Published inSimilarweb EngineeringBeyond Code: How Tech Leaders Can Drive Organizational Growth Through Knowledge SharingAs technology professionals, we often measure our impact through the code we write, the systems we design, and the technical problems we…Nov 17Nov 17
Published inSimilarweb 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
Published inSimilarweb EngineeringResilience in Code: Lessons Learned After 97 Days at WarIntroductionJan 22Jan 22
Published inSimilarweb 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
Published inSimilarweb 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
Published inSimilarweb 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
Published inSimilarweb 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