Read (or re-read) the following chapters from our book Growing Rails Applications in Practice (it’s in our library): New rules for Rails Beautiful controllers Relearning ActiveRecord
A few things before you move on Add a reminder to your calendar: Read 5 repeating cards every morning Add a reminder to your calendar: Repeat the learnings of...
...the last 10 curriculum cards every other monday Read the article "Parting advice from an older Software Engineer". Try to memorize the key takeaways of 1-5 on the list...
...your own controller Views using ERB Models Helpers Learn how to do CRUD ("Create", "Read", "Update", "Destroy") How to show a list of existing database records How to build a...
...list of actors. We will call this app "MovieDB" in subsequent cards. Skim the README file of the project if you have not done that already. Your MovieDB should deliver...
Sharing test setup can lead to DRY, but tightly coupled test code. Read Prefer self-contained examples for an argument for isolating tests instead, even if it means...
...the code and get an idea how it works (you don't have to read or understand it completely). You can either use GitHub's code browser or clone the...
...in headless mode Use capybara lockstep to ensure requests don't bleed between steps Read through the README of the capybara-lockstep gem. What problem does it solve and how...
...the actor form automatically suggest a gender as the user types a name Also read this card for an issue you might encounter. The user should be able to override...
...of the following file formats: Rasterized formats: webp, png, jpg, gif Vector format: svg Read why we want to use WebP instead of PNGs and JPGs in the future
...mail server listening Ensure that e-mail arrives at the inbox without being blocked Read about "E-mail deliverability" Skim over Kim's slides about sending mails from linux
...your developer tools' console. Use JavaScript to locate all card elements. Use Javascript to read the text content of the second card. Use JavaScript to remove the first card.
What does "ownership" mean for files? Each file has 9 flags, 3 read, 3 write, and 3 executable flags. What do they mean? Write a simple bash script...
...files as an ActiveRecord attribute type, like :string or :integer Research Look at the README for the carrierwave gem Read about Common mistakes when storing file uploads with Rails
Read the following material: World's shortest UI/UX design course Easiest Way to Pick UI Colors 7 Rules for Creating Gorgeous UI (Part 1) 7 Rules for Creating Gorgeous...
...your development log while opening a movie. How many queries are triggered? Materialized path Read about different patterns for storing trees in databases. Migrate from Movie#inspiration_id to the...
Learn to read and write Haml. Understand the different attributes syntaxes (curly braces vs. round parentheses) Exercises Convert MovieDB from ERB to Haml Hint The Haml-tutorial doesn't...
...browser. Rails has a second pipeline called webpacker, which we will cover later. Learn Read Everything You Should Know About the Rails Asset Pipeline Read How to make your application...
...assets cachable in Rails Read Managing vendor libraries with the Rails asset pipeline Understand What is "sprockets" and how does it relate to the asset pipeline? What is a "manifest...
...we use for JavaScript. It does for JavaScript roughly what Bundler does for Ruby. Read the first couple of sections of its official documentation. You should learn how to:
...for Webpacker, so you might not want to look at it too much. Instead, read and understand our own primer on Webpack(er). After reading, you should know
...completed since the previous meeting. During the review the mentor may ask you to read additional resources, redo a code exercises or give you an additional exercises for more practice...
You should talk about: Ease of development Security issues and maintenance costs Read through the Middleman docs: What can it do? What can't it do?
Best results in other decks
Orca is a Linux screen reader. Since it is part of the GNOME project it should come preinstalled with Ubuntu installations. Getting started To turn on the screen reader you...
...can either go to Settings > Accessibility and then activate Screen Reader in the "Seeing" section or you can simply type orca in your terminal. Alternatively you can use the default...
...noise. Add it to your .bashrc or .zshrc. tg() { terragrunt $@ | grep -v "Refreshing state...\|Reading...\|Read complete after" } tf() { terraform $@ | grep -v "Refreshing state...\|Reading...\|Read complete after" }