Vaak als je met jQuery aan de gang gaat is het al snel een brij van code en zie je door de bomen het bos niet meer. In dit artikel ga ik je uitleggen hoe ik mijn javascript (jquery) document opbouw zodat het enigszins overzichtelijk blijft. Lees verder
Virtual hosts opzetten met Nginx
Er zijn verschillende manieren om virtual hosts aan te maken in Nginx. In dit artikel leg ik je uit hoe je dit op een overzichtelijke en vooral eenvoudige manier op kunt zetten. Dit artikel is een vervolg op mijn eerdere artikel over het inrichten van een server met centos, nginx en nodejs. Is de server nog niet juist geconfigureerd, volg dan eerst de uitleg in dat artikel. Lees verder
Een server inrichten met centos, nginx en nodejs
Een probleem waar ik met nodejs tegenaan liep en waar vermoedelijk meerdere mensen tegenaan lopen is: Hoe krijg ik mijn nodejs app draaiend op mijn server. Het antwoord is wat mij betreft als volgt. Een webserver waar CentOs op draait in combinatie met nginx en nodejs. Lees verder
Een eerste verkennende stap in nodejs
Op zoek naar een aantal mogelijkheden om de backend van ons styleguide systeem in op te zetten bracht me bij express. Express is een mvc web framework voor nodejs.
Hierdoor is het mogelijk om binnen enkele minuten een web framework op te zetten dat door middel van een eenvoudig routing systeem content serveert. Lees verder
Javascript 2013 style, nodejs backbonejs en meer
In mijn werkzaamheden bij symfony, een gerenommeerd Nederlands internet bureau lopen collega’s en ik vaak tegen het probleem aan dat er altijd opnieuw html, css en javascript geschreven moet worden voor ieder project. We hebben hiervoor al meerdere manieren getest om dit proces te versnellen en eventueel zelfs te automatiseren.
Het laatste idee dat ik samen met een collega hiervoor bedacht heb is gebruik maken van atomic design voor de code. Ons idee hierbij is om een soort van styleguide tool te maken voor front-end ontwikkelaars. De werkwijze gaat hierdoor vrij drastisch veranderen (geen pagina’s meer htmlen maar eenmalig blokjes opmaken) maar we verwachten hiermee een flinke slag te slaan qua ontwikkeltijd en vooral ook in de kwaliteit van de code die we opleveren. Lees verder