Debugging your integration tests, that run a headless Chrome inside a docker image, is tricky. In many cases you can...
Every Rails response has a default ETag header. In theory this would enable caching for multiple requests to the same...
Maintaining larger projects makes it more difficult to balance refactoring and upgrade tasks according to its actual value. Consider to...
The linked article found a simple way to rewrite legacy git aliases to make them work with differently named default...
Our CI setup frequently sees this error while running yarn install: yarn install v1.22.19 [1/4] Resolving packages... [2/4] Fetching packages...
We usually rely on VCR and WebMock to prevent any real network connection when running our unit tests.
tl;dr The Chrome DevTools are a neat collection of tools for the daily work as a web developer. If...
New versions of wkhtmltopdf dissallow file:// URLs by default. You can allow them by passing --enable-local-file-access.
You can use the code below to check whether the browser can make connections to the current site: await isOnline...
It might sometimes be useful to check whether your Rails application accesses the file system unnecessarily, for example if your...
I recently had the problem that embedded code boxes crashed my layout. It turned out that pres break out of...
When you are working with SVG files and ImageMagick you can get different results on different machines depending on which...
Sometimes you need to access a dev server running on localhost from another machine that is not part of the...
The Interactive Advertising Bureau (IAB) is a European marketing association which has introduced a standard how advertising can be served...
I sometimes had the issue that I received an error when starting an existing vagrant box with vagrant up:
A flaky test is a test that is often green, but sometimes red. It may only fail on some PCs...
Besides their default styling properties, HTML elements have a semantic meaning. For example, an h1 tag is usually styled with...
Bookmarks for directories will be most helpful if you are forced to work in deeply nested projects. Then it's...
With cd .. you can navigate one directory up from the one you are at now. If you use that a...
The tree command will show you the contents of a directory and all its sub directories as a tree:
There is an option you can set so that when using the cd command, small typos are automatically corrected. Add...
This bookmarklet grabs a PivotalTracker story title, transforms it into a valid git branch name and automatically prepends your initials...
We had a card that described how to install multiple mysql versions using mysql-sandbox. Nowadays with the wide adoption...
You can throttle the network in your headless chrome via Selenium. This might be useful for debugging issues with flaky...