- Beyond the Model: Operationalizing 4,586 Bigfoot Sightings with Guy Royse
- An Introduction to VueJS with Hattan Shobokshi
- Build a DevOps Pipeline for .NET Apps and Databases
Tired of long manual error prone deployments? Wish you could deploy with just a click of a button? Want to deploy several times of day? You need a CI/CD pipeline. A CI/CD pipeline builds, validates, and deploys software more consistently and cheaper than an army of testers. We will build a CI/CD pipeline for a .NET website, a .NET Core app, and the supporting database. We'll leverage several tools such as TeamCity, Octopus Deploy, SQL Change Automation, and Docker to build a simple and powerful CI/CD pipeline. Leave this talk ready to start living the dream of pushing the button, going to lunch, and returning to the completed deployment that required no human interaction. Rob Richardson is a software craftsman building web properties in ASP.NET and Node, Angular and Vue. He’s a Microsoft MVP, published author, frequent speaker at conferences, user groups, and community events, and a diligent teacher and student of high quality software development. You can find this and other talks on his blog at https://robrich.org/presentations and follow him on twitter at @rob_rich.
- Zero to Database with EF Core Code First in 60 minutes
Be able to quickly create databases that even your DBA would be proud of without becoming a database expert using EF Core Code First. You will never again let someone else create the database and then reverse engineer it with EF Core tooling. Everything you need comes out of the box with EF Core. You will walk away immediately ready to create your own database using EF Core Code First. Justin loves to code, teach, and share knowledge of software development with other developers to help them grow in their careers. He has been programming and designing web applications for over 20 years at a Fortune 100 company. Justin frequently speaks at conferences, meetups and community events around the world. In his free time, Justin is one of the organizers for the Arizona Give Camp helping to put on hackathons for developers to code it forward to assist Non-Profits with their IT needs. We Justin is not busy coding, speaking and interacting with development community he blogs at http://digitaldrummerj.me.
- Megahertz, Gigahertz, Registers and Instructions: How does a CPU actually work?
- Intro to WebAssembly using Blazor
Want to run your .NET Standard code directly in the browser on the client-side without the need for transpilers or browser plug-ins? Well, now you can with WebAssembly and Blazor. WebAssembly (WASM) is the W3C specification that will be used to provide the next generation of development tools for the web and beyond. Blazor is Microsoft's experiment that allows ASP.Net developers to create web pages that do much of the scripting work in C# using WASM. Come join us as we explore the basics of WebAssembly and how WASM can be used to run existing C# code client side in the browser. You will walk away with an understanding of what WebAssembly and Blazor can do for you and how to immediately get started running your own .NET code in the browser. Barry is a .NET Software Engineer who has been creating business solutions for enterprise customers for more than 30 years. Barry is also an Election Integrity Activist, baseball and hockey fan, husband of one genius and father of another, and a 30+ year resident of Phoenix Arizona. When Barry is not traveling around the world to speak at Conferences, Code Camps and User Groups or to participate in GiveCamps, he spends his days building integrated, intelligent systems and his nights thinking about the next AZGiveCamp, an annual event where software developers come together to build websites and apps for some great non-profit organizations. You can follow Barry on Twitter @bsstahl or read his blog at http://www.cognitiveinheritance.com.
- Going Serverless on AWS with C# and .Net Core 2.0 by Kalarrs Topham
- Software Copyrights & Patents by Austin Matheny
What does a person gain by owning copyrights to their code or the code they write for their employer? What is a software patent and how does it affect software innovation? Are you aware that existing software patents lost their strength in 2014? In this session we will understand the events that led up to the Supreme Court stripping software innovation of their patentability and look at the laws Congress is drafting to address the situation. We will also review an MIT license, understand it's place in open source code, and explore what legal rights a responsible developer has over their own code and innovative works. Austin Matheny is advocate for software invention rights and a software developer for a Fortune 100 company. He has eleven years of experience in the Microsoft stack and three in the Java stack. He is passionate about software innovation and has won awards at the company's hack-a-thon for three consecutive years. He hopes to one day legally represent his own inventions as well as others as a patent attorney and is currently in the Juris Doctor program at Mitchell Hamline School of Law.
- Custom Middleware & Microservices with ASP.NET Core by Ondrej Balas
At the core of ASP.NET Core is Microsoft’s implementation of the OWIN standard, giving developers full control over the ASP.NET pipeline. In this session I will explain what OWIN is and how it can empower you to quickly and easily reconfigure an entire web application. Now in full control, you can do everything from injecting custom code (middleware) into any stage of the pipeline to running lightweight applications and microservices without MVC. Ondrej is the founder of several Michigan-based businesses including UseTech Design, a software design & development consulting firm that focuses on .NET and other Microsoft technologies. Ondrej is also a Microsoft MVP in Visual Studio and Development Technologies, a writer for Visual Studio Magazine, and is very active in the US Midwest software development community. As a technologist and entrepreneur Ondrej works across a variety of industries including payment processing, manufacturing, ecommerce, legal support, and healthcare.
- New features in C# 7.1, 7.2, and 7.3 with Bradley Grainger
The C# language has entered an exciting phase in its evolution: no longer tied to triennial Visual Studio releases, updated versions of the language are shipping on a faster cadence, bringing new features to developers multiple times a year. C# 7.1 and 7.2 were released in the last 12 months, and C# 7.3 will be coming soon with Visual Studio 2017 version 15.7. We’ll examine the new C# features and how they can be used to improve your code. Speaker Bio Bradley Grainger is the Director of Software Development at Faithlife, the leading provider of digital tools for the church. After years of Win32/COM programming with C++, he switched to C# in 2005 and has seldom looked back. He’s the lead developer of MySqlConnector, a fully async and open source ADO.NET provider for MySQL. He lives in Bellingham, WA with his wife and two children.