Workshop: ASP.NET Core
In this workshop, we will be learning how to develop web applications using ASP.NET Core 3.0. We will be creating and developing an online music store with a SQL database to use for data storage. Starting with a demo database, we will create a Web API with a data access library using Entity Framework Core to support both the ASP.NET Core Blazor front end and an Angular app. Finally, we will learn how to test and deploy the application to AWS and Azure.
Last Year's Tracks
- Monday, 1 November
- 
                                      Microservices / Serverless Patterns & PracticesEvolving, observing, persisting, and building modern microservices 
- 
                                      Practices of DevOps & Lean ThinkingPractical approaches using DevOps & Lean Thinking 
- 
                                      JavaScript & Web TechBeyond JavaScript in the Browser. Exploring WebAssembly, Electron, & Modern Frameworks 
- 
                                      Modern CS in the Real WorldThoughts pushing software forward, including consensus, CRDT's, formal methods, & probabilistic programming 
- 
                                      Modern Operating SystemsApplied, practical, & real-world deep-dive into industry adoption of OS, containers and virtualization, including Linux on Windows, LinuxKit, and Unikernels 
- 
                                      Optimizing You: Human Skills for IndividualsBetter teams start with a better self. Learn practical skills for IC 
- 
                                      Open Spaces
- Tuesday, 2 November
- 
                                      Architectures You've Always Wondered AboutNext-gen architectures from the most admired companies in software, such as Netflix, Google, Facebook, Twitter, & more 
- 
                                      21st Century LanguagesLessons learned from languages like Rust, Go-lang, Swift, Kotlin, and more. 
- 
                                      Emerging Trends in Data EngineeringShowcasing DataEng tech and highlighting the strengths of each in real-world applications. 
- 
                                      Bare Knuckle PerformanceKilling latency and getting the most out of your hardware 
- 
                                      Socially Conscious SoftwareBuilding socially responsible software that protects users privacy & safety 
- 
                                      Delivering on the Promise of ContainersRuntime containers, libraries, and services that power microservices 
- 
                                      Open Spaces
- Wednesday, 3 November
- 
                                      Applied AI & Machine LearningApplied machine learning lessons for SWEs, including tech around TensorFlow, TPUs, Keras, PyTorch, & more 
- 
                                      Production Readiness: Building Resilient SystemsMore than just building software, building deployable production ready software 
- 
                                      Developer Experience: Level up your Engineering EffectivenessImproving the end to end developer experience - design, dev, test, deploy, operate/understand. 
- 
                                      Security: Lessons Attacking & DefendingSecurity from the defender's AND the attacker's point of view 
- 
                                      Future of Human Computer InteractionIoT, voice, mobile: Interfaces pushing the boundary of what we consider to be the interface 
- 
                                      Enterprise LanguagesWorkhorse languages found in modern enterprises. Expect Java, .NET, & Node in this track 
