Write Better Code, Faster - Tools and Automation for Software Development

preview_player
Показать описание
Learn how to write better code with our favorite software development tools and automation that you can adopt to empower you and your team. Upgrading good code to a great code can often be a challenging task, especially within large, complex systems, but there are tools and processes to create durable products quickly to gather feedback!

Speed will always be your competitive advantage. It's not about getting stuff done, it's about choosing to get the right stuff done, and minimizing time spent on everything else. 🙌

🧠 What you'll learn
In this panel discussion, members of the Headway Development team will share some of our tools and processes that you can adopt to empower your team to write quality code swiftly.

👋 Meet the panelists
Tim Gremore, Development Lead
Chris Held, Senior Developer
Kelsey Leftwich, Senior Developer

Segments:
00:00 - Introduction
06:44 - Agenda for Discussion
08:41 - Establishing Code Conventions & Automating Enforcement
17:39 - Accessibility Testing
21:18 - Color Blind Tools for Testing
22:21 - Staying on the Same Page with Other Teams
29:43 - Modeling Language for Concepts?
36:18 - Design Spec Documentation and Handoffs
40:59 - Eliminating Boilerplate
46:26 - Catching Bugs
54:45 - Upcoming Events

⚡️ Notes & Resources ⚡️

➡️ Establishing code conventions and automating enforcement
- Eslint
- Make sure everyone is using the same settings!
- Prettier
- git hooks
- Accessibility testing
- Deque Color Contrast Analyzer
- Documenting code conventions
- Format on save

➡️ Staying on the same page with other teams
- Type definitions
- Ubiquitous language
- Auto documenting
- Deploy previews
- Design systems
- Storybook
- Chromatic
- Figma versioning
- Zeplin
- Modeling Ideas
- Miro
- Whimsical
- Excalidraw

➡️ Catching bugs
- Static Typing
- Testing
- QA

➡️ Eliminating Boilerplate
- Don't solve old problems with new code
- Prototyping tools for backends
- Hasura
- Airtable
- Fauna
- AWS Amplify
- Netlify Forms / Functions

Other Resources Mentioned
Рекомендации по теме