While debugging an intricate issue with failed HTTP requests I have come to appreciate the more advanced features of the...
With ngAnimate, you can easily animate certain events (see directive support). We'll make use of ngClass animations to style...
If you have problems installing a gem and get a error collect2: error: ld returned 1 exit status it's...
If the project team consists of at least 2 members, do a daily standup. It should not take much longer...
We organize our daily work with issues in our Linear workspace. Issue format A good issue needs to be precise...
When working on a bigger project, the easiest way to improve your work relation with a client or an external...
When starting a project we always make a good estimate of all known requirements, and plan budgets and available developers...
I recommend install Node.js using nvm. This way you can have multiple Node versions in your ~/.nvm. You also won...
SitePrism gives you a simple, clean and semantic DSL for describing your site using the Page Object Model pattern, for...
All browsers + IE9 know the CSS :empty selector. It lets you hide an element when it has no content, i.e...
Moved from Less to Sass. Bootstrap now compiles faster than ever thanks to Libsass, and we join...
DevDocs combines multiple API documentations in a fast, organized, and searchable interface. Here's what you should know before you...
It smells. Rethink your code design. Code example with makandra/has_defaults: class Post < ActiveRecord::Base has_defaults tags: [] # field in db...
Ruby has Enumerable.find(&block), which returns the first item in the collection for which the block evaluates to true.
To update your Rubygems to the latest available version, type the following: gem update --system Note that you have a...
Interesting talk about a team that integrated automated security testing into their BDD workflow. There is also a video of...
Spreewald comes with a selector_for helper that matches an English term like the user's profile into a CSS...
I am happy to announce that this information is now available in JSON form at https://ip-ranges.amazonaws.com/ip-ranges.json. The information...
On Ruby 1.9+, standard ruby character classes like \w, \d will only match 7-Bit ASCII characters: "foo" =~ /\w+/ # matches...
If you need a postgresql extension for your database it isn't a good idea to give your applications database...
You can include files from app/assets or from the public folder with javascript_include_tag. The subtle difference that tells...
As you most likely know validates_uniqness_of :foreign_id does not allow nil values by default.
Use form models to handle this problem Or soften the validation to validates_presence_of :parent
If you hover over the text of a card, you will now see EDIT links at the top right corner...