People who read this blog regularly (all two of you) might know that my day job involves lots of “enterprise” level technology such as Java, JEE, Spring, heavy duty messaging systems, and Webservices, both of the limber REST species as well as the well-lumbering SOAP type. Also the more attentive reader of the pair of […]
Also filed in architecture, backend programming, programming, tools and techniques
|
Tagged databases, django, framework, mapreduce, postgres, python, SQL, web, webapp, xml
|
Wednesday, December 4, 2013
My current work environment is in a cost-pressured large national transport enterprise with a familiar internationally-recognised brand name. We have to build a lot of systems that model many real-world, highly-regulated, parameters and states. This data is often used to feed into other systems that feed the voracious information maw of an often severely critical […]
Also filed in architecture, backend programming, technology
|
Tagged apps, code, craftsmanship, emergent design, methodology, parable, patterns, poorly attempted humour, profession
|
Infrastructure outlives strategy. Live with it. | IS Survivor Publishing: As everyone knows, the organization’s IT infrastructure has to be business-driven. Except for one challenge: It will last longer than any of the business plans that drive it. Bob Lewis on infrastructure in business. Now just as we were discussing this our system admin was […]
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, engineering, programming
|
Tagged code, framework, glassfish, hibernate, java, jpa, opensource, persistence, spring
|
The UNIX time zone database has been shut down because of copyright complaints! Overthrow the DCMA! http://blog.joda.org/2011/10/today-time-zone-database-was-closed.html
Thursday, September 15, 2011
Recently been deeply stuck in building software (apart from starting my PhD part-time). A long time ago I wrote about dynamically loading Spring contexts and component discovery – this system I’ve been building is an evolution of that one. We decided to adopt an most REST-based style to integrate between our components. Now, “run-time” discovery […]
I’ve ranted before that Weblogic 11g clustering/distribution technology of its messaging is fundamentally broken. Despite what Oracle claims, JMS in Weblogic is not clustered. Load balanced is a better description. It’s architectural – if any other technology (e.g. SOA Suite, EDN, etc) uses Weblogic JMS as its underlying messaging implementation, it will be broken too. […]
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 […]