makandra offers an 8 month paid trainee program 🇩🇪 for junior developers that are looking to start a professional career in...
There is no single place to look up documentation for our stack. This card includes some hints where you can...
Git is our version control system. Goals Understand why we use git. Learn how to work with your local repository...
makandra is responsible for maintaining about 75 Ruby projects. These projects use a large number of different versions for Ruby...
Rails is our web framework. Goals Be able to write a simple Rails application. Understand how Rails talks to the...
makandra's development process Learn about our process. The squares represent the state of the issue in Linear:
We are using the BEM pattern ("Block, Element, Modifier") to structure our CSS in all new projects. We try to...
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...
Method lookup Understand all the terms in How Ruby method lookup works, in particular: include extend singleton class
In our daily life as web developers we are constantly faced with technical problems that can be solved with a...
Best results in other decks
Even if you don't make any beginner mistakes like N+1 queries or missing DB indices, some requests can...
Important wkhtmltopdf is deprecated and shouldn't be used anymore. Please consider switching to another tool We can install wkhtmltopdf...