Nieuw in Java 8: lambda-expressies

Sinds april 2012 wordt er al gewerkt aan Java 8, de opvolger van Java 7. In de nieuwste versie van de programmeertaal zijn een aantal nieuwe concepten opgenomen, welke qua impact op het platform vergelijkbaar gaan zijn met de verbeteringen die  anno 2004 in Java 5 werden geïntroduceerd. Toevoegingen als generics en for…in loops hebben […]

Lees meer >>

Sogyo Masters of Java

Elk jaar wordt er een Masters of Java competitie georganiseerd waarbij de beste Java programmeurs van het land het tegen elkaar opnemen om de titel ‘Masters of Java’ te bemachtigen en natuurlijk eeuwige roem te vergaren. Dit jaar vind het event plaats op zaterdag 23 november 2013 en wel in Amersfoort van 10.30 tot 16.30. […]

Lees meer >>

OAuth Identificatie

Voor een interne webapplicatie willen we OAuth gebruiken: een autorisatieprotocol voor het web dat ons de zorg om wachtwoorden uit handen neemt. De werking van OAuth wordt kort uitgelegd en van de implementatie een klein verslagje gedaan.

Lees meer >>

Test EJB’s met JUnit: OpenEJB

Wanneer je wel eens met EJB’s hebt gewerkt, weet je net als ik hoe moeilijk het is om deze te (unit) testen. De code op zich is gewoon Java-code, maar er wordt veel gebruik gemaakt van annotaties zoals @PersistenceContext en @Resource. Hiermee is het onder andere mogelijk om te communiceren met een database of om […]

Lees meer >>

JBoss Profiler: Hoe en waarom?

Wanneer je een tijd bezig bent met het ontwikkelen van een applicatie is het wel eens handig om te kijken waar je code sneller en efficiënter gemaakt kan worden. Wanneer je veel code hebt, is het niet handig en wenselijk om deze volledig door te spitten. Een profiler kan hierbij helpen. Deze blog gaat in op een profiler die werkt onder JBoss, dus specifiek voor webapplicaties.

Lees meer >>

Silver Smalltalk

Peter Fisk is goed bezig. Mensen die mij kennen weten dat ik mijn enthousiasme over Smalltalk niet onder stoelen of banken steek. Er zijn van Smalltalk een aantal dialecten, waarvan de meesten zich kenmerken door een grote of soms zelfs volledige platform onafhankelijkheid. Zo is een dialect genaamd Squeak in staat om rechtstreeks op de […]

Lees meer >>

Sogyo Search

Al weer een paar weken geleden is er een project gestart binnen Sogyo om een oplossing te vinden voor een belangrijke vraag over vragen. Deze vraag was: “Waarom kunnen we de nodige informatie, om veelgestelde vragen binnen Sogyo te beantwoorden, niet makkelijk op zoeken? “. Dit is wel heel vaag en algemeen gesteld, maar bijvoorbeeld […]

Lees meer >>

Business Rule Engines

Bedrijfsapplicaties zijn steeds meer afhankelijk van factoren zoals, wet en regelgeving, bedrijfsprocessen, procedures en beleid. Deze factoren vormen een groot deel van de logica binnen een applicatie en kunnen soms verspreid zijn door het hele systeem. Op deze manier is onderhoud wat lastiger en zal er elke keer weer programmacode aangepast moeten worden. Om dit […]

Lees meer >>

Google Spreadsheet API vanuit de Google AppEngine

Ik was bezig met een demo applicatie aan het schrijven voor de Google AppEngine. Om de applicatie wat interessanter te maken bedacht ik ook een export mogelijkheid om de gegevens uit de applicatie te exporteren naar Google Spreadsheets. Dit is moeilijker dan men in eerste instantie zou denken.

Lees meer >>