Wednesday, May 31, 2017


Node Version of the RBBadMessageRule

"Node Version of the RBBadMessageRule: Testing Accuracy" is the next article from Myroslava

Tuesday, May 30, 2017


UML 2.5 for Pharo

Peter is working on UML 2.5 meta-model support for OpenPonk. Code is here.


RBAC framework for Smalltalk

RBAC: A Role Based Access Control framework for Smalltalk is on GitHub. Not polished but one can check the unit tests to see how it works.


Roassal Tech Talk

Alexandre explained today more deeply on how you can use Roassal visualization engine in Pharo. Check this PDF with the following video:


Pharo Sprint June 2

Read more.

Monday, May 29, 2017


TOML Parser for Pharo/Smalltalk

There is a Smalltalk parser for TOML v0.4. available with the code hosted on GitHub.

TOML - which means Tom's Obvious, Minimal Language is explained here.

Wednesday, May 24, 2017


TDD example in Pharo

Another article using Pharo - this time "An Example of Test-Driven Development"

Tuesday, May 23, 2017


Things people built with Smalltalk

Juan Vuletich from Cuis Smalltalk is working at Satellogic company (Buenos Aires).  Back in 2013 the company launched "Captain Beto" (a.k.a. CubeBug-1), the first Argentine CubeSat.

Now as one of the earth-observing companies who push for more-advanced science satellites they were mentioned also in this article from Nice.

Juan helped design and build the hyperspectral cameras in satellites Fresco and Batata. And he wrote the geometric and spectral processing software. The geometric software (image rectification and correction), the most complex part of the processing, was written by him in Cuis Smalltalk, and runs in a Cuis Smalltalk + OpenCL application.

Always interesting to see where Smalltalk is used and what kind of things people built with the help of Smalltalk


Fog - blockchain client for Pharo

Fog is a library that allows the user to connect to an ethereum based blockchain data base. Code is here and the original announcement is here.


DataFrame class -

Oleksandr Zaytsev released "Public Interface for DataFrame class" - an article on a DataFrame class to handle tabular data in Pharo.


Storiefied PharoDays 2017

A storified version of Pharo Days 2017 (based on tweets) is available here.


Updated Refactoring browser critics rules in Pharo

Myroslava is working on rewriting the refactoring browser critics rules from Pharo into newer rules, in a more comprehensible format. Initial version is on her GitHub account - there is a description of the work as an article on Medium


Commander: command pattern library for Pharo

Commander is a new Pharo library which models application actions as first class objects. Description is here and code is on SmalltalkHub.


Calypso presentation PharoDays 2017

Calypso browser is a new browser for Pharo that also allows remote debugging. A presentation from PharoDays 2017 is here

Monday, May 22, 2017


Beer and Smalltalk meeting

today - in London. Read more.


Berlin Smalltalk meeting

There is a Smalltalk user meetup in Berlin, germany 12th of June. Read more.

Sunday, May 21, 2017


Lawsuit tracker

Anoter success story for Pharo: Lawsuit tracker


Hash ID's for Pharo

A Smalltalk implementation of Ivan Akimov's Hashids to obsfuscate internal ids and references. Read more here

Thursday, May 18, 2017


Chrome DevTools Protocol and Pharo

I played around with remote controlling Google Chrome from Pharo using Chrome DevTools Protocol (based on WebSockets).

The following video shows an example using latest Pharo 6 on Mac:

Initial Code is on GitHub if someone is interested, requires OSOSX and Zinc Websockets to be loaded.


Pharo Days 2017

The Pharo Days 2017 in Lille are running. You can find pictures and infos on Twitter.

Tuesday, May 16, 2017


German election and Smalltalk

German election results are displayed with an application powered by Gemstone/S Smalltalk. Read more

Sunday, May 14, 2017


Pharo booklet collection

Pharo now has a booklet collection. Check it out on the books page.

Thursday, May 11, 2017


Serving the web with Pharo

Two sample videos: serving static web content with Pharo 6


vs. generating dynamic web content

Both are simple examples of what is possible with Pharo. There are even more options ranging from ZincTeapot, Tealight up to frameworks like Seaside.

Monday, May 01, 2017


Astares UML Support for Pharo (Preview)

I'm moving on with my Astares projects ... more to come

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