Loes Nauta

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 »

Completable Future’s

De introductie van Completable Future's in Java SE 8 is een belangrijke toevoeging aan de gereedschapskist van een ontwikkelaar. Met deze nieuwe API wordt het mogelijk om relatief eenvoudig single-threaded, synchrone en blocking code te transformeren naar multi-threaded, non-blocking en asynchroon. Dit levert belangrijke voordelen op, op het gebied van schaalbaarheid.

Read More »

Devoxx4Kids Amsterdam

Met open mond staren bijna 200 kinderen naar een drone die salto's maakt en een robot die de Gangnam Style zingt en danst. Deze kinderen, nog maar 10 tot 14 jaar, zitten klaar in de grote hoorcollegezaal van de Universiteit van Amsterdam (UvA). Dit markeerde op 20 september het begin van de grootste Devoxx4Kids sessie in Nederland tot nu toe.

Read More »

De API Developer Experience

We begeven ons in de richting van een wereld waarin we onze apparaten steeds beter leren kennen. We praten tegen ze en zij praten tegen ons; kortom, we wisselen informatie uit. Nooit eerder voelden we ons zo verbonden met onze apparaten en nooit eerder voelden ze zo persoonlijk. Van gezondheidsmonitoringssystemen tot drones en van thermostaten tot smartphones; we plukken de vruchten van alles wat ze aan onze levens toevoegen.

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 »

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 »

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 »

Nexus 6 review

Don’t act so surprised, Your Highness. You weren’t on any mercy mission this time. Several transmissions were beamed to this ship by Rebel spies. I want to know what happened to the plans they sent you. In my experience, there is no such thing as luck. Partially, but it also obeys your commands. I want to come with you to …

Read More »