Ember.js workshop - Kabisa
Kabisa gaf onlangs een interne workshop Ember JS aan haar medewerkers. Hierdoor konden meer Kabisanen ervaren wat Ember is en hoe Ember ingezet kan worden op de werkvloer.
Ember is een JavaScript MVC framework, vergelijkbaar met de frameworks van Backbone, React en Angular. Ember concentreert zich met name op conventies: hierdoor is er weinig code nodig voor oplossingen voor veel voorkomende problemen. De overdraagbaarheid van de Ember applicaties is hiermee eenvoudig.
Zeker in combinatie met Ember-cli zijn het deze conventies die zorgen voor een consistente applicatiestructuur. Met de build- en compiletool kun je je als ontwikkelaar direct focussen op het schrijven van mooie code, en het testen van de applicaties wordt meer eenduidig.
Onder begeleiding van Patrick Baselier en Jeroen Knoops zijn tijdens de workshop zo'n 15 mensen aan de slag gegaan om van niets een product store te maken. Gewerkt werd vanuit het Front-end first principe: eerst wordt alles opgebouwd en later wordt er een backend aan gekoppeld. Het materiaal van de workshop bestond o.a. uit een git repository met daarin stap voor stap de instructies hoe de app te bouwen tot aan deployment naar een server toe.