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:
Authentication is all about being able to verify the identity of a user in the context of our application.
Stepping forward from JavaScript Basics, the goal of this card is for you to be able to read and write...
When you the following error: zsh: corrupt history file /home/marc/.zsh_history You can try and fix your history file by extracting...
This blew my mind today: 12 Little-Known CSS Facts 12 Little-Known CSS Facts (The Sequel) Please make sure...
If you see a stacktrace beginning with lines like this: E, [2015-07-16T09:23:10.896146 #23308] ERROR -- : app...
Rails is our web framework. Goals Be able to write a simple Rails application. Understand how Rails talks to the...
makandra is responsible for maintaining about 75 Ruby projects. These projects use a large number of different versions for Ruby...
Capistrano 3 is a major rework of the framework and requires several adjustments to your deploy configuration files. The biggest...
Here is a Javascript function reloadUsers() that fetches a HTML snippet from the server using AJAX and replaces the current...
Traveling Ruby is a project which supplies self-contained, "portable" Ruby binaries: Ruby binaries that can run on any Linux...
Adobe no longer supports their PDF reader on Linux and the official page does not offer it for download. \
The Angular ngSrc directive serves to properly set an image src via Angular. As anything in Angular, it updates the...
tlmgr is the TeX Live Manager and responsible for the TeX installation on your (Linux) machine. If you're getting...
Getting rid of your old LibreOffice Remove your old LibreOffice: sudo apt-get remove libreoffice* You probably also want to...
PDFKit converts a web page to a PDF document. It uses a Webkit engine under the hood...
Due to network or hardware failures, it can happen that one of your cronjobs will not run at the time...
Directly from the MySql docs: There are three likely causes for this error message. Usually it indicates network connectivity trouble...
Parses URLs of social networks to extract IDs or screen names. It does not get confused by child routes: you...