Speaker

Einar Ingebrigtsen

Einar Ingebrigtsen

Technical Advisor, NovaNet

Sandefjord, Norway

Actions

Passionate software developer, focused on delivering quality software for the joy of improving end users lives. Had an awakening in 2010 when started working with event sourcing and general event driven architecture. Broad background in everything from games development, telecom, broadcast TV and a bunch of different line of business software. Love to empower other developers with providing the building blocks to create maintainable software.

Area of Expertise

  • Information & Communications Technology

Topics

  • Event Sourcing
  • CQRS
  • Enterprise Architecture
  • Event Driven Architecture
  • Software Architecture
  • Cloud Architecture
  • distributed systems

Engineering for Chaos: Software Architecture for Emergency Response

Emergency medicine is chaos by default: connectivity disappears, devices fail, crews change mid-mission, and data must follow the patient — not the hardware.

This talk tells the real-world story of designing and building software used across ambulances, helicopters, and maritime units, running on Windows, iPad, Android, and the web, with full offline support and reliable synchronization.

Driven by harsh constraints, the architecture evolved toward an event-first approach where every change became an atomic unit for storage, transfer, and replay. You’ll hear how this enabled offline-first sync, multi-device collaboration, live handovers between teams, and consistent behavior across platforms.

This is not a theory talk. It’s a candid, experience-based story about architectural tradeoffs, unexpected challenges, and what actually worked when the software left localhost and entered real emergency environments.

Maintainable vibe coding

One of the biggest challenges with vibe coding is handling change.
Agents can get you going real fast, but when you want to react to changing requirements,
the agents tend to struggle and can get you into a real mess real quick.
Much like we humans would do with large systems as well, because of the amount of context
one needs to have.

Breaking software into vertical slices that are focused on individual use-cases allow
you to have self-contained capabilities. This then gives you the confidence of
making changes and avoiding merge conflicts ant the like.
For agentic LLMs, this a perfect fit. Done right with formalized building blocks,
AI can easily amend functionality. Given the nature of the slices, they could also just be
thrown away and you could just regenerate a vertical slice as requirements change for it.

This talk will focus on how having an opinionated approach can act as rails for your
agent. Providing a more consistent and maintainable code base that is as maintainable
for the AI as for the developer.

Through vertical slices, Domain Driven Design, CQRS and Event Sourcing, this talk
will show how you can empower your teams to deliver reliably with high productivity.

Realtime collaboration of systems in a non-API world

How can systems collaborate without being coupled together and achieve full autonomy.
This was the promise an API-driven world, but the reality has lead to systems being built
with coupling through their APIs. In this talk you’ll see how this can be solved through a
decentralized, event-driven and microservice oriented approach.

Information saves lives

Public health crises, such as disease outbreaks and famine most often occur in settings where health systems and public health surveillance are weak. This gap in national and global surveillance poses a risk to communities, as disease outbreaks can develop undetected.

In emergencies, whether sudden or slow onset, people’s vulnerabilities to health risks increase, and infectious disease can quickly spread and cause life threatening outbreaks. At the same time, health services can become overwhelmed or put out of function, at a time where risk monitoring is most needed.

Risk monitoring provides early detection, which enables early response.

Digital volunteers have now since October 2017 been building a solution in the open for Red Cross. You'll learn more about how people in tech can contribute and how much of an impact you can do to other peoples lives and in fact save lives.

A year ago we presented at NDC Oslo 2017 about the journey we were about to embark on - its been so great to see people from near and far gather around this project and really focus on the primary objective of helping other people.

Let's focus on business value

Users are more demanding than ever. The systems we build should do more than ever. Competition is fiercer than ever. Technology changes more rapidly than ever. How to keep up with it all?

This talk will walk through a way of working with software that enables you to take away a lot of the complexities often found in Line of Business scenarios, such as multi-tenancy, resource management, cloud vs edge / on-premise and how to keep it all continuously improved leveraging the power of event driven architecture in a distributed decentralized microservice environment. In addition you'll see how you can work with authentication and authorization without having to write any code for it.

All this without you as a developer having to think about any of it.

It will showcase the open source platform Dolittle and how you can get started with it.

This talk showcases how you can separate concerns and take the cross cutting concerns to the next level. Its focus is on architecture with a lot of demos.

Einar Ingebrigtsen

Technical Advisor, NovaNet

Sandefjord, Norway

Actions

Please note that Sessionize is not responsible for the accuracy or validity of the data provided by speakers. If you suspect this profile to be fake or spam, please let us know.

Jump to top