As a Software Engineer, This is Why you should Learn To Love Legacy Code

Conquered the challenge of legacy code and you will have your job for life

3 Tips to Become an Important Asset In Your Team

2. Be Opinionated

How to Model Any Relational Data in DynamoDB to Maximize Performance

1. design your schema based on Access Pattern

Three Use Case When You Don't Need Asynchronous Communication In Your Microservice

Cross off these three scenario before you want to use asynchronous communication for your service

Two Families of Storage Engine That Powers Modern-day Database

LSM Tree like LevelDB and BTree like SQL

Software Engineers, Dont be the Critical Person in Your Team

Strive to Be most Valuable but least Critical

Three Stories that Good Programmers Told

You tell the story to computers, stories you tell to humans, and a story you tell to the end-user.

5 JSON Denial Attack that Every Hacker Take Advantage Of

Do you check all these scenarios when you parse JSON input in your Application?

5 Programming Language That Produce Code Least Prone to Bugs

Developer tend to write less bug prone code on these languages

Two Constructive Feedback for Recruiters who Ghosted Me After Giving A Rejection Letter

Be transparent and maintain long-term telationship with the candidates