I wrote about Let's Encrypt SSL certificates before on this blog but I recently discovered an even better way of doing things! Requirements Apart from actually having a domain that you could issue a certificate for, all you need for this to work is a (free) Cloudflare account to manage your DNS records
Setting up your own private VPN got so much easier with the rise of WireGuard. Let me show you how it's done! Why do I need a self hosted VPN? I'm sure there are numerous reasons why you would set up a VPN yourself. In my particular case, I wanted to be
This is an update to my previous article on how to set up TailwindCSS with Angular 10. Apparently, packages since got updates, which change some of the steps required. Also I'll show you a hassle-free one-line-solution that takes care of all the configuration. Amazing content coming up! The easy way First let
IMPORTANT UPDATE: Since the release of this article, some things changed, so the solution described below will very likely no longer work. But don't worry, I got you covered with my follow-up article! Some time ago I started using Tailwind CSS to style my web projects. But while Tailwind is a pleasure
Using a CSS framework makes the life of a web developer a whole lot easier. There are a bunch of them out there, most of you probably know about Twitter's Bootstrap, which I've been using for the past decade or so. But there's a new kid on the block: Tailwind CSS. What is Tailwind CSS Tailwind
CSV files (short for Comma-Seperated Values) are a great way to exchange tabular data in a plain text file. This is what it might look like: The first row of this file is called the header, telling us what each column is about. The rest of the rows are just data. What do
WebSockets are a fascinating technology, a TCP-based network protocol that allows for asynchronous bi-directional communication. The client starts a connection, sends a request and gets a response - just like HTTP. But much unlike HTTP this connection is kept alive! This has many advantages, like Faster responses (no re-establishing connections) Less trafic (no overhead
Wouldn't it be great if you could allow users to create screenshots of your website?! Apart from being a fun exercise this feature could come in handy when you're providing some kind of visual editor. After users customized their individual product, you could show them an image of what they created on checkout.