Tuesday, June 30, 2015

 

Example of Recognizer with Pharo


 

Modern Events Touch and Gestures in Pharo


 

Interactive Table with Pharo

Interactive table support in Pharo (thanks to the new OS window architecture). Thanks Thales for the sponsoring!

 

 

Camp Smalltalk Portland 2015

Camp Smalltalk Portland, August 21st through the 23rd: Register here.

Monday, June 29, 2015

 

ESUG 2015

Conference schedule is here.

 

Squeak Website

Squeak Smalltalk got a fresh new look on the

 http://squeak.org

website,

 

MetaBorg

MetaBorg, a framework for building board games. Read more here and browse code here.

Friday, June 26, 2015

 

Roassal - New Preview for ESUG 2015

ObjectProfile is working hard on new Roassal visualizations. A preview of what will be presented will be found in this video.

 

Morphic Scrum Board Part 2 - DragPanels

Part 2 on DragPanels

 

Roundtrip

When I use Eclipse and Java I still like the nice eUML2 AddOn Tools as they allow to define quickly a conceptual model in UML. It's also the only tool I've found for Java that is able to support roundtrip engineering and that allows you to keep close to the code while still doing modeling.

DynaCase for Pharo looks promising but such roundtrip tools are still missing in the Pharo tools universe.

Thursday, June 25, 2015

 

Demo stories

Tudor gave a demo on demoing stories including a demonstration of Spotter. Video is here.

 

Sonar importer for Moose

an importer for Sonar for Moose platform.

 

Unified IDE

Lots of new editors for JavaScript appear - Atom, Brackets, ... and now Nuclide.

The web page of the last one tells us that Nuclide is a "A unified IDE". Hey - wake up! It is just a fancy editor - nothing more and I really wonder if these guys have ever see a real unified IDE with browsers, refactoring tools, test runner etc.

Monday, June 22, 2015

 

Code, Crime, Complexity: Analyzing software with forensic psychology

Nice talk on code, crime and complexity including CodeCity:


 

Babelsberg/S

allows for Object-Constraint Programming in Squeak. Check it out here (based on Squeak) or read about the JS variant here.

 

2000 STHub users

SmalltalkHub now has 2000 registered users. Nice.

 

ARM Cog Spur JIT VM

Eliot provides new Cog VM binaries.

What is cool about it this time: the busy VM developers now added the ARMv5/ARMv6 Cog Spur JIT VM! It has been tested on Raspberry Pi running Raspbian - feel free to help testing also on other ARM based Linux systems.

Read more here and here or just download and try:




Note that this is for ARM v5/v6 and v7 systems. And before I forget to mention: if you quickly need a 64bit VM for ARM v8 architecture just send $1,000,000 to Tim

 

SeSSE - Seaside with Server-Sent Events

SeSSE is a small library for supporting Server-Sent Events (SSE) on Seaside.

 

Elasticsearch and Smalltalk

Elasticsearch is a highly scalable open source Java search engine that stores data in a structure optimized for language based searches.

Elasticsearch can be used to search all kinds of documents. Just download and run. Here is a short intro on how to run it. If you want to use it from Smalltalk then have a look at this project.

Friday, June 19, 2015

 

NeoConsole

Sven provides a nice demo that shows how to use his new project NeoConsole, a command line (REPL) interface, to interact with and control a running, headless Pharo image.

The video also shows how to start from scratch, downloading Pharo, installing NeoConsole, running a headless image with the REPL installed in the background. Next, an HTTP server is added to the image and later a specific response is added as well.

Short summary: Pharo is well suited for maintaining cloud and web based applications as it allows live interaction even after deploying.


 

Wednesday, June 17, 2015

 

Design Principles Behind Smalltalk

If you havent already you should read it.

 

Dr. Geo 15.07

is available. Some of the features are shown in pictures here.

Tuesday, June 16, 2015

 

EventZoom web application

Another nice Smalltalk web application is http://eventzoom.net - which is currently in beta.

The application displays maps of historical events and is described here. It uses data from WikiData. If you have a Q-ID from Wikidata you can paste the ID and after importing the data the map is automatically generated.

The application is written in Seaside on top of Pharo and is hosted on PharoCloud.

Monday, June 15, 2015

 

Morphic Scrum board

A Video is here and code is here. To load into your Pharo image just run:

Gofer it 
  smalltalkhubUser: 'StephanEggermont' project: 'Documentation'; 
  package: 'CardsMorphic'; 
  load. 

#CardsApplication asClass open



Sunday, June 14, 2015

 

A4BP

Visually assess Business Processes with A4BP - here is the website. The tool was developed in Pharo.

 

NanoStrand - Pharo Smalltalk bindings for nanomsg

nanomsg is a simple, fast socket abstraction library that supports many communication patterns ("scalability protocols").

NanoStrand is a gate to the nanomsg world for Smalltalk users. Since there are many language-bindings for nanomsg, integrations with other network programs would be much simpler via NanoStrand.

The project page includes a nice description on how to use it in Pharo, there is also a presentation available.

Friday, June 12, 2015

 

LRP - Live Robot Programming

A DSL for Life Robot programming using Pharo.

Allows for easy programming as demonstrated here.

 

Squeak and Pharo in Bloomberg's "What is Code?"

Nice essay! Just read it.

 

Bulle qui rulle

Music composition with Squeak Smalltalk. Read more.

Thursday, June 11, 2015

 

Multi Agent visualisation with ROASSAL

Multi Agent visualisation with ROASSAL with animation on top of Pharo project.



 

Smalltalk in The Cloud

There is not only the PharoCloud offer to run Pharo (with Seaside, Zinc, Teapot or other on top) but also CleverCloud who can run Pharo. Read more.

 

How (Smalltalk) developers spend their time

Nice paper.

 

A gentle introduction to Amber

A new article on how to get started with Amber Smalltalk: "A gentle introduction to Amber"

Wednesday, June 10, 2015

 

Pratt Parser

A Pratt Parser Extension for PetitParser. Read more.

Sunday, June 07, 2015

 

Nagare Logger for Pharo

is here.

Friday, June 05, 2015

 

CampSmalltal Roassal

on Sunday 12 July. Read more

Tuesday, June 02, 2015

 

BetaNine Pharo success story

Sven from belgian BetaNine wrote an article about their customer applications for vehicle tracking. The nice and surprising thing is that he uses my Seaside/Bootstrap project that I started in September 2013.

Cool to see it used for these nice looking apps - and thanks for the reference! It's already mentioned as yet another commercial Pharo success story. We are on the righ track. More to come to shape the future...

This page is powered by Blogger. Isn't yours?