Berichten met de tag ‘API’

De Google Chart API: Té Cool!

08 februari 2011

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.
Lees verder >>

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.
Lees verder >>

TDD_should_be_fun().Again()

15 november 2010

De serious game waarin je begeleid wordt in test-driven design (TDD) heeft nu een nieuwe versie, met meerdere games. Op dit moment moet je nog steeds een google account hebben om er gebruik van te kunnen maken: http://sogyotdd.appspot.com/ (let op: niet een google apps account!). Je kunt wel even een kijkje nemen zonder in te loggen en een google account is snel gemaakt..
Lees verder >>

De serious game waarin je begeleid wordt in test-driven design (TDD) heeft nu een nieuwe versie, met meerdere games. Op dit moment moet je nog steeds een google account hebben om er gebruik van te kunnen maken: http://sogyotdd.appspot.com/ (let op: niet een google apps account!). Je kunt wel even een kijkje nemen zonder in te loggen en een google account is snel gemaakt..
Lees verder >>

Google Spreadsheet API vanuit de Google AppEngine

18 juni 2010

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.

Java 6 ServiceLoader

30 december 2008

In deze post wil ik graag de ServiceLoader klasse bespreken. Deze klasse maakt het mogelijk om applicaties te configureren. Dit gebeurt door de klasse die een interface implementeert, op te geven in een bestand. In Effective Java spreekt Joshua Bloch zich uit voor het gebruik van interfaces. Interfaces zorgen voor een kleinere koppeling tussen klassen en objecten. Door een implementatie van een interface in de code los te koppelen, wordt nog een stap gezet in de richting van Dijkstra’s spreuk: “Maximale cohesie, minimale koppeling”.
Lees verder >>

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.

API Design

22 september 2008

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:
Lees verder >>

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:
Lees verder >>