Infrastructure

The Most Frustrating Thing About Being a Cloud Native Developer

Being a cloud native application developer requires access to cloud resources. I have been a cloud native developer, building applications in AWS. To be an effective cloud native developer, we need access to the cloud environment. In every company I’ve worked so far as a cloud native developer, I first …

Infrastructure

ETL Developers are Dead

I remember when I was a DataStage developer in circa 2014. All I did was making DataStage jobs. I was working on an enterprise data warehouse. In that company, they were using it for batch integration between systems. So, I also maintained those jobs. It was my first ETL development …

Front-End

Making Personal Portfolio Site with Jekyll

One of my friends are super into Jekyll. He’s build a few cool web apps and blog sites. He swears by it. I was looking for a static site generator technology make my portfolio site. I initially thought I would go with Gatsby because I know React well and the …

Infrastructure

Tips to Be a Good Code Reviewer

# Tips to Be a Good Code Reviewer Reviewing other people’s code is an important skill as a software engineer. Here are some tips to be a good code reviewer. General Rule Generally speaking, we should prioritise PR over your task if you are assigned as a reviewer. Any lingering …

Infrastructure

How to Raise Good Pull Requests

Throughout my career as a software engineer, I have raised many pull requests. I have raised good ones as well as bad ones. Raising a good pull request is as important as being able to code. Raising a bad pull requests wastes everyone’s time and distract team from what is …