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…Dec 28, 2020Dec 28, 2020
Rotem TamirResilient Kubernetes Deployments with Readiness ProbesIntroductionSep 24, 2020Sep 24, 2020
Rotem TamirAnalyzing Python Code with PythonA first dip into DIY static code analysisAug 13, 2020Aug 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…May 18, 20202May 18, 20202
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…Feb 29, 2020Feb 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…Dec 3, 20191Dec 3, 20191
Rotem TamirWhy run an internal engineering meetupIntroducing TechNex, Nexar’s internal R&D MeetupAug 13, 2019Aug 13, 2019
Rotem TamirThe quest for simple and robust signals in production systemsService Taxonomies and Platform Level MetricsJul 29, 2019Jul 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…Jun 28, 2019Jun 28, 2019
Rotem TamirinLevel Up CodingBinary encoding of variable length options with GolangReading and writing TLV-encoded messages with GoJun 13, 2019Jun 13, 2019