Phusion Passenger, a popular web app server originally for Ruby, now supports Node.js apps. The feature was introduced in the Enterprise edition of Passenger earlier this year, but has been open sourced as of the recent 4.0.21 release of the free version. Phusion Passenger brings Scaling, Statistics, Supervision and Multitenancy to Node.js. InfoQ talked to Phusion's CTO Hongli Lai.
CodeCube is a new service and open source project that aims to improve collaboration by allowing developers to both share and run code samples in a secure manner via the browser.
Using your own public API can be a challenge, Phil Calcado, Director of Engineering at Soundcloud, declared when sharing his experiences managing and rebuilding a large Rails application in a talk at the GOTO Berlin Conference.
After more than two years, the Rubinius team has released version 2.0 which brings improved multi-threading support and implements the upcoming Ruby 2.1.
Brian Sam-Bodden, founder of Integrallis, gave a demonstration at the Barcelona Ruby Conference on how to leverage RubyMotion and open source 2D graphical libraries to quickly create 2D games for iOS in plain Ruby without any knowledge of Object-C.
Charles Nutter, one of the lead developers of JRuby, announced the release of version 9000 (9K) in 2014. The new release targets the same feature set as Ruby MRI 2.0 and possibly 2.1 as well. Better performance, concurrency support and overall availability and portability provided by the use of the JVM can make this version suitable for production systems.
Cucumber Pro, an online collaboration and reporting platform on top of the popular BDD tool Cucumber, has been unveiled by the core maintainers of Cucumber. The new tool will target enterprises that require official tool support.
Over the past months, InfoQ published three research items on the current state of Ruby on Rails practice. Now the results are in and we're taking a look at what tools Rails developers currently use.
Ruby’s creator announced the move to generational garbage collection in Ruby 2.1 in what is expected to be an important performance boost for the language. The announcement took place during Barcelona Ruby Conference where Ruby’s GC was singled out as a major pain point in large scale Ruby deployments.
At the end of June 2013, Engine Yard announced that they had formed a partnership with Microsoft. The first fruits of that partnership have been released as developers can now run the full Engine Yard platform-as-a-service stack on the Windows Azure cloud. This, coupled with updates to the OSS VM Depot repository, positions Microsoft as a reasonable host for a variety of open source platforms.
InfoQ's research initiative continues with an 16th question about: "Ruby On Rails State of Practice: Testing". This is a new service we hope will provide you with up-to-date & bias-free community-based insight into trends & behaviors that affect enterprise software development. Unlike traditional vendor/analyst-based research, our research is based on answers provided by YOU.
Paul Biggar, co-founder of CircleCI, presented on "the many ways to deploy continuously" at RubyConf 2013 in April of this year. The frequency at which deployments happen qualifies the term "continuous" and directly influences the deployment problem space. The presentation aggregates solution information gathered from CircleCI's own customer base, Facebook, IMVU, Etsy, Heroku, and Google.
The new Ruby on Rails 4 release improves page speed with Turbolinks and makes caching easier. Support for Ruby 1.8 has been dropped and Ruby 2.0 is recommended.
A months old Ruby on Rails security flaw is now being exploited on systems where tardy patch deployment has left them vulnerable to malicious attackers.
The recently released update to Windows Azure includes improvements to virtual networks, virtual machines, cloud services, Linux SSH support, remote powershell in addition to a new SDK for Ruby developed in association with AppFog.
CONTENT IN THIS BOX PROVIDED BY OUR SPONSOR
Featured Offers and Resources:
- 5 Unsung Tools of DevOps
- Break Down Barriers and Reduce Cycle Times with DevOps
- 5 Key Phases in Creating a Successful Mobile App
- Ushering in a New Era of APM for the Enterprise
- IDC Analyst Connection: The Case for SaaS Application Performance Management
- Keeping the Mobile Enterprise Moving
Get visibility across your entire software ecosystem in one single intuitive UI. One tool for all you’re programming languages: Ruby, PHP, Java, .NET, Python, iOS and Android.
New Relic is the only fully SaaS web app performance tool that monitors your entire application stack in real time with a single product and a single UI.
New Relic lets you:
- Increase visibility: Monitor your web or mobile app’s overall health, performance and availability
- Troubleshoot proactively: Quickly identify issues before they disrupt critical services & impact your bottom line
- Scale languages: Monitor your current languages and scale your APM to optimize your future needs
- Keeping the Mobile Enterprise Moving
- Breaking Down ApDex
- Your Application Toolkit – One Platform to Easily View All Metrics
- In Any Language: Adapting to the Polyglot Programming Challenge
- App Developers-Agents of Change and Influence
- Are Your Mobile Apps Really Enterprise Ready?
On Demand Webinars:
- The Advantages of Mobile Application Performance Monitoring
- The Business Case for APM in the Enterprise
- Engaging Mobile Users: Maintaining Relationships After the Download