Extreme JS

JS Greenwood's WebLog on architecture, .NET, processes, and life...

Browse by Tags

All Tags » Architecture (RSS)
Coordinating Enterprise Website Development in .NET
One of the favourite Enterprise development strategies for .NET websites I've come up with is that of splitting the website into logical areas along functional- (and naturally change-) boundaries; having separate areas of the site developed as separate...
SOA Design with Agile methodologies
Service Oriented Architecture (SOA) and Agile - two of the current "hot topics" in IT. The interesting thing is that even though they're fundamentally different - one being a set of architectural principles, the other a set of methodology principles,...
The simplest thing that can possibly (get me out of) work
Having spent a few posts on .NET specific tools, I'll get back to more process and architecture oriented topics for a bit now... As a believer in Agile and XP for delivering software (where appropriate), I subscribe to the "simplest thing that can possibly...
Anti-Patterns of Architecture
There are many books and articles on architectural patterns available. Despite these, systems with bad architecture seem far more endemic than good architecture. Here's a quick taxonomy of the anti-patterns of architecture that I've spotted in systems...
What is Service Oriented Architecture (SOA) Really
I've had a number of conversations with people since SOA became the vaunted architecture of the future. Everybody that I've come across has slightly different thoughts on what it means, and many are in the "it's exposing objects as Web services" camp...
Generations of software design paradigm (or "what comes after SOA")
As time progresses, software development becomes a more mature discipline. With each "new generation" comes a solution to another problem that was found. Looking to the past over the generations gone by, we can predict the future, envisaging what will replace SOA....
Virtual Evolution via TDD
Whilst falling asleep last night I had an idea - the suite of tests in a Test Driven Development project actually forms a fitness function, one that determines how fit-for-purpose the system they're associated with is, this got me thinking......
Good Architecture == Bad Architecture
Today, I spent some time questioning what makes companies decide to migrate to new architectures. The conclusion that I came to was based upon the "architectural change is a tax to pay/avoid" mantra that I think Business has. Basically, change is often...
Transactions and Services
I haven't got a definitive answer on this, but I came up with a question today. Q: Are transactions and services mutually exclusive? This query is based upon the fact that a service is inherently self contained - that's why it's a service. On the other...
XML - Just another TLA?
XML. Possibly the most highly vaunted TLA of the 21st century thus far. Religious wars continue on value-vs-attribute - even I'll join in on that argument given half a chance. Systems everywhere are burning CSV logs on pyres in the race for XML as an...
More Posts Next page »