Read more of this story at Slashdot.
101260 items (93469 unread) in 19 feeds
Friends
(892 unread)
Build
(64899 unread)
Heads
(643 unread)
News
(26828 unread)
fun
(207 unread)
News (100 unread)
Read more of this story at Slashdot.
Read more of this story at Slashdot.
Read more of this story at Slashdot.
Read more of this story at Slashdot.
Read more of this story at Slashdot.
Read more of this story at Slashdot.
Read more of this story at Slashdot.
Read more of this story at Slashdot.
Read more of this story at Slashdot.
Read more of this story at Slashdot.
Read more of this story at Slashdot.
Read more of this story at Slashdot.
Read more of this story at Slashdot.
Read more of this story at Slashdot.
Read more of this story at Slashdot.
Read more of this story at Slashdot.
Read more of this story at Slashdot.
Read more of this story at Slashdot.
Read more of this story at Slashdot.
Read more of this story at Slashdot.
Read more of this story at Slashdot.
Read more of this story at Slashdot.
Read more of this story at Slashdot.
Read more of this story at Slashdot.
Read more of this story at Slashdot.
In April, we wrote about IronRuby hitting 1.0 and Microsoft's "3 years with Ruby [paying] off." It's sad, then, to read today that program manager Jimmy Schementi is leaving Microsoft citing a rapidly decreasing interest in dynamic languages (other than JavaScript) at the software giant.
[..] a year ago the team shrunk by half and our agility was severely limited. [..] In short, the team is now very limited to do anything new, which is why the Visual Studio support for IronPython took so long. IronRuby’s IDE support in Visual Studio hasn’t been released yet for the same reasons. [..] many other roadblocks have cropped up that made my job not enjoyable anymore.Overall, I see a serious lack of commitment to IronRuby, and dynamic language[s] on .NET in general. [..] The bad-news is I will no longer be working on IronRuby full-time, but in the near future I’m definitely staying active. Also, Tomas will definitely continue working on IronRuby when he can; we weren’t the last two people left for no reason. :-)
Given that Tomas and I will only be working part-time on IronRuby now, I invite the Ruby and .NET communities to come help us figure out how to continue the IronRuby project, assuming that Microsoft will eventually stop funding it. I’ll start a thread on the IronRuby Mailing List shortly, so keep an eye on that if you’d like to help.
Jimmy Schementi
Schementi left Microsoft at the end of July and is on his way to work at a NYC-based financial technology consulting firm. I'm sure most Rubyists would be quick to join me in congratulating Schementi and the rest of the IronRuby team (including John Lam, who left in 2009) for making significant strides in a company and environment where the obstacles were piled high. We've wondered for years whether Windows is a first class platform for Ruby and now we know that Ruby certainly isn't even a second class language for Microsoft.
Schementi seems keen for people from outside of Microsoft to get involved with IronRuby to keep it alive. These sorts of efforts aren't often successful, because contributors usually bubble up over time to become more important, and he notes that he is now the first non-MS contributor merely by virtue of no longer working for MS. If, though, you're a .Net and Ruby hotshot and have the time and passion to become a hero in the worlds of DLR and "Ruby on Windows", there's a significant opportunity here for the taking.
Yesterday, Lyle Johnson of the FXRuby GUI toolkit project stood aside as the project's maintainer, effectively retiring the project:
When Jamis Buck wrote last year about ceasing development on Capistrano, his post really struck a chord with me. If this post reminds you of that one, it’s because I re-read it before sitting down to compose this one. [..]It is with mixed feelings that I announce that I’m stepping away from FXRuby development, effective immediately. I will no longer be accepting bug reports, support requests, feature requests, or general emails related to FXRuby. [..]
Someone on the mailing list asked whether FOX and FXRuby are “pretty much dead.” I can’t speak for Jeroen or the FOX project. As for FXRuby, however, that’s up to you. FXRuby is, and always has been, an open source project. If you are interested in hacking on FXRuby, or even taking over maintenance of the project, please feel free to fork the project on GitHub and release updates as you see fit.
Lyle Johnson
The undertone here is that the FOX Toolkit, upon which FXRuby operates, isn't underseeing significant development and, perhaps, there is little more for FXRuby to be doing (at least, little in the way of exciting or interesting) and Lyle wants to shuffle the project off his plate.
Lyle cites Jamis Buck's dropping of his Capistrano deployment system project as an inspiration, though Capistrano's story turned out to be a happy one after being adopted, for the most part, by Lee Hambley.
[avdi.org] (or on Ruby Inside)
If you use Ruby long enough, you will discover theandandoroperators. These appear at first glance to be synonyms for&&and||. You will then be tempted to use these English oprators in place of&&and||, for the sake of improved readability. Assuming you yield to that temptation, you will eventually find yourself rudely surprised thatandandordon’t behave quite like their symbolic kin...
Avdi Grimm
Avdi Grimm presents a concise guide to a matter that confuses the majority of Ruby developers from time to time.
Read more of this story at Slashdot.
Read more of this story at Slashdot.
Read more of this story at Slashdot.
Read more of this story at Slashdot.
Read more of this story at Slashdot.
Read more of this story at Slashdot.
Read more of this story at Slashdot.
Read more of this story at Slashdot.
Read more of this story at Slashdot.
Read more of this story at Slashdot.
Read more of this story at Slashdot.
Early bird registration for RubyConf 2010 - to be held in New Orleans November 11-13 - has just opened and you need to get in fast if you want to go. RubyConf has a reputation for selling out very quickly and even though some waiting list folks usually make it in, if you're dead set on going, buy your tickets immediately. They're $300.
Not got a second to waste? Go direct to the ticket ordering page by clicking here.
Note: I don't get a cut of ticket sales or even get asked to post about RubyConf. I just remember reading a torrent of endless misery on Twitter when it sold out so quickly last year ;-)
Read more of this story at Slashdot.
Read more of this story at Slashdot.
Read more of this story at Slashdot.
Read more of this story at Slashdot.
The Ruby on Rails Tutorial: Learn Rails by Example (a.k.a. railstutorial.org) by Michael Hartl has become a must read for developers learning how to build Rails apps. Michael has put together a great Rails 2.3 tutorial, releasing it all for free online chapter by chapter. Now, Michael's going three steps further:
1 — A new, Rails 3.0 focused version. The free online book previously covered Rails 2.3 but Michael's updated it to cover Rails 3.0 too. He's also selling it as a DRM-free PDF for $39 (you get a PDF of the Rails 2.3 version too). As a gesture of goodwill to Ruby Inside's readers, he's made a coupon code that works till the end of August - it's rubyinside01 and gets you 20% off (so a total of $31.20 in the end).
2 — Creative Commons licensing of the existing online text. Like all of us, Michael needs to make some money, but a side benefit is that he's making the existing Rails 2.3 focused text Creative Commons licensed! This will allow you to distribute it, translate it, put snippets on your blog, and so forth. (Update: Michael notes that this is sort of in the air at the moment pending more resources. He has more preparation to do to make this work properly, but the spirit is there.)
3 — A print book, published by Addison-Wesley. A print edition, Ruby on Rails 3 Tutorial: Learn Rails by Example, is due out in the fall as part of the Professional Ruby Series (the same series as The Rails 3 Way by Obie Fernandez), and is currently available for pre-order at Amazon.
As a bit of a "geek aside", the Ruby on Rails Tutorial book is written using PolyTeXnic, a pure-Ruby markup system built on top of the LaTeX typesetting system. PolyTeXnic converts a select subset of LaTeX to HTML, while also producing PDFs via the pdflatex command.
In addition to supporting code-heavy programming books such as Ruby on Rails Tutorial, PolyTeXnic can also produce mathematical documents; see, for example, Michael Hartl's anti-pi propaganda piece called The Tau Manifesto. Michael hopes to release PolyTeXnic as an open-source project some time later this year. I keep nagging him about it.
[blog.titanous.com] (or on Ruby Inside)
Mailman is an incoming email processing microframework. You point it at a source of email, such as a POP3 account or a Maildir, and it will execute routes based on the messages that come in.For instance if you had a ticketing system, and wanted to add replies via email to the database, this application would be a good start:
require 'mailman' Mailman.config.maildir = '~/Maildir' Mailman::Application.new do to 'ticket-%id%@vipsupport.com' do Ticket.find(params[:id]).add_reply(message) end end
Jonathan Rudenberg
This is very nice. I love these microframeworks. The Sinatra style is always good to ape.
[cogitations.arbia.co.uk] (or on Ruby Inside)
Due to the nigh insurmountable work of Charles Nutter, Thomas Enebo, Ola Bini and Nick Sieger along with their team we have direct access to Java libraries and thus to a plethora of usefulness. Sometimes I think we forget how lucky we are, the Ruby community, to have such awesome people simplifying our lives, anyway, thats quite enough arse kissing. So, on with the show...
Anthony Buck
In Distributed Ruby - Exploiting Enterprise Software, Anthony riffs on using JRuby as a way for Rubyists to "exploit" robust, enterprise-grade libraries. This isn't a new topic but his demonstration is particularly compelling (and worth scrolling down for).
Hazelcast is an "in memory data grid" that's fail-safe (with regard to crashes) and that automatically scales across the number of nodes within the system. Anthony's code works fine out of the box with JRuby 1.5.1 running under RVM (yep, I tested) and demonstrates what is a particularly powerful Java library I'd never heard of before. It's excellent we have access to this from Ruby, and Anthony's right - the JRuby team deserves credit for giving Rubyists opportunities to both "exploit" enterprise technologies and to deploy systems in enterprise environments without having to jump ship with Ruby.
We'd like to invite you to RubyConf Uruguay, which will take place this October on Friday 29th and Saturday 30th, in Montevideo. This will be a single-track conference aimed at developers who want to learn or get up-to-date with Ruby, Ruby on Rails, Sinatra, Testing, SCRUM, JavaScript, SQL vs NoSQL, etc.If you're interested in speaking at this event, we'll be happy to accept your proposals
RubyConf Uruguay organizers
You can learn more at the official RubyConf Uruguay site or follow the news about the conference on Twitter @rubyconfuruguay.
[weblog.rubyonrails.org] (or on Ruby Inside)
High off Baltimore Pandemic and Yellow Tops, I believe we promised a release candidate shortly after RailsConf. As things usually go in open source, we gorged ourselves on fixes and improvements instead. But all to your benefit. We’ve had 842 commits by 125 authors since the release of the last beta!Now it’s time to just say good is good enough, otherwise we could keep on with this forever. So please welcome the Rails 3 release candidate! You install, as always, with
gem install rails --pre
David Heinemeier Hansson
Over on the official Rails blog, DHH talks about today's release of the first release candidate of the much awaited Rails 3.0.
Note: You might still find RI's Rails 3.0 Beta: 36 Links and Resources to Get You Going useful too.
It's been a couple of months since the last job round up but the Ruby Inside job board has been hopping! There are 14 live listings to go over today and they're not all in San Francisco. Jobs in Denver and Maryland bring in a bit of interesting variety.
A tweak to the format now that Ruby Inside has gone all "tumblelog" on you: I've decided not to include blurbs about every job in the listings since if you're interested in a company or the location is suited to you, you're going to click through and read the extended information anyway. Most companies give quite a lot of detail so click through and check them out.
Ruby on Rails Developer(s) (Entry-level-to-Senior)
CreaTek Solutions, Inc. —Boulder, Colorado
Ruby on Rails Developer
Foraker —Boulder, Colorado
Senior Ruby on Rails Developer
Get Satisfaction —San Francisco, California
Sr. Ruby Engineer- CoTweet
ExactTarget + CoTweet —San Francisco, California
Ruby On Rails Developer
On-Site.com —Lafayette, Colorado
Front End Developer
SingleFeed —San Francisco, California
Rails Developer
Context Optional, Inc —San Francisco, California
Sr. Ruby on Rails Programmer (or perl/python/django/catalyst)
Insight —Birmingham, Alabama
Software Engineer, Scalability
Zendesk —San Francisco, California
Software Ruby/Rails leader Engineers
RotoHog —Los Angeles, California
RoR Engineer
Zendesk —San Francisco, California
User Interface Software Engineer
BoxTone —Columbia, Maryland
Front End Developer
Zendesk —San Francisco, California
Frontend Engineer
Onehood, Inc —San Francisco, California
Want your job(s) to appear on Ruby Inside and on the sidebar of Rails Inside? Check out our "Post a Job" page for info on how it all works and how much it costs.
Read more of this story at Slashdot.
Read more of this story at Slashdot.
Read more of this story at Slashdot.
Read more of this story at Slashdot.
Read more of this story at Slashdot.
Read more of this story at Slashdot.
Read more of this story at Slashdot.
Read more of this story at Slashdot.
Read more of this story at Slashdot.
Read more of this story at Slashdot.
Read more of this story at Slashdot.
Read more of this story at Slashdot.
Read more of this story at Slashdot.
Read more of this story at Slashdot.
Read more of this story at Slashdot.
Hot on the heels of his Windows Ruby implementation shootout comes Antonio Cangiano's Great Ruby Shootout of July 2010 where Antonio pits 8 different Ruby implementations against each other in a performance shootout!
Antonio's findings and observations are interesting and well worth a read (particularly the parts about memory consumption) but if you're in a hurry, the conclusion is that Ruby 1.9.2 RC2 and JRuby 1.5.1 are almost joint first place for fastest Ruby implementation (but 1.9.2 takes it by a hair.) Ruby 1.9.1 and Maglev are then very close behind.
[redmineblog.com] (or on Ruby Inside)
It's out, it's out. Redmine 1.0 is released!The first release candidate for Redmine 1.0 has been released to Rubyforge. This is a major release which includes many new features and bugfixes since the last major release, (0.9 in 2010-01-09).
This is still considered a release candidate (RC) release. The code has been stabilized over the past 6 weeks and we believe it is ready to be tested in production, but there still might be some rough edges. We are using this release to get some for final feedback, both for 1.0.1 (bug fixes) and our next major release 1.1.0.
Eric Davis
I don't understand the odd release candidate vs "1.0 is released" situation, but I've been following Eric's progress for months and he's put a lot of effort into making Redmine - a Ruby and Rails-based project management system used by the Ruby, RubySpec, Puppet and Typo3 projects, amongst others.
Read more of this story at Slashdot.
Read more of this story at Slashdot.
Read more of this story at Slashdot.
Read more of this story at Slashdot.
Read more of this story at Slashdot.
Read more of this story at Slashdot.
Read more of this story at Slashdot.
Read more of this story at Slashdot.
[gilesbowkett.blogspot.com] (or on Ruby Inside)
Giles Bowkett (Ruby Inside's top Ruby presenter of 2008) has released a series of free videos called "Secrets of Superstar Programming Productivity" that could interest some of you:
Flow (22 minutes)
Metrics (17 minutes)
Habit (22 minutes)
Giles' style isn't for everyone, but he shares some great tips in these videos and they've been very well received on Twitter. Enjoy!
Read more of this story at Slashdot.
Read more of this story at Slashdot.
Read more of this story at Slashdot.
Read more of this story at Slashdot.
Read more of this story at Slashdot.
Read more of this story at Slashdot.
Read more of this story at Slashdot.
Florian Hanke got in touch to tell me that presentations and photos from the recent Euruko 2010 European Ruby conference are now online.
[euruko2010.heroku.com] shows off the presentations awesomely! Videos and slides are available for most of them and the video/audio is of a high quality.
Highlights include:
More can be found on Vimeo and if you'd rather just read a write up of what happened, Markus Prinz has writeups for Day 1 and Day 2 of the conference.
Read more of this story at Slashdot.
Read more of this story at Slashdot.
Read more of this story at Slashdot.
Read more of this story at Slashdot.
Read more of this story at Slashdot.
Read more of this story at Slashdot.
Read more of this story at Slashdot.
Read more of this story at Slashdot.
Read more of this story at Slashdot.
Read more of this story at Slashdot.
Read more of this story at Slashdot.
Read more of this story at Slashdot.
Read more of this story at Slashdot.
[railsmagazine.com] (or on Ruby Inside)
Rails Magazine is a well designed magazine dedicated to "fine articles on Ruby & Rails" and the recently released issue #6 is special in being nearly entirely Ruby focused. Topics covered include Haml, Sass, Capistrano, Hpricot, RubyConf India and RVM, as well as interviews with Sarah Allen and Michael Day (of PrinceXML).
The PDF version of Rails Magazine is free, but you can buy a print edition through MagCloud for less than $10.
Read more of this story at Slashdot.
Read more of this story at Slashdot.