Kevin Dangoor
Home
About
Publishing Book
The Dragon of DC
  • Diagramming

    Dec 30, 2018 · 1 min read · Architecture  ·
    Share on:

    Creating diagrams is a stereotypical software architect task, but the fact of the matter is that a picture can convey a thousand words of information. Diagrams are important for understanding. Google Drawings I’ve been using Google Drawings a lot recently, because of the ease of collaboration and the ability to …

    Read More
  • Hexagonal Architecture a.k.a. Ports and Adapters

    Dec 29, 2018 · 10 min read · Architecture  ·
    Share on:

    Gary Bernhardt’s Boundaries talk is one of my favorites. In it, he talks about a “functional core” of pure, easily-testable code, surrounded by an “imperative shell” which deals with the messy world outside. It can be delightful to write code in this way: Part of the time, you’re …

    Read More
  • Technical Debt

    Oct 9, 2018 · 2 min read · Architecture  ·
    Share on:

    Escaping the Technical Debt Cycle A talk by Michael Feathers: Escaping the Technical Debt Cycle In the talk, he urges against most numeric metrics. He praises the Open/Closed Principle as one important way to avoid adding unhealthy debt: In object-oriented programming, the open/closed principle states “software …

    Read More

Kevin Dangoor

Knowledge sharing on software architecture, publishing and more.
Read More

Featured Posts

  • Recipes

Recent Posts

  • I’m a Hubber!
  • 7 Years at Khan Academy
  • 2021-10-11
  • 2021-09-27
  • 2021-09-20
  • 2021-09-13
  • Obsidian
  • 2021-09-06

Tags

ARCHITECTURE 3 GO 2 GRAPHENE 2 APOLLO 1 GOOGLE-CLOUD 1 GRAPHQL 1
Kevin Dangoor

Copyright 2025 KEVIN DANGOOR. All Rights Reserved