TypeScript, Javascript, HTML, CSS, SASS

Voor User Interfaces gebruik ik meestal een web interface. De voordelen zijn o.a. geen installatie bij gebruikers nodig. Client kan Windows, Linux, Mac OS, iOS of Android zijn. Eenvoudige applicatie updates.

In 2015 begonnen met TypeScript voor een Single Page Applicatie frontend. Met versie 1.6 werdt jsx geintroduceerd. Helaas was de jsx implementatie in TypeScript gekoppeld aan React en kon niet gebruikt worden met Asynchronous Module Definition. Aangezien we geen gebruikt maakte van React en modules dynamisch wilden laden, heb ik een patch gemaakt voor TypeScript (https://github.com/jannesen/TypeScript-jsx-generic). Hierdoor konden we toch jsx gebruiken zonder gebruik te maken van React.

De User Interfaces zijn strak en zakelijk, bedoeld voor mensen die er dagelijks mee werken. Moeten snel en goed functioneren.

Naast User Interfaces heb ik buildtools ontwikkeld in TypeScript / Javascript met nodejs.