Start here

By Tom Hastjarjanto

Hello

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.

Slides

  1. Presentations

Articles

  1. Improving The CI/CD Flow For Your Application
  2. Python: Iterables
  3. Mac setup

Reference

  1. Fetch data in React
  2. How to write react components
  3. Loops in react

Press

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

Draft

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)

Projects

  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