makandra Curriculum

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

makandra Curriculum

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

Resources RubyGuides: Mastering Ruby Regular Expressions Using regular expressions in JavaScript Testing regular expressions visually Regular Expressions: Quantifier modes...

Software engineering principles Read about the following software engineering principles and code smells: Single Responsibility Principle Law of Demeter

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

While working on a Rails application, your code base will grow a collection of different file types including: Ruby (business...

The asset pipeline is one of Rails' two mechanisms how stylesheets, javascripts and images from your /assets folder are processed...

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

Understand how asynchronous JavaScript works: Read Henning's presentation about asynchronous Javascript (there's also a German video presentation...

Just like we use gems on the server, we use third party JavaScript libraries in the browser. These typically provide...

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

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

Exercise 1: XML On the start page of your Movie DB, show the title of a random movie that is...

Jasmine is a great tool to unit test your JavaScript components without writing an expensive end-to-end test for...

Adopting legacy Rails apps Talk to your mentor about how we're approaching applications that are either old or abandoned...

makandra Curriculum

Goal of this lesson is to understand what middlewares in Rack are good for. Rack Start with these articles:

Some tasks in a web application are better not done live when a user request a page, but in the...

Resources Rails Guide: Internationalization API Guide to localizing a Rails application Locale-aware helpers in ActionView::Helpers::NumberHelper

makandra Curriculum

What is rake good for? Take a look at some of the Rake tasks that Rails gives you (rake...

makandra Curriculum

While the Software Design Basics card tried to make a point about writing self explanatory code, it's still...

Rails ships with two separate build pipelines: Sprockets ("asset pipeline") and Webpacker. Webpacker has many more moving parts, but allows...

makandra Curriculum

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

Best results in other decks

docs.zizmor.sh

The linked tool can be used to scan your CI/CD workflows for potential security issues and suboptimal defaults if they...

prettier calls itself an opinionated code formatter. I recommend using it for your JavaScript and TypeScript code. prettier only concerns...

Search in all decks