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
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
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.
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 nature.com. 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
Now as one of the earth-observing companies who push for more-advanced science satellites they were mentioned also in this article from nature.com. 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
Berlin Smalltalk meeting
There is a Smalltalk user meetup in Berlin, germany 12th of June. Read more.
Sunday, May 21, 2017
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.
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.
Tuesday, May 16, 2017
German election and Smalltalk
German election results are displayed with an application powered by Gemstone/S Smalltalk. Read more