
Migrate From Bootstrap 5 to Pico CSS Right Now
TLDR; Bootstrap seems to incorporate the least favorable aspects of both Pico CSS and Tailwind CSS. So I’ll be using Pico CSS for quick prototypes and Tailwind CSS for more complex systems.
TLDR; Bootstrap seems to incorporate the least favorable aspects of both Pico CSS and Tailwind CSS. So I’ll be using Pico CSS for quick prototypes and Tailwind CSS for more complex systems.
4 Pillars of Observability As systems grow in complexity, performance issues creep into application over time. Debugging such issues is often difficult as these are the result of amalgamation of multiple causes. Observability plays an important role in pinpointing these causes. Traditionally, there are 3 pillars of observability: logging, tracing, and metrics. The 3 pillars…
Explanation of how DDL in Waiting for table metadata lock status caused the table to be locked.
Inheritance is a fundamental concept in object-oriented programming (OOP). It allows creations of a new class based on an existing class, facilitating polymorphism and code reuse. However, while inheritance can be powerful, it is also almost always wrong. Let’s discuss the pitfalls of inheritance with some simple example. What is Inheritance? Inheritance allows a class…
Managing Dependency Versions in Gradle When developing a software, you rarely write all the code from scratch. Usually, libraries or frameworks are used, allowing developers to use numerous features without building everything from the ground up. Mismanagement these dependencies can lead to broken build or application, so it is important to manage them properly. The…
The recent backdoor issue with XZ Utils has caused quite a turmoil through out the software community. However, I don’t think this will change anything. Here’s why.
Today, we explore what IP is, why IPv4 is running out, and how it’s still being used despite this depletion!
In my previous team, I’ve worked on a project which was actually a fork of another internal project at the parent company. A git fork project is very powerful in that the project maintains its connection to the original project. When there are new commits added to the original project, a fork project can simply…
The topic of code style and readability is a challenging one. Today, I explore if there were more scientific studies on the matter.
Scheduled batch jobs are convinient, but has it’s own challenges. Explore shortcomings of scheduled task and investigate alternetives.