Keeping up to date with tech
Keeping up to date with tech is important
- Gain more options and perspectives
- Improve efficiency, performance, scalability, security of solutions and potential cost savings
- Interesting to see what others have come up with
- Be aware of best practices and standards
- Keep software up to date
- Have angles to convince management to invest in enhancements
Forums
Newsletters
.NET, C#, software architecture and design
Youtube
- https://www.reddit.com/r/dotnet/
- https://www.reddit.com/r/csharp/
- https://www.reddit.com/r/learncsharp/
Software Craftsmanship Veterans
- Michael Feathers
- Robert C. Martin (Uncle Bob)
- Martin Fowler
- Eric Evans
- Kent Beck
- Gang of Four
Software Pioneers
- Linus Torvalds: Founder of Linux
- Dario Amodei: CEO and co-founder of Anthropic
- Boris Cherny: Creator of Claude Code
Engineering blogs
Content creators
System design
Web dev and javascript
Platforms
- Youtube
- GitHub
- X (Twitter)
- Spotify for Creators
Books
- Learning Test-Driven Development
- Agile Principles, Patterns, and Practices in C#
- Clean Code: A Handbook of Agile Software Craftsmanship
- Continuous Delivery: Reliable Software Releases through Build, Test, and Deployment Automation
- Effective Unit Testing
- Growing Object-Oriented Software, Guided by Tests
- Head First Design Patterns
- Patterns of Enterprise Application Architecture
- Practical Object-Oriented Design: An Agile Primer Using Ruby
- Test Driven Development: By Example by Kent Beck
- The Clean Coder by Robert Martin
- The Pragmatic Programmer, your journey to mastery by Andrew Hunt, David Thomas
- Working Effectively with Legacy Code by Michael Feathers