A Blog for Software Engineers

Join me as I share my insights, challenges, and solutions in the field of software engineering. Whether you’re a beginner or a seasoned professional, I hope you’ll find something here to improve your skills, learn new technologies, and stay updated with the industry best practices.

Understanding SOLID Principles in Object Oriented Programming

SOLID is a principle in software engineering to make our codebase clean & maintainable. Let's learn them.

How To Add Dynamic Content To Your Gatsby JS Website

Gatsby JS is a static website generator. But let's make it to load dynamic content.

Stateful vs Stateless Authentication

"Authentication" is an important topic when building any application. Let's uncover all kinds of Authentication, and their PROS & CONS.

Using Github Action to Automate Deployment

Here's the setup that i use to deploy my blog's CMS application using GIthub Action.

Github Action is an Awesome CI/CD Tools For Your Personal Projects

Github action is a cool feature from GitHub that lets you automate testing & deploying. I'm going to tell you how I ended up with Github action & the basic usage

Hello World !!

As coding tutorials always begin with "Hello World", lemme start my blog with "Hello World" as well. Including the trivia about the origin of that word.

© 2024 Rangga Rifqi Pratama. All rights reserved