This past Friday, I had the pleasure to present a full day of content at day 1 of Philly Code Camp. My talk has an odd title: “End to End Development With Schwammy’s Favorite Patterns and Practices” This was the fourth time I did this talk and it has sold out very quickly each time so far. So I guess the silly title makes sense to people. Or maybe it’s that they read the description:
To create excellent software, you need to know a lot more than just the language basics. If you are an experienced developer looking to take things to the next level, this talk is for you. In this talk I’ll present many patterns and practices that I use as a Technical Architect. I’ll review and demonstrate many of my favorite patterns such as SOLID, Repository Pattern, Unit Of Work, Dependency Injection, etc. I’ll show how these patterns can be used for both server and client side development in ASP.NET MVC. I’ll demonstrate great ways to use TFS for automating your builds and deployments. During this full day session I will create a web application using VS2015, C#, ASP.NET MVC, Entity Framework, SQL Server, Bootstrap, Knockout.js and ELMAH. Unlike in traditional short talks, with the full day session you’ll see how all the pieces fit together. As always, I’ll throw in lots of tips and tricks along the way. FYI: this is a repeat (with some updates) from my popular full day session from the last Philly Code Camp. The session will not be hands-on for attendees however I’ll provide the complete solution with which you can review and experiment.
It’s a jam packed day – about 7.5 hours of me talking. I’m truly honored that people sign up to spend the day with me. Thanks to all of the attendees who participate and ask questions and make it a great day. Of course, a big thanks to the Philly.Net team Bill Wolff, Rob Keiser, Ken Lovely and a bunch of other great people who run that event so well year after year. I know how hard it is since I used to be one of them .
So here is all the content. I’ve posted it before but this is the most up to date version:
- The slide decks
- VS Solutions:
Good luck, it was never really meant to stand on its own so it may not make sense. If you have any questions, let me know.