Posts
All the articles I've posted.
Building, Deploying, and Managing Docker Images with GitHub Actions
Published: at 08:00 PMThis tutorial guides you on how to use Dockerfile, docker-compose, and GitHub Actions for building and deploying applications. It emphasizes the crucial role of DATABASE_URL in the Dockerfile, enabling different connection strings during build and runtime.
Enforcing SSL Connections in MySQL using Docker
Published: at 08:00 PMIn this guide, we secure a MySQL server to accept only SSL connections, minimizing the risk of data exposure. This setup ensures our apps connect securely, protecting sensitive data. By focusing on database connection security, we take a crucial step towards building trusted applications.
Understanding TypeScript's Powerful Type Assertions Through Practical Examples
Published: at 08:00 PMLeverage TypeScript type assertions for dynamic, adaptable object types.
Creating a Custom React Context Provider
Published: at 08:00 PMCreate a reusable React Context Provider in Next.js for managing a searchable cookie list.
Migrating from useState to useReducer, Building a Counter in a Next.js App
Published: at 08:00 PMIn this tutorial, we migrated from useState to useReducer while building a counter interface in a Next.js app. This helps manage state updates more efficiently and scales better as app complexity grows. Additional tips include extracting the reducer, using the Context API for global state, adding custom middleware, and exploring other hooks.