2 years of Angular: lessons learned
Over the past two years, we have been working at Malmberg to build an amazing new education platform: Bingel. In this blog I like to talk about our adventures, mainly with Angular, and the lessons we learned. Bingel is a new platform for digital primary…
Hallo IOA, het nieuwe inningssysteem van de Belastingdienst
Vanaf begin 2016 is er binnen de afdeling invordering bij de Belastingdienst gebouwd aan een nieuw inningssysteem, genaamd Innen op Aangifte (IOA). Sinds juli 2016 werk ik vanuit Craftsmen op locatie bij de Belastingdienst en help ik mee aan de bouw van deze nieuwe applicatie….
Progressive Web Apps – Meetup
Op 27 september 2018 organiseerde Malmberg een meetup. Tijdens deze bijeenkomst stond het thema Frontend Development centraal. Onze collega Dirk Luijk was gevraagd zijn ervaringen te delen en hield twee presentaties. Hij hield een talk over Progressive Web Apps (PWAs) en eentje over het onderhouden…
Drag ‘n Drop in Angular: Part 1 – The Draggable Directive
The first part of this series starts with the foundation: the draggable directive. This directive has only one responsibility: tracking the dragStart, dragMove and dragEnd events. Background To have the ultimate freedom, I recommend to stay away from the HTML5 Drag and Drop API. Of course, HTML5…
Drag and drop in Angular (new #tutorial series!): introduction
Remember using jQuery UI’s Draggable and Droppableplugins, for building drag and drop features in web applications? Awesome, wasn’t it? Now, what if we could implement drag and drop functionality just as easily in Angular projects? Over the last months, I have been improving my drag and drop implementations…
Fork your HTTP client: supporting non-global HTTP interceptors in Angular
Most AngularJS developers are probably familiar with the concept of HTTP interceptors: a mechanism for modifying request and responses. This feature is commonly used for cross-cutting concerns such as authentication, logging and error handling. When Angular 2 was introduced it became clear there (initially) would…
Eager loading in Angular 2+
A nice and much talked about feature of Angular 2 is its support for lazy loading. The official Angular documentation website does a great job in describing its purpose. In short: it allows you to break up your Angular application in smaller modules that can…