So, if you haven't heard of the Onion Architecture, you wouldn't be alone. However, it's been around for a while under the name of Hexagonal Architecture, due solely to a graphic created when Alistair Cockburn first described it. It's also known as the Ports & Adapters Pattern. I highly recommend reading all of the links I've provided thus far however the Onion Architecture version of this pattern described by Jeffrey Palermo was the most understandable to me. I dug around for a while until I could find someone who implemented a sample project using the Onion Architecture and came across Matt Hidinger's presentation he did for the Chicago Code Camp last year. I destructed his sample project, documented it, and rebuilt it in a shape I felt I could teach and support. I then Templified it.
Here is that solution for Visual Studio 2010 on GitHub.
Here is the Templify template.
Subscribe to:
Post Comments (Atom)
Mocking GCP APIs containing iterator structs
New company & language, who dis? The astute amongst my readers may have noticed that I left Lightbend to go work with some friends who ...
-
tl;dr version Memory issues? Try -XX:+UseSerialGC -Xss8m in your Run Configuration or as command-line parameters. The Problem I...
-
New company & language, who dis? The astute amongst my readers may have noticed that I left Lightbend to go work with some friends who ...
-
Ahem! Did You Fall Asleep? Well, now that you mention it, I did about a month of sleeping since my last post. Thanks for the nudge awake. I...
I have read all the links you provided and went through the referenced code and slides.
ReplyDeleteThis is a great resource for familiarizing oneself with Onion Architecture.
Good job Jack!