A HTTP 302 Found redirect to PATCH and DELETE requests will be followed with PATCH or DELETE. Redirect responses to...
There are a million ways to center s or text in CSS, horizontally or vertically. All the ways are unsatisfying...
Geordi is now (partially) tested with Cucumber. Yay! geordi cucumber supports a new @solo tag. Scenarios tagged with @solo...
Dashboard (Marvel Kibana) and query tool (Marvel Sense) for Elasticsearch. Once installed you can access Kibana and Sense at these...
Note The maintenance mode is enabled on all application server as soon as the file /public/system/maintenance.html is present. Installation
To delete a certificate request run sudo puppet ca destroy $your.full.hostname on your puppetmaster.
Until recently, you could open a new tab via window.open when using execute_script in Selenium tests. It no longer...
E-mails are usually encoded using Quoted Printable. Here is how to decode or encode such strings. You probably know...
A collection of 700+ svg vector logos. The logos are optimized (removed duplicated paths / excessive groups / empty defs, linting, etc...
You know that Devise offers RSpec test helpers for controller specs. However, in request specs, they will not work.
As we get an exception notification, when a cron job fails, we wish to have the full backtrace in this...
I had a very frequent cronjob that in rare cases could be relatively slow. To avoid multiple instances of this...
Table of contents of the linked article: What are Web Fonts? Advantages of Web Fonts Disadvantages of Web Fonts
Lead by a discussion of this issue, I built in a middleware which answers those requests with [400] bad request...
While you can use Apache as a reverse proxy, it tries to be too smart. Try nginx instead, it's...
While you usually do not need a Content-Type on GET request (which have a blank body), an external API...
Web fonts are great. They are also be really bad for front-end performance because they block rendering. You may...
Our applications not only need to be functional, they need to be fast. But, to quote Donald Knuth, premature optimization...
What is a Cookie? Google it if you do not know. How are cookies transferred between your browser and...
The asset pipeline is one of Rails' two mechanisms how stylesheets, javascripts and images from your /assets folder are processed...
Some tasks in a web application are better not done live when a user request a page, but in the...
Starting with Ruby 1.9, most #each methods can be called without a block, and will return an enumerator. This is...
A fantastic guide for a dilemma facing any web-based product. Here’s a simple set of Yes/No questions that...
To safely transport an arbitrary string within a URL, you need to percent-encode characters that have a particular meaning...