Tuesday, June 30, 2015
Interactive Table with Pharo
Interactive table support in Pharo (thanks to the new OS window architecture). Thanks Thales for the sponsoring!
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.
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.
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.
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.
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
Babelsberg/S
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
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:
- Cog VM ARM (cogspurlinuxhtARM-15.24.3386.tgz)
- Stack VM (stklinuxhtARM-15.24.3386.tgz)
- Stack VM - Spur based (stkspurlinuxhtARM-15.24.3386.tgz)
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
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.
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.
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
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.
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.
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
Thursday, June 11, 2015
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.
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
Sunday, June 07, 2015
Friday, June 05, 2015
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...
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...