Stepping back to go forwards
In the melee of the everyday it can be hard to step back and assess whether the tools and processes you use are working in the best way possible. This talk will take you on the journey we’ve been on with our design system, where we stepped back, understood the problems and worked to make it work better for us.
npm install disaster-waiting-to-happen
With recent increase of data breaches, it is now more important than ever to really start paying attention to application security. As we introduce more and more open source dependencies into our code bases, performance is no longer the only concern. With every new dependency we are potentially bringing in new vulnerabilities that attackers are waiting to exploit. Even smart, well-intentioned and experienced developers can introduce vulnerable packages. How do you know that the open source package you just added in is not going to cause your customers data ending up for sale on the dark market?
Atomic Design, Design Systems and React. Cool, but...
The principles of Atomic Design have transformed (probably forever) the way we look at UI components and code modularization. Pattern Libraries and Design Systems – predominantly built in React – have become widespread across many companies. No doubts, these are cool tools and approaches, and we have all fallen in love with them. But... In this talk, I'll share not only the learnings but also all the “buts” that we have found in our exciting journey developing (in React, of course) a Design System for Badoo.