Search results

"category:/share"


Title and summary Date/time
1
Grouping Components by Use Case
Recently I’ve been creating many context/system diagrams but have needed to link them to use cases. This is due to the nature of the development process and the need to identify affected components from the starting point of a use case. For example, ...
06-May-2017
21:18:42
2
Diagrams for System Evolution
Every system has an architecture (whether deliberately designed or not) and most systems change and evolve during their existence - which includes their architecture. Sometimes this happens gradually and sometimes in large jumps. Let's have a look at a ...
11-Jun-2015
08:17:04
3
Lightweight Quality Attribute Workshop
One of the core concepts in the Software Architecture for Developers course is that the Quality Attributes (non-functional requirements) need to be understood in order to provide foundations for a system's architecture. It's no good building a system ...
04-Jan-2015
20:21:29
4
What is a Monolith?
There is currently a strong trend for microservice based architectures and frequent discussions comparing them to monoliths. There is much advice about breaking-up monoliths into microservices and also some amusing fights between proponents of the two ...
19-Nov-2014
09:00:00
5
Sketching API Connections
Daniel Bryant, Simon and I recently had a discussion about how to represent system communication with external APIs. The requirement for integration with external APIs is now extremely common but it's not immediately obvious how to clearly show them in ...
28-Oct-2014
13:52:00
6
Identifying Architectural Elements in Current Systems
Simon recently talked about the gap between Software Architecture and Code and how to close this with architecturally-evid...
08-Jul-2014
10:27:13
7
Book Update and Book Bundle
Working with Legacy Systems I have just released an update to my incrementally-publis...
02-Aug-2013
12:22:00
8
Presentation at QConLondon 2013
Last week I spoke at QConLondon 2013 on the topic of "Modern Legacy Systems". Here are the slides and I'll update with a link to the video when QCon makes it available. Thank you to everyone that attended and I had a couple of great conversations ...
12-Mar-2013
21:27:58
9
Speaking at the Software Architect 2010 conference
Just a quick post to say that I'm speaking at the Software Architect 2010 conference in London next month. I'm running a pre-conference workshop, a post-conference workshop and two technical breakout sessions as follows. Software Architecture in a Day ...
30-Sep-2010
20:12:00
10
How do you introduce software architecture?
I get my fair share of questions about software architecture; ranging from queries about the role through to "I have this problem, how would you design a solution"? This question, though, represents a fairly common situation but isn't one that I get ...
23-Jul-2010
00:25:22
11
Enterprise Software Developer training course
I'm pleased to say that, from September, I'll be running a new training course called Enterprise Software Developer. Where Software Architecture for Developers focusses on the architecture and design elements of software projects, the new course expands ...
14-Jul-2010
11:43:50
12
Where do you start?
A quick note to say that I'm presenting a session called "Where do you start?" at the Norwegian .NET User Group (NNUG) on the 24th of August in Oslo. Where do you start? One of the hardest things about software development is being asked to come up ...
06-Jul-2010
13:03:00
13
Architectural constructs
The code for any software system is where most of the focus remains for the majority of the software development life cycle and this makes sense because the code is the ultimate deliverable. But if you had to explain to somebody how that system worked, ...
15-Mar-2010
14:55:30
14
Software architecture: where do you start?
You may have seen this on Matt Deacon's blog already ... I'm running a session for the IASA UK chapter on the 9th of March in London. Where do you start? One of the hardest things about software development is being asked to come up with a design ...
03-Feb-2010
09:42:45
15
Software architecture for developers
We've been running our software architecture course for a couple of years now and although we've consistently received very positive feedback, we're always looking for ways to improve it. And that's exactly what we've done over the past few weeks. ...
29-Oct-2009
16:46:15
16
Software architecture document guidelines
Back in March last year we published an initial set of software architecture document guidelines and I thought that it was time for an update. There are no major changes although I've modified some of the section headings so that you can use this as a ...
27-Oct-2009
17:39:02
17
The code doesn't tell the whole story
We all know that writing good code is important and refactoring forces us to think about making methods smaller, more reusable and self-documenting. Some people say that comments are bad and that self-commenting code is what we should strive for. And I ...
22-Oct-2009
15:50:17
18
Documenting your software architecture - why and how?
Another of the sessions that I delivered at the recent Software Architect 2009 conference was entitled "Documenting your software architecture - why and how?" and covered some of the drivers for creating software architecture documentation along with ...
19-Oct-2009
13:39:57
19
Style on top of substance...
As seasoned techies, many architects aren't automatically comfortable giving presentations. Ironically, our ability to abstract and describe complex information makes us better suited to doing them than we like to think, providing we understand the ...
27-Aug-2008
14:12:54
20
How big is your software architecture document?
I'm going to write-up my notes from the last London user group (Sharing Architectures) later in the week, but I wanted to pose a question to you that I asked at the user group. How big is your software architecture document for your current ...
16-Apr-2008
21:30:00