I’m joining many other technology leaders and public speakers and starting to live code on Twitch… maybe soon to YouTube!
Like most streams, there is always some theme. While there will be a lot of Microsoft technologies used, you go with what you know, I’m going to try and be platform agnostic. We’ll cover topics from beginner to advanced. The goal is to not necessarily teach you every nuisance of a language/tool/technology but to learn, I plan on learning, some common programming practices, and principals. We’ll do this by building a contact application from scratch. Start with a clean slate, aka ‘File | New’, and grow the application while following some ‘best practices’. Technologies we’ll include in the application include:
- Unit Tests
- Integration Tests
- Load Tests
- An API
- API management
- Cloud Deployments
- Build Scripts
- and more…
I’ve outlined how I plan to build this application already. You can check out the outline on Github.
As we complete tasks, and I post the video(s), I’ll update the outline with links to the video(s) and commit ids.
You can watch the progress of the codebase at https://github.com/jguadagno/Contacts.
Have additional suggestions for the stream, add an issue.
I’m going to start out streaming 3 days a week, Monday, Tuesday, and Thursday. I’ll start at 7 pm Eastern Daylight Time (EDT), which is currently UTC-4, due to daylight saving time. When the US is not in daylight savings time, I’ll start at 7 pm Eastern Standard Time (EST), which is UTC-5.
- Stream - https://twitch.tv/jguadagno
- Github Repository (Contacts) - https://github.com/jguadagno/Contacts
- Development Flow - https://github.com/jguadagno/Contacts/blob/master/outline.md
- YouTube Playlist - Coding with JoeG
I hope to see you there!