In the past we validate and set default values for boolean attributes in Rails and not the database itself.

Not all email clients support external images in all situations, e.g. an image within a link. In some cases, a...

Carrierwave's BaseUploader can have some validations that you can use by overriding a certain method, which's expected name...

Sometimes I ran across a GitHub merge request of a gem where it was not completely obvious in which version...

Das Standardtool für Monitoring auf AWS ist Cloudwatch. Du hast dir in den AWS Kapiteln Cloudwatch sicherlich schon grundsätzlich angesehen...

Du verstehst was eine Custom Resource ist und warum das nützlich sein kann. Du weißt, was ein Operator ist...

vertical-align is hard. Have you ever wanted to vertically center an icon with text? This usually means "vertically align...

Du weißt, was ConfigMaps und Secrets sind. Warum sollte man Secrets und ConfigMaps verwenden? Was ist GITOPS?

Let's assume that we have a model Movie that registers a callback function when a new instance of Movie...

makandra dev
ruby-doc.org

TLDR if you define a equality method for a class you must also implement def hash. Ruby has a lot...

In diesem Kapitel wirst du eine Applikation in ein Containerimage verpacken und dieses via CI/CD bauen. Anschließend baust du die...

makandra dev

Timecop is a great gem to set the current time in tests. However, it is easy to introduce flakyness to...

Usually, design development starts with drafts, sketches and prototypes. These are reviewed, refined and iterated until the final design is...

makandra dev

In a Jasmine spec you want to spy on a function that is imported by the code under test. This...

We had a strange behaviour on one of our mariadb-servers: Everyday at around midnight we saw that the root...

When changing glibc versions, it's possible to end up with corrupt indexes in PostgreSQL. Are My Indexes Affected?

We usually rely on VCR and WebMock to prevent any real network connection when running our unit tests.

Du möchtest deinen AWS Account auf bestimmte Fehlkonfigurationen hin überwachen. Dafür wirst du AWS Config einsetzen. Über gebrochene AWS Config...

Erfülle die Aufgaben Zeige deinem Mentor in einer Live-Demo was du umgesetzt hast. Wenn du Aufgabe 4 betrachtest...

Du hast alle Aufgaben der Card erfüllt Inhalte Configuring the AWS CLI Switching roles (AWS CLI) Aufgaben

You have some SVG files you want to use as icons on your website. How would you embed them?

makandra Curriculum

Congratulations, you just made it through about half of our curriculum deck! 🎉 We've covered the basics of your future...

Jasmine specs for the frontend often need some DOM elements to work with. Because creating them is such a common...

Jasmine specs that work with DOM elements often leave elements in the DOM after they're done. This will leak...