Quantcast
Channel: Phusion Corporate Blog » Software
Browsing latest articles
Browse All 11 View Live

Image may be NSFW.
Clik here to view.

default_value_for Rails plugin: declaratively define default values for...

Introduction The default_value_for plugin allows one to define default values for ActiveRecord models in a declarative manner. For example: class User < ActiveRecord::Base default_value_for :name,...

View Article



Securely store passwords with bcrypt-ruby; now compatible with JRuby and Ruby...

When writing web applications, or any application for that manner, any passwords should be stored securely. As a rule of thumb, one should never store passwords as clear text in the database for the...

View Article

Announcing EncryptedCookieStore plugin for Rails 2.3

EncryptedCookieStore is similar to Ruby on Rails’s CookieStore (it saves session data in a cookie), but it uses encryption so that people can’t read what’s in the session data. This makes it possible...

View Article

Launching unofficial, automatically updated Github mirror for the Nginx SVN...

I probably don’t need to tell you what a great web server Nginx is. It’s lightweight, it’s fast, it’s scalable, and many people like it for its configuration file syntax yet flexible features. It’s no...

View Article

default_value_for 1.0.5 released: default attribute values for ActiveRecord...

We’ve just released default_value_for version 1.0.5. default_value_for is a Rails plugin for supporting default values in ActiveRecord models. Like this: class User < ActiveRecord::Base...

View Article


Image may be NSFW.
Clik here to view.

Don’t be perfectionist: big code dumps suck

We’ve been developing Phusion Passenger 3.2 on local repositories for a while now. We didn’t want to show the changes to the world until we know that it’s at least somewhat ready for public...

View Article

Image may be NSFW.
Clik here to view.

Tutorial: setting up Gitlab on Debian 6

We host many git repositories on our servers using SSH and file system ACLs for access control. However, having been spoiled by Github for so long, this method feels archaic and cumbersome. While...

View Article

SHA-3 extensions for Ruby and Node.js

A few days ago, NIST announced the winner of the SHA-3 competition: Keccak (prounced [kɛtʃak], ketchak). The researchers who authored Keccak released a reference implementation in C. We’ve created Ruby...

View Article


Image may be NSFW.
Clik here to view.

Use Nginx + SPDY, without compiling Nginx and without a recent OpenSSL

We use the SPDY network protocol extensively to improve the performance of our websites. SPDY — pronounced “speedy” — is a new-ish protocol from Google with the goal of reducing latency, improving...

View Article


Image may be NSFW.
Clik here to view.

Docker-friendly Vagrant boxes

We heavily utilize Vagrant in our development workflow. Vagrant is a tool for easily setting up virtual machines as development environments, making it easy to distribute development environments and...

View Article
Browsing latest articles
Browse All 11 View Live




Latest Images