Jazoon, Day 2: XWiki
I’m a huge fan of wikis. Not necessarily MediaWiki (holy ugly, Batman, the syntax!). I dig MoinMoin. I just heard the talk by Vincent Massol about next generation wikis. Okay, I can hear you moan under...
View ArticleTraits for Groovy/Java
I’m again toying with the idea of traits for Java (or rather Groovy). Just to give you a rough idea if you haven’t heard about this before, think of my Sensei application template: class Knowledge {...
View ArticleTesting the Impossible: Shifting IDs
So you couldn’t resist and wrote tests against the database. With Hibernate, no less. And maybe some Spring. And to make things more simple, toString() contains the IDs of the objects in the database....
View ArticleORA-01461: can bind a LONG value only for insert into a LONG column tips
Should you ever encounter this message: ORA-01461: can bind a LONG value only for insert into a LONG column tips then chances are you tried to insert more than 4096 characters at once. Again the price...
View ArticleTNBT: Persistence
In this issue of “The Next Big Thing”, I’ll talk about something that every software uses and which is always developed again from scratch for every application: Persistence. Every application needs to...
View ArticleDeclaring Relations Between Model Instances
I’ve been playing with Xtext 1.0 the last three weeks. The editor support is most impressive. It’s one of those well balanced technologies that work “right” out of the box, offer lots of places where...
View ArticleJazoon 2011, Day 2 – NoSQL – Schemaless Data-stores Not Only for the Cloud –...
NoSQL – Schemaless Data-stores Not Only for the Cloud - Thomas Schank Thomas gave an overview of some NoSQL databases and the theoretical background of it. The main points are: SQL databases get...
View ArticleWhat’s Wrong With XA/Two Phase Commit
To recap, two phase commit (XA) means that you have two or more systems which take part in a single transaction. The first phase ask all system “are you 100% sure that you can commit?” (prepare) and...
View ArticleJazoon 2012: Building Scalable, Highly Concurrent and Fault-Tolerant Systems:...
What do Cloud Computing, multi-core processors and Big Data have in common? Parallelism. In his presentation, Jonas Bonér showed what you should care about: Always prefer immutable Separate concerns in...
View ArticleJazoon 2012: CQRS – Trauma treatment for architects
A few years ago, concurrency and scalability were a hype. Today, it’s a must. But how do you write applications that scale painlessly? Command and Query Responsibility Segregation (CQRS) is an...
View Article