Friday, February 27, 2015

FOSDEM

If you were not able to participate in FOSDEM here is something to look at:

http://mirrors.dotsrc.org/fosdem/2015/devroom-smalltalk/

Videos and Slides from PharoDays

If you were not able to participate in PharoDays here is something you should look at:

http://pharo.org/news/video-pharo-days

Wednesday, February 25, 2015

GADM: Access to Global Administrative Areas in Pharo

Hernán Morales Durand announced the release of the GADM package for Pharo Smalltalk. GADM is a high-resolution spatial database of the location of the world's administrative areas for use in Geographical Information Systems (GIS) and similar software. Read more and try out here.

Tuesday, February 24, 2015

PharoCloud now with new appliance Pharo + MongoDB

PharoCloud added another starter appliance that is easy to use: "Pharo + MongoDB".

Basically an embedded MongoDB runs locally in this appliance and you can use Mongo or other packages in Pharo to access it. Maybe you already know that when loading the Voyage project is very easy to do persistence in Pharo with MongoDB. To get started with Voyage use this or this.

You can read more details on this new PharoCloud offer here.

PhyloclassTalk video

A video on PhyloclassTalk (GenBank Browser & PhyloclassTalk Classifier demo) (which is written in Pharo) is on Vimeo. Read more about the PhyloclassTalk project here and here.

PhyloclassTalk is a phylogenetics analysis platform which includes several modules to perform different workflows related with bioinformatics analysis.

Another video on the Blast Query Builder is on Youtube:

Monday, February 23, 2015

Kyma and Smalltalk

Kyma is a visual programming language for sound design used by musicians, researchers, and sound designers. From the wikipedia article:

The first version of Kyma, which computed digital audio samples on a Macintosh 512K was written in the Smalltalk programming language in 1986 by Carla Scaletti in Champaign, Illinois. In May 1987, Scaletti had partitioned Kyma into graphics and sound generation engines and ported the sound generation code to a digital signal processor called the Platypus. When the University of Illinois at Urbana-Champaign eliminated the funding for the PLATO laboratory in 1989, Scaletti and Hebel formed Symbolic Sound Corporation in order to continue developing Kyma and digital audio signal processing hardware.


Now Kyma 7 is out as this video demonstrates and you can look at it for some included Smalltalk scripting. This is also explained in this PDF.
There is also an intro video on Youtube.
Nice!

Slots in Pharo 4

One of the nice additions in upcoming Pharo 4.0 is the introduction/better handling of Slots. Here is a presentation on Slots from Marcus.

Here is a nice example from Jan how you can use them.

MathOntologie in Pharo

MathOntologie, is a french environment for doing Math in Pharo. Read more here and here.

Plague Doctor

Plague Doctor is a project that monitors the usage of windows in the Pharo IDE and closes the ones that are likely not to be used. It uses (optional) visual clues the "importance" of a windows (heat scale from blue to red) and fades away not used windows.

It now also supports the Atomic Dark Theme. The project is hosted on SmalltalkHub.

Tomáš Kukol: Smalltalk

Tomáš Kukol: Smalltalk presentation. The talk was recorded on Prague Lambda Meetup in Locus Workspace, Jan 14th, 2015

Enjoy Roassal on your seaside web application

Want to integrate Roassal visulaizations into your Pharo Seaside application?
Here is the project on SmalltalkHub and here is a video about it.

Really cool!

Monday, February 16, 2015

Sunday, February 15, 2015

GSOC 2015 Call for Ideas

This year Pharo consortium (and community) is going to take part in a Google Summer of Code event as a standalone organization. Read more.

More Games for Pharo

Stef ported some existing games to new Pharo 4 (like Tetris, Miners, SameGame, ChineseCheckers) and Laura Risani also provided some games (EaterGame, SudokuSolver, Tetris) in their repository.

Now also Atomic Game is available, you can load it from the config browser.

Friday, February 13, 2015

Learning Spec

Want to learn deeper on Spec UI framework. Then check this list from Sven.

Thursday, February 12, 2015

Grafoscopio project

Grafoscopio is an alternative approach to writing and visualization implemented in Pharo Smalltalk. Read more here. There is a nice demo with the "Agile Visualization" book inside Pharo image available as videos. The project is available on SmalltalkHub.

Tuesday, February 10, 2015

Monday, February 09, 2015

PharoConf 2015 Slides

Slides from PharoConf 2015 available here.

Sunday, February 08, 2015

Integrating Stack Overflow into Squeak

Using Vivide in Squeak. Watch this video.

Vivide is explained in detail here.

Thursday, February 05, 2015

Seaside Monticello Review

A seaside application written by Mike from Pharocloud to compare Monticello files online.

Go here or look at a demo here.

Xtreams

is a reimplementation of streams in Smalltalk. Project is here:

  https://code.google.com/p/xtreams

slides here: http://de.slideshare.net/mkobetic/xtreams-esug-2010
and a video here: http://vimeo.com/22094930

Would really like to see that for Pharo.

DoME

DoME (DOmain Modelling Environment) for Smalltalk is still available for VW and (minimally?) maintained by Georg Grossmann. If you are interested in using or in contributing to DoME please contact him.

DoME is the only open source meta modelling tool which allows the definition of arbitrary diagram notations using a visual meta class notation. Read more.

New Smalltalk Book at Amazon

Programming Smalltalk - Object-Orientation from the Beginning: An introduction to the principles of programming

PharoCloud and VNC

Now you connect to Pharo Appliance via VNC directly from a browser. See here or try here.

Sunday, February 01, 2015

Twitter Bootstrap for Seaside ported to VA Smalltalk

Joachim ported my Twitter Bootstrap wrapper project for Seaside from Pharo also over to VA Smalltalk. Nice!