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 »Masonry Layout
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 »High performance reactieve applicaties met Vert.x
Door de explosieve groei van internetgebruik zijn de performance-eisen voor webapplicaties tegenwoordig heel wat anders dan 5 of 10 jaar geleden. Neem bijvoorbeeld Facebook met ruim 750 miljoen actieve gebruikers per dag of Twitter dat zo’n 300.000 requests per seconde moet zien af te handelen. Het verwerken van zo’n belasting wordt ook wel het C10k probleem genoemd: de (inmiddels alweer verouderde) uitdaging van het tegelijkertijd afhandelen van 10.000 connecties of zelfs een veelvoud daarvan. Traditionele applicatie servers werken met een thread-gebaseerde aanpak, waarbij elke connectie exclusief door één OS thread wordt afgehandeld. Dat schaalt echter niet voldoende om tienduizenden connecties tegelijk aan te kunnen. Het reactieve applicatieplatform Vert.x pakt dat heel anders aan. In dit artikel lees je hoe en delen we onze praktijkervaringen met Vert.x.
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 …
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 …
Read More »10,000 Web Site Visitors In One Month:Guaranteed
Don’t act so surprised, Your Highness. You weren’t on any mercy mission this time. Several …
Read More »Uitslag Code Challenge – op huizenjacht
Java Magazine lezers houden duidelijk van een uitdaging. Voor de tweede code challenge kwamen er twee keer zoveel inzendingen binnen als voor de eerste. Misschien heeft dat ook te maken met het feit dat dit probleem iets kleiner was dan de vorige. Deze keer gingen we op zoek naar een huisnummer n en een hoogste huisnummer in de straat m, waarbij de som van 1 tot n en de som van n + 1 tot en met m gelijk moet zijn.
Read More »
NLJUG – Nederlandse Java User Group NLJUG – de Nederlandse Java User Group – is opgericht in 2003. De NLJUG verenigt software ontwikkelaars, architecten, ICT managers, studenten, new media developers en haar businesspartners met algemene interesse in alle aspecten van Java Technology.