Michal Papis demonstrates how you can give the forthcoming2.0 a spin using .
Your Objects, the Unix Way: Applying the to Design
Simple in Apps
Improve Your Ruby Workflow by vim, tmux and pry
Watching and Listening
RapidPrototypes with Ruby and Racc …
Thank you Nicholas Marriott for making it easier to manage various terminals with Tmux.
Thank you to Dennis Ritchie for software.
Thank you to Alan Kay for object-oriented programming.
Thank you to Martin Fowler for refactoring.
Thank you to the Gang of Four for design patterns.
Thank you to Uncle Bob Martin for clean code.
RVM 1.16 is now available. This is a big release that includes new features as well as the stabilization of many existing ones.
The most exciting new addition is binary ruby installs. This is a set of rubies pre-compiled and stored on rvm.io ). These binary rubies will be used by default, if available for your system's platform, when the install action is run. This will greatly speed up the installation of rubies, especially on very slow machines (like …servers (
For some time I have been testing shell scripts using my own creation TF - Testing Framework.
I'm proud to present release 0.4.0 of it today. It includes:
2-4x speed improvement depending on used Ruby interpreter,
add support for different shells via shebang
improved validation of environment variables, including array variables testing and testing environment variable type,
extended output matching allowing to separately match stdout and stderr ,
Michal Papis of the rvm team for using the sm framework to make the build maintainable over time and doing the heavy lifting to take the initial spike I did and get a reproducible binary build
of for packaging up these early binary builds for use at several events, with great success!
Ruby Binary Build,
This is the first work I did, a few months ago, with help from Michal Papis. I detailed the hard parts …
…with others working on related projects. Very soon after my project was announced, I teamed up with Michal Papis of the rvm team to make the core statically compiled distribution something that would work outside of the GUI part of.
We decided to use the sm scripting framework to build Tokaido, to make it easy to share code between rvm2, Tokaido, and the . The majority of the work I have done so far has been in researching how to properly build …
No more "bundle exec ..."
I want to present the testing release of my gem rubygems-bundler 1.0.0 - integration for rubygems and bundler. Recently I was motivated to get back to it, actually I got back to it twice.
First time thanks to Joshua Hull and his great effort on noexec gem , this gem was merged in to rubygems-bundler in version 0.9.0 - this was great improvement providing automatic detection if gem should be loaded using or not.
We have been working hard on making RVM rock-solid, and to prevent regressions while simultaneously fixing and improving it. As a result, we now have RVM stable and RVM tests. This created a level of stability on which you can rely, and we have already heard that it works and is used to provide stability. rvm get stable
RVM Tests - rvm-test
We have created the tests as an external repository. The tests, theoretically, could be run on another tool as we run them on RVM…
Michal Papis oflooks at the 'stable' release of ( Ruby Version ) and how to install and use it. Some handy RVM tips here.
Testing Rails With RSpec
Factory 2.5 Gets Constructors
In the latestepisode, looks at the newly released Rails 3.2 and shows off some …
There is so much confusion around deploying applications using RVM, I went down and verified. The process was quite straight forward, but I found few points that could be improved.
So all my experiments were done using fresh rails app with one model, you can find sources here: https://github.com/mpapis/ad
My goal was to be able to install rails app on server without complicated recipes and doing much on server.
So the boring part first, setup server:
I'm assuming your domain ( DNS) is configured and points to the server