Software Architecture for Developers

Search results

"category:/define"

1 2 3 Next >>

Title and summary Date/time
1
Jitter
On CTA we often talk about non-functional requirements and how this can drive the architecture of a system. Most of these cover issues of desired response time and capacity (latency, throughput, storage etc) but I believe that Jitter is a metric which is ...
06-Sep-2011
09:02:41
2
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
3
Structure and guidelines, consistency and clarity
One of my key points about software architecture is that it introduces structure and guidelines into a software system, which in turn leads to consistency and clarity of the overall design. Basically, I'm saying that there are some real benefits from ...
02-Aug-2010
22:05:00
4
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
5
More layers = more complexity
We had an interesting discussion on the course a couple of weeks ago that I thought was worth summarising here. One of the key functional requirements of the case study that we run through is that the system should be able to distribute data to a subset ...
16-Jul-2010
16:07:11
6
Where do you start? (video)
I've had a few people ask me whether there is a video to go with the slides from my "Where do you start?" talk. The answer is yes ... Skills Matter recorded the session that I presented at the Skills Matter eXchange in London a couple of months ago. ...
15-Jul-2010
22:35:48
7
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
8
Estimating a software system
One of the things that we teach people on our Software Architecture for Developers training course is how to design software if all you have is a set of requirements and a blank sheet of paper. The approach that we present is based upon the way that we ...
13-Jul-2010
22:53:25
9
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
10
The design process doesn't have to be complicated
One of the many discussions we had on the training course in London recently was about the actual process of software architecture and design. There's a perception that software design is a complex process steeped in formality where you must produce a ...
02-Jun-2010
14:43:00
11
Build processes as architectural health indicators
I did some consultancy work recently where my primary task was to review the development environment and build processes for a software system. From an external perspective it's a relatively simple looking system but behind the scenes it's a more complex ...
13-Apr-2010
21:42:00
12
Structuring the software design process
I had a great time last week discussing software architecture across a mix of QCon, our software architecture training and the IASA session that I ran. I mentioned this earlier in the year, but we've enhanced our material around the architecture ...
15-Mar-2010
21:22:11
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
Where do you start?
I had a fantastic time presenting and discussing software architecture at my IASA session called Where do you start? on Tuesday evening. We went through the things that you should do if tasked with designing a software system given a wish-list and a ...
13-Mar-2010
22:42:24
15
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
16
You don't need a UML tool
When tasked with the job of coming up with an architecture and design for a new software system, one of the first questions people ask is about which tool they should use. Such discussions usually focus around the Unified Modeling Language (UML) and ...
04-Dec-2009
19:27:06
17
Software architecture is a platform for conversation
If you're writing software as a part of your day-to-day job, then it's likely that your software isn't going to live in isolation. We tend to feel safe in our little project teams, particularly when everybody knows each other and team spirits are high. ...
01-Dec-2009
22:03:13
18
Start with the big picture
One of the hardest things about the software architecture role is being asked to come up with a software architecture when all you're given is a set of requirements and a blank piece of paper. It's certainly one of the most fun parts of the role, but it ...
18-Nov-2009
08:05:57
19
Design software as a long running process
I had an interesting discussion today about the differences between writing a Windows service in .NET and an ASP.NET web application. Somebody made a comment that Windows services were harder to write because you need to make sure you deal with memory ...
05-Nov-2009
20:42:51
20
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

1 2 3 Next >>