Recent Posts

Afscheid van de applicatieserver?

Als je een project start op basis van Java EE of Spring, dan kies je eerst een applicatieserver. Wordt het Tomcat, WildFly of WebSphere? Het maken van deze keuze lijkt vanzelfsprekend, maar wij denken dat het, anno 2014, tijd is om ons af te vragen of dat nog wel zo is. Er zijn allerlei recente ontwikkelingen die invloed hebben op die keuze, zoals de opkomst van de cloud en microservices, de populariteit van single page applicaties en de procesveranderingen die worden teweeggebracht door Continuous Delivery en DevOps. Gaan we binnenkort afscheid nemen van de applicatieserver?

Read More »

Docker

Tegenwoordig is continuous delivery erg populair en applicaties worden automatisch uitgerold over de verschillende omgevingen. Vaak blijft het daarbij en wordt de rest van de software zoals de applicatieserver handmatig of met een los proces uitgerold. Idealiter zouden applicaties inclusief alle benodigdheden uitgerold moeten worden. Dit is op te lossen door alle software op te nemen in Docker containers en die vervolgens met bijvoorbeeld Jenkins uit te rollen. Dit artikel geeft een introductie tot Docker. Vervolgens worden de belangrijkste onderdelen behandelt met een aantal voorbeelden. Na het lezen van dit artikel kun je direct zelf aan de slag met Docker! Tevens wordt nog een vergelijking tussen Docker en virtuele machines gemaakt. Als laatste worden enkele toepassingen van Docker toegelicht.

Read More »

Lean Enterprise

Afgelopen zomer bezocht ik de Q-Con New York conferentie en daar gaf Adrian Cockroft tijdens zijn sessie de tip om de Early Release van “Lean Enterprise” te gaan lezen. Een Early Release? Een boek dat pas op 4 januari 2015 gepubliceerd gaat worden? Waarom zou je dat nu al gaan lezen? Voor mij waren er een paar redenen. Ten eerste, omdat ik groot fan ben van het boek Continuous Delivery en van één van de auteurs, Jez Humble, die ook meeschrijft aan dit boek. Daarnaast behoort dit boek tot de Lean Series, waarvan Eric Ries (schrijver van Lean Startup) de curator is. En tot slot, omdat het concept van een Early Release mij enorm aansprak. Dit is echt een voorbeeld van “practice what you preach”. Iterative development in combinatie met validated learning voor het schrijven van een boek! Met feedback van early adopters, als ondergetekende, kunnen de auteurs bijsturen om zo de kwaliteit te verhogen en voorspelbare voortgang realiseren. De verwachtingen over dit boek waren dus hoog gespannen! Maar zijn deze verwachtingen ook uitgekomen?

Read More »