Welcome to my blog
Here you will find my latest thoughts and articles
Exploring the benefits of adopting Continuous Integration and Deployment (CI/CD) practices in your development workflow, and how they can help your team produce high-quality, reliable software at a rapid pace.
Learn how to build and deploy a real-time React app with Socket.IO, using TypeScript, Yarn, Vite, and Nginx on an Ubuntu server.
A step-by-step guide to installing Node Package Manager (NPM) using Node Version Manager (NVM). NVM is a tool that allows users to manage multiple versions of Node.js on their system, making it easy to switch between different versions of Node.js as well as NPM.
The article explains the benefits of having a well-organized directory and provides a recommended directory structure for a Next.js project. The article discusses each directory in detail, including pages, public, components, utils, types, styles, config, pages/api, pages/_app.tsx, and tests. By following this guide, readers can organize their code to make it easier to maintain and test over time.