Software Development
-

Web Services Top-down development
In top-down development, both client-side and server-side developers use WSDL (the top) to produce the artifacts (the bottom) necessary for…
Read More » -

Global Data Consistency in Distributed (Microservice) Architectures
I’ve published a generic JCA resource adapter on Github available from Maven (ch.maxant:genericconnector-rar) with an Apache 2.0 licence. This let’s…
Read More » -

Spark, Parquet and S3 – It’s complicated
(A version of this post was originally posted in AppsFlyer’s blog. Also special thanks to Morri Feldman and Michael Spector…
Read More » -

Events Don’t Eliminate Dependencies
Event (or message) driven systems (in their two flavors) have some benefits. I’ve already discussed why I think they are…
Read More » -

Web Services Bottom-up development
The first generation of Web services tools for Java was targeted at exposing existing code as Web services. This approach…
Read More » -

Building A Chat App With Codename One Part 3
In the previous section we went over the login with Google process, in this section we’ll go over the login…
Read More » -

The 10x Developer Blueprint
There’s been a lot of discussions on 10x developers, whether they exist or not (for example, here and here). I believe they…
Read More » -

INTERSECT – the Underestimated Two-Way IN Predicate
Have you ever wondered how you could express a predicate that “feels” like the following, in SQL: WHERE Var1 OR…
Read More » -

Thoughts On Comments
Wow, telling people to comment their fucking code really hit a nerve. The reactions covered the whole spectrum from “just…
Read More »

