Recent Blog
-
what’s problem with JWT if invalidation is resolved?
Understanding Authentication Methods in Web Development: JWT vs. Session-Based Systems When it comes to managing user authentication, developers often face the decision between using JSON Web Tokens (JWT) and traditional session-based methods. While each approach has its advantages, understanding their limitations and solutions for common issues like token invalidation is crucial for building secure and…
-
First time working on a transferred website – what to watch for?
Understanding Website Migration: Key Considerations for WordPress and cPanel Transfers Embarking on your first website migration can be an exciting yet challenging experience, especially when transitioning from static sites to dynamic, CMS-driven environments. If you’re taking over a website hosted on a cPanel server, there are several crucial aspects to consider to ensure a smooth…
-
5 months, one developer, one CRM – what I learned building with Laravel + Livewire
Building a CRM Solo: Lessons from Five Months of Development with Laravel and Livewire Embarking on the journey to develop an open-source customer relationship management system over the past five months has been both challenging and rewarding. As a solo developer, choosing the right tools and strategies was essential to bringing this project to fruition…
-
Built a real-time status monitor for developer tools – feedback wanted
Introducing DevTools.ink: A Real-Time Status Dashboard for Developer Services As developers, we often rely on multiple platforms—GitHub, npm, Vercel, Docker Hub, AWS—and when something goes awry, it can be frustrating and time-consuming to identify the problem. To streamline this process, I’ve recently launched DevTools.ink, a dedicated status monitoring tool designed to provide instant insights into…
-
I spent 18 months building a design system that makes UI’s feel “oddly satisfying.” Now it’s open source!
Introducing LiftKit: An Open-Source Design System for Delightfully Satisfying User Interfaces After dedicating 18 months to developing a distinctive design framework, I am excited to share LiftKit with the community. This innovative system aims to revolutionize the way UI components feel—creating interactions that are “oddly satisfying” through a carefully crafted approach rooted in mathematical harmony.…
-
Solo Dev’s 6-Month SSL/Custom Domain Nightmare: Is This a Universal SaaS Pain Point?
The Hidden Struggles of Implementing Custom Domains and SSL in SaaS: A Solo Developer’s 6-Month Challenge In the world of SaaS development, tailoring solutions to meet customer needs often involves complex technical hurdles. One common requirement is enabling clients to utilize their own branded domains—transforming a generic URL like theircompany.myplatform.com into a personalized app.theircompany.com. While…
-
Are people still learning to code even though it’s harder than ever to land a junior dev ?job?
The Continuing Journey to Learn Coding: Is It Still Worth It in Today’s Competitive Market? In recent times, the landscape for aspiring software developers has become increasingly challenging. With fewer entry-level positions available, heightened competition, and industry shifts such as layoffs and rapid advancements in AI technologies, many are questioning whether pursuing a coding career…
-
What would you have done if a ticket just said “create the brand’s look and feel”?
Understanding Ambiguous Design Requirements in Development Projects: A Reflection In the world of web development, clarity in project specifications is crucial to delivering effective and satisfying user experiences. Recently, I encountered a situation that underscored the importance of precise communication and the challenges posed by vague directives. The Project Scenario I was assigned a task…
-
Laravel’s “artisan serve” command doesn’t work properly
Title: Troubleshooting Laravel’s “artisan serve” Command: Common Issues and Solutions Are you experiencing inconsistent behavior when using Laravel’s built-in development server via the artisan serve command? You’re not alone. Many developers, especially those working on fresh Laravel 12 projects integrated with Docker on Ubuntu, have encountered perplexing errors that seem difficult to resolve. The Scenario…