Tal is a software engineer who worked on a variety of projects, from user-facing projects for millions of users to platform and infrastructure tools for developers. Eager about abstraction, design, and clean code. She is a redhead and believes anything is possible after getting together for a cup of coffee.
Tel Aviv, Israel
Can also give an online talk/webinar
Paid only. Contact speaker for pricing!
Think as a Platform
Software Engineering, Professional Development, Frontend, Backend
What is a software platform, when to behave or to create a platform, and what are the challenges in this kind of development? Every software starts with a single line of code. When a company grows, its codebase grows and as an effect - more code should be shared between teams. This shared code, which lets the developers concentrate on their applications, will be the platform code and will be implemented by the infrastructure teams. However, we all use platforms - either when creating a new React app or when using a third-party library.
So, are platforms only for big companies? for libraries developer? In this talk, I will convince you that all of us are kind of platform developers. When refactoring, when building our components, we use platform principles and we’ll understand what the best practices are and when should we apply them.