Every developer knows that there's more to software development than just code and tooling. The practices and techniques we use to understand and analyze the problem space, to manage interpersonal communication and conflict, and other patterns and practices, are key to success. Modern software teams understand that people are the difference and building better teams means building better solutions.
Topics in this track include:
- Dependency Injection
- Windows Subsystem for Linux (WSL) for developers
- UX design fundamentals
- Developer interview techniques
- Test Driven Development
- How to work remotely
- How to use planning poker to estimate projects
- Code signing the easy way