InfoQ Homepage Ruby Content on InfoQ
-
JRuby Roundup: 1.5.1, Google App Engine, Native Extensions
JRuby on Google App Engine has come a long way, recently with improvements in JRuby 1.5.1. Also: work on native extension support in Ruby Summer of Code.
-
Apple's "HTML 5 and Web Standards" Showcase Criticized for Not Being Standard At All
Apple has created an HTML 5 Showcase that presents its vision for the next generation of the WWW. The fact that this page is only accessible using the Safari browser, while Apple advocates about web standards, has caused many to criticize the company’s lack of broader platform support.
-
Announcing the 4th Annual QCon San Francisco: November 1-5, 2010
QCon San Francisco 2010, taking place November 1-5 is now open for registration ($700 savings until June 11th). QCon is an enterprise software development conference for team leads, architects, and project managers covering Architecture & Design, Java, NoSQL, Concurrency, SOA, Cloud Computing, Agile methodologies and other timely topics.
-
Restful Services in Ruby using JRuby and Jersey
In an effort to bring the expressiveness of ruby and the REST frameworks in Java, Charles Nutter makes the case for delevoping RESTful services in JRuby+Rails.
-
Google Wants a New Widely-Adopted Video Standard Based on the VP8 Codec [Updated]
Google has open-sourced WebM, a royalty free media file format for compressing and encoding video. While this is good news for many industry players which have shown their support for the new standard, some of the questions which have been raised so far have included concerns around licensing and code quality.
-
Rubinius Turns 1.0
The long-awaited release of Rubinius 1.0 has finally arrived. It has been over 3-1/2 years in the making but this Ruby implementation written in Ruby is here and offers some promising features.
-
Joshua Kerievsky Introduces "Sufficient Design" To The Craftsmanship Discussion
Software Craftsmanship has been a hot topic as of late. Joshua Kerievsky posits a possible counter-perspective to the underlying "code must always be clean!" ethos of the craftsmanship movement; something he calls "Sufficient Design". Learn about what Joshua means, and hear thoughts also from Bob Martin and Ron Jeffries on Kerievsky's ideas.
-
Hobo 1.0 Builds on Top of Rails
Hobo, a collection of Ruby on Rails extensions designed to streamline Rails development, recently announced its 1.0 release. InfoQ spoke with project creator Tom Locke about the milestone.
-
Sass 3 Delivers CSS Compatibility, Selector Inheritance
Haml/Sass 3 is nearing its final release, anticipated on May 10, with the addition of CSS-like brace syntax to Sass as a principal feature.
-
Learning About Security Vulnerabilities by Hacking Google’s Jarlsberg
For those who have wondered what it is like to hack into another system, Google has created a special lab named Jarlsberg containing a web application full of security holes ready to be exploited by developers who want to learn hands-on what are some of the possible vulnerabilities, how malicious users use them and what can be done to prevent such exploits.
-
Rhodes 2.0 Brings HD Audio-Video Streaming, Is Now Free Under MIT License
Rhomobile today announced Rhodes 2.0, their cross-platform, Ruby and HTML/Javascript-based framework for smartphones apps. New features include bi-directional HD video and audio streaming and a new metadata framework to work with changing backend database schemas. Also, Rhodes is now completely free of charge and licensed under an MIT license.
-
MacRuby 0.6 With GCD and Threading Improvements, Fast Debugger, AOT
MacRuby 0.6 is available now, bringing debugging and vastly improved Grand Central Dispatch (GCD) support. A lot of the core functionality has been overhauled, such as a new String implementation and a new thread-safe Regex library which replaces Oniguruma. MacRuby's now considered stable for Cocoa development.
-
Whither the GlassFish Gem? Alternatives for Deploying JRuby Web Applications
When Oracle released its GlassFish roadmap, a notable absence was the GlassFish gem. This gem-based server for Rails, Merb, and Sinatra applications has become a common deployment option for the JRuby platform and has been widely recommended to the JRuby community. The gem allows Rails users running in multithreaded mode to take advantage of the JVM by running multiple threads per server instance.
-
Upgrading InfoQ.com's Database: Mostly Smooth, A Couple of Bumps
Recently, InfoQ.com upgraded the backend database that we've used since launch. However, everything did not go according to plan, and even though the vast majority of the migration was smooth we encountered some unexpected issues along the way (which have now been resolved). This post will discuss what our plan was, what worked and what didn't, and how we detected and recovered from the errors.
-
Deceptive Simplicity: Sinatra Turns 1.0
Since it appeared in late 2007, the lightweight Sinatra web framework has attracted enough interest that it now ranks first in Google search results for "Sinatra," above any results for Frank or Nancy. InfoQ spoke with Sinatra project founder Blake Mizerany to learn more about Sinatra and what the 1.0 release brings.