Structure for large-scale frontend development projects

So you read John Papa’s Angular App Structuring Guidelines and apply feature-based structuring of your app? You use ES6 syntax to get more readable and maintainable code? You are proficient with type definitions and including existing libaries is your second nature? That’s great! What’s next? When your scope exceeds that of a single app, there are some […]

Consumer Thinking

Lately I have been wondering why I get annoyed by services offered by companies. Why does my telecom provider send me two birthday messages (one for my mobile subscription and one for my home subscription), why do I have to remember what the last maintenance guy did just to make my problem be solved quicker, […]

Advantages of Design Patterns in Web API: Strategies

In these posts I would like to point out the benefit of using a number of design patterns specifically for Web API projects. Specifically I will describe Commands, Strategies, Factories and Builders. Afterwards I will look at dependency injection, mocking and AutoMapper, and lastly conclude how it all works together. Today we will take a look at […]

Advantages of Design Patterns in Web API: Commands

In these posts I would like to point out the benefit of using a number of design patterns specifically for Web API projects. Specifically I will describe Commands, Strategies, Factories and Builders. Afterwards I will look at dependency injection, mocking and AutoMapper, and lastly conclude how it all works together. Today we start with Commands.

Angular data access: it’s a breeze

One of the big challenges in separating concerns in your team between frontend SPA / App development and backend API development is to find that correct interface between the two. To avoid confusion or even discord in the team, I find it always best to have both worlds ‘overlap’; either the backend developers share the work on the services […]

My favorite new technology stack

How fast we progress in new technology support; the libraries we used today are considered legacy tomorrow. After spending a month focusing on the course I’ve given on the basics in JavaScript, last week I had some time to see what’s new. Based on that I give my renewed insights for the development stack.

Privacy and awareness in corporate workarounds

Last week at Sogeti we had an interesting meeting about social media services. One topic that came up was the differences that may occur between the services required and provided by companies, and the ways their employees find creative workarounds for them. Since I feel quite strongly about this, it’s worth dedicating this post to […]

How to: MVC structure in plain JavaScript

Most likely you have already heard of AngularJS, or already joined the craze. When I decided to give a course on AngularJS, we decided it would be wise to start with the basics, and as a result I set up a course to develop a single-page application (SPA) without using any frameworks. This course provides the […]

Yet another blog

Here we are, at the start of yet another blog. Hopefully this will be helpful and entertaining to a lot of you. Of course introductions are in order. My name is Edwin van der Thiel, and have been working with technology for a while. I started with Linux and Windows infrastructure management and networking, growing through […]