Wednesday, May 31, 2017

Tuesday, May 30, 2017

Monday, May 29, 2017

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

Sunday, May 21, 2017

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

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.