Start here

By Tom Hastjarjanto and Editors


I’m Tom Hastjarjanto, a software developer from the Netherlands. I’ve built mobile, frontend, backend and machine learning systems.

On this site, I write about building software effectively. I document the complex engineering trade offs I had to make in my career as software developer.


  1. Presentations


  1. Html 5: de toekomst van gaming op het web?
  2. HTML5 Games, Jammed
  3. Verrassende inzendingen bij Imagine Cup


Topics I plan to write about in the future.

1. [Code quality](/code-quality)
1. [Git essentials](/git-essentials)
1. [Monorepos](/monorepos)
1. [Monoliths vs Microservices](/monolith-vs-microservices)
1. [Code smells](/code-smells)
1. [CI/CD](/ci-cd)
1. [Serverless](/serverless)


  1. eslint-plugin-react-native · Github · NPM
  2. latency numbers quiz
  1. Julian
  2. Martin Fowler
  3. Gergely Orosz
  4. Effective Engineer
  5. Kitze
  6. DHH
  7. Scott Hanselman
  8. Mcfunley
  9. Dan Luu
  10. Julia Evans
  11. Antirez
  12. Patrick McKenzie
  13. Copyconstruct
  14. Camille Fournier
  15. Brad Fitzpatrick
  16. Coding horror

Tom Hastjarjanto has been using React.js since 2015. Connect with him at Twitter or LinkedIn.