In this article we are going to set up Vite for a Django application and use it to install and use Tailwind. You will be able to use this for any other npm packages in the future, too!
This guide assumes you already have a...
Recently I saw a reddit post of a software engineer "feeling dumb" because of all the things he saw that he did not know.
On this post I replied with a suggestion of keeping a "Stuff I Didn't Know I...
When you create a new project using Spring Initializr, there is no straightforward way to set it up with SQLite. This is a shame as SQLite is a really good option for small to medium applications with Write-Ahead-Log (WAL) mode enabled.
In this article, we&...
The web world has seen an incredible evolution of technologies over the last decade. From pages rendered on the server, to dynamically on the client, to back on the server.
Something that has not experienced the same rate of evolution is the relational database. To...
Python dependency management has historically been fairly complex. There are various package managers like pip, pip3, pip-tools, conda and more. You will also need a virtual environment. Otherwise packages in different projects can overlap with each other. That's why it's helpful...