Changing networking behaviour, two weeks later

In light of #deletefacebook, I spent the last two weeks trying to change my behaviour in working with social networks and online media to make less use of “large” established services and be more careful about tools and technologies I access on a daily basis, or even more frequently. It’s been (and still is) an … Read moreChanging networking behaviour, two weeks later

Wrap-Up: Tech Summit 2017

Earlier last week, my team and I attended the thinkproject! group technology summit. Taking place in Berlin during November 13 to 15, this event focussed on getting technical teams throughout the whole group together, getting people to know each other and helping strong teams getting started building great products together in a collaborative way. As a tech team and a company, we’ve been into this since 2011 so such an event possibly was extremely overdue, and in the end, for a first attempt, it worked out pretty well…

Read moreWrap-Up: Tech Summit 2017

Small-scale microservices in the wild (1): Anachronistic monoliths

Microservices are all over these days. So are frameworks to build different “microservices” from scratch, and so are infrastructure and runtime components to help getting real-life application environments built out of microservices. Using small components to build larger, more complex applications seems so incredibly much the de-facto standard of how to work these days that … Read moreSmall-scale microservices in the wild (1): Anachronistic monoliths

JavaScript Library Hell

After being into software development now for almost 20 years, counting in student days, these days I have to admit I spent most of this time, and especially most of my “productive” work on the server side using Perl and Java, with Python and shell scripting always being around as tooling things but never as real first-choice languages. Through these years, also my perceptions of architecture, technology and, actually, using server-sided Java have changed in many ways – from “web-only” applications to more complex structures running inside Java EE application servers to more lightweight structures running as standalone applications embedding HTTP servers or modules listening on messaging systems such as ActiveMQ or XMPP. Another change that happened all along the way is that JavaScript made its way from something everyone loved to hate to something everyone at least seems to want to use for day-to-day work. And while, after taking a few deep dives, in some fields I surely do understand this, in others I don’t at all…

Read moreJavaScript Library Hell

Jetty, Micro Services and re-shaping things.

Last week, the Java part of our system went productive after a major runtime update – and it did so not on top of the Glassfish application server we’ve been using so far but rather re-structured into multiple modules embedding a current version of Eclipse Jetty. This is a fairly large change and quite a step, still sort of a work in progress and, after all, once again something worth writing a bit more about…

Read moreJetty, Micro Services and re-shaping things.

a better mousetrap #2: RESTing HATEOAS

Eventually a rather short thought relating to my attempt trying to, well, build a better mouse trap. Maybe in course of exploring things and slowly growing a technical environment into something new, there’s always the chance of discovering a show-stopper to immediately prove a given approach limited or even wrong altogether, but at the moment, I am pretty much entertained by following HATEOAS and HTTP ‘ideas’ for building an (external, internal, whatever) system interface all anew. Why?

Read morea better mousetrap #2: RESTing HATEOAS

fun with broken tools

I think I have been ranting about that before, already, and… for whatever it’s worth, then and now again I stumble across the same things that keep bugging me in an unbelievable way. Dealing with proprietary programming languages, most notably the one used in the document management software we used to buy a couple of years ago, is one of these “funny” experiences, in several dimensions…

Read morefun with broken tools