Our old solution for cronjobs, the "craken" plugin, is no longer maintained and does not work on Rails 3.2+.
Cards can now be flagged as "Repeating". Every Wednesday, some of these cards will be moved back to the top...
I am talking about development speed. When your application starts growing and you start adding gems, it starts to take...
Having your site run on SSL is worthless when you include content over an unsafe connection (HTTP).
Generally, Selenium tests use the browser to interact with the page. If it's unavailable, a timeout error is...
Turbolinks makes following links in your web application faster. Instead of letting the browser recompile the JavaScript and CSS between...
If you get this warning on your local machine one of these steps might help: Rebuilt the gem with the...
Browsing the git stash is a bit tricky. Here is how to see the changes without applying them:
There is no reason to leave trailing whitespace characters in your project's files, so don't add any.
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 work in the MySQL console and you want to see which database is used, type: SELECT database();
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...
Interesting interview with DHH, where he talks about how they made the new Basecamp feel very fast without using a...
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...
There are many fun Unicode characters like ▲ or ☯. You might be tempted to use them for graphical elements in lieu...
Every now and then, Java is subject to security issues where code can break out of Java's sandbox and...
In Selenium features the server and client are running in separate processes. Therefore, when mocking time with a tool like...
This Firebug feature is called simply Log Events and allows developers to log DOM events into the Console panel.
Consul 0.4.0 comes with some new features. Dependencies Consul no longer requires assignable_values, it's optional for when you...
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