Session List

Session List2019-10-02T20:07:53-05:00

Architecting and Building Serverless Solutions in Azure

Presented by: Brian Gorman

This workshop is a guided activity to learn, architect, and implement a real-world, serverless solution in the Microsoft Azure ecosystem. ...

Tags: .NET, CloudFormat: PreCompilerLevel: Intermediate

Prepare Your ASP.NET Core Application for 🚀 Liftoff: Hardening Your Applications for Production 1/2

Presented by: Kevin Griffin, Kendall Miller

You're about to push your latest project out to the launch pad - nearly every feature is complete, it's quick, and you're excited for launch day. But are you ready to achieve orbit and stay there safely? ...

Tags: .NET, Cloud, OtherFormat: PreCompilerLevel: Intermediate

Building rugged DevOps pipelines with GitHub Actions

Presented by: Brian Gorman

This session dives into using GitHub actions to build out robust DevOps pipelines. In the session, we'll implement an architecture to build a temporary dev environment, and then push the code changes through the pipeline to an end release into production. In addition to just getting the CI/CD...

Tags: .NET, CloudFormat: General SessionLevel: Intermediate

Enterprise Cloud Patterns - Data Management

Presented by: Pratik Patel

The Cloud has changed the way developers approach building applications. Whether you're building Monoliths in the Cloud, Microservices, or Cloud Functions, the keys to successful development, deployment, and operations are challenging. ...

Tags: Cloud, Big DataFormat: General SessionLevel: Intermediate

The Elegance of “The Simplest Possible Thing”: Applying Simplicity Principles to Complex Problems

Presented by: Nate Berent-Spillson

Software development is complex work. Business requirements, platforms, and technology itself are all complex elements. Through all this complexity, software developers often try to create complex solutions that meet all the requirements at once. Similarly, when faced with a complex problem, they...

Tags: .NET, Cloud, Functional Programming, Java, Javascript, Leadership, TestingFormat: General SessionLevel: Intermediate

Implementing an Event Sourcing strategy on Azure

Presented by: Eldert Grootenboer

In recent years the Event Sourcing pattern has become increasingly popular. By storing a history of events it enables us to decouple the storage of data from the implementation of the logic around it. And we can rebuild the state of our data to any point in time, giving us a wide range of...

Tags: .NET, CloudFormat: General SessionLevel: Intermediate

Performance tuning for Azure Cosmos DB

Presented by: Hasan Savran

Azure Cosmos DB is a fully managed service that takes database administration off your hands. Fully Managed Database sounds good, but developers end up with some of the database administration work anyway. ...

Tags: .NET, CloudFormat: General SessionLevel: Intermediate

Monolith Decomposition and Evolutionary Architectures: How to Safely Modernize Legacy Systems

Presented by: Ben Hoffman

Replacing and re-engineering a new system to replace a legacy or monolithic system, in its entirety, is risky. And after significant investment, the new system often suffers from many of the same issues the old system had. When you combine long development times with big-bang-style deployment, the...

Tags: .NET, CloudFormat: General SessionLevel: Intermediate

Time traveling in the cloud. Time series analytics with Microsoft Azure.

Presented by: Sam Vanhoutte

The data collected in IoT scenarios are often thought of as a ‘time series”. Through this data it’s possible to understand the past and use this data to anticipate the future. But time traveling is never straight forward. That’s why in this session Sam will walk you through the processing of...

Tags: .NET, Cloud, Big Data, PythonFormat: General SessionLevel: Intermediate

If You Don’t Have a Failing Test, You Don’t Have S***

Presented by: Nate Berent-Spillson

My go-to technique for just about every problem is a failing unit test. Many developers think of unit tests as something they're forced to write to hit some coverage metric, but when you look at it as a way to prove or disprove a hypothesis—it becomes a very powerful tool for problem-solving. It's...

Tags: .NET, Cloud, Functional Programming, Java, Javascript, Mobile, Leadership, Ruby/Rails, Python, Soft Skills/Business, TestingFormat: General SessionLevel: Intermediate

Scaling Systems: Architectures that grow

Presented by: Kendall Miller

It's harder than ever to predict the load your application will need to handle in advance, so how do you design your architecture so you can afford to implement as you go and be ready for whatever comes your way. It's easy to focus on optimizing each part of your application but your application...

Tags: .NET, CloudFormat: General SessionLevel: Intermediate

Jakarta EE 10 is Coming Your Way!

Presented by: Ivar Grimstad

Jakarta EE 9 lowered the barriers of entry and established a foundation for future innovation paving the way for Jakarta EE 10. ...

Tags: Cloud, Java, SecurityFormat: General SessionLevel: Intermediate