Presentations

Quality In a DevOps World

In a modern DevOps world, who has time to do end to end functional testing that could take weeks, months, even years!!! See how Microsoft maintains quality in a DevOps world.

QualityInADevOpsWorld.pptx

 

Microsoft’s Enterprise Transformation

DevOps is the union of people, process and products that enable continuous delivery of value to our end users. This ability is vital in today’s world, but it’s not easy to do. Learn how Microsoft transformed their entire company from a waterfall-oriented business–delivering new versions once every 3 years–to delivering new features every 3 weeks, with multiple bug fixes and patches deploying daily. This journey wasn’t a smooth one. Nor was it an easy.  But you can learn from our mistakes. See what we have identified as best practices and what worked for us in this exciting new DevOps world.

DevOpsTransformation.pptx

 

Real World DevOps

It is now 2019 and good DevOps practices are no longer just nice to have. It is absolutely necessary to continuously deliver value to our end users. Yet this isn’t easy to do right. Unfortunately, all the flashy Hello World DevOps demos we see at conferences don’t really help us figure out how to do DevOps in the real world. They don’t even let us know what is possible.

In this session, we change all of that. We explore the why’s and the how. Why is DevOps important? Why do we care? How do we implement DevOps best practices? And finally, we will do a real world deep dive.

Starting from nothing at all except source code (and I mean NOTHING. No infrastructure at all) we end with a complex modern application deployed all the way out into production hosted in the cloud.

We touch on modern technologies and techniques. From Infrastructure as Code to setting up DNS. From web front ends, to deploying databases. From API’s hosted in Kubernetes clusters all he way to mobile apps. And we do everything from within our pipelines. With the right tooling, anything is possible. And in this session, you will see all this happen live with DevOps best practices including IaC, Database DevOps, Security, Quality and even disaster recovery!

RealWorldDevOps.pptx

 

Global DevOps Bootcamp 2018  – From Once Per Month To Multiple Times A Day

DevOps is vital in todays world and the importance of adopting the DevOps mindset cannot be overstated. However, to transform your organization from a water fall company to a company implementing DevOps best practices is not easy to do. At the Global DevOps Bootcamp 2018, join us as we take our fictitious company GDBC, Inc. on this exact journey.

FromOncePerMonth.pdf

 

Advanced DevOps – Deep dive into feature flags

DevOps is the union of people, process and products to enable continuous deliver of value to our end users. For projects with some complexity, it is always a challenge to implement DevOps safely and quickly. How do organizations like Netflix, Amazon and even Microsoft manage to deploy complex software multiple times per day into production without creating complete chaos? Feature flags are a vital component for DevOps at speed.

In this session learn what feature flags are and why they’re important. We’ll look at how to implement feature flags for UI elements, back end code and even database changes. You’ll learn about the benefits of DevOps at speed, and how feature flags can help enable these benefits for large complex software. Finally, we’ll discuss the main challenges facing organizations trying to implement feature flags.

FeatureFlags.pptx

 

BRK2058 DevOps Best Practices for Azure and VSTS (TechSummit 2018)

DevOps is the union of people, process and products that enable continuous delivery of value to our end users. This ability is vital in todays world and VSTS is the Ultimate DevOps solution into Azure. Come see the latest features in VSTS. Tips and tricks. And how you can easily use VSTS to enable your full end to end DevOps pipeline.

BRK2058.pptx

 

Azure DevOps Simplified (Connect(); 2017)

Brian Harry showcases the new and noteworthy additions to Azure, Visual Studio Team Services and Team Foundation Server 2018 that are enabling organizations to further evolve and streamline their DevOps processes and speed of deployment. Brian will demonstrate how easy it is to get started with a Continuous Delivery pipeline to deploy your applications into the cloud and then extend these further as your application and your team grow.

AzureDevOps-Connect2017.pptx

 

Microsoft’s DevOps Transformation

DevOps is the union of people, process and products to enable continuous delivery of value to our end users.  Microsoft used to be extremely waterfall and delivered new version of their software every 3-4 years.  Over the past 5 years, Microsoft transformed themselves to an extremely Agile company that has fully adopted the DevOps mindset. Of continuously delivering value to their end users.  This process was not easy. Come see how Microsoft made this transformation.

DevOpsTransformation.pptx

 

Accelerating Continuous App Innovation with Shift Left and DevOps

DevOps is the union of people, process and products to enable continuous delivery of value to our end users. This need to continuously deliver value is so important that we now no longer have the luxury of months of regression testing to find our bugs. In order to be successful, developers must shift left and raise the bar for quality. In this session, see how developers can shift left, speed up their development cycle and be successful in the new DevOps world using Microsoft technologies. Come join us as we do a deep dive into topics like unit testing, mocking, auto generating unit tests, automated ui testing, smoke tests, enabling all of this in your CI/CD pipeline and debugging in production.

ShiftLeft.pptx

 

DevOps with the Microsoft Stack

DevOps is the union of people, process and products to enable continuous delivery of value to our end users. This is ridiculously important in our world today but is also very difficult to do right. Come see how to implement Zero to DevOps for any language, any platform with the Microsoft Stack. This talk features many war stories, real world successes as well as many fast paced demos using C#, Java, Node and containers.

DevOps.pptx

 

Mobile DevOps with the Microsoft Stack 

DevOps is the union of people, process and products to enable continuous delivery of value to our end users. Nowhere is this more important than the world of mobile apps. However, mobile presents its own set of unique challenges. See how Microsoft simplifies this entire process with Visual Studio Mobile Center. Visual Studio Mobile Center acts as your mission control center for mobile DevOps. With just a couple clicks implement the full DevOps stack. Continuous Integration, Continuous Testing, Continuous Delivery and Continuous Learning with integrated and easy to use dashboards.

MobileDevOps.pptx

 

Overview of Microsoft’s Application Platform for Developers

Developers rule the world. Our apps are everywhere and have the potential to disrupt how we live. Yet with great power comes great responsibility. We can’t build our daddy’s applications. We need to build modern intelligent apps that span across all devices. Come see Microsoft’s App Plat for Devs. See what Microsoft has to offer developers to create and modernize applications and embrace software industry trends such as cross-platform mobile experiences, web and cloud services, and DevOps. We introduce the key technologies provided across Microsoft development tools, services, and platforms to create applications in the new world of mobile-first, cloud-first. Learn what options you have available and see them in action with fast-paced demos that introduce you to the possibilities that the Microsoft platform provides for developers.

OverviewOfMicrosoftsAppPlatForDevs.pptx

One Comment

  1. Pedro Calderon

    It was great to meet u yesterday at MS Montreal HQ. Your down to earth, objective and direct approach to address comments and questions posted was quite welcome. Millin thanks for that.

Leave a Reply

Your email address will not be published. Required fields are marked *