Martin Smelt

Play Framework

De webapplicaties van tegenwoordig lijken niet meer op die van een paar jaar geleden. Webapplicaties zijn zo rijk geworden, dat ze nog nauwelijks te onderscheiden zijn van desktop applicaties en deze trend zet steeds verder door. Denk maar aan de chromebooks, waarbij alle applicaties op het web draaien. Applicaties worden uitgebreider en gebruikers stellen steeds hogere eisen aan applicaties. Wanneer een applicatie niet snel genoeg werkt, dan haken gebruikers al snel af. Door het vele gebruik van sociale media kan een applicatie snel gehypet worden, waardoor plotseling veel mensen naar de applicatie gaan. Dit is een mooie mogelijkheid om mensen te binden, maar het kan er ook voor zorgen dat de applicatie de vraag niet aankan, traag wordt en mensen er vervolgens nooit meer naar omkijken.

Read More »

Angst – column Joop

... is een menselijke eigenschap. De (overige) dieren zijn op hun hoede, maar echte angst ... daar kom je in de natuur niet ver mee. Angst verkleint de wereld tot een smalle donkere tunnel waarvan we niet willen geloven dat er licht aan het uiteinde kan zijn.

Read More »

Van het bestuur – nr. 3 2014

Een update vanuit het NLJUG bestuur met dit keer een vooruitblik op J-Fall 2014 met aandacht voor de Call for Papers, een terugblik op de IoT Developers Day 2014 en een kort verslag van de EOUC Summit in Bulgarije, waar we als NLJUG bij aanwezig waren in de persoon van Bert Breeman.

Read More »

De principes

Het is mogelijk om een applicatie op elk willekeurig platform te draaien. Veel gebruikers verwachten dat je applicatie altijd beschikbaar is en grote hoeveelheden data in een oogwenk verwerkt. Om aan deze wensen te voldoen, staan tegenwoordig termen als 'reactive programming' of 'reactive applications' centraal. Maar wat wordt er nu eigenlijk bedoeld met deze termen? Is het een trend, de zoveelste popcultuur in de Java-wereld of al gemeengoed? Dit artikel behandelt de achterliggende principes om zo zelf een oordeel te vellen.

Read More »

Hazelcast

In de IT krijgen we steeds vaker te maken met Big Data software oplossingen met alle uitdagingen die daarbij komen kijken. Zowel Oracle, IBM en VMware hebben producten die vaak kostbaar zijn en veelal niche markten targetten. Er zijn echter ook soortgelijke producten van andere partijen uit de open source wereld, waaronder Hazelcast.

Read More »

Het geheim achter schaalbaarheid (deel 2)

Complexiteitstheorie kan helpen bij het analyseren en voorspellen van de snelheid van een applicatie. Het voorgaande artikel in het afgelopen Java Magazine introduceerde complexiteitstheorie voor een enkele core. Tegenwoordig hebben CPU's echter meerdere cores. En het draaien van software op verschillende computers tegelijk (gedistribueerd programmeren) is ook steeds gebruikelijker. De complexiteit van een algoritme zegt niks over hoeveel cores of servers tegelijkertijd gebruikt kunnen worden. In dit artikel worden enkele theoretische modellen beschreven die wat inzicht geven in de snelheid op meerdere cores. Voor Java 8 is dit een speerpunt. De voorbeelden in dit artikel maken dan ook gebruik van sommige van de nieuwe features in Java 8.

Read More »

Akka

Akka is een toolkit die het eenvoudiger maakt om schaalbare applicaties te bouwen. De Actor is één van de belangrijkste 'tools' in deze toolkit. In dit artikel beschrijven we het Actor Model, wat een Akka Actor is en hoe het gebruik van Actors kan bijdragen tot het bouwen van zeer schaalbare applicaties.

Read More »

Samsung Galaxy Note Edge 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 »

Time Sensitive! 5 Ways To Reduce Your Taxes

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 »