If some of your JavaScripts fail on Internet Explorer, but only in staging or production environments, chances are that JavaScript...

Today I got a better understanding of how git works, in particular what git checkout and git reset do.

Given you store files on Amazon S3 and you need to stream those files out to people while you don...

Note: Modern Rails has two build pipelines, the asset pipeline (or "Sprockets") and Webpacker. The principles below apply for both...

When you get an error like this: Invalid gemspec in [/opt/www/foo-project.makandra.de/shared/bundle/ruby/1.8/specifications/carrierwave-0.6.2.gemspec]: Illformed requirement ["# 1.1.4"] ... the machine's Rubygems needs to...

We frequently use the handy Paperclip Gem to manage file attachments. If you need to move the files from local...

youtube.com

Interesting interview with DHH, where he talks about how they made the new Basecamp feel very fast without using a...

makandra dev
github.com

pjax loads HTML from your server into the current page without a full reload. It's ajax with real permalinks...

This article describes how to reset MySQL's or MariaDB's root password on your workstation. It's meant for...

github.com

In Selenium features the server and client are running in separate processes. Therefore, when mocking time with a tool like...

blog.hashrocket.com

Testing with real live production data does come with at least one catch. All those real live users in your...

In a nutshell: Use git rebase --onto target-branch source-commit target-branch means "branch you want to be based...

makandra dev
build.phonegap.com

Write your app using HTML, CSS or JavaScript, upload it to the PhoneGap Build service and get back app-store...

When deploying, Capistrano puts a REVISION file into your application's release directory. It contains the hash of the commit...

For my Gem Session project Holly I ran the Ironman of drag'n'drop implementations: Dragging in nested lists

This will make MySQL log all received queries so you can see for yourself what happens on the database level...

api.jquery.com

The $.cssHooks object provides a way to define functions for getting and setting particular CSS values. It can also be...

If you want to install rabbitmq plugins on Ubuntu 12.04 you can do this with: /usr/lib/rabbitmq/lib/rabbitmq_server-2.7.1/sbin/rabbitmq-plugins This binary is not...

I've got often this error on just one server: Err http://de.archive.ubuntu.com precise/universe amd64 Packages 404 Not Found [IP...

Check if you have puppetsync enabled on the master and client [main] logdir=/var/log/puppet vardir=/var/lib/puppet ssldir=/var/lib/puppet/ssl rundir=/var/run/puppet...

stackoverflow.com

Rack has a limit for how many form parameters it will parse. This limit is 65536 by default.

makandra dev

Ruby 1.9.2 is very slow when loading files, especially starting Rails servers or running specs takes forever.

w3.org

Media Queries have reached W3C Recommendation on June 19th 2012. If you were interested in other (future) web standards you...