| Kennis van: |
| - Client-side |
| (X)HTML | Ik werk sinds Internet Explorer 3/ Netscape 4 met browsers en html. Voorheen was de truc vooral om een site werkend te krijgen in beide browsers, heden om (zo veel mogelijk) volgens de webstandaarden te werken en zo de inhoud en de opmaak zoveel mogelijk te scheiden. |
| CSS | CSS is zeer belangrijk voor de scheiding van inhoud en vormgeving, daarom gebruik ik het bij elk webproject. Waar mogelijk tegenwoordig m.b.v. CSS3. |
| JavaScript | Mede door de opgedane kennis van ActionScript bij het programma Flash heb ik mij gestort op de vele mogelijkheden en voordelen van javascript. Voor jQuery gebruikte ik al enkele eigen gemaakte libraries om het leven makkelijker te maken, welke een diepere kennis van javascript hebben gegeven. jQuery is echter tegenwoordig een belangrijke aanwist en wordt daarom vrijwel altijd gebruikt. |
| ActionScript | Ik ben meegegroeid met alle versiewisselingen van ActionScript. Van de eerste paar commando's in Flash 3 tot de huidige versies van ActionScript, Flash en Flex. |
| XML | XML wordt nog veelvuldig gebruikt, voor SOAP services, client-server contact, RSS/Atom feeds en configuratie bestanden. Tegenwoordig wordt JSON of yaml vaker gebruikt bij de communicatie tussen client en de server. |
| XSL/Xpath | Er zijn enkele projecten geweest waarbij XSL is ingezet, met name om xml bestanden om te zetten naar opgemaakte html bestanden. |
| XML Schema | Voorheen heb ik testen uitgevoerd met Microsofts implementatie van XML Schema en recent ook het W3C XML Schema. |
| - Server-side / Applicaties |
| PHP | PHP is in het dagelijks gebruik het meest door mij gebruikt. Voor websites is het een van de betere scripttalen, vandaar dat ik het gebruik sinds versie 3. |
| Perl | De eerste programmeertaal die ik heb geleerd. Perl heeft een aantal zeer sterke punten, zoals de uitgebreide ondersteuning voor regular expressions. Voor websites heeft PHP echter Perl voor mij vervangen. Inmiddels ligt de ontwikkeling perl nagenoeg stil. |
| Python | Python is een handige taal om snel een goed werkend script te maken. Ik gebruik het nu nog vooral voor cronjobs en sysadmin taken, al heeft Google appsengine ook mijn interesse. Zope heb ik ook een tijdlang mee gewerkt, maar is inmiddels uitgefaseerd. |
| Ruby | Sinds kort heb ik ook interesse gekregen in Ruby als programmeertaal. Ik heb het echter nog niet ingezet bij een project. |
| ASP(.NET) | Voor op een Windows server in een Windows omgeving is ASP een uitstekend framework. Zeker met de komst van het MVC framework, gebouwd bovenop ASP Forms is dit een interessante kandidaat geworden voor het maken van webapplicaties. |
| C# | Deze 'nieuwe' taal van Microsoft heeft zich snel opgewerkt tot een van mijn lievelingstalen, zeker in combinatie met Visual Studio. Ik gebruik het voor alle projecten op het microsoft platform. |
| Delphi | Voor de komst van C# gebruikte ik voornamlijk Delphi voor het ontwikkelen van Windows Forms applicaties. |
| JSP | Ik heb een tijd lang gekeken en getest met JSP en Servlets. Ik heb het nooit kunnen toepassen, maar de Servlet techniek was zeker interessant. |
| Java | Ik gebruik Java bij de ontwikkeling van apps voor Android. |
| Regular Expressions | Ik ben in aanraking gekomen met RegExps door het gebruik van Perl, waar het in de taal verweven zit. Ik gebruik het regelmatig als onderdeel van bijna alle talen. |
| - Databases |
| MySQL | Verreweg het meest door mij gebruikt bij webapplicaties. |
| PostgreSQL | Voor persoonlijk gebruik verschillende testen mee gedraaid. |
| MS SQL Server | Verschillende keren met data binnen MS SQL databases gewerkt, met name in samenwerking met het .NET framework and MVC websites. |
| MS Access | Programma waar ik SQL in heb geleerd en meestal gebruik voor de eerste opbouw van de tabel. |
| - Grafisch |
| Adobe Photoshop | Ik heb kennis van photoshop, maar gebruik in de praktijk voornamelijk Fireworks, dat meer geschikt is voor de werkzaamheden die ik doe. Photoshop en Fireworks vormen samen een uitstekende pipeline. |
| Macromedia Flash | Ik heb dit programma sinds versie 3 voor een heel scala aan producten ingezet. Van banners, spellen, animaties en websites tot cd-rom applicaties |
| Macromedia Fireworks | Sinds versie 3 van dit programma gebruik ik het voor vrijwel alle grafische zaken. |
| Maxon Cinema 4D | Ik heb in 2003 een cursus van 3 maanden gevolgd over 3d en animatie met het programma Cinema 4D. Ik heb het gebruikt voor korte animaties, stills en afbeeldingen voor spellen. Ik gebruik op dit moment r11. |