Search results

"category:/deliver"

1 2 3 Next >>

Title and summary Date/time
1
Application Architecture and Ransomware
Ransomware and Cryptolocker Ransomware is an increasing threat to many organisations - I recently had a conversation with a (non-IT) friend whose employer had been affected, which is why I’m writing this. These are attacks where a system or data are ...
09-Aug-2016
20:00:00
2
Security Concerns for Legacy Systems
Information security is a quality attribute that can’t easily be retrofitted. Concerns such as authorisation, authentication, access and data protection need to be defined early so they can influence the solution's design. However, many aspects of ...
07-Mar-2015
14:12:48
3
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 (local disk failure) to the rare (tsunami) and from ...
06-Jan-2014
09:51:41
4
What is Legacy?
I'm speaking at QCon london this year on the topic Modern Legacy Systems This was tweeted by @QCon as follows (note this talk isn't specifically about Java but about systems in general). and within minutes UncleBobMartin replied: This ...
05-Feb-2013
21:56:00
5
Component Deployment
The lifecycle of software involves many groups as well as the software development team and it's often part of the role of the software architects to own these relationships. One of the teams they (should) have frequent contact with is the systems team ...
02-Nov-2012
19:54:45
6
Data Drill Down
Imagine you went to a restaurant and were presented with a bill. However this bill just contains as single number - the total to pay. The bill is quite high but you did order the lobster... Do you trust the bill without a breakdown? Would you go back? ...
26-Jun-2012
12:00:32
7
Is VM size an architectural smell?
A couple of months ago I went to an excellent set of talks at LJC night at QCon. This not only inspired my entry on staleness but also made me think about some more architectural smells. Gil Tene from Azul spoke about the maximum size of VMs we all use. ...
16-May-2012
09:01:04
8
Features vs Behaviour
I've recently had a bug I raised with a third party software supplier downgraded from high to low importance. No one likes having their bugs downgraded (it probably shows you what a nerd I am by taking this personally) but what surprised me was the ...
25-Nov-2011
22:13:00
9
Software architecture introduces control
A while back I wrote about how software architecture introduces structure and guidelines, consistency and clarity into software projects. When discussing this on the training course over the past few months, it's become clear to me that software ...
10-Nov-2010
21:08:13
10
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
11
Maintainable Systems 2
A little while ago I wrote a piece about maintainable systems and upgrades. My own upgrade project has been progressing slowly and I'm going to write a few more thoughts. A successful system might (hopefully) be around for many years. It's highly likely ...
29-Sep-2010
08:54:47
12
Good code isn't enough
I presented an "In the brain" talk at Skills Matter last week entitled "Good code isn't enough" that looked at whether "good code" guaranteed a successful software project. I had a great time and there was some really good discussion about the factors ...
13-Sep-2010
08:40:12
13
Do architects define the software development process?
There's some very interesting follow-up to a blog entry called If you’re an architect… on Edward Williams' blog and one of the questions that has just been posed is this. Is defining the development process (agile, waterfall - XP/Scrum/DSDM/Lean etc) ...
26-Jul-2010
18:55:36
14
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
15
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
16
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, particularly where interfaces to other systems are ...
01-Mar-2010
20:10:06
17
Designing enhancements
We're enhancing one of the software systems that I'm involved with, where we're adding new functionality into some of the existing use cases. If you imagine that these use cases are implemented by the users working through a number of pages in a web ...
22-Feb-2010
22:06:17
18
Speaking at DevWeek 2010
A quick note to say that I'll be presenting two talks at DevWeek 2010, which is taking place at the Barbican in London next year. Both talks have an underlying theme of improving software quality... 1. Improving quality with an automated build process ...
09-Nov-2009
22:09:54
19
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
20
Stating the obvious
If you've watched A developer's guide to load testing, you will have seen the graph below already. It shows the results from load testing a website written in .NET with the Apache JMeter load testing tool. Along the bottom of the graph are the actions ...
16-Jun-2009
15:08:33

1 2 3 Next >>