At TechBash, attendees will take their skills to the next level, learning from experts who share their knowledge in a fun, collaborative, and inclusive environment. TechBash is focused on Web, Cloud, DevOps, Architecture, Best Practices, Soft Skills, and much more. They provide 3 full days of keynotes and breakout sessions plus an optional fourth day of deep-dive workshops. And, so you don't get burned out, they also have social events, a family day, and yes, they are hosted at the largest indoor waterpark in the country. TechBash is a non-profit, community run event, led by developers, for developers.
With Microsoft's announcement about .NET 5, it's clear that .NET Core is the future, and a migration strategy is important for businesses and developers. In this workshop, we'll review some of the conceptual differences of .NET Core, and outline strategies for migrating a codebase with minimal pain. From there, we'll get into specific strategies and tactics for migrating .NET Framework applications, along with pitfalls along the way. This specific session will focus on web-based and services based applications, but many of the strategies will apply to desktop applications as well. Attendees will leave with .NET Core demystified, and a playbook for how to modernize their applications over time while providing value along the way.
Akka.NET is an Actor Model Framework that helps .Net developers create powerful concurrent & distributed applications more easily. The Actor Model is a well-established paradigm for building fault-tolerant and scalable applications that has recently seen a resurgence as distributed and asynchronous systems gain popularity. In this introductory talk, Sean will walk you through the concepts of the actor model, its benefits over traditional approaches, and the basics of how to use Akka.NET to achieve these advantages in your .NET applications.
Functional testing is a great way to ensure we're not just building the thing right, but building the right thing. In this session, we'll example the testing pyramid, the place of functional testing, and how to write Gherkin syntax with SpecFlow to move toward acceptance test driven development. We'll use real world codebase and show a few cycles of acceptance tests in the language of the business, and talk about one project's real-world functional testing journey.
In this session, I'll demonstrate how to create a template for a .NET Core solution, and will show an end to end out of the box template I've created to be up and running quickly with a .NET Core project, front-end project, containers, and a CI pipeline.