Henrik Grönvall Consulting AB

Web application security with CORS and CSP

Improve your app security with CORS and CSP

Cross Origin Resource Sharing (CORS) and Content Security Policy (CSP) are HTTP response headers which when implemented help to improve the security of a web…

Date: 2021-04-30
Time to read: 22 min
Session management for web applications

An introduction to session management for web application

A web session is a sequence of network HTTP request and response transactions associated with the same user. Modern and complex web applications require the…

Date: 2021-04-26
Time to read: 14 min
Using locally trusted certificates in Node.js

Manage you own CA without manual configuration

In most cases you do not need to set up your Node.js server to us HTTPS/SSL since it is very common to deploy your backend behind a reverse proxy like Nginx…

Date: 2021-04-01
Time to read: 4 min
Domain Driven Design - The Domain Layer

An example implementation of a domain model

In the last article I described the implementation differences between entity objects and value objects where the most significant difference is that entity…

Date: 2021-03-01
Time to read: 13 min
Domain Driven Design - Entity and Value objects

A small peek into how DDD can help you focus on the right thing

When I used to start a new Node.js project, I usually started with analyzing and modelling the RESTful API and possible the database schemas and models. This…

Date: 2021-02-23
Time to read: 9 min
Node.js worker threads

What is worker threads and - when and, how to use them in Node.js

Worker Threads are available in the Node.js module. Before we dive into my example use of Worker threads in Node.js, we will see what are worker threads and…

Date: 2019-11-14
Time to read: 6 min
Node.js architecture - details

Node.js event loop explained

As a software developer it is very important that we choose our tools, platforms and methodologies, etc right. We need to decide what is the actual value we…

Date: 2018-01-20
Time to read: 12 min
Node.js architecture - overview

Node.js architecture - overview

As per Wiki : Node.js is an open-source, cross-platform JavaScript run-time environment for executing JavaScript code server-side. Historically, JavaScript was…

Date: 2018-01-18
Time to read: 3 min
Henrik Grönvall
Copyright © 2022 Henrik Grönvall Consulting AB