DevOps proposes adopting strategies to help create better collaboration across teams to continuously and efficiently deliver value to end users. A common blocker that prevents organizations from implementing DevOps is the database. It has unique requirements and often follows a completely different development process from the one used for application development.
Redgate Data Tools lets users extend DevOps practices to SQL databases in Visual Studio. In this webinar, you’ll learn more about the benefits of database DevOps, and see Redgate Data Tools in action to improve productivity, agility and performance across teams.
By separating feature release from code deployment, feature flags, if used correctly, can superpower development, allowing developers, ops, qa, product, marketing and sales to bring better features to market, faster. Much like implementing a continuous integration tool, harnessing the power of feature flags further speed releases to achieve continuous delivery. Edith Harbaugh, CEO and co-founder of LaunchDarkly, will explain how feature flagging reduces deployment risk through release management (canary rollout, beta releases, dark launches).
Buck Hodges, Partner Director of Software Engineering for VSTS, tells the story of transforming Microsoft to One Engineering System with a globally distributed 24x7x365 service in the public cloud on Azure.
The new build and release system in Team Foundation Server 2017 and VSTS is extremely flexible, with a powerful web based interface to help connect your build and release tasks and automate your deployments. Creating custom build or release tasks is also straight-forward. Bryan MacFarlane, Principal Software Engineering Manager of the build team shows you how to create custom tasks ready to share with your team or the world via the Visual Studio Marketplace.
Become a DevOps High Performer features Gene Kim (IT Revolution), Bill Holz (Gartner) and Sam Guckenheimer (Microsoft). It is inspired by the State of DevOps Report, a survey that distinguishes the characteristics of High, Medium and Low Performers. Gene introduces the findings. Bill focuses on the business impact. And then Sam will show you what a high-performance organization looks like on the inside, demonstrating the way Microsoft works with VSTS internally to deploy more frequently, achieve higher quality and better customer satisfaction.
More DevOps Training, Office Hours, Ask Me Anything, and Podcasts are coming soon! Stay tuned here, with #SpringIntoDevOps, .Net Rocks, RunAsRadio, and RadioTFS.
DevOps is about people, process and products. Getting it all right requires effort but the benefits to your organization and customers can be huge. Microsoft has a fantastic set of products that can adapt to any language on any platform. In this demo-heavy keynote, Donovan Brown will show you how to go from “zero to DevOps” like a pro. Starting from just a blank desktop, he will create a new team project and a complete pipeline. He will also deploy an ASP.NET MVC application into Azure all live and hands on.
Published live at the Visual Studio 2017 launch event, Brian Harry, Corporate Vice President for Visual Studio Cloud Services, talks about the importance of DevOps and gives an update on how you can use VSTS to make it easier to get your software into the hands of your customers as quickly and reliably as possible.
From .NET Rocks! What can analytics around development do for you? Carl and Richard talk to Steven Borg about his work with VSTS, especially around understanding developer productivity. The conversation starts out with a comment around Team Foundation Server and VSTS. Then Steven dives into different kinds of analysis, looking for the best quality code. Can analysts tell you who should do a code review? Have a listen!
In this course from Channel 9 you will learn how to implement CI/CD from the Azure Portal using VSTS. Using any supported language that can be hosted in Azure App Service Web App quickly create both Continuous Integration and Continuous Deployment. We will also take a tour of what is created in VSTS and learn how you can extend what is created for you.
DevOps is the union of people, process, and products to enable continuous delivery of value to our end users. Read more as Sam Guckenheimer walks through DevOps, Continuous Integration, Continuous Delivery, DevOps culture, Infrastructure as Code, Microservices, Monitoring, and more.
Microsoft is a large company with over 65,000 engineers using VSTS. Learn how we implement DevOps practices at Microsoft, how we moved from “box” products to software as a service, and how one of our teams achieved 8000x build frequency in 12 months.
Continuous integration (CI) and continuous deployment (CD) help you reliably deliver quality apps to your customers at a faster pace. From code though build, test, and deployment you can define efficient and fully managed pipelines that automate and control the entire process.
Continuous Delivery (CD) is the process to build, test, configure and deploy from a build to a production environment. Multiple testing or staging environments create a Release Pipeline to automate the creation of infrastructure and deployment of a new. Successive environments support progressively longer-running activities of integration, load, and user acceptance testing.
Agile is a term used to describe approaches to software development emphasizing incremental delivery, team collaboration, continual planning, and continual learning. The term “Agile” was coined in 2001 in the Agile Manifesto. The manifesto set out to establish principles to guide a better approach to software development. At its core, the manifesto declares 4 value statements representing the foundation of the agile movement.
Across Microsoft and particularly within the Cloud + Enterprise engineering group, we have been focusing on shipping software more frequently. As we have observed from the software industry and frankly, drawn from the pain we have experienced, DevOps practices and habits have been essential for our ability to get better at delivering better services across the board. Also, we found that the organizational changes and cultural shifts required to embrace these practices have been just as significant. We would like to share what we have learned along the way and dive into what changes we have made to our teams to support this evolution.
Microsoft’s Bing is on a long-term journey to build the largest, most relevant, best performing search engine in the world. This one goal presents monumental software engineering challenges that demand the most from its development platform. So while Bing has been steadily climbing into the second largest search engine in the world, we have also been innovating in how we build, deploy, and manage our software platform. What we’ve discovered: rapid innovations in user-facing features and performance are only possible through innovation in the software platform and the developer experience.
Teams of every size across many organizations are implementing DevOps practices each week. Check out some of their stories like Alaska Airlines, Black Marble, Hawaiian Airlines, the Australian Government, and many others.