If you've been following some key Java people on Twitter or reading the "news" on Reddit, you could not have missed the hilarious quarrel between some Spring and JavaEE evangelists. First, Jürgen Höller's provocative article: "Happy second birthday, Java EE 7! How is it going in production?" Then, Reza Rahman's response: "The Ghosts of Java … Continue reading JavaEE or Spring? Neither! We Call Out For a Fresh Competitor!
We have stumbled upon an interesting thread on the Typesafe SLICK user group where Slick was compared to jOOQ. In that thread, Christopher Vogt has made a couple of interesting statements. But let us have a look at the broader context, first. Unifying Stuff Ever since the proclamation of UDDI or RUP, we may think that … Continue reading Typesafe’s Slick is Not About SQL
I've just discovered the Ninja Web Framework. This one isn't "yet another framework", it's actually heavily based on the very popular Play Framework ideas. It seems to provide a substitute for the latter, since Zenexity and Typesafe have formed an alliance to further support Play primarily in the Scala ecosystem. Some people may feel that this … Continue reading Will Another Play-Style Framework Make its Way to Java?
Erik Meijer (famously known for LINQ, lots of other .NET goodies, and tie-dye shirts of timeless beauty) teams up with Typesafe's Martin Odersky (Scala Language) and Roland Kuhn (Akka) to bring you a 7-week-course on the Principles of Reactive Programming, starting on November 4, 2013. This cooperation of sharp minds can only mean good things, far … Continue reading Heavyweights Martin Odersky, Erik Meijer and Roland Kuhn Team up for a Coursera Course
SQL is a very expressive and distinct language. It is one of the few declarative languages which are used by a broad audience in everyday work. As a declarative language, SQL allows to specify what we're expecting as output, not how this output should be produced. As a side-effect of this, ad-hoc record data types … Continue reading A Typesafety Comparison of SQL Access APIs