30 years of experience have not dulled the fascination Gil Tayar has with software development. His passion is distributed systems and figuring out how to scale development to big teams. Extreme modularity and testing are the main tools in his toolbelt, using them to combat the code spaghetti monster at companies like Wix, Applitools, and at his current job as software architect at Roundforest.
English session - Beginner
You fear your code. You are afraid of changing it. A bug? You fix it using messy hacks, rather than a refactoring that leaves your code better. Admit it! You fear your code. But there's a way out: just write tests.
"But it makes my productivity tank! My boss doesn’t leave me any time for writing tests!"
These are all just excuses. Come to this talk to learn why to test, how to test, and how testing makes you a much better developer.
English session - Advanced
Monorepos. Everybody’s talking about them, but nobody’s doing them. Well, we at Applitools, are.
I show why monorepos are interesting, and how they’re not JUST “many projects in one Git repo”,but more importantly encourage developers to build applications that are built from small, well-tested, and independent packages. This methodology promotes development that is scalable and removes the problems working in a monolithic codebase.