What we're about
Upcoming events (4)
Today Microsoft seems to have open source running through its veins - but it wasn't always that way! So what changed? Join Richard Campbell as he takes you on a ride through the various moments in Microsoft history that led to its current focus on open source. The path to open source was not a straight line, but the twists and turns are what makes the story great! Bio Richard Campbell wrote his first line of code in 1977. His career has spanned the computing industry both on the hardware and software sides, development and operations. He was a co-founder of Strangeloop Networks, acquired by Radware in 2013 and was on the board of directors of Telerik that was acquired by Progress Software in 2014. Today he is a consultant and advisor to several successful technology firms and is the founder and chairman of Humanitarian Toolbox (www.htbox.org), a public charity that builds open-source software for disaster relief. Richard is also the host of two podcasts: .NET Rocks! (www.dotnetrocks.com) the Internet Audio Talkshow for .NET developers and RunAs Radio (www.runasradio.com), a weekly show for IT Professionals. He also produces the DevIntersection (www.devintersection.com) series of conferences.
Orchestration or choreography? Sagas or process manager? REST, RPC, or events? Are we just making this all up as we go along? Microservices introduce major complexities the moment we move away from a single service and process to multiple ones. Immediately, the problem hits: services have to communicate. The architect mandates REST. But nothing works in production. Then come events. But nothing is ever completed. So now what? Let’s look at the problem holistically: We want to uphold the fundamental autonomy of any microservice-based architecture while designing a communication strategy that enables services to achieve their purpose in the world. That’s where patterns come in. In this talk, we’ll look at some basic communication patterns, see where we might run into problems and how advanced conversational patterns can help. We’ll walk you through some real-world scenarios to demonstrate how complex coordination and conversation patterns can get services communicating effectively while retaining our all-important autonomy and loose coupling. Jimmy Bogard Independent Consultant Jimmy is a member of the ASPInsiders group, the C# Insiders group, and has received the "Microsoft Most Valuable Professional" (MVP) award every year since 2009. Jimmy is also the creator and maintainer of the popular OSS libraries AutoMapper and MediatR. Jimmy is an independent consultant, and the chief architect at Headspring, a custom software consultancy based in Austin, TX.
Building reliable and repeatable infrastructure deployments that can be transitioned through Development, Test, and into production is becoming increasingly essential. There are many options including PowerShell, ARM, Cloud Formation and many more that you can use depending on your cloud of choice. But what if you want vendor lock in? Enter Terraform. An open source Infrastructure as code platform that works with Azure, AWS, and others as well as on-premises environments. Together we will look at how this can work with our cloud platform of choice to help speed up our ability o define and deploy resources. Bio: John is an experienced data platform and cloud technology consultant specialising in Microsoft technologies as well as a Data Platform MVP. Happy to talk data, security, and DevOps until the cows come home sharing the things learned over more years than he cares to remember fixing weird and wonderful problems.