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

Image may be NSFW.
Clik here to view.

ASAS 2013 keynote

I had the pleasure of delivering the opening keynote at the Agile Software Architecture Symposium that took place in The Netherlands last week. My talk was called "Agility and the essence of software...

View Article


Image may be NSFW.
Clik here to view.

Guest workshop at HAN University of Applied Sciences

While in The Netherlands for ASAS 2013, I also ran my "effective software architecture sketches" session as a guest workshop for eighty students at the HAN University of Applied Sciences. HAN...

View Article


Image may be NSFW.
Clik here to view.

Agile Breakfast in Prague

I had a great time in the Czech Republic last week, running my Software Architecture for Developers training course with Aguarra. While there, I presented an Agile Breakfast session in Prague, which...

View Article

Image may be NSFW.
Clik here to view.

Why did I write the book?

My Software Architecture for Developers ebook is nearing completion, with a handful of remaining essays to be added and a final round of copyediting to be done. A few people have recently asked me...

View Article

Sustainable Competence

Why are some teams successful while others are less than stellar? Can teams use processes to do their work? How can managers help teams to become better? And do we need incentives to improve the...

View Article


Image may be NSFW.
Clik here to view.

Software Architect 2013 conference

The Software Architect 2013 conference was a fantastic few days of learning and talking about everything software architecture related. Here are links to the video, slides and photos from my sessions....

View Article

When C4 becomes C5

I've been working with a number of teams recently, helping them to diagram their software systems using the C4 approach that is described in my Software Architecture for Developers book. To summarise,...

View Article

Season's greetings

2013 has been a fantastic year for me and I've had the pleasure of meeting so many people in more than a dozen countries. I just wanted to take this opportunity to say thank you and to wish all of my...

View Article


Disaster Recovery and Planning

Maybe software developers are naturally optimistic but in my experience they rarely consider system failure or disaster scenarios when designing software. Failures are varied and range from the likely...

View Article


Simple sketches for diagramming your software architecture

Are you struggling to communicate/visualise the architecture of your software? If so, regardless of whether your software system is bespoke or based upon a platform (e.g. Microsoft SharePoint,...

View Article

Image may be NSFW.
Clik here to view.

Are you an IT project manager?

Although you won't generally find me talking about IT project management, it is a topic that overlaps with software architecture in a number of areas. For example, it's fairly typical to see software...

View Article

Software architecture provides boundaries for TDD, BDD, DDD, RDD and clean code

One of the recurring questions I get asked whenever I talk to teams about software architecture is how it relates to techniques such as TDD, BDD, DDD, RDD, etc. The question really relates to whether...

View Article

Most software developers are not architects

I still struggle to believe that, even in 2014, the role of software architects remains hugely misunderstood by many people in our industry. We generally understand the role of software developers,...

View Article


Documenting software - beware of the views!

There's an interesting discussion on the 97 Things Every Software Architect Should Know discussion group (LinkedIn) about how to document software systems, which has inspired this short blog post....

View Article

Five things every developer should know about software architecture

Now I may be biased, but a quick look at my calendar hints to me that there's a renewed and growing interest in software architecture. Although I really like much of the improvement the agile movement...

View Article


Image may be NSFW.
Clik here to view.

Getting to a software architecture quickly

In “Think big, act small” – what does it mean in architecture?, Viktor Grgic says, "Let’s simplify things by talking about concrete things we actually do in software projects." Inspired by this,...

View Article

Image may be NSFW.
Clik here to view.

Naming

I've done a bunch of software architecture sketching sessions with teams over the past few months and, although we cover a lot of ground, here's a tip to improve your diagrams. If naming is one of the...

View Article


Where is the complexity?

Complexity? Software Developers tend to think in terms of code, Database Administrators in schemas, Operational teams in configuration and Systems Teams in hardware and networks. A software architect...

View Article

Agility and the essence of software architecture

I had the pleasure of attending and speaking at the first ever Craft Conference, which took place in Budapest last month. To say that it was an awesome few days is an understatement and, fortunately...

View Article

Image may be NSFW.
Clik here to view.

Beyond software craftsmanship

I had the pleasure of attending the Island Innovators unconference that took place in Jersey last month ... an event co-hosted by Yossi Vardi (the "godfather of Israel's tech industry") and Daniel...

View Article
Browsing all 230 articles
Browse latest View live