Masonry Layout

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 »

BigData for DevOps

Bij het onderwerp ‘Big Data’ denken veel mensen al snel aan bedrijven als Google, Facebook en Twitter. En inderdaad: met 500 miljoen tweets per dag, 1,3 miljard actieve Facebook-gebruikers of 30 miljard webpagina’s om te doorzoeken, gaat het echt om ‘Big Data’. Veel kleinere bedrijven hebben zonder het te weten zelf ook ‘Big Data’ – de logfiles van hun applicaties. In dit artikel lees je hoe ING met Elasticsearch, Logstash en Kibana inzicht in deze gegevens krijgt, en hoe je dit zelf ook kunt doen.

Read More »

Uitslag Code Challenge Priemslang

Voordat we gaan kijken naar de oplossingen die jullie ingezonden hebben voor de Priemslang code challenge eerst een rectificatie. Deze challenge komt namelijk grotendeels uit de koker van Roy van Rijn (ook bekend als deelnemer van vorige challenges!). Helaas is zijn auteurschap in Java Magazine niet vermeld. Goed, nu we dat uit de weg hebben: waar ging het ook alweer over? Als opfrisser hier de samenvatting van de challenge.

Read More »

Kids bouwen games voor 3FM Serious Request

Op 20 december organiseert het Haarlemse internetbedrijf iPROFS een Kids Hackathon waarbij kinderen in de leeftijd van 8 tot 14 jaar games gaan bouwen in het kader van 3FM Serious Request. Het thema van Serious Request is ‘Hands off our girls’ en rondom dit thema gaan de kids games bouwen waar meisjes uit handen gehouden moeten worden van boeven.

Read More »

Video’s sessie J-Fall 2014 nu online

Tijdens J-Fall 2014 is er een groot gedeelte van de gegeven sessie opgenomen. De video's hiervan zijn nu bewerkt en geplaatst op onze website. Allereerst zijn alle sessies uit de twee grootste zalen (Passe Partout en Forum Romanum) zojuist online gezet. Heb jij dus een sessie gemist of wil je hem graag nog terugkijken? Dat kan dus nu!

Read More »