Quantcast
Channel: Coding the Architecture
Browsing all 230 articles
Browse latest View live
↧

Image may be NSFW.
Clik here to view.

What is the big picture?

Whenever we talk about software architecture, undoubtedly we'll end up talking about the "big picture", but what exactly does this mean? Read the full essay...

View Article


Evaluating enhancements

This is a follow-up to Designing enhancements, where I briefly talked about how enhancements to existing software systems can benefit from the principles and practices of good software architecture,...

View Article


Image may be NSFW.
Clik here to view.

Upcoming events

Just a short post to provide a rundown of the events that we'll be speaking at over the next couple of weeks. Kevin and I are presenting a one-day tutorial at QCon London 2010 called Software...

View Article

Image may be NSFW.
Clik here to view.

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...

View Article

Image may be NSFW.
Clik here to view.

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...

View Article


Image may be NSFW.
Clik here to view.

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...

View Article

QCon London 2010

After running the abridged version of the software architecture for developers course at QCon London on Monday with Simon, I returned for the conference "proper". QCon felt quite diverse this year,...

View Article

Fail Safe

One of the most misunderstood engineering terms is 'fail safe'. Most people from a non-engineering background (including many software developers) believe it means something won't fail. Last week even...

View Article


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...

View Article


Rescheduled London events at Skills Matter

Following last months disruption from the volcanic ash cloud, I'm pleased to say that our training course and my "In the brain" session at Skills Matter in London have been rescheduled. Software...

View Article

Training in June - Oslo and London

Just a quick note to say that I'm running our Software Architecture for Developers training course twice in June as follows. Oslo, Norway (10th/11th June) London, England (29th/30th June) You can...

View Article

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...

View Article

Image may be NSFW.
Clik here to view.

Design-Build-Run

While in London last week I met up with Dave Ingram, author of Design-Build-Run. It's subtitled "Applied Practices and Principles for Production-Ready Software Development" but I like to think of it...

View Article


Image may be NSFW.
Clik here to view.

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...

View Article

Image may be NSFW.
Clik here to view.

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...

View Article


Image may be NSFW.
Clik here to view.

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...

View Article

Image may be NSFW.
Clik here to view.

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...

View Article


Image may be NSFW.
Clik here to view.

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...

View Article

Good code isn't enough

A quick note to say that I'm presenting a free "In-the-brain" session at Skills Matter in London on the 8th of September. Writing code is easy. Writing good code is still relatively easy if you know...

View Article

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...

View Article
Browsing all 230 articles
Browse latest View live