Sprockets 2.0 is out!
After 15 beta releases, Sprockets has finally released the big 2.0. Why’s this a big deal? Well, Sprockets is the gem that’s powering the new asset pipeline in Rails 3.1. It can automatically process,...
View ArticleColor Picker Pro for Mac
It’s always neat to see desktop applications go open source. Oscar Del Ben has done just that with Color Picker Pro; it’s a desktop app that lets you, well, pick colors. If you’ve ever wondered how...
View ArticleBundler 1.1.rc is out!
If you do any work with Ruby and Rails, then you’ve (probably) grown to love Bundler, an awesome gem that resolves the dependencies for all your other gems. The bundler team has been working hard on a...
View ArticleRailsOneClick – an easy installer for Rails
Apparently, Rails is really hard to install on Mac OSX. It can be easy to forget once you’re an experienced dev, but there’s been a rash of new projects to make it easier if you’re not. Yehuda Katz is...
View ArticleQuiet Assets: Silence Asset Pipeline Messages
The Rails 3 Asset Pipeline is super powerful, but it has one thing about it that’s truly annoying: tons of logger output in development mode. Here’s a simple Rails app’s log output when hitting an...
View ArticlePostgres.app: Postgres for the Mac
The ever-awesome @mattt has released Postgres.app. From the README: Postgres.app is the easiest way to get started with PostgreSQL on the Mac. Open the app, and you have a PostgreSQL server ready and...
View Articlefr_public: Demoscene tools
Hey everyone! It’s Friday, and a good friend of mine (@DeMarko) just tipped me off to a really interesting repository. If you’re not aware of the Demoscene, you should be. Basically, they make awesome...
View Articlesprocketnes is a work-in-progress NES emulator in Rust
I’ve been really getting into Rust lately, and while it’s still quite young, there’s lots of neat things going on with this language. One fun project that popped up on my radar this week was...
View ArticleNew security releases for Rails: Rails 3.2.12, 3.1.11, and 2.3.17
This year has been a rocky start for Rails, with a bunch of security upgrades that have been important to perform. The end result is a more secure Rails for us all, however, so while it’s annoying,...
View Articles3_multipart: Multi-part file uploads straight to S3 for Rails
There’s some things that every web application needs, and some they don’t need very often. File uploads are closer to the first category than the second; thinking back, most of my apps needed to upload...
View ArticleA Rust backend for Ragel
Yesterday, I read that Rust’s bindings to Ragel have been updated to work with Rust HEAD, so I figured I’d tell you! Here’s erickt’s repository. What is Ragel? Ragel is a DSL that’s used to produce...
View ArticleNginx gains support for WebSockets
I saw this commit land a few days ago, and now it’s out in a release. nginx 1.3.13 has support for proxying WebSockets requests. What does that mean? Well, let’s look at the commit that introduced the...
View ArticleOn GitHub and Workflows
One of the best things about git is that it allows you to do whatever you want. One of the worst things about git is that it allows you to do whatever you want. This has lead to a bunch of different...
View Articlehalbert: a JavaScript implementation of HAL
Building an awesome hypermedia API, and using HAL to do it? You might want to check out halbert. Halbert is pretty easy to install and use, just do this: $ npm install halbert And then, in your code:...
View ArticleGit 1.8.2 released
I’m pretty sure that most of you who read The Changelog care about git. Well, yesterday, 1.8.2 was released! Of course, linking to the commit that actually did the release isn’t mega-helpful, so here’s...
View Articlelog2viz: Logs as Data for Performance Visibility
Today, Heroku announced log2viz: a way to visualize your log data. Here’s what it looks like: This is for one of my applications, running on Heroku. It gives you real-time updates; these graphs...
View Articleotr.js: Off The Record Protocol in JavaScript
Before we talk about otr.js, we have to talk about crypto in JavaScript. It’s important to discuss issues with cryptography, because bugs are much more severe than in ‘normal’ code. If your Rails app...
View ArticleScorched: a new Ruby web framework
Disclaimer: this is a story about Ruby web frameworks, and I have commit bit to Rails Ruby has a long tail of web frameworks. There’s the big dogs, Rails and Sinatra, there’s some smaller frameworks...
View ArticleSpring: pre-load your Rails apps
When you’re working on a big app, Rails’ startup time can be slow. It’s a hard problem, and there’s been a lot of work done in Ruby and Rails to help solve this pain. Rails Core member Jon Leighton has...
View Articlerust-antlr: An ANTLR grammar for Rust
I just heard about a neat new project: rust-antlr. Basically, it’s an ANTLR grammar for Rust. Unfortunately, if you’re not a compiler nerd, you may not know what that means. At the highest level of...
View Article