User Story Mapping for BeginnersColin Mackay
Sometimes it is difficult to work out how to prioritise the backlog and effectively work iteratively while still holding on to the big picture. What do you put in your MVP (Minimal Viable Product)? What then goes in each incremental release to give your users more and more useful functionality? Storymapping is a technique for solving this problem and getting your solution to your users faster.
In this interactive session I’ll explain how you go about creating a story map and I’ll get you to create one. Lots of sticky notes later you should have a fairly good grasp and be able to use the same technique on your own projects to better manage your backlog and keep everyone aware of the big picture while still working on individual stories.
Sticky notes and sharpies will be supplied.
Introduction to Event SourcingDuncan Jones
"Introduction to Event Sourcing" is a beginner level introduction to event sourcing, a data storage idea that works on capturing the change history of the system as a sequence of events and recreating the state from this history.
I will also show how it fits into the larger concepts of CQRS and up to domain driven design - with some discussion on how to host and use event sourcing in microservices.
Beginner's level talk (101), no code but mostly diagrams, interactive discussion and Lego.
What Is The Point Of ... Microsoft ?Liam Westley
The demise of Microsoft has been predicted by many; Microsoft as a platform for software and specifically their development tools and ecosystem.
The reboot of Microsoft has been dramatic over the past few years, embracing OSS, ASP.NET vNext rewriting the core of what .NET represents, and the final promise of deployment to any platform with .NET core. Their purchase of Xamarin provides a cross platform mobile solution, and Azure is thriving even when there is no Windows Server in sight.
Liam will take a subjective stroll through where Microsoft is heading, and what the changes might mean for existing Microsoft developers and whether a .NET renaissance is about to happen.
Become a Bot Builder with Microsoft Bot FrameworkJames Mann
The way in which customers expect to be able to interact with companies is changing. We'll look at this change and how you can take advantage of it by creating chatbots using the Microsoft Bot Framework. We'll cover the basics, including what tools you can use and where to go in order to get started. Then we'll see how we can use Microsoft Cognitive Services to sprinkle AI magic on your chatbots and turn them from simple command-line pretenders to useful tools that customers will love. Come along and become a chatbot builder for your organisation today!
Building a modern enterprise with UWPJames Croft
Based on experience building applications for the enterprise, this session will aim to help improve the understanding of UWP and how that can benefit your app development in the enterprise space.
In the session, you will learn what tooling is available today to migrate your classic Windows applications to the Universal Windows Platform. You’ll also learn how you can build your application’s user interface from the ground up while utilizing your classic applications code with demos to get you started.
As well as bringing your current enterprise apps to Windows 10, the session will also explore the futures for your new UWP application showcasing what companies are doing today with their enterprise customers with UWP exclusive devices such as the Surface Hub and HoloLens.