TL;DR There are three dimensions you can control when scoping routes: path helpers, URL segments, and controller/view module.

getpostman.com

Talking with APIs makes more fun using Postman. As an alternative you can also use command line tools like cURL...

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...

makandra dev

Geordi is now (partially) tested with Cucumber. Yay! geordi cucumber supports a new @solo tag. Scenarios tagged with @solo...

makandra dev
elastic.co

Dashboard (Marvel Kibana) and query tool (Marvel Sense) for Elasticsearch. Once installed you can access Kibana and Sense at these...

github.com

Note Maintenance mode is enabled on application server as soon as the file /public/system/maintenance.html is present. Note that the servers...

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...

github.com

A collection of 700+ svg vector logos. The logos are optimized (removed duplicated paths / excessive groups / empty defs, linting, etc...

github.com

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...

docs.google.com

A very informative and interesting presentation about browsing performance, looking at efforts Google Chrome takes to increase it.

keycdn.com

Table of contents of the linked article: What are Web Fonts? Advantages of Web Fonts Disadvantages of Web Fonts

After restarting an OpenStack host you may encouter problems with missing iptables rules (we're on an quite old release...

While you usually do not need a Content-Type on GET request (which have a blank body), an external API...

makandra dev

Installing SSL certificates usually implies additionally using intermediate certificates. If one of them is missing, some SSL client implementations might...

You want to test your 1GE or 10GE internet uplink? We needed to ensure we have full 10GE to the...

makandra dev

Redactor is yet another WYSIWYG editor. It definitely has its weak points, but I want to point out that it...

postgresql.org

PostgreSQL's array data type is pretty useful, but manipulating values of arrays can be awkward because of its syntax...

speakerdeck.com

Web fonts are great. They are also be really bad for front-end performance because they block rendering. You may...

makandra dev

Starting with Ruby 1.9, most #each methods can be called without a block, and will return an enumerator. This is...

To safely transport an arbitrary string within a URL, you need to percent-encode characters that have a particular meaning...