makandra dev

First install Node.js / npm. Then you can install Bower through npm: sudo npm install -g bower

makandra dev
github.com

SitePrism gives you a simple, clean and semantic DSL for describing your site using the Page Object Model pattern, for...

andismith.com

If you need to upgrade code that uses the old jQuery methods bind, delegate, live, unbind and die, the attached...

httpbin.org

Some dozen generic API endpoints you can use to test how your HTTP client deals with various responses, e.g.

devdocs.io

All browsers + IE9 know the CSS :empty selector. It lets you hide an element when it has no content, i.e...

makandra dev
blog.getbootstrap.com

Moved from Less to Sass. Bootstrap now compiles faster than ever thanks to Libsass, and we join...

In our daily life as web developers we are constantly faced with technical problems that can be solved with a...

makandra Curriculum

Your MovieDB gained traction and is now a popular tool among cineasts. This comes with a downside: You noticed a...

Talk with a colleague and find out why we're using building some of our sites using static site...

We are using the BEM pattern ("Block, Element, Modifier") to structure our CSS in all new projects. We try to...

makandra dev
devdocs.io

DevDocs combines multiple API documentations in a fast, organized, and searchable interface. Here's what you should know before you...

For each movie in MovieDB, we want to track which other movie it was inspired by. For...

makandra dev
cssanimation.rocks

Using the CSS border-radius property, we can create rounded shapes and circles. Add some gradients and they become spheres...

Ruby has Enumerable.find(&block), which returns the first item in the collection for which the block evaluates to true.

You can make both mobile Chrome and mobile Safari display a native app install banner. The banner suggests that the...

slideshare.net

Interesting talk about a team that integrated automated security testing into their BDD workflow. There is also a video of...

hacks.mozilla.org

Unfortunately, Web APIs haven’t provided the functionality to copy text to the clipboard through JavaScript, which is why visiting...

aws.amazon.com

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'd like to preview the crontab that whenever will deploy, run the following: bundle exec whenever

makandra Curriculum

What is rake good for? Take a look at some of the Rake tasks that Rails gives you (rake...

makandra Curriculum

How do HTTP requests and responses look like? What are HTTP headers? What are they used for?

If you need a postgresql extension for your database it isn't a good idea to give your applications database...

makandra Curriculum

Read the Rails Guide about Active Record migrations Understand why we never use models in migrations. Checkout the repository...