We use foreman to start all necessary processes for an application, which are declared in a Procfile. This is very...
You might wonder about this request in your test.log: Started GET "/__identify__" for 127.0.0.1 at 2015-04-29 18:00...
When RSpecs runs the first feature spec, you may see log output like this: Capybara starting Puma... * Version 6.5.0, codename...
I believe that when WEBrick has trouble bringing up your Rails application, the WEBrick component that is supposed to print...
...needs to be configured at the IDP. For example in keycloak it is the Logout Service Redirect Binding URL found in the Advanced tab of the client. The app server...
...destroyed before sending the Request to IDP. Then the user gets redirected to the Logout Service POST Binding URL with the LogoutResponse. Keycloak does this when Front channel logout is...
Background information about session storage in Rails Rails has a default mechanism to store the session in the CookieStore. This...
This is for you if Passenger gives you the following useless error message. Passenger encountered the following error:\ The application...
When deploying, Capistrano puts a REVISION file into your application's release directory. It contains the hash of the commit...
Slides for Henning's talk on Sep 21st 2017. Understanding sync vs. async control flow Talking to synchronous (or "blocking...
In Ruby, classes and modules are called constants. This card explains how Ruby resolves the meaning of a constant.
This guide shows how to create an AngularJS application that consumes more and more memory until, eventually, the browser process...
Use return to return from a method. return accepts a value that will be the return value of the...
For my computer science bachelor's thesis I programmed and evaluated a CLI Test Case Prioritization (TCP) tool for makandra...
PDFKit converts a web page to a PDF document. It uses a Webkit engine under the hood...
The linked GitHub repository is a bit like our "dev" cards deck, but groomed from a single person (Josh Branchaud...
Apache HTTP server benchmarking tool (ab) is a nice tool to test performance on sites delivered by HTTP. If the...
We use CarrierWave in many of our projects to store and serve files of various formats - mostly images. A common...
Best results in other decks
When your code does not behave as expected, you can use a debugger statement ("breakpoint") at any point in your...
We had a strange behaviour on one of our mariadb-servers: Everyday at around midnight we saw that the root...