Irvin Gil

Irvin Gil @ehrbhein

About: I hope everyone finds their passion in life that helps them do something meaningful. I found mine in building software.

Location:
Sogod, Southern Leyte, Philippines
Joined:
Apr 20, 2023

Irvin Gil
articles - 21 total

A Year of Gratitude: Reflecting on 2025

As the year draws to a close, I want to take a moment to look back and appreciate the wins I've...

Learn More 0 0Dec 8 '25

A comprehensive guide to List in Java

We are taking a deep dive into Lists in Java and its two common implementations: ArrayList and...

Learn More 2 0Nov 7 '25

A comprehensive guide to Map in Java

In this post, we take a closer look at Maps in Java, examining each implementation of the Map...

Learn More 0 0Nov 1 '25

My Thoughts on Productivity – Being Fast or Being Comprehensive

TL;DR: In this post, I’ll share my personal perspective on productivity: Is it better to be fast, or...

Learn More 0 0Aug 21 '25

Factors for burnout as a software developer - part 2

TL;DR: I’m continuing my series of posts discussing my personal take on the factors that contribute...

Learn More 0 1Jun 14 '25

Officially a Benefexer: My Journey from Probation to Becoming the First Backend Software Engineer in the Cebu Office

TLDR: I wanted to share snippets of my journey in battling the struggles of onboarding and the...

Learn More 1 2Nov 30 '24

Getting started on Spring boot and MongoDB - Part 2

In the previous article, we worked on creating a new Spring Boot service, setting up MongoDB using...

Learn More 1 0Oct 5 '24

Getting started on Spring boot and MongoDB - Part 1

As modern applications increasingly demand flexibility and scalability, the combination of Spring...

Learn More 4 0Sep 13 '24

After Nearly 2 Years, I'm Job Hopping - A Snippet of my Journey and Farewell to the Company That Launched My Software Career

TL;DR: Long post ahead. I feel the need to write this blog about my current career status and the...

Learn More 0 2Jul 21 '24

Factors for burnout as a software developer - part 1

TL;DR: I'm putting together some experiences that I feel are potential contributing factors to...

Learn More 0 0Apr 13 '24

My 2nd time to join our company's hackathon

It's that time of the year again when my current company kicks off our annual hackathon event. We...

Learn More 0 0Mar 2 '24

Restoring data from pg_dump snapshot

TL;DR: Building on the previous post about capturing "snapshots" of PostgreSQL databases and their...

Learn More 2 0Dec 26 '23

Keeping back-ups of your PostgreSQL databases on your local dev environment

TL;DR: This is the first of a two-part series diving deep into the world of database backups and...

Learn More 3 4Dec 26 '23

File directory structure strategy to optimize workload for developers

Introduction After more than a year of working as a full-stack software developer at a...

Learn More 1 0Nov 10 '23

Creating your personal web portfolio with no back-end service | Part 3 - Deployment

Welcome to the final chapter of my three-part blog series on creating a personal web portfolio! In...

Learn More 0 0Oct 7 '23

Creating your personal web portfolio with no back-end service | Part 2 - Development

Here's the second part of my blog series, where I delve into the step-by-step process of creating and...

Learn More 1 2Oct 7 '23

Creating your personal web portfolio with no back-end service | Part 1 - Introduction

You can create your personal web portfolio using Angular and deploy it online for free using...

Learn More 1 0Oct 7 '23

Advocating for More Use of Keyboard Shortcuts: Change How You Do Things and Not Just Rely on the Mouse

When I was a high school student, I used to look at the keyboard shortcut diagram posted on one of...

Learn More 4 2Jun 10 '23

Adding Angular Material to your Angular Project

So, you are developing a new project and have decided to use Angular as your front-end framework. You...

Learn More 20 0Apr 30 '23

Leveraging Debugging Features of IntelliJ IDE for Writing Unit Test

"Unit testing is not only about testing the code you've written, it's also about testing the...

Learn More 0 0Apr 22 '23

Unleashing the Full Potential of Jetbrains IDE: Features You Need to Know - Part 1

"A tool becomes a valuable asset when it is used with knowledge, skill, and...

Learn More 0 0Apr 21 '23