Recent Posts

Ratpack

Voor het ontwikkelen van microservices hebben we in het Java-landschap al een hoop keus. Ratpack voegt hier nog een nieuwe optie aan toe. De voornaamste focus van Ratpack is efficiency en daarmee een betere performance. In een cloud-omgeving betalen we tegenwoordig voor wat we gebruiken aan resources. Er zijn betaalmodellen, die kijken naar hoeveel resources (voornamelijk geheugen) bij Java-applicaties worden gebruikt. Hoe minder resources onze HTTP-applicatie gebruikt, hoe lager de kosten. Ratpack streeft naar zo min mogelijk gebruik van resources door een applicatie. In dit artikel gaan we kijken wat Ratpack precies is en hoe we het toe kunnen passen voor het ontwikkelen van microservices over HTTP.

Read More »

Trip Report

Van 7 tot en met 9 maart heb ik vanuit de NLJUG de QCon in Londen bezocht. Dit is geen typische Java conferentie, dus ik was erg nieuwsgierig naar zowel de sessies als de opzet van de conferentie. Niet in de laatste plaats, omdat mijn favoriete techwebsite www.infoq.com van dezelfde organisatie is.

Read More »

Berekeningen: Back to Business

In het vorige Java-magazine stond een artikel van Jan Ouwens over hoe we bij de Rabobank gekomen zijn tot een DSL in Scala om de code voor financiële berekeningen beter leesbaar te maken. Dit artikel gaat door op deze verbeterslag en laat zien hoe we aansluitend een Rule Engine met uitgebreide DSL hebben ontwikkeld om de cruciale financiële berekeningen beter inzichtelijk en onderhoudbaar te maken. De doelstelling is hierbij veel breder getrokken: de code moet niet alleen leesbaarder zijn, maar de business analisten moeten zelf direct uitvoerbare berekeningen schrijven in IntelliJ!

Read More »