Rotem TamirThe Art and Science of Debugging Software SystemsDebugging is the process of diagnosing why a software system fails to behave correctly. As with medical diagnostics, oftentimes finding…7 min read·Dec 28, 2020----
Rotem TamirResilient Kubernetes Deployments with Readiness ProbesIntroduction15 min read·Sep 24, 2020----
Rotem TamirAnalyzing Python Code with PythonA first dip into DIY static code analysis5 min read·Aug 13, 2020----
Rotem TamirThe DRY Principle is Bad AdviceThe DRY principle is probably the first software design concept you learn when you start coding. It sounds very serious and convincing…7 min read·May 18, 2020--2--2
Rotem TamirInstrumenting PySpark Applications using Spark AccumulatorsApache Spark provides a very convenient abstraction layer for building distributed applications that process massive amounts of data. It…8 min read·Feb 29, 2020----
Rotem TamirinThe StartupChronic early-adopter tech-debt syndromeHere’s a common scenario, if you’re a cutting edge shop: you early-adopt new infrastructure technology, it is awesome and gives you new…7 min read·Dec 3, 2019--1--1
Rotem TamirWhy run an internal engineering meetupIntroducing TechNex, Nexar’s internal R&D Meetup5 min read·Aug 13, 2019----
Rotem TamirThe quest for simple and robust signals in production systemsService Taxonomies and Platform Level Metrics9 min read·Jul 29, 2019----
Rotem TamirinThe StartupThe statically-typed organization, part IAs your software-organization grows in: headcount, service count, programming language count it becomes increasingly harder to coordinate…8 min read·Jun 28, 2019----
Rotem TamirinLevel Up CodingBinary encoding of variable length options with GolangReading and writing TLV-encoded messages with Go6 min read·Jun 13, 2019----