Skip to content

[In-person] Mark Seemann (Fractal architecture) and Tibi Covaci (Github Actions)

Photo of Martin Nørskov Jensen
Hosted By
Martin Nørskov J. and 2 others
[In-person] Mark Seemann (Fractal architecture) and Tibi Covaci (Github Actions)

Details

It's been a while, but we are finally back with another in-person meetup. This time around we are happy to present this meetup sponsored by NDC Copenhagen and Microsoft Denmark, hosted by SiteImprove.

Agenda:
16:30 - Doors open
17:00-18:00 Fractal architecture by Mark Seemann
18:00-18:30 Food
18:30-19:30 Github Actions by Tibi Covaci (Microsoft)

# Fractal architecture

Why is software development so difficult? A major reason is that you spend more time reading than writing code. If you can decrease the time required to read existing code, you can increase productivity.

You can decrease the time you waste reading complicated code by writing code that's easy to read - code that fits in your head.

Code should fit in your head at all levels of abstraction. At the entry point, at the business logic level, and at the lowest levels of detail. This is fractal architecture - code that is organised according to that principle of self-similarity.
Key to achieve fractal architecture are encapsulation, aggressive thresholds, and referential transparency. Code examples will be in C# - written in a style also readable to developers working in Java, TypeScript, C++, etc.

# Github Actions

Description will be added.

This meetup is kindly hosted by our friends at SiteImprove who are located on Sankt Annæ Plads in Central Copenhagen not too far from Nyhavn and Kongens Nytorv metro.

NDC Copenhagen is taking place 30 May – 2 June in DGI-Byen Copenhagen. More on https://ndccopenhagen.com/

COVID-19 safety measures

Event will be indoors
The event host is instituting the above safety measures for this event. Meetup is not responsible for ensuring, and will not independently verify, that these precautions are followed.
Photo of Copenhagen .Net User Group group
Copenhagen .Net User Group
See more events