What lessons can we learn from growing grass that apply to software and management? Sometimes we need to get down in the weeds and take time to get know what’s really going on, both in our lawns and in our systems and teams. To challenge common assumptions about the most accepted practices for approaching software development and the management of software teams.
Five Things Audience Members Will Learn 1. Lawncare #protips 2. When to use arcsin and arctan 3. The difference between limberness and agility 4. Common engineering team culture challenges 5. Best practices for promoting healthy teams
Kent C. Dodds (Remix)
Building Excellent User Experiences with Remix
Remix is a Web Framework that uses the web platform to enable you to build excellent user experiences. In this talk I’m going to show you what makes Remix so special and how the user experiences you build with Remix are excellent by default.
Debbie O’Brien (Bit.dev)
It’s all about components
The frontend is a great place to be in these days and as apps get bigger and bigger, components get more difficult to maintain. But are we really building component-driven? Do we really know how to take a design and break it down into components? How small do we go? How do we name things? When is it a good time to make a new component or reuse one that is already created? Making these decisions early on is key to great software architecture. If we think before we build, we can build amazing apps that will easily scale.