Latest Articles

Thoughts, insights, and experiences from my journey as a software engineer. I write about web development, software engineering practices, and technology trends.

Organizing and Scaling React Projects Effectively
ReactArchitectureJavaScriptBest Practices

Organizing and Scaling React Projects Effectively

An opinionated guide to creating a scalable and maintainable architecture for large React applications.

March 2, 202512 min read
Read More
Building a CI/CD Pipeline with Docker
DockerCI/CDDevOps

Building a CI/CD Pipeline with Docker

Learn how to set up a continuous integration and deployment pipeline using Docker.

February 14, 202519 min read
Read More
Automating Tasks with Bash: A Quick Start Guide
BashLinuxAutomation

Automating Tasks with Bash: A Quick Start Guide

A beginner's guide to creating and using Bash scripts for automation and system administration.

January 7, 20259 min read
Read More
Testing JavaScript Code with Mocha: A Step-by-Step Guide
JavaScriptTestingNode.jsMocha

Testing JavaScript Code with Mocha: A Step-by-Step Guide

Learn how to implement test-driven development by building a simple calculator app with Node.js and Mocha.

January 2, 202515 min read
Read More
A Beginner's Guide to Bits, Bytes, and Number Systems
Computer ScienceProgrammingBinary

A Beginner's Guide to Bits, Bytes, and Number Systems

Explore the fundamentals of bits, bytes, and different numerical bases used in computing.

November 3, 202416 min read
Read More
Setting Up Your Mac for Software Development
MacDevelopmentSetup

Setting Up Your Mac for Software Development

A comprehensive guide to setting up a new Mac for web development with all the essential tools and configurations.

September 28, 20248 min read
Read More
Efficient Data Handling in REST APIs: Sorting & Pagination
APIBackendWeb Development

Efficient Data Handling in REST APIs: Sorting & Pagination

Learn how to implement efficient sorting, filtering, and pagination in your REST APIs.

May 12, 20247 min read
Read More
Creating a Public Key from a Private Key in SSH
SecuritySSHDevOps

Creating a Public Key from a Private Key in SSH

Quick tips for generating public SSH keys from private keys for server access.

January 9, 20242 min read
Read More
Step-by-Step Guide to Deploying an EC2 Instance
AWSCloudDevOps

Step-by-Step Guide to Deploying an EC2 Instance

A step-by-step guide to setting up and configuring an EC2 virtual server in Amazon Web Services.

December 21, 202318 min read
Read More
Automating Tasks on Linux with Cron Jobs
LinuxDevOpsServer Administration

Automating Tasks on Linux with Cron Jobs

Learn how to set up scheduled tasks on a Linux server using cron jobs for automated processes.

November 28, 20236 min read
Read More
Securing Your App with OAuth 2.0 and PKCE
SecurityOAuthAuthentication

Securing Your App with OAuth 2.0 and PKCE

A comprehensive guide to implementing OAuth 2.0 with PKCE for secure authorization in single-page and mobile applications.

June 4, 202310 min read
Read More
Best Practices for Secure Web Authentication
SecurityAuthenticationWeb Development

Best Practices for Secure Web Authentication

Learn about the security implications of different client-side storage methods and how to implement authentication properly in web applications.

March 17, 202312 min read
Read More