See what is possible with open source in the cloud. Learn from community leaders about app platforms, containers, DevOps and more.
Microsoft Azure open source strategy and partnerships
There has never been a better time for open source software and communities! Microsoft is committed to open source technologies and our own John Gossman will kick off the very first Azure OpenDev event by sharing Microsoft’s open source journey and approach in four key pillars: enable, integrate, release and contribute. John will also discuss how Microsoft is working with organisations such as the Linux Foundation and the Cloud Foundry Foundation.
John Gossman is lead architect on Microsoft Azure, where he spearheads technical strategy and partnerships for Linux and open source technologies. He has driven strategic relationships with companies such as Red Hat, Docker, Mesosphere, Canonical, Chef and Puppet and serves on the Linux Foundation Board of Directors. John is also the co-author of the Microsoft REST API guidelines. Previously, John was an architect on XAML products including Windows Presentation Foundation, Silverlight and Expression Blend, where he popularised the Model-View-ViewModel pattern. John came to Microsoft as part of the Visio acquisition.
Docker and Azure for developing hybrid applications
Your organisation is asking you to deliver an app that depends on existing code and data yet quickly scales up or down based on customer demand. What to do? This talk will highlight two use cases of Docker and Microsoft working together to help users build and deploy hybrid apps that span on-premises and Azure.
The first use case will demo how to build a new Java Linux app on your laptop and deploy it unchanged to Azure using Docker Cloud and Docker Community Edition for Azure Container Service. The second will show how to containerise an existing application without modifying the source code and deploy the containerised app to Azure using Docker Enterprise Edition.
You will learn about best practices for hybrid apps, the impact of these apps on the business, and relevant tools available from Docker and Microsoft.
Scott brings more than 25 years of industry experience to his role of Chief Operating Officer at Docker, from software development and product marketing to IT operations and venture capital. Scott previously served as Vice President of Marketing, Product Management, and Strategy at Puppet Labs. Prior to Puppet Labs, Scott served in leadership and operational roles in product management, engineering, business development, and marketing for some of the most disruptive companies in the industry including Netscape, Loudcloud (parent of Opsware), Cisco, and Sun Microsystems. Scott attended Stanford University and earned BS and MS degrees in electrical engineering, an MS in manufacturing systems engineering, and an MBA.
Large-scale container orchestration with Kubernetes on Azure
Azure provides access to almost infinite capacity, and the challenge is to harness that capacity effectively. Mark will show how model-driven operations for Kubernetes enable integrators or customers themselves to set up complex topologies of scale-out software on Azure, that evolves smoothly from developer-friendly footprints to large-scale, highly available production architectures.
Mark is the Founder of Ubuntu and Canonical, where he leads product design. Mark founded Thawte, an Internet commerce security company in 1996 while studying finance and IT at the University of Cape Town. In 2000, he founded HBD, an investment company and created the Shuttleworth Foundation to fund innovative leaders in society with a combination of fellowships and investments. In 2002, he flew to the International Space Station as a member of the crew of Soyuz mission TM34, after a year of training in Star City, Russia. After running a campaign to promote code, science and Mathematics to aspiring astronauts and other ambitious types at schools in South Africa, he started work on Ubuntu. Today he lives on the lovely Mallards botanical garden in the Isle of Man, along with the equally lovely Claire, 18 ducks, and the occasional itinerant sheep.
All tomorrow’s parties: Modern enterprise Java with Microsoft Azure and Pivotal Cloud Foundry
With customers including Ford, GE, Allstate and Comcast, Pivotal’s reputation as the fastest-growing company in the history of open source software is well-deserved. The Java Spring framework; Spring Boot for microservices; Spring Cloud Services (built on Netflix technology) and Cloud Foundry are some of Pivotal’s open source projects seeing rapid enterprise adoption on Azure. In this session, you will hear how Pivotal helps large organisations transform their businesses by adopting cloud native patterns with modern Java applications on Pivotal Cloud Foundry, powered by Microsoft Azure. You will also hear direct from a joint customer about how they have revolutionised their software capabilities with help from Pivotal and Microsoft.
Entrepreneur and technologist, Joshua is the Head of Global Ecosystem Engineering at Pivotal. Joshua works with Fortune 100 customers who seek to transition to a cloud-native architecture and with Pivotal’s Cloud Foundry team to bring new features and functionality to Cloud Foundry-based products, the industry-standard enterprise platform for the cloud era. A San Francisco Business Times 40 Under 40 Leader and NASA Ames Honor Award recipient, Joshua has been instrumental in defining and bringing cloud solutions to market. He co-founded OpenStack, the definitive open cloud solution for Infrastructure as a Service and Piston Cloud Computing, which provides OpenStack-based private-cloud solutions for marquee enterprises across industries. As the founding Chief Architect, Joshua led the development of NASA Nebula, the federal government’s first cloud computing platform.
Red Hat and Microsoft: Your technology, your platform, your way
Since the historic announcement in 2015, Red Hat and Microsoft have worked together to enable customers freedom and flexibility in choosing technology solutions. One of the key areas of collaboration has been around container technology: developing, orchestrating, managing and hosting.
We shall talk about and demonstrate the broad array of solutions Red Hat and Microsoft can now offer to developers. From developing Microsoft .NET applications to Java, we have you covered with Red Hat OpenShift Container Platform running on Azure. We will discuss the benefits of running OpenShift Container Platform on Azure and how digital transformation and the adoption of microservices helps decrease build times and increase developer productivity.
As a Red Hat Technical Cloud Evangelist, Nicholas works with Microsoft Azure, a Certified Cloud Service Provider, to help design build and integrate Red Hat product offerings into the Azure portfolio. This encompasses data centers, lines of business, and route-to-market offerings. He also works closely with enterprise customers helping them implement, create, and deploy public and hybrid cloud solutions. Partnering with the Red Hat Alliance teams he helps shape the Red Hat Enterprise Linux, OpenShift Container Platform, CloudForms, Ansible Tower, Software Defined Storage, and the JBoss Middleware technology portfolios.
Creating platform-agnostic application packages with Habitat
One of the dreams of development is to build a software package once - and deploy it anywhere. With current open source projects, this dream is closer than ever. Join this talk to learn how to create software packages that run (almost) anywhere with Habitat. You will see how the same application can be run on bare metal, on a virtual machine, or in a container - with everything needed to automate that application already built into the package itself. Also learn how to build and deploy these packages with the intelligence to self-organise into topologies, without needing a central orchestrator. See how the dream of platform-agnostic and self-organising packages is fulfilled today, and how it will evolve in the future.
Nell is the core maintainer of the Supermarket and Habitat open source products. She also sits on the advisory board for the University of Washington Certificates in Ruby Programming and DevOps. She specialises in Chef, Ruby, Rails, Regex, Rust, and test-driven development and has travelled the world speaking on these topics. Prior to entering the world of software development, she studied and worked in the field of theatre.
Tools for developing and deploying applications on Kubernetes
The open source Kubernetes project has gained a lot of traction in the last few years and has improved the operator experience. However, it can be unclear sometimes where and how to onboard developers in this exciting space. This talk will focus on the developer experience for Kubernetes with an emphasis on specific tools you can use - like Helm, the package manager for Kubernetes, and Draft, a tool for developers to streamline the process of containerising and packing an application for Kubernetes.
Gabe is the Lead Program Manager for Containers on Microsoft Azure. Gabe was the Cofounder and Chief Technology Officer of Deis, which was acquired by Microsoft in 2017. As an early contributor to Docker and Kubernetes, Gabe has deep experience with containers in production and frequently advises organisations on PaaS, distributed systems, and cloud-native architectures. Gabe speaks regularly at industry events including KubeCon, DockerCon, CoreOS Fest, GlueCon, QCon, and Microsoft Build.
Michelle is a senior software engineer for Microsoft Azure and a core maintainer on the Kubernetes Helm project. She co-leads SIG-Apps, which is the special interest group for running and managing applications and workloads on Kubernetes.
Lessons from Skype in migrating and managing large-scale Linux infrastructure on Azure IaaS
This session will focus on migrating the large-scale Linux workloads of Skype to Azure IaaS. From deployment and setting up, to patching and monitoring, get insights into the problems and solutions, as well as the general lessons we have learned over the years.
Kaspars’s first experience with Linux was during the summer of 2000, and it has been his passion ever since. Since then he has worked as a freelancer setting up servers for small businesses, and at a data center where he learned all about data center infrastructure. In recent years Kaspars has been responsible for running the core services of Skype. He manages a team of Linux service engineers, leading the way in everything Linux including management, monitoring, security, and compliance. In terms of Linux, you name it—Kaspars and his team have likely done it.
Follow the journey of a Java and Node.js app from a developer’s laptop to cloud-scale deployments. Watch these videos and try the demos on your own.
Java: Spring Boot on Azure Web Apps
Deploying a Spring Boot app to Azure
Watch Joe Binder, Principal Product Manager for Microsoft Azure, show how easy it is to deploy a Java Spring Boot app to Azure. Using IntelliJ and the Azure CLI 2.0, Joe takes an existing Spring Boot app, containerises it and quickly deploys it to Azure Web Apps on Linux as well as Kubernetes on Azure Container Services.
Node.js: MEAN apps on Azure
Deploying a MEAN app to Azure
Matt Hernandez, Senior Programme Manager for Microsoft Azure, deploys a sample MEAN application to Azure Web Apps on Linux, presenting the full developer experience with Visual Studio Code and the Azure CLI 2.0. Matt also showcases how to store the app’s data inside Cosmos DB, a drop-in replacement for MongoDB to which it maintains full protocol compatibility.