BT

Facilitating the Spread of Knowledge and Innovation in Professional Software Development

Write for InfoQ

Topics

Choose your language

InfoQ Homepage Ruby Content on InfoQ

  • JRuby Roundup: JRuby on EY AppCloud, JRuby-Lint, JRuby Delegates

    JRuby is now available on EngineYard's AppCloud Beta program, set up to run with the Trinidad server. Nick Sieger has released jruby-lint, a static analysis tool that checks Ruby code bases for patterns that are either discouraged or perform badly on JRuby vs. MRI. Also: JRuby 1.6.2 is out.

  • TeamCity 6.5: Enhanced Integration with Git & Mercurial, .NET Improvements

    JetBrains recently announced the release of TeamCity 6.5. The new release comes with a new look and has improved integration with Git and Mercurial along with several improvements especially for .NET developers. Moreover the free Professional Edition now allows unlimited users.

  • Jeremy Keith on the Design Principles of HTML5

    "Embrace HTML5" was held in Shanghai last week. Jeremy Keith, the author of "DOM Scripting" and “HTML5 for Web Designers”, presented a speech on the design principles of HTML5. He also introduced the history of HTML and answered some questions from the audience.

  • Exceptional Ruby

    Developers enjoy writing code but few developers enjoy writing exception handling code and even fewer do it right. A new book titled Exceptional Ruby by Avdi Grimm attacks the subject and helps developers take the right approach to solid exception handling code.

  • Akka 1.1 Released, Brings Many Improvements to Futures and Performance, Reduces Dependencies,

    Akka 1.1 was released with many improvements in performance, Futures and more. The basic Akka also has no dependencies except for Scala 2.9. InfoQ caught up with Jonas Bonér to talk about the current state and the future of Akka.

  • JQuery 1.6 Released With Performance Upgrades, Breaking Changes

    JQuery 1.6 has just been released with several performance and cross-browser compatibility improvements and major rewrite of the Attribute module, introduces some breaking changes

  • A Survey on Mobile Development

    Web Directions conducted a survey among mobile developers enquiring about their browser and platform of choice, what OS they are currently developing for, what OS they plan to target in the future. The conclusion: iOS and Safari are in the lead, Android is catching up quickly, and Windows Phone 7 is still behind.

  • Rubinius Comes To EngineYard's AppCloud, Work on 1.9 and GIL Removal Continues

    EngineYard now offers Rubinius on its AppCloud PaaS service. InfoQ talked to Evan Phoenix about the state of Rubinius, the new performance tools and the status of the GIL removal.

  • Software Engineer best rated Job in 2011

    According to careertrack.com the best rated job in 2011 is Software Engineer, at least in the US. 200 professions across various industries, skill levels, and salaries have been surveyed to calculate the ranking which is determined by taking the work environment, physical demands, outlook, income and stress into account.

  • GitHub Passes 2m Repositories

    GitHub recently announced they had passed two million git repositories hosted, with 70% being created in the last year alone and an expected 1m users later this year. What else is new at GitHub?

  • Footsteps: Deterministic Logging and Replay for JavaScript

    Debugging event driven applications has always been notoriously difficult. The research project Footsteps project seeks to address the problems of reproducibility by offering a logging and replay framework that records non-deterministic events such as mouse clicks and random number generation. No plugins or special browsers are needed, this done entirely with JavaScript.

  • Silo: Using Hashing and Delta Update to Improve Today’s Browsers

    On Tuesday Microsoft Researcher James Mickens discussed Silo, a framework for using hashing and delta-updates to dramatically reduce the number of round-trips to the server needed when loading a website. The technology works in today’s browsers without the need for plugins.

  • ECMAScript 5: What’s New in JavaScript Programming

    ECMAScript 5 was standardized in late 2009 but only recently has it has started showing up in browsers. It supersedes the 3rd edition, which was ratified in 1999. ECMAScript 5 is actually two languages, ES5/Default and ES5/Strict. Future versions are going to be built on top of ES5/Strict and it is recommended that the default version be avoided.

  • Engine Yard's PaaS AppCloud Offers First 500 Hours Free

    New customers trying Engine Yard's Ruby cloud platform AppCloud get the first 500 hours for free. These trial accounts come with a default Ruby configuration and run on 2 virtual cores with 1.7GB of memory. After the 500 hours the account can be upgraded to a paying account or simply expire at no cost.

  • VMware Unveils Open Source PaaS Cloud Foundry

    VMware has today announced the launch of an open source "Platform as a Service" (PaaS), Cloud Foundry.

BT