A lot of web applications require being called over https, which is a good thing. It's possible to configure...

Rails Active Support provides some helpful methods for calculating times and dates, like Duration#ago or Duration#from...

It is a good idea to use named variables for storing parameters of a script or function. We can use...

Rails offers the fresh_when method to automatically compute an ETag from the given record, array of records or scope...

ruby-doc.org

We will achieve this by creating a block accepting method to optionally create and then lock a .lock File of...

SASS has an @extend keyword to inherit styles. .alert color: red &.-framed border: 1px solid red padding: 5px &.-homepage

The terraform documentation states the...

...syntax as (grouping mode*. See: Grouping-Results). But this seems not the be the whole...

boredzo.org

You can add this function to your .bashrc (or the configuration file of the shell your using instead): man() {

developer.mozilla.org

Container queries enable you to apply styles to an element based on the size of the element's container. If...

makandra dev

If you need a sample video with certain properties for a test you can create one using ffmpeg.

When a nginx reverse proxy complains about upstreams sending too big headers, tweaking the buffers responsibly can help to prevent...

If you use a newer SSH key generated with the ED25519 algorithm instead of RSA (see Create a new SSH...

makandra dev

This is a checklist I use to work on issues. For this purpose I extracted several cards related to the...

makandra dev

Rails partials have a lot of "hidden" features and this card describes some non-obvious usages of Rails Partials.

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

HTTP header values must only contain low-ASCII (7-bit) characters for safe transport. From RFC 7230: Historically, HTTP has...

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...

Since Rails 7 you are able to encrypt database information with Active Record. Using Active Record Encryption will store an...

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

geekytidbits.com

To retrieve only unique combinations of the selected attributes: You can omit rows, where all selected columns are equal with...

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

In diesem Kapitel lernst du wie man eine Applikation so betreibt, dass diese im Idealfall keine Ausfälle hat. Ein wichtiger...

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