Git is our version control system. Goals Understand why we use git. Learn how to work with your local repository...
Rails is our web framework. Goals Be able to write a simple Rails application. Understand how Rails talks to the...
In this card we will learn to write code that scales with a large number of database records. We will...
When your code does not behave as expected, you can use a debugger statement ("breakpoint") at any point in your...
Understand the differences between git diff and git diff --staged (or git diff --cached) Understand the difference between git...
What is a Cookie? Google it if you do not know. How are cookies transferred between your browser and...
Web security basics Einführung in die Web Security 🇩🇪 provides essentials for the topic of this card. Read following chapters:
While working on a Rails application, your code base will grow a collection of different file types including: Ruby (business...
Stepping forward from JavaScript Basics, the goal of this card is for you to be able to read and write...
Rubymonk training Read the following Rubymonk articles: Ruby Primer: Ascent (archived copy) Metaprogramming Ruby (archived copy) Metaprogramming Ruby: Ascent (archived...
Resources Rails Guide: Internationalization API Guide to localizing a Rails application Locale-aware helpers in ActionView::Helpers::NumberHelper
Action Mailer Basics and Previews Chapter "Task H1: Sending Mail" from Agile Web Development with Rails 7.2 (in our...