This is an extract from the linked article. It shows an approach on how to implement encrypted passwords with the...
Sometimes new versions of software introduce new bugs. In this case you might not want the package to upgrade on...
If you're about to handle X509 certificates and don't want to remember/google a handful of openssl commands you...
Select2 comes with AJAX support built in, using jQuery's AJAX methods. ... For remote data sources only, Select2 does not...
Using git fixup helps you to speed up appending changes further back in the git history of your feature branch...
When you have many changes, and you want to spread them across different commits, here is a way to stage...
A recent patch level Ruby update caused troubles to some of us as applications started to complain about incompatible gem...
Because colors improve readability so much. On Ubuntu 18.04 you can install it with sudo apt install grc
We can use ActiveRecord's where to add conditions to a relation. But sometimes our condition is not on the...
Im using the terminator terminal with the keyboard shortcut Control+Shift+E for splitting the terminal. I got used to...
aws ec2 describe-instances --output text --query 'Reservations[].Instances[?!not_null(Tags[?Key == `aws:autoscaling:groupName`].Value)] | [].[InstanceId]' | xargs -L1...
A primer on vector graphics For rastered image formats like JPG or PNG, each pixel is basically drawn on a...
You can use the Youtube API to get data from youtube. Here are some resources and some things that are...
This is a bookmarklet you can add to Chrome or Firefox which will allow you to create a story in...
This collection contains some useful design resources for developers. Many of them were mentioned in the Refactoring UI tutorials.
There are a few ways to access view helpers from the Rails console. The easiest way is the helper shortcut...
When using Chrome for Selenium tests, the chromedriver binary will be used to control Chrome. To debug problems that stem...
The main benefit of our convention to prefix commits by their corresponding Pivotal Tracker ID is that we can easily...
This favicon generator will guide you to a perfect set of favicon files, suitable for all devices and situations (browser...
Unfortunately I couldn't find a complete and working documentation on how to do this. But this steps succeeded (at...
There are several ways to merge two (or more) PDF files to a single file using the Linux command line...
Capistrano automatically logs each (successful) deployment into a file on your application servers. It is located at the root of...
webpack is a very powerful asset bundler written in node.js to bundle (ES6) JavaScript modules, stylesheets, images, and other assets...
Travis changed their default distribution from Ubuntu 14.04 (trusty) to 16.04 (precise). This might break your test setup for new...