Method lookup Understand all the terms in How Ruby method lookup works, in particular: include extend singleton class
While debugging an intricate issue with failed HTTP requests I have come to appreciate the more advanced features of the...
We organize our daily work with issues in our Linear workspace. Issue format A good issue needs to be precise...
I recommend install Node.js using nvm. This way you can have multiple Node versions in your ~/.nvm. You also won...
SitePrism gives you a simple, clean and semantic DSL for describing your site using the Page Object Model pattern, for...
Many of our clients can't or don't want to design their user interfaces. In the absence of a...
In our daily life as web developers we are constantly faced with technical problems that can be solved with a...
Talk with a colleague and find out why we're using building some of our sites using static site...
We are using the BEM pattern ("Block, Element, Modifier") to structure our CSS in all new projects. We try to...
We use Selenium WebDriver integrated with Cucumber/Capybara for full-stack integration testing. Try and use it Your forked MovieDB should...
Spreewald comes with a selector_for helper that matches an English term like the user's profile into a CSS...
Read the Rails Guide about Active Record migrations Understand why we never use models in migrations. Checkout the repository...
Learn to store attachments in a way that is accessible by authorized users only Learn to prevent users from...
In a web application you often need to move data between the client (HTML, Javascript) and the server (Ruby, Rails...
Exercise 1: Maps In MovieDB, add a new field “Principal filming location”. In a movie’s show view, geocode that...
There is no single place to look up documentation for our stack. This card includes some hints where you can...
makandra's development process Learn about our process. The squares represent the state of the issue in Linear:
tig is a command line explorer for Git that is just awesome. Install via apt-get or brew. Handy commands...
Reason: You very likely have a model that has a delay attribute. You can configure Sidekiq to remove its delay...
Free Bootstrap theme resembling Material Design. Bootswatch offers Sass and Less files, so the theme can easily be integrated into...
Rubymonk training Read the following Rubymonk articles: Ruby Primer: Ascent (archived copy) Metaprogramming Ruby (archived copy) Metaprogramming Ruby: Ascent (archived...
Watch Solving bizarre authorization requirements with Rails Read the Consul README Read the assignable_values README Understand how Consul...
CTRL + SHIFT + ALT + N Search for any symbol in your application, like CSS classes, Ruby classes, methods, helpers etc...
Authentication is all about being able to verify the identity of a user in the context of our application.