Home
Ruby on Rails 2.2 to be Thread Safe

Tucked inside the somewhat innocuous announcement that a new committer has joined the Rails core team (Josh Peek, who had worked on Rails via the Google Summer of Code) was the surprising revelation that Ruby on Rails 2.2 will be thread safe. Even more surprising was the statement:

The actual thread safety won?t really matter much to most people, but it?ll surely look nice on your enterprisey check list of Features Your Framework Must Have To Get Play Around Here.

Huh? Thread safety not important? As much as I sometimes feel nostalgic about 1990's CGI programming (ah, signing bonuses...*sniff*), statements like that are just plain embarassing, and don't do much to promote Ruby or Ruby on Rails. And before anyone counters that stable versions of Ruby still don't use native (kernel) threads, think again: JRuby does. It may well turn out that JRuby + RoR 2.2 will be the the power combo for Ruby developers in 2008 and beyond...those that are serious about concurrency, at least.

Read more...
 
ECMAScript Harmony

Big news for the future of the Web: JavaScript 2 (ECMAScript 4) is dead, though pieces of it will live on in the new ECMAScript 3.1-based (informally dubbed "Harmony") specification. The members of the ECMA Technical Committee 39 (Adobe, Mozilla, Opera, and Google in favor of ECMAScript 4 and Microsoft, Yahoo in favor of the less ambitious ECMAScript 3.1), which had been at odds over the future direction of the JavaScript language for some time, finally agreed upon the new direction. Brendan Eich, the original creator of JavaScript, broke the news on Wednesday (8/13).

The details of what the new unified specification will look like are far from finalized at this point, but clearly it will be a very scaled back version from the ambitious ECMAScript 4 proposal. Some early results:

  • Packages, namespaces, and early binding from ES 4 are off the table for good.
  • ES 4 classes are being "rephrased": they will now be syntactic sugar for lambda-coding and Object.freeze() (which was proposed in ES 3.1)
  • JavaScript getters and setters are being fast-tracked as part of the new specification.
  • ES 4 let expressions seem to have some general agreement among committee members.

The announcement has sent ripples across the Web. Adobe, which had built ActionScript 3 to closely match anticipated ECMAScript 4 features, has maintained that they will not change AS 3 at all in response to the new direction. Some have speculated that Microsoft's motivation in bucking the ECMAScript 4 standard--and certainly the main factor in why it was abandoned--was political.

Whatever the reasons for abandoning ECMAScript 4, it is certainly clear that JavaScript will now evolve at a much slower pace than some had hoped or anticipated.

Read more...
 
<< Start < Prev 1 2 3 4 5 6 7 8 9 10 Next > End >>

Results 1 - 22 of 648

How To Add Numbers To Your Comments in 3 Easy Steps [WordPress Tip]

Copyright © 2008 John Kolbert. Visit the original article at http://simply-basic.com/posts/1941334.
In the past few weeks I’ve had a few people email me and ask me how I…     Readmore

RSSless WordPress Plugin Released

Copyright © 2008 John Kolbert. Visit the original article at http://simply-basic.com/posts/1941309.
I’m happy to announce the release of RSSless, a new WordPress plugin. RSSless is a WordPress…     Readmore

Website Translating Even If You Don?t Know What Language It?s Written In [Online Tips]

Copyright © 2008 John Kolbert. Visit the original article at http://simply-basic.com/posts/1941263.
Have you ever come across a website or comment that was written in another language that you…     Readmore

Review: Apprise RSS Reader

Copyright © 2008 John Kolbert. Visit the original article at http://simply-basic.com/posts/1941250.
I’ve been looking for a new RSS reader ever since I bought my Macbook a few weeks…     Readmore

Admin Favicon v1.3 Released

Copyright © 2008 John Kolbert. Visit the original article at http://simply-basic.com/posts/1941243.
I just released version 1.3 of Admin Favicon, a WordPress plugin which adds a custom favicon…     Readmore

Freelancers: Payment Refused. Now What?

Copyright © 2008 John Kolbert. Visit the original article at http://simply-basic.com/posts/1941230.
sitedown.png I’ve been doing freelance work for some time now. It’s generally…     Readmore

WordPress 2.6: Easy Upgrade

Copyright © 2008 John Kolbert. Visit the original article at http://simply-basic.com/posts/1941203.
If there’s one thing I hate doing it’s upgrading the version of WordPress I’m using. I know…     Readmore

Photographing Fireworks

Copyright © 2008 John Kolbert. Visit the original article at http://simply-basic.com/posts/1941201.
I’ve never been much of a photographer, but a few months ago I bought a Canon…     Readmore

dealdotcom
Earn $$ with WidgetBucks!