Understand why we test: Low defect rate without a QA department. Customer acceptance testing can concentrate on new features...
Rails is our web framework. Goals Be able to write a simple Rails application. Understand how Rails talks to the...
CSS support in major e-mail clients is horrible. This will give you an overview what you will not be...
Insanely detailled guide about controlling copy & paste behavior using web technology in 2015. Note that you can now trigger a...
Small web application where you can upload an image (PNG, JPEG, GIF) and generate a base64-encoded version of it...
Note: Making a reverse proxy with nginx is much more straightforward. A reverse proxy is a "man in the middle...
Capistrano 3 is a major rework of the framework and requires several adjustments to your deploy configuration files. The biggest...
Datetime picker that offers: simple UI without a specific framework several of customization options allows custom date/time validations Localization happens...
Investigate why mails are frozen The exim documentation says: Freezing occurs when a bounce message encounters a permanent failure because...
Small (1.5 KB) Javascript library that lets you render tables, lists, etc. with hundreds of thousands of items.
jquery-placeholder is a simple jQuery plugin that enables form placeholders in browsers that do not support them natively, i.e...
Rails comes with a Rake task notes that shows code comments that start with "TODO", "FIXME", or "OPTIMIZE".
Fontawesome 4 ships with many useful CSS helper classes. Enlarge Icon Add fa-lg (133%), fa-2x, fa-3x, fa...
Starting from Rails 4.0, you can use a special form options helper called #collection_check_boxes. It behaves similar to...
When ending a Selenium test Capybara resets the browser state by closing the tab, clearing cookies, localStorage, etc.
Awesome hack by Tim VanFosson:
Web applications can be used by multiple users at the same time. A typical application server like Passenger has multiple...
Clever hack using data-attributes to assign labels to cells. It's still a massive duplication of code (labels), but...
If you want to rotate text, you can use CSS transforms in somewhat modern browsers to rotate the container element...
Often times you want to give a bunch of elements the same style, except for the last. For example borders...
Please don't simply copy line number links from Github. The URL usually contains a branch name like master which...
See this Railscast. Basically you can simply write views like index.xlsx.erb: ID Name Release Date Price <% @products.each do |product| %> <%= product.id...
Write a // and indent every subsequent line by two spaces. This is great for documenting BEM blocks! // An action button...
Webfonts are not always available when your JavaScript runs on first page load. Since fonts may affect element sizes, you...