NDC London 2025

I have attended the NDC London 2025 conference and it was a wonderful experience. If you have not attended an NDC conference before, based on my experience from 2025, I would wholeheartedly recommend that you do. NDC conferences are organised in several countries, so you do not need to wait for the next conference in London to attend.

The ingredients that made my conference experience so enjoyable this year are:

  1. A very useful 2 day practical workshop on messaging.
  2. Insightful talks with lots of demos for the next 3 days.
  3. An awesome community which is welcoming to newcomers (like me).
  4. Exciting companies to engage with at their booths.
  5. An ad-hoc .NET London Meetup event during one of the evenings.

Overview of topics covered

I have attended a workshop and several talks covering the following topics:

  1. Artificial intelligence.
  2. Messaging in distributed systems.
  3. Software architecture.
  4. C# and .NET.
  5. Data visualisation.

Given that several workshops and talks were running concurrently most of the time the topics listed above are only a small subset of the topics covered by the conference.

I will summarize below my main takeaways for each topic.

Artificial intelligence talks

The building blocks that I think can be integrated to build great AI applications are:

  1. Local large language models (LLMs).
  2. Retrieval Augmented Generation (RAG).
  3. Predict + function call loops.
  4. Voice instead of text input.
  5. AI powered tools.

Over the next few weeks I will create sample demos using the building blocks listed above, so periodically come back to my blog if you are interested.

AI powered tools

VS Code

Useful features available in VS Code include:

Useful references

  1. For experimenting with local LLMs: LM Studio.
  2. Application for running local LLMs: ollama.
  3. Repository of AI models: HuggingFace.

Messaging in distributed systems talks and workshop

Useful resources

Software architecture talks

Software architects

The Architect’s Paradox

Migrating legacy web applications to a modern stack

Modular monoliths

Useful resources

Event driven architectures and domain driven design

Useful resources

C# and .NET talks

C# 14 and beyond

Intro to .NET Aspire

Data visualisation

Useful resources

Summary

To sum it up in one phrase, NDC London 2025 was a great learning experience and I hope to be able to attend future editions. If you are unsure if you should do the same, just do it!

· tech, conference, ndc, london, ai, messaging, architecture, dotnet, csharp, C#, .NET