Next-generation web APIs

Tegenwoordig kun je er bijna niet meer omheen. Of het nu een mobiele app is die het spoorboekje inlaadt, of het een bestandssysteem is dat een back-up maakt in de cloud, of een heel applicatielandschap aan microservices dat berichten over en weer stuurt, de meeste programma’s maken gebruik van webinterfaces, of web APIs. Hoewel zeker […]

Lees meer >>

De Google Chart API: Té Cool!

Voor mijn huidige project (SogyoSearch) moest ik een statistieken pagina maken. Nu is dit op zich geen probleem: gewoon een paar getallen toevoegen over de zoeksnelheid, zoekwoorden en bezoekers. Maar dit alles is toch een stuk duidelijker met een mooi grafiek. Een grafiek zegt vaak meer dan een stuk tekst. Tijdens het zoeken op Google […]

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 >>

Java 6 ServiceLoader

In deze post wordt de ServiceLoader API behandelt. Deze klasse maakt het mogelijk om een provider van een service te configureren. Dit gebeurt door in de META-INF/services directory een file op te nemen. De naam de file is de naam van de service. Als inhoud heeft de file de naam van de provider.

Lees meer >>

API Design

Joshua Bloch heeft een zeer mooie opsomming gemaakt van regels voor het ontwerpen van goede API. Lees zijn post op InfoQ: Bumper-Stick API Design. Mooi voorbeeld uit zijn tekst: If you get an API right, code will read like prose.

Lees meer >>