Java Magazine

Microservices

Microservices is de laatste tijd het nieuwe buzzword in applicatie-architectuur. Het doel is om kleinere, doelgerichte applicaties te bouwen. Het is een antwoord op de problemen, die ontstaan in de alom vertegenwoordigde, complexe, monolithische applicaties. Onder een monoliet verstaan we applicaties, die heel veel verschillende businessfunctionaliteit bevatten en als één geheel worden gedeployed. Een groot nadeel van zo’n architectuur is dat een wijziging op één stuk businessfunctionaliteit leidt tot een nieuwe deployment van de gehele applicatie.

Read More »

Microservices bij Malmberg

Malmberg behoort tot de top drie van educatieve uitgeverijen van Nederland in het basis-, voortgezet- en middelbaar onderwijs. Binnen Malmberg werken een aantal DevOps-teams aan digitale leerplatformen voor verschillende onderwijstypen. Deze case deelt de ervaringen vanuit het oogpunt van die teams.

Read More »

Microservices bij de Nationale politie

Bij de Politie is veel aandacht voor het verbeteren van de ICT-omgeving, zowel bij het bouwen van de nieuwe organisatie (van 26 korpsen naar één politie), als in het ondersteunen van de operatie. Een goed voorbeeld is het project waar wij aan werken. Dit is een onderzoeksomgeving, waarmee eindgebruikers digitale informatie op een veilige, forensische, geborgde manier kunnen gebruiken. Een onderdeel van deze omgeving is een applicatie waar een eindgebruiker digitaal materiaal verzamelt ten behoeve van opsporing en onderzoek.

Read More »

Red Hat OpenShift

Dit jaar komt Red Hat met versie 3 van het OpenShift platform. Maar wat is OpenShift nou eigenlijk? En wat moet je er mee als Java Developer? We zullen dit uitleggen zonder al te veel buzzwords te gebruiken, maar helemaal ontkomen we hier niet aan. Na een korte introductie leggen we stap voor stap uit hoe je OpenShift in de praktijk kunt gebruiken.

Read More »

Microservices & containers

Sinds het einde van 2014 wordt door Magnetic.io in Amsterdam hard gewerkt aan een open source oplossing voor het bouwen, uitrollen en beheren van (micro)services. Het project heet Vamp, wat (losjes) staat voor “The Very Awesome Microservices Platform”.

Read More »

Kiezen voor kwaliteit

Waarom heeft je auto eens in de zoveel tijd een APK-keuring nodig en je applicatie niet? Met de jAPK brengen we daar verandering in. De jAPK is een hulpmiddel om de kwaliteit van Java-applicaties in kaart te brengen. We hebben de jAPK al een paar jaar in gebruik bij het Kadaster en Ordina, maar vanaf nu is hij er voor iedereen!

Read More »

The Internet of (Lego) Trains

De verwachting is dat Internet of Things (IoT) een steeds grotere rol gaat spelen in onze samenleving. Voor ontwikkelaars en bedrijven biedt dat nieuwe mogelijkheden, maar ook nieuwe uitdagingen. We schrijven nu nog veelal applicaties, die op zware servers draaien. Bij IoT zijn de resources vaak beperkt en is het maar de vraag of je op ieder moment een connectie kunt maken om problemen op te lossen. Toch zijn de resources van bijvoorbeeld een Raspberry Pi tegenwoordig best behoorlijk. Binnen Info Support wilden we dan ook graag eens uitzoeken of we dezelfde programmeertalen, applicaties en frameworks op de Raspberry Pi’s konden gebruiken, die we ook gebruiken voor serverapplicaties.

Read More »

Devoxx4kids @Science Centre Delft groot succes!

Op zaterdag 30 mei 2015 was het weer zover: een nieuwe editie van Devoxx4kids! Deze keer hebben we 125 kinderen met ouders of begeleiders ontvangen in het Science Centre van de TU Delft en het was weer een fantastische dag. Hieronder volgt een kort verslag.

Read More »

Project Lombok

Niet alleen is Lombok een Indonesisch eiland, maar tegelijk is Lombok een project dat mogelijkheden toevoegt aan de Java compiler. Hierdoor heb je als ontwikkelaar extra features tot je beschikking die niet standaard in Java zitten. Het doel van Lombok is vooral om het schrijven of genereren van zogenaamde boiler plate code, die helaas in Java vaak nodig is, overbodig te maken. Door je klasse van Lombok annotaties te voorzien, vertel je de compiler deze code - build time - voor je te genereren.

Read More »