Dor AmraminSimilarweb EngineeringThe Builders Forum: How We Started a Thriving Technical GuildLast year, a friend and I were lamenting how siloed the backend engineering teams at our company had become. Each team was heads down…Sep 9Sep 9
Dor AmraminSimilarweb EngineeringResilience in Code: Lessons Learned After 97 Days at WarIntroductionJan 22Jan 22
Dor AmraminSimilarweb EngineeringNavigating Rough Waters: Shedding Technical DebtIf you’ve been in the software engineering field for even a short period, you’ve likely encountered the beast we all know as “technical…Sep 4, 2023Sep 4, 2023
Dor AmraminSimilarweb EngineeringDemystifying Advanced Git Commands for More Effective Version ControlVersion control is a crucial part of any software development process, allowing developers to track and manage changes to their codebase…Aug 2, 20231Aug 2, 20231
Dor AmraminSimilarweb EngineeringPySpark Pitfalls: A Comedy of Errors and How to Dodge ThemIf you’ve ever danced with PySpark, you know it can be like tangoing with a hungry bear. While it can be a powerful partner, if you step on…Jul 5, 2023Jul 5, 2023
Dor AmraminSimilarweb EngineeringTaming the Legacy Beast — A Refactoring Algorithm In 5 StepsA 5-step code refactoring algorithm to prevent unexpected behaviors. Involves identifying issues, refactoring and testingDec 14, 2022Dec 14, 2022