Have you heard of the infamous Global Interpreter Lock that prevents Ruby from being webscale? Are you so scared you might switch to Node.js? Well, before you do, learn more about what the GIL is, what it does, and why it isn't being removed. Matt Aimonetti explains.
Bonus content: download the slides from this talk.
…you want to 'book up' check out MacRuby: The Definitive Guide by Matt Aimonetti and MacRuby in Action by Brendan Lim. Both are still in pre-release stages but beta copies are available.
I also recommend reading MacRuby for the Desktop: Seven Reasons by Andre Lewis of Scout. He's in the process of building a desktop Mac app with MacRuby and shares some general insights into how he's finding MacRuby.
[ad] Jaconda is a chat …
My name is Matt Aimonetti, and in my free time I work on Apple's open source Ruby implementation named MacRuby . I'm also the author of O 'Reilly's MacRuby book . As you can imagine, I'm very thankful that Apple initiated the MacRuby project a few years ago and have been an avid supporter. MacRuby is awesome to develop OS X native applications using the Ruby language and even allows you to compile down your apps to machine code. …
My name is Matt Aimonetti, and in my free time I work on Apple's open source Ruby implementation named MacRuby . I'm also the author of O 'Reilly's MacRuby book . As you can imagine, I'm very thankful that Apple initiated the MacRuby project a few years ago and have been an avid supporter. MacRuby is awesome to develop OS X native applications using the Ruby language and even allows you to compile down your apps to machine code. …
Matt Aimonetti discusses the latest developments with the MacRuby project, which aims to implement Ruby 1.9 directly on top of Mac OS X core technologies.
Bonus content: download the slides from this talk.
Matt Aimonetti writes about the "Ruby movement", a parallel between art movements and programming and what makes Ruby special.
The programming world is much closer to the art world than you might think. Painters, sculptors, architects, singers, writers, cinematographers and photographers are recognized as artists, while programmers/coders/hackers are not there yet. One could argue that programming is more of a craft than an art, but instead of getting into semantics, let's look …
First up - and the most complete - is MacRuby: The Definitive Guide by Matt Aimonetti (who's been quite involved with the MacRuby project for a while now). It's technically still in beta but the "early release e-book" edition is now available to buy and the print version (due in April 2011) can be preordered.
Matt's book is interesting because it's also available in a free, Creative Commons licensed form through O 'Reilly's Open Feedback…
This guest post is contributed by Matt Aimonetti , a Senior Engineer at Sony Playstation in San Diego, CA. Matt has been active in the Ruby community for many years, he developed or contributed to a lot OSS libraries and frameworks, spoke at users groups and conferences in the U.S. and abroad. Working with startups, fortune 100 companies and traditional companies, he had the opportunity to be involved with really captivating Ruby, MacRuby, noSQL/lessSQL, Rails and Merb projects. …
Browser wars are still alive and well on my desktop. I love chrom*'s speed and each tab as a force-killable thread if needed. Not a fan of 1password integration, no form filling atm. Firefox is a beast and Safari, well, meh. Chromium's my new default, we'll see how long this lasts.
Interesting tidbits from around the web
Forrst - designer and developer inspiration sharing.
Mint - on my Droid now.
MacRuby: The Definitive Guide - Matt Aimonetti…
Recently Matt Aimonetti wrote an insightful article about Rails and the Enterprise. In it he identifies five core Enterprise application needs:
Reliability
Support
Performance
Advantage over the competition
Integration and transition path
Matt then proceeds to illustrate how Rails does a good job in regards to most of these points, despite a few existing challenges.
Among these challenges, I can clearly see the following:
There isn't a 1-800- RAILS number; …