placeholder
thoughts and learnings in software engineering by Rotem Tamir

Archive

2024 Oct

Harnessing LLMs with TDD

2022 Aug

Creating Terraform-like configuration languages with HCL and Go

2021 Oct

On Functions That Implement Interfaces and the Elegance of Go

2021 Mar

Creating a protoc plugin to generate Go code with protogen

2020 Dec

The Art and Science of Debugging Software Systems

2020 Oct

Building a Cgo Dependent Golang Library with Bazel

2020 Sep

Resilient Kubernetes Deployments with Readiness Probes

2020 Aug

Analyzing Python Code with Python

2020 May

The DRY Principle is Bad Advice

2020 Feb

Instrumenting PySpark Applications using Spark Accumulators

2019 Dec

Chronic early-adopter tech-debt syndrome

2019 Aug

Why run an internal engineering meetup

2019 Jul

Service Taxonomies and Platform Level Metrics

2019 Jun

The statically-typed organization, part I
Binary encoding of variable length options with Golang

2017 Mar

Serverless Applications, continuous delivery with AWS Lambda and API Gateway — Part 3, Managing API Gateway

2016 Aug

Serverless Applications, continuous delivery with AWS Lambda and API Gateway — Part 2, Deploying Lambda
Serverless Applications. continuous delivery with AWS Lambda and API Gateway — Part 1, Unit tests

2016 Jun

My 5 Favorite Talks of the “You Gotta Love Frontend” 2016 Conference (Tel-Aviv)

2015 Sep

Build a “Kahoot!” Clone with AngularJS and Firebase

2015 Jul

The Law of Bruised Foreheads

2014 Nov

Why local-multiplayer games should be the future of gaming

2014 Oct

Build a homemade spying machine with a Raspberry-Pi, Firebase and some Python