AWstats is build to regularly run on webservers. If you want it to build a report once, here is the...
Same requests are recorded only once in vcr. Replaying a test fails, if you trigger the same request multiple times...
ActiveSupport::Notifications provides an instrumentation API for Ruby. It is used throughout rails to publish instrumentation events that include information...
When you're nesting setTimeout(f, 0) calls, your browser will silently increase the delay to 5 milliseconds after the...
When building a web application, one is tempted to claim it "done" too early. Make sure you check this list...
The way that Javascript schedules timeouts and promise callbacks is more complicated than you think. This can be the reason...
Connect to your IMAP server. If you have SSL enabled: openssl s_client -connect your-server:993 if your server...
Edit /etc/default/bind9 and change OPTIONS="-u bind" to OPTIONS="-u bind -d 50 -g" Restart BIND and you'll see...
Some modern Javascript APIs return iterators instead of arrays. In plain Javascript you can loop through an iterator using
To upload a file via AJAX (e.g. from an ) you need to wrap your params in a FormData object.
Cause logstaglia is so cool you may want to record a video. We're lucky: Logstalgia has a parameter for...
During debugging you might pepper your code with lines like these: console.log('foo = ' + foo + ', bar = ' + bar) I recommend to use...
E-mails are usually encoded using Quoted Printable. Here is how to decode or encode such strings. You probably know...
Logging tcpdump output all the time can create a huge amount of data. This can be both: too much data...
After restarting an OpenStack host you may encouter problems with missing iptables rules (we're on an quite old release...
What is a Cookie? Google it if you do not know. How are cookies transferred between your browser and...
As the web is being used for more and more tasks, expectations rise. Not only should web pages offer rich...
For each movie in MovieDB, we want to track which other movie it was inspired by. For...
Built-in matchers Get an overview of all the matchers that are built into RSpec. Play with some of...
You may encounter problems with passenger starting an application with an updated rails. If you find an error like this...
Read the Rails Guide about Active Record migrations Understand why we never use models in migrations. Checkout the repository...
Understand how asynchronous JavaScript works: Read Henning's presentation about asynchronous Javascript (there's also a German video presentation...
Each time thin boots, it prints a boot message : Thin web server (v1.6.3 codename Protein Powder) Maximum connections set to...
Stepping forward from JavaScript Basics, the goal of this card is for you to be able to read and write...