MariaDB 10 includes numerous innovations developed with and for web-scale players like Google, Fusion-IO and Taobao such as...
Splitting a long method into sub methods is easier in instances since it is in classes. Since...
Ruby’s model for concurrency is based on threads. It was typical approach for object oriented languages, designed in the...
Directory of popular Github projects.
When you, as a developer, look at the choices used to build a particular application, you’re blown away at...
Your development machine is usually on a very good network connection. To test how your application behaves on a slow...
If you need to quickly find out the number of weekdays (Monday to Friday) between to given dates, try this...
When you call a method on an object, Ruby looks for the implementation of that method. It looks in the...
Article about implementing authentication (current_user) and authorization (access rights) in AngularJS. Has an surprising amount of practical and understandable...
Development environment setup Rails Composer Basically a comprehensive Rails Template. Prepares your development environment and lets you select web server...
Browsers usually cache favicons. If you update the favicon of your web site and want all visitors to see the...
Eduardo Russo was tired of complex favicon creation and created his own favicon generator. It's really easy and allows...
String#indent is not a standard Ruby method. When you use it, be sure to know where this method comes...
You might have a table without a primary key set in MySQL. You can fix this by adding a primary...
Wondering how a specific method on an object is exactly named? You can use Enumerable#grep to detect it in...
Tests are about 100% control over UI interaction and your test scenario. Randomness makes writing tests hard. You will also...
Ask before leaving an unsaved CKEditor Vanilla JavaScript way, but removes any other onbeforeunload handlers: $(function(){ document.body.onbeforeunload = function() { for(editorName...
"Redis Desktop Manager (aka RDM)— is a cross-platform open source Redis DB management tool (i.e. Admin GUI). Redis Desktop...
At TaskRabbit, we have gone through a few iterations on how we make our app(s). In the beginning, there...
When you are working with Backbone models and inheritance, at some point you want to overwrite inherited methods but call...
Sometimes you have a test expectation but actually want a better error message in case of a failure. Here is...
This is just a quick note, mostly for my own reference, of a few ways to easily delete the dot...
If you have a text that is edited by WSYIWYG-Editor but want some length checking nevertheless, you need to...
Sometimes you want to strip a text of every special char. If you use \W, the result might not be...