Wednesday, November 16, 2011
An interesting set of slides by Simon Brown from a talk he gave about the role of the architect. A PDF is attached to the linked post or you can view the slides online. Wish I had heard the talk (see below). The Frustrated Architect: Software architecture plays a pivotal role in the delivery of [...]
Tuesday, November 8, 2011
You know, just because Java is going to gain a switch statement that works on java.util.String still doesn’t make it right. It’s still a code smell for an OO design fail. Although the diamond syntax and lambdas are way overdue (see article). Java is not the new COBOL | Craig Tataryn’s .plan: A switch statement [...]
world– by Robert Merkel at Larvatus Prodeo. Published October 14, 2011 at 09:02AM The technology world has just lost another giant, though one without the towering public persona of Steve Jobs. If you’re not actually a programmer, you’ve probably never heard of Dennis Ritchie. But the vast majority of software you use was built using [...]
“Jobs’ genius is that he builds these products that people really like to use because he has taste and can build things that people really find compelling. Ritchie built things that technologists were able to use to build core infrastructure that people don’t necessarily see much anymore, but they use everyday.” via Dennis Ritchie: The [...]
Thursday, October 13, 2011
I have grappled with this topic before. Tonight, after 13 hours of struggle, I finally got my web app perfected in this regard. It all started when I needed to start the Transaction out in the view, i.e. as soon as the resource is opened on the HTTP side (rather than when the database service [...]
Also filed in architecture, infrastructure and frameworks, technical
|
Tagged code, framework, glassfish, hibernate, java, jpa, opensource, persistence, spring
|
I found a massive bug in Eclipse – it has a copy and paste function. In Eclipse’s defence, Intellij IDEA and Netbeans also exhibit identical broken functionality.
Wednesday, February 16, 2011
I’ve just spent the past two days trying to make Spring transaction management work with JPA-annotated Hibernate-backed persistence classes that need to have multiple persistence units with transaction propagation REQUIRES_NEW between the two. For a start, the documentation is merely a series of outlines of brief hints. One measly section.The laughably short Spring 3 doco [...]
Tuesday, December 21, 2010
Recently I’ve been working on two projects. They are an exercise in contrasts. First the technologies and the development methodologies. So the first company uses a very Waterfall process and the integration platform is SOA. We’ve managed to build, in the middle of this, a small and focussed Java component that uses JMS in and [...]
Also filed in architecture, business, infrastructure and frameworks, tools and techniques
|
Tagged agile, craftsmanship, framework, java, methodology, profession, REST, soa
|
Weblogic’s a big, vendor-supported, application server right? And it has advanced clustering features, right? So you’d think it’s clustered JMS implementation is one of the best in the business — after all large enterprise systems often require high capacity and reliable clustered messaging, right? And Weblogic is offered as a solution to those sorts of [...]
Thursday, November 4, 2010
Now my University research project is on the final straight, and I’ll have a new one starting sometime next year, I thought it time to have a look at some new mechanical pencils. Well, actually, I thought I had lost my previous favorite pencil, the Faber-Castell TK Fine Vario L 0.5mm. However I found it [...]