Everything you wanted to know about caching
Featuring Anthony Dang
Caching can be your best-friend or your worst best-friend. A poor cache implementation can mean the difference between experiencing blazing fast performance or unexplained random slowness, or both! It can even result in random stale (out of date) content which you can't explain. In this talk...varnish redis caching architecture .net
Architecture: The Stuff That's Hard to Change
Featuring Dylan Beattie
We’ve all heard of the idea of ‘software architecture’. We’ve read books about domain-driven design and event sourcing, we’ve been to conferences and learned about micro services and REST APIs. Some of us remember working with n-tiers and stored procedures... some of us are still using them. But...architecture enterprise-architect architectural-patterns hexagonal-architecture
Event Driven Collaboration
Featuring Ian Cooper
When we move from a monolith to microservices we abandon integrating via a shared database, as each service must own its own data to allow them it to be autonomous. But now we have a new problem, our data is distributed. What happens if I need one service needs to talk to another about a shared...architecture microservices service-design event-driven-architecture event-driven .net ldnug
Saving the World with IoT
Featuring Tomasz Bartoszewski
You don't have to be a super hero, to make a difference to our planet. Just a bit of programming skills will suffice. We can't imagine our lives without electricity. We use it to have light and heat, keep our food fresh, we work with computers, use mobile phones, and don't forget...cloud azure iot .net ldnug
Microsoft's Open Source Journey: From Pure Evil to .NET Core 3.0
Featuring Scott Hanselman
For anybody involved in doing open source development with Microsoft .NET, the last decade has been nothing short of remarkable - and there's not many people better qualified to tell us about it than Scott Hanselman.code microsoft open-source .net-core .net ldnug
A Practical Guide to Dashboarding
Featuring Jessica White
Dashboarding, also known as visualisation, is a difficult thing to do. First, there is a vast choice of tooling and setup. Then, figuring out what information should be displayed, where and why can be confusing.
Together we will journey through a practical tour of dashboarding. Focusing on...statsd grafana graphite dashboard visualisation bigdata .net
Event Sourcing and CQRS: Lessons Learned
Featuring Savvas Kleanthous
Event Sourcing and CQRS are a set of patterns that have some amazing benefits that make them a really interesting choice when building systems of some complexity and above. However, choosing this set of patterns over something else represents a tradeoff, which introduces some complexities and...architecture distributed-system event-sourcing cqrs
Turning software into computer chips – Hastlayer
Featuring Zoltán Lehóczky
Software is flexible, specialized hardware is extremely fast. So why not write software, then turn it into a computer chip? This is what Hastlayer (https://hastlayer.com) does by transforming .NET software into electronic circuits. The result is faster and uses less power while you simply keep on....net c# hardware-acceleration performance hastlayer fpga
What is the clean architecture - and how you would build one in .NET?
Featuring Ian Cooper
Recently Bob Martin has categorized a set of architectures, including hexagonal architecture, onion architecture and screaming architecture as 'the clean architecture' - a layered architecture of concentric circles with a strong emphasis on separation of concerns. This architecture has...architecture quality tdd hexagonal-architecture clean-architecture .net
What Developers Want
Featuring Rabeb Othmani
There is so much going on in the tech world nowadays, new programming languages, new APIs and new tools everyday. Trying to keep up with all of it can be challenging. So how can we guarantee a smooth developer experience?
In this talk, I'd like to share with you what I've learnt in one...architecture api .net asp.net f#.net f# csharp c# alt.net
Automating Automation: Learning by Observation
Featuring Tuhin Chakraborty
The state-of-the-art of software automation requires explicit programming by a developer. Tools that make this programming easier have gained popularity, but the paradigm is essentially the same: a human must program an automation step-by-step. This intricate, manual programming is time-consuming....net data automation machine-learning
Kubernetes, Azure and .NET - What's it all about?
Featuring Shahid Iqbal
Everyone seems to be talking about Kubernetes with companies seemingly tripping over themselves to support or adopt it.
In this talk we'll introduce Kubernetes, discuss the key concepts of the platform, it's high level architecture and how to get a Kubernetes cluster up and running in...cloud .net architecture devops cloud-native kubernetes
.NET Xamarin.Forms development for Android - an Indie developer's perspective
Featuring Jim Chapman
Having an existing XAML/.Net code-base, it was natural to use Xamarin.Forms, so the UI development for the Android app would not be starting entirely from scratch. And Xamarin.Forms certainly achieves the basics: getting a usable UI onto the screen. But it's not perfect - various things....net android xamarin
Windows Containers? In my Production Environment?
Featuring Colm Prunty
Nginx for .NET Developers
Featuring Ian Cooper
With the move to .NET Core, IIS is no longer the default web server for ASP.NET deployments. Instead ASP.NET apps are self-hosted and by default run in Kestrel. Kestrel is fast, and like Node.JS is based off the libuv async I/O library. But it's also optimized to talk to Nginx, another web...kestrel asp.net nginx .net
Making the Windows Command-Line Great Again.
Featuring Rich Turner and Tara Raj
Let’s get together and chat about what Microsoft is doing to overhaul the Windows command-line experience in Windows 10, and how Windows Subsystem for Linux (WSL) allows you to run Windows and Linux tools and platforms (inc. .NET Core) simultaneously. On the same machine. Without VM’s!windows-command-line windows-subsystem-for-linux windows-10 linux .net-core windows .net
Keynote by Ryn Daniels on Designing Sustainable Ops Cultures
Next up on 21st August, London
µCon London 2020 - The Conference on Microservices, DDD & Software Architecture
Next up on 27th May, London
Elasticsearch for Developers with Itamar Syn-Hershko
Next up on 23rd September, London