When you're nesting setTimeout(f, 0) calls, your browser will silently increase the delay to 5 milliseconds after the...
Is your application doing something expensive every few seconds? Maybe an animated slider that rotates images? Maybe you are updating...
By convention, common protocols use a defined port, like 80 for HTTP or 443 for HTTPS. You can use nmap...
When building a web application, one is tempted to claim it "done" too early. Make sure you check this list...
You will need to look here and find your own device. Look for the "bootable CD" download, which will give...
Instead of using this hack you might want to use MariaDB 10.x which can work with both old and...
Awesome is a very good tiling window manager that provides neat features like automatic layouting of windows, good multi-display...
Brendan Gregg is the Linux performance god. Use the information in this link to find out what ways there are...
We want to make the following firewall rule to be applyable to different network interfaces (for e.g. different environments...
The nokogiri gem provides different packages for several platforms. Each platform-specific variant ships pre-built binaries of libxml2, e.g...
As described by the linked Stackoverflow answer, run these commands: sudo add-apt-repository ppa:git-core/ppa -y
As we get an exception notification, when a cron job fails, we wish to have the full backtrace in this...
I had a very frequent cronjob that in rare cases could be relatively slow. To avoid multiple instances of this...
After restarting an OpenStack host you may encouter problems with missing iptables rules (we're on an quite old release...
When you make a simple TCP connection to a remote server (like telnet), your client won't normally notice when...
Web fonts are great. They are also be really bad for front-end performance because they block rendering. You may...
What is a Cookie? Google it if you do not know. How are cookies transferred between your browser and...
Some tasks in a web application are better not done live when a user request a page, but in the...
I recommend install Node.js using nvm. This way you can have multiple Node versions in your ~/.nvm. You also won...
We've already learned how to integrate user-provided images uploads to our application in 205 basic file uploads and...
Your MovieDB gained traction and is now a popular tool among cineasts. This comes with a downside: You noticed a...
To update your Rubygems to the latest available version, type the following: gem update --system Note that you have a...
How do HTTP requests and responses look like? What are HTTP headers? What are they used for?
Web security basics Einführung in die Web Security 🇩🇪 provides essentials for the topic of this card. Read following chapters: