Friday, September 20, 2013

See James. See James rocking it.

Don't miss James Ladd presenting the innards of Redline Smalltalk on the JVM at JavaOne in a few days!

Tweet announcement

Thursday, March 14, 2013

Clojure: from zero to grok

What's often missing when trying to learn a programming language is something between the 10 thousand feet overview and the medium to high tutorial assuming you've bootstrap yourself.
Eric Normand is offering insanely affordable Clojure learning videos. It's a Kickstarter campaign with only 6 hours left!
You can donate in all confidence, the main goal has been reached, but we need your help to reach the first stretch goal.
If you've ever wondered what all the hoopla about Clojure is, you can find out for a few bucks.
You'll learn enough to put it aside if you don't like it, or if you're lucky, you'll ignite a passion!
Click on the link. Do it now 8)

Update July 25th 2013
The videos are now available on Bitcast.io

Monday, February 25, 2013

Redline Smalltalk: so long and thanks for all the fish

This is the last push for the Redline Smalltalk indiegogo campaign.

I give my heartfelt thanks to everybody who lent a hand, be it a donation or getting the word out.

We got an amazing spectrum of persons helping, from friends who donated so I would stop pestering them about Redline to pillars of our field like Grady Booch.

From the Redliners emerge these qualities: kindness, excellent programming chops, and a non-negligible amount of geekness 8)

To those who already donated: Please push out our campaign far and wide with your communication canals. Challenge your friends and coworkers to match or exceed your donation. Make a friendly competition out of it. Get your company to make a corporate donation.

To those who have yet to donate:  be kind, be excellent, be a really hoopy frood who knows where his or her towel is. Be a Redliner!

Monday, February 4, 2013

Why Smalltalk?

Why would anybody be interested in an old language like Smalltalk?

I know quite a few of my readers are, among other languages I am sure, Scala programmers. I quite like Scala and its balance of OO and functional programming on a serving of static typing with inference. Scala has been the perfect vehicle for me to grok functional programming.

I am fond of learning different languages who makes different trade-offs and are suited for different architectures or goals.

What I find in Smalltalk, is a message-passing approach to OO mixed with functional-like features like blocks on a serving of dynamic typing. This is definitively a different beast that what we have been accustomed to consider as OO languages. Ironically, that old-school language feels like a breeze of fresh air!

Smalltalk has a wonderful variety of implementations, Pharo and Squeak being the dominant open-source options, along with the notable Amber who targets JavaScript.

There is yet another implementation that deserves attention, for it makes the same decision as Scala to target the JVM. It is called Redline Smalltalk, is definitively a real Smalltalk, and I believe is poised to reinvigorate Smalltalk.

I urge you to take on Redline as your "new" language to learn for 2013, or if only to help foster a healthy, varied ecosystem on the JVM, to make a small donation on Redline's indiegogo campaign. Read the article and watch the video on the campaign site to learn more about the rationale and the dedicated, passionate and friendly human beings behind Redline Smalltalk!

Help Redline, and you help all the JVM languages by having one more compelling reason for the JVM infrastructure.