Java Magazine

Speedy perception trumps speedy reception

Asynchrone communicatie wordt ten onrechte vaak gezien als complex en traag. Hedendaagse browsers, databases en natuurlijk het Java EE platform bieden volop voorzieningen waarmee asynchrone interacties eenvoudig re realiseren zijn. Met name asynchrone push notificaties kunnen worden ingezet om het antwoord te geven voor de vraag zelfs maar gesteld is – noem dat maar traag. Het belang van asynchrone conversaties is overigens met name gelegen in de schaalbaarheid van applicaties. Door een synchrone request-afhandeling in te ruilen voor een asynchrone verwerking wordt het onnodig blokkeren van resources op verschillende tiers – vooral threads en geheugen - voorkomen. Hierdoor ervaren eindgebruikers een vloeiender interactie met de applicatie en kan met een gelijkblijvende hardware configuratie een grotere workload worden verwerkt.

Read More »

Van het bestuur – nr. 6 2014

Een update vanuit het NLJUG bestuur met dit keer een afscheidscolumn door Bert Ertman. Hij neemt na tien jaar afscheid als NLJUG bestuurder. Ook licht hij alvast een klein tipje van de sluier op voor 2015.

Read More »

Code Challenge

Deze editie van de code challenge speelt zich af in een magische dierentuin. Er zijn drie diersoorten aanwezig: geiten, wolven en leeuwen. In tegenstelling tot wat we gewend zijn, bevinden zich in deze dierentuin geen hekken. Je voelt hem al aankomen… dit wordt een gevecht op leven en dood.

Read More »

Masters of Java 2014

Op zaterdag 4 Oktober 2014 heeft een spannende strijd plaatsgevonden tijdens de Masters of Java 2014 dit jaar in Nijmegen op kantoor bij First8. De deelnemers hebben zich door een set van zeven door Sogeti ontwikkelde opdrachten geworsteld en ook dit jaar is er weer een winnaar uitgekomen die zich Master of Java 2014 mag noemen.

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 »

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 »

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 »