So you downloaded a theme for Chrome a while ago and don't remember which one it is?

to create a Gallery that has a name and has_many :images, which in turn have a...

jqueryui.com

UI sortable helps reordering items with drag 'n drop. It works quite fine. Proven configuration for sorting table rows

developer.mozilla.org

When building a form with a file select field, you may want to offer your users a live preview before...

To upload a file via AJAX (e.g. from an ) you need to wrap your params in a FormData object.

Our preferred way of testing ActiveRecord is to simply create/update/destroy the record and then check if the expected behavior has...

There are a million ways to center s or text in CSS, horizontally or vertically. All the ways are unsatisfying...

Once Rails knows a given string is html_safe, it will never escape it. However, there may be times when...

Our applications not only need to be functional, they need to be fast. But, to quote Donald Knuth, premature optimization...

github.com

When a method has keyword arguments, Ruby offers implicit conversion of a Hash argument into keyword arguments. This conversion is...

makandra Curriculum

Understand how nested attributes appear in the params. See how the Rails form helpers encode the names of nested...

Many of our clients can't or don't want to design their user interfaces. In the absence of a...

makandra dev
blog.getbootstrap.com

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

makandra Curriculum

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

Read the following material: World's shortest UI/UX design course Easiest Way to Pick UI Colors

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

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...

Exercise 1: Maps In MovieDB, add a new field “Principal filming location”. In a movie’s show view, geocode that...

Use form models to handle this problem Or soften the validation to validates_presence_of :parent

makandra Curriculum

makandra's development process Learn about our process. The squares represent the state of the issue in Linear:

makandra Curriculum

Watch Solving bizarre authorization requirements with Rails Read the Consul README Read the assignable_values README Understand how Consul...

makandra Curriculum

Authentication is all about being able to verify the identity of a user in the context of our application.

makandra Curriculum

Read (or re-read) the following chapters from our book Growing Rails Applications in Practice (it’s in our...

A common task in web applications is to add client-side JavaScript behavior to existing HTML elements.