makandra dev
github.com

Note This card does not reflect the current state of lazy loading technologies. The native lazy attribute could be used...

Nobody needs HTML e-mails. However, you occasionally might have to write an HTML message for some weird reason. Here...

makandra dev

Installing SSL certificates usually implies additionally using intermediate certificates. If one of them is missing, some SSL client implementations might...

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

stackoverflow.com

With ngAnimate, you can easily animate certain events (see directive support). We'll make use of ngClass animations to style...

makandra Curriculum

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

You have the following HTML structure:

If you want to run Javascript code whenever someone clicks on a ...

..., you...

makandra dev
blog.getbootstrap.com

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

makandra Curriculum

We've already learned how to integrate user-provided images uploads to our application in 205 basic file uploads and...

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

In a web application you often need to move data between the client (HTML, Javascript) and the server (Ruby, Rails...

There is no single place to look up documentation for our stack. This card includes some hints where you can...

Web security basics Einführung in die Web Security 🇩🇪 provides essentials for the topic of this card. Read following chapters:

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

Running projects parallel makes some trouble with PDF generation. Use geordi rspec spec to force sequential tests for the whole...

Get an idea of the varying support for HTML/CSS/JavaScript features in different browsers like Chrome, Firefox, Internet Explorer, Edge...

Action Mailer Basics and Previews Chapter "Task H1: Sending Mail" from Agile Web Development with Rails 7.2 (in our...

Learn to treat files as an ActiveRecord attribute type, like :string or :integer Research Look at the README for...

makandra Curriculum

Understand what Memoization is and when it can be useful. Understand the @variable ||= computation pattern. Learn how to use...

makandra Curriculum

Understand why we use pagination Exercises Create 7500 movies in MovieDB (hint: Doing it in a single transaction is...

makandra Curriculum

Learn to read and write Haml. Understand the different attributes syntaxes (curly braces vs. round parentheses) Exercises Convert MovieDB...

makandra Curriculum

Understand at least the following CSS concepts: Classes Selecting elements for styling Basic styling (color, typography, spacing)

Rails is our web framework. Goals Be able to write a simple Rails application. Understand how Rails talks to the...

campaignmonitor.com

CSS support in major e-mail clients is horrible. This will give you an overview what you will not be...