Stickers - VX Company

Blogs

Speaking at Techorama Netherlands 2019

October 1st, Pamela and I will be speaking at the Techorama Event in the Netherlands. We hope to see you there! 

Lees meer

Version management of npm packages

If you have been working on JavaScript projects for a while and have used npm, you have probably run into issues with package versions. Maybe your automated build fails, while everything works just fine on your laptop. Or you cannot get an existing project to run on your new machine, while your team mates have no problems at all with the exact same code base. Version differences between npm packages can cause quite some headaches, so how can you keep some sanity in all of this? Let’s examine how it all works.

Lees meer

LEAP 2019 – day 5

Some notes on the final day @ LEAP! This was the final day and filled with various talks. For me the most interesting one today was related to the upcoming .NET 3.0 🙂

Lees meer

LEAP 2019 – day 1

LEAP is an event aimed at architects working with Microsofts product portfolio. It focusses on gaining indepth knowledge about current products and future evolutions. The program includes five days of guided architecture-focused topics that enable you to deliver tomorrow’s solutions and allows for questions and dialogue with engineers and program managers from Microsoft.

Lees meer

Cookies, tokens and session lifetime with Identity Server

When dealing with OpenID Connect (OIDC) and OAuth authentication in a modern .NET application, Identity Server is ofted used as the identity provider. In this post, I’ll work through a common, but quite specific scenario: configuring the lifetime of a client session. In this case, the user of an ASP.NET MVC Client must be logged out of the session after 15 minutes of inactivity. In such a setup, there are a lot of places where you can configure time-outs, lifetimes, expirations etc. So which ones are relevant for the client session and which ones are not? Let’s find out.

Lees meer

Solve problems in the right domain

(but don’t try to solve all of them)
IT development projects can suffer from problems that are addressed within the wrong domain. I’ve encountered many projects where a development team implemented requirements that in the end did not add any business value, purely because they tried to automate a business process that was far from stable. Sounds familiar?

Lees meer

AVG voor ontwikkelaars

Hoe om te gaan met de AVG in ontwikkelteams?

Bij het verzamelen, opslaan en beheren van persoonlijke gegevens komt tegenwoordig de Algemene Verordening Gegevensbescherming (AVG) om de hoek kijken. Deze verordening is sinds 25 mei 2018 van kracht en dat betekent dat vanaf dat moment in de hele Europese Unie (EU) vergelijkbare privacywetgeving geldt.

Lees meer

Kritisch kijken met waarom-vragen

We gaan een app maken! Dit klinkt als een superleuk idee, maar is niet altijd de oplossing voor een probleem. Niet altijd worden de wensen van eindgebruikers goed in kaart gebracht waardoor een app niet voldoet en niet of nauwelijks wordt gebruikt. De gebruiksvriendelijkheid van een applicatie kan ook een groot verschil maken. Als tester test ik daarom niet alleen een systeem maar kijk ik ook kritisch naar het gebruik om dergelijke situaties te voorkomen.

Lees meer