What is a Cookie? Google it if you do not know. How are cookies transferred between your browser and...

If you'd like to preview the crontab that whenever will deploy, run the following: bundle exec whenever

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

Rubymonk training Read the following Rubymonk articles: Ruby Primer: Ascent (archived copy) Metaprogramming Ruby (archived copy) Metaprogramming Ruby: Ascent (archived...

Stepping forward from JavaScript Basics, the goal of this card is for you to be able to read and write...

If you are writing any amount of Javascript, you are probably using closures to hide local state, e.g. to have...

makandra Curriculum

Understand the differences between git diff and git diff --staged (or git diff --cached) Understand the difference between git...

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

In this card we will learn to write code that scales with a large number of database records. We will...

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

makandra Curriculum

Git is our version control system. Goals Understand why we use git. Learn how to work with your local repository...

makandra dev
api.rubyonrails.org

ActiveModel supplies an errors object that behaves similar to a Hash. It can be used to add errors to a...

Note: Making a reverse proxy with nginx is much more straightforward. A reverse proxy is a "man in the middle...

makandra dev
semaphoreci.com

Capistrano 3 is a major rework of the framework and requires several adjustments to your deploy configuration files. The biggest...

To achieve this goal you have to setup the session store like the following example: MyApp::Application.config.session_store( :cookie_store...

makandra dev
github.com

Geordi 1.0 features a command line application geordi, that holds most of Geordi's previous commands. New features

makandra dev
api.rubyonrails.org

Rails includes a way to see what an e-mail will look like. Integration to RSpec All you need to...

When putting phone numbers into web pages, you should use tel: links so smartphone users can click those numbers to...

makandra dev

You need to copy an entire website? Use wget like this: wget -kr http://host.tld/ This will fetch all content...

So you want to organize your I18n using multiple .yml files but your Rails 4.1 application simply won't use...

When your system is not running on English, you may sometimes want to run some applications and not use your...

makandra dev

We will be installing rbenv and ruby-build from our own fork, not from the Ubuntu sources. Installing rbenv

makandra dev

If you once had HTTP Strict Transport Security enabled for a domain, and you want to disable it again, you...

Use the following command to test if a server (in this example: makandra.com on port 443) uses Perfect Forward Secrecy...