Jump to main content

Software architectures with O/R mappers

calender February 26, 2015
place BASTA! Spring
André Krämer bei einem Vortrag

Material for this talk

Over the past fifteen years, typical architecture has shifted from one extreme to the other. Where business logic and SQL statements used to be buried behind click events in the user interface, today we find clean layer architectures. The theoretical “pattern implementation” of such a layer architecture usually involves the use of an MV* interface pattern. Added to this are a business layer, a repository, and an O/R mapper. In practice, however, the implementation of such an architecture often leads to anemic domain object models, empty business layers, and repositories that far exceed their actual purpose. In this session, I would like to critically examine this approach together with you. I will also use a small sample project to show you alternative solutions and encourage you to try out new ideas so that you can write leaner, more maintainable software with less effort in the future.

This talk is also listed on andrekraemer.de.

All talks

Let’s talk about your software!

André Krämer

CEO & FOUNDER OF QUALITY BYTES GMBH, MICROSOFT MVP, .NET MAUI CONTRIBUTOR


STATUS
What does your software already do – and what not yet?

POTENTIAL
Where can mobile, Text Control, or modernization create real impact?

KICKOFF
What first steps make sense – with no detours.