🚀 Just dropped a new NPM package: google-sheet-crud!If you've ever worked with Google Sheets as a database, you know the pain—Google's API returns everything as a massive array, which can be a he...
Are you ready to take your LayerCSS skills to the next level? Building a custom LayerCSS preprocessor is a fantastic way to learn more about LayerCSS, JavaScript, and parsing techniques. In this post,...
O problema que todo dev enfrenta
Se você já passou horas tentando entender mensagens de erro confusas no console do navegador ou precisa gerenciar logs de produção de forma mais eficiente...
When working on an AI chat interface for my project, I wanted to display Markdown-formatted text from AI responses in the UI. This seemed like a common problem—rendering AI-generated Markdown in a R...
Hello Everyone! I'm excited to share my take on Cursor AI-assisted coding or you can say vibe coding.
I recently challenged myself to build as many SDKs as I could in 3 days and ended up with over 30 ...
If you've recently tried setting up Tailwind CSS in your project using npx tailwindcss init -p and encountered the frustrating "could not determine executable to run" error, you're not alone. This com...
Buy me a coffee!
I’m excited to share my journey building a new npm package, cypress-dynamic-fixtures. This package extends Cypress by overwriting cy.fixture() to load dynamic JavaScript fixtures. ...
A lightweight RabbitMQ framework for Node.js, built to eliminate boilerplate and let you focus on business logic.
What Is Messaging and Event-Driven Architecture?
Let’s say you’re building...
🚀 Introducing mysql2-helper-lite – A Lightweight MySQL Helper for Node.js Developers!I’m excited to launch mysql2-helper-lite, a powerful yet lightweight helper library designed to simplify dat...