I was very pleased to get a talk accepted for JAX London this Autumn. It was a new security talk on secure implementation, titled “Building Applications Securely” which seemed to be well received.
I ran a session, with Andy Longshaw and Nick Rozanski, on technical debt at the BCS SPA 2019 conference in June, which went well. So well in fact that we are planning some sort of follow up workshop later in the year. In the meantime, the slides and session outputs are here.
I love visiting Scandinavia, so it was a particular pleasure to be asked to present a session on security design principles at GOTO CPH. A great event, very well organised, with informed and receptive attendees.
I was honoured to be asked to give a keynote talk at the Technical Debt 2018 event, a workshop held as part of the huge ICSE academic conference. I love to try to bridge the academic to industrial divide, so I was very pleased to be able to speak at this event and as a…
I was quite involved in SPA2017, helping with the organisation, as well as co-presenting two very interactive sessions and thoroughly enjoyed the event and learned a lot from the people who attended the sessions and from the other excellent sessions I attended. The sessions were on blockchain (with Nick Rozanski) and serverless computing (with Andy…
O’Reilly brought their software architecture conference to London for the first time and I was lucky enough to get to present two sessions, one on architecture principles and one, with Simon Brown, on effective modelling for software architecture.
The team at Trifork organised a very nice event in October called GOTO London, a continuation and extension of the established GOTO conference series. I was lucky enough to be able to give two talks, a forward looking talk on how system architecture is changing, and a variant of my security principles talk.
It was great to be back at JAX London again and I gave a talk on security principles for developers and also co-presented a talk on the “Naked Objects” framework Apache Isis with Dan Haywood, which was great fun. The slides here are the ones for the security design principles talk.
I spoke at the London Devoxx event in June, on the topic of security and why it is more than just a case of selecting some security technology for your system – it needs to be a risk and cost driven approach.
A colleague at work had an interesting problem recently when retrieving a result set from an Oracle 10.x database via JDBC and translating it into XML using the com.sun.rowset.WebRowSetImpl class. The basic code was something like this: ResultSet rset = stmt.executeQuery(“select * from ..”); WebRowSetImpl wrs = new WebRowSetImpl() ; wrs.populate(rset) ; wrs.writeXml(System.out) ; All…