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.
Having a script executed when a USB device is inserted can be quite helpful. I, for example, have an export script that syncs files to a flash drive without any interaction (except putting the drive in, of course). Here's how you do it: Adding The Rule In /etc/udev/rules.d/ we add a rules-file.
When working on my reverse engineering of 2048 for browsers I wanted it to be playable on mobile devices as well. Problem was, that while you could perfectly use your keyboard to control the tile movement on a desktop, this was not possible on smartphones! Digging through the web I found some partially working