Vraag een software ontwikkelaar wat hij over web development weet en je zult hoogstwaarschijnlijk ergens in zijn antwoord de afkorting REST voorbij horen komen. In een tijd waarin een API gedreven architectuur de norm is, nemen RESTful webservices een zeer belangrijke plaats in. Sinds kort zijn er partijen die van REST afstappen en hun hoop vestigen op een volledig nieuwe manier van API ontwikkeling. Een framework dat is ontwikkeld door Facebook bestaande uit een querytaal en een runtime met de naam GraphQL. Dit alles met als doel om de data uitwisseling tussen API’s en front-end applicaties nog een stukje eenvoudiger, efficiënter en flexibeler te maken. Wat GraphQL is, hoe je het toepast en waarom je het in plaats van RESTful webservices wilt gebruiken, zal ik je in dit artikel uitleggen.
Read More »Classic Layout
Finagle
In de wereld van microservices zijn er meerdere services, die met elkaar communiceren. De communicatie tussen de services moet snel zijn en om kunnen gaan met fouten. Finagle is een networking library, die hulp biedt bij deze uitdagingen voor diverse protocollen. Door het gebruik van deze library is het relatief eenvoudig om aanroepen tussen systemen resilient te laten werken. Finagle biedt hiervoor functionaliteit zoals retries, timeouts en circuit breaking.
Read More »Testen op fysieke mobiele devices
Testen op mobiele devices is tegenwoordig steeds makkelijker door de komst van open source frameworks, zoals Appium. Koppel een mobiel device aan je laptop en je kunt met Appium het device geautomatiseerd testen. Simpel, maar hoe schaal je dit naar meerdere devices met parallelle testuitvoering? Zelf een device lab opzetten met een Selenium Grid of toch het device management overlaten aan een cloud leverancier? In dit artikel kijken we naar de voor- en nadelen van zowel een eigen device lab als in de cloud.
Read More »CQRS & Event Sourcing met Lagom
Lagom is het nieuwe microservices framework van Lightbend (voorheen Typesafe, het bedrijf achter Scala en Akka). Het framework en de concepten daarachter zijn in grote mate gebaseerd op CQRS (Command Query Responsibility Segregation) en ES (Event Sourcing). Dit bepaalt onder andere hoe intern state wordt bijgehouden en gepersisteerd. In dit artikel zal ik de basis van Lagom beschrijven en daarna verder ingaan op CQRS en ES in combinatie met het framework.
Read More »Reactive Programming
Reactive Programming is meer dan alleen een buzzword geworden en het feit dat Pivotal het Spring Framework Reactive gaat maken, zegt daarin meer dan genoeg. Omdat die omwenteling niet over één nacht ijs gaat, heeft Pivotal een eerste project omgezet naar het Reactive paradigma: Spring Web. Met de komst van Spring WebFlux, dat een GA krijgt in het tweede kwartaal van 2017, wordt Reactive Programming belangrijker dan ooit. In dit artikel willen we alvast een tipje van de sluier voor jullie oplichten op basis van onze ervaringen met de SNAPSHOTs en Milestones.
Read More »Als het maar veilig is!
Elke ontwikkelaar loopt er vroeg of laat tegenaan: cryptografie. Bij de gedachte aan keyformaten, PKCS, SHA-256 en certificaten slaat menige ontwikkelaar de schrik om het hart. Gelukkig biedt het Java platform uitstekende abstracties hiervoor, maar het ontslaat je er niet van te begrijpen wat het precies is.
Read More »Programma J-Spring 2017 bekend
NLJUG organiseert na vele jaren opnieuw haar eigen voorjaarsconferentie J-Spring. Enkele weken geleden is de registratie voor J-Spring 2017 geopend en zijn er volop kaarten door jullie besteld. Nu kunnen we vol trots ook het programma voor J-Spring 2017 aan jullie bekend maken.
Read More »J-Fall 2017 op donderdag 2 november
Schrijf maar alvast in je agenda: op donderdag 2 november zal J-Fall 2017 plaatsvinden. Meer informatie over de Call for Papers en registratie volgt ter zijner tijd.
Read More »J-Spring 2017: registratie nu geopend!
Leg alles snel neer wat je nu aan het doen bent en ga snel naar de nieuwe website van J-Spring 2017. De registratie voor J-Spring 2017 is namelijk nu geopend voor alle leden van NLJUG! In tegenstelling tot J-Fall vragen wij voor een bezoek aan J-Spring een kleine bijdrage van 30 euro om onder andere de locatiekosten te kunnen dekken. J-Spring 2017 biedt slechts plek aan 500 leden, dus wees er snel, want OP=OP.
Read More »J-Spring is terug!
Ja, je leest het goed: J-Spring is terug van weggeweest! Op 10 mei organiseert NLJUG wederom haar eigen Java voorjaarsconferentie op een gloednieuwe locatie. J-Spring 2017 zal namelijk plaatsvinden in Amsterdam bij het Taets Arts & Events Park.
Read More »