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

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

makandra Curriculum

Built-in matchers Get an overview of all the matchers that are built into RSpec. Play with some of...

makandra Curriculum

Understand why we test: Low defect rate without a QA department. Customer acceptance testing can concentrate on new features...

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

makandra Curriculum

When your code does not behave as expected, you can use a debugger statement ("breakpoint") at any point in your...

makandra Curriculum

Basic validations Read the Rails Guide on ActiveRecord Validations. You should have an overview which kinds of validations are built...

Read the following chapters from The Pragmatic Programmer, anniversary edition (in our library): Chapter 1, Topic 3: Software Entropy...

makandra Curriculum

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

Learn to store attachments in a way that is accessible by authorized users only Learn to prevent users from...

makandra Curriculum

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

makandra Curriculum

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

makandra Curriculum

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

Best results in other decks

Remember that your controller actions share the same method space with private methods defined in ActionController::Base. If your controller...

Rails has always included a scaffold script that generates a default controller implementation for you. Unfortunately that generated controller is...

Search in all decks