Richard Schneeman
Richard “Ruby Hero” Schneems writes Ruby at Heroku, maintains CodeTriage.com, and co-organizes Keep Ruby Weird. He is in the top 50 Rails contributors and is an accidental maintainer of Sprockets. He also wrote a few gems you might have heard of including Wicked, and derailed_benchmarks. Find more writing at https://schneems.com
- News
- Last Updated: June 18, 2013
- Richard Schneeman
Heroku provides an opinionated platform in order to help you build better applications. We give you a default version of Ruby to get you started, and give you a way to declare your version for total control. In the past creating an application would give you 1.9.2, starting today the default is 2.0.0.
Ruby 2.0.0 is fast, stable, and works out of the box with Rails 4. Applications running on 2.0.0 will have a longer shelf life than 1.9.3, giving you greater erosion resistance .
If you have a previously deployed app…
- News
- Last Updated: April 12, 2013
- Richard Schneeman
There has never been a better time to be a programmer. Every day more and more gadgets get connected or over-clocked . Programming is so prevalent that it often goes unnoticed in our daily lives. Whether we're scripting out social presence with IFTTT , or doing taxes with Excel, automation and programming has become an inescapable part of the modern world.
Heroku believes that to invest in our future, we must invest in programming literacy . While we're waiting for recursion to be a staple in our children’s classrooms, we can work on continuing and higher education…
- News
- Last Updated: February 27, 2013
- Richard Schneeman
With support for Node.js, Java, Scala and other multi-threaded languages, Heroku allows you to take full advantage of concurrent request processing and get more performance out of each dyno. Ruby should be no exception.
If you are running Ruby on Rails with Thin, or another single-threaded server, you may be seeing bottlenecks in your application. These servers only process one request at a time and can cause unnecessary queuing. Instead, you can improve performance by choosing a concurrent server such as Unicorn which will make your app faster and make better use of your system resources. In this…
- News
- Last Updated: December 13, 2012
- Richard Schneeman
Over a year ago Heroku launched the Cedar stack and the ability to run Java on our platform . Java is known as a powerful language – capable of performing at large scale. Much of this potential comes from the JVM that Java runs on. The JVM is the stable, optimized, cross-platform virtual machine that also powers other languages including Scala and Clojure. Starting today you can leverage the power of the JVM in your Ruby applications without learning a new language, by using JRuby on Heroku.
After a beta process with several large production applications, we are pleased to move…
- News
- Last Updated: June 10, 2024
- Richard Schneeman
If you're in the Ruby world, you've likely heard about mruby , Matz's latest experimental Ruby implementation. What I bet you didn't know is that you can run mruby on Heroku right now. As a matter of fact you can run just anything on Heroku, as long as it can compile it into a binary on a Linux box.
If you're new to mruby, or to compiling binaries take a look at my last article Try mruby Today . I cover getting mruby up and running on your local machine. If you are already up to speed then…
- News
- Last Updated: November 05, 2012
- Richard Schneeman
When Heroku first launched you could only use one version of Ruby: 1.8.6. As the Ruby implementation matured and improved, so did Heroku. We recently announced the ability to specify your ruby version on Heroku , and we are happy to announce the first preview-build of Ruby available: starting today you can use Ruby 2.0 preview1 on Heroku.
The Ruby core team has been hard at work on Ruby 2.0, which has a host of new features and boasts performance improvements. You can get a list of the major new features on the…
- News
- Last Updated: April 11, 2024
- Richard Schneeman
Heroku's Aspen stack is the product that launched our company and inspired a new class of cloud services. After much deliberation and careful thought, we have decided to sunset the Aspen stack by Thursday, November 22nd . We ask application owners still using Aspen to migrate to Cedar .
Since Aspen's launch over four years ago, Rails has seen the introduction of Bundler for dependency management, the asset pipeline, and a major framework re-write. Heroku has also grown, and with the introduction of the Cedar stack, we have moved beyond our humble origins and have become a true…
- News
- Last Updated: September 25, 2012
- Richard Schneeman
Software erosion is what happens to your app without your knowledge or consent: it was working at one point, and then doesn't work anymore. When this happens you have to invest energy diagnosing and resolving the problem. Over a year ago Heroku's CTO, Adam Wiggins, first wrote about erosion-resistance on Heroku. Part of erosion-resistance is communication, and knowing what to expect moving into the future. This post will clarify what we mean by erosion-resistance, and help you understand what to expect when one of our features is deprecated or is sunset.
Erosion-resistance means…
- News
- Last Updated: May 09, 2012
- Richard Schneeman
Maximizing parity between development and production environments is a best practice for minimizing surprises at deployment time. The version of language VM you're using is no exception. One approach to this is to specify it using the same dependency management tool used to specify the versions of libraries your app uses. Clojure uses this technique with Leinigen , Scala with SBT , and Node.js with NPM . In each case, Heroku reads the dependency file during slug compile and uses the version of the language that you specify.
Today, we're pleased to announce that we've added support for…
- News
- Last Updated: March 30, 2012
- Richard Schneeman
We are pleased to announce that Yukihiro "Matz" Matsumoto , the creator of Ruby and Heroku's Chief Ruby Architect , has received the 2011 annual Advancement of Free Software Award.
Subscribe to the full-text RSS feed for Richard Schneeman.
