Open in app

Sign In

Write

Sign In

Patrick Rottländer
Patrick Rottländer

41 Followers

Home

About

Apr 12

Create a virtual Hacking Lab on Apple Silicon Mac

Create a virtual Hacking Lab on Apple Silicon Mac When you are a cyber security consultant, a pen tester or even a system operator with technical interest then you want to perform attacks on systems to understand exactly how hackers work in real life and which vulnerabilities are exploited in order to take control of the system. If you…

Hacking

9 min read

Create a virtual Hacking Lab on Apple Silicon Mac
Create a virtual Hacking Lab on Apple Silicon Mac
Hacking

9 min read


Feb 24

Node.js series Part 4. Express Website with authentication and authorization

Node.js series Part 4. Express Website with authentication and authorization In a real production environment the app runs as a service in the background and this service is managed by a process manager. And the app should run behind a reverse proxy server. This reverse proxy server manage the TLS encryption, receives the requests from the client and route any…

Nodejs

27 min read

Node.js series Part 4. Express Website with authentication and authorization
Node.js series Part 4. Express Website with authentication and authorization
Nodejs

27 min read


Feb 24

Node.js series Part 3. The Simple Express Blog App with MongoDB

Node.js series Part 3. The Simple Express Blog App with MongoDB In this Part 3 of my node.js series I rebuild the simple blog app from the last Part 2 so that a MongoDB database is used instead of a simple data file. To do this, a MongoDB must first be installed locally on the development system. We also use Mongoose…

JavaScript

30 min read

Node.js series Part 3. The Simple Express Blog App with MongoDB
Node.js series Part 3. The Simple Express Blog App with MongoDB
JavaScript

30 min read


Feb 23

Node.js series Part 2. Create a Simple Blog App with Express.js

Node.js series Part 2. Create a Simple Blog App with Express.js Chapter 1: Introduction In Part 1 of my node.js series we have learned how to easily build a web server with node.js on-board resources. Lastly we installed the Express.js module and configured simple routes as application end points that respond to http client requests. In this part 2 I would like to take…

Nodejs

38 min read

Node.js series Part 2. Create a Simple Blog App with Express.js
Node.js series Part 2. Create a Simple Blog App with Express.js
Nodejs

38 min read


Feb 11

nginx reverse proxy server for node apps on Mac OS

This article was originally published on my blog Digitaldocblog. nginx is an HTTP server and can also be used as TCP/UDP proxy server. I use nginx mostly as reverse proxy to serve node apps from my local host via the reverse proxy. The reverse proxy is listening on port 443…

12 min read

nginx reverse proxy server for node apps on Mac OS
nginx reverse proxy server for node apps on Mac OS

12 min read


Published in

Python in Plain English

·Mar 4, 2022

Python Classes and Objects in Depth: A Complete Guide

A comprehensive guide on classes and objects in Python for beginners. — We can think of classes as blueprints for objects. Various object instances can be created based on one class blueprint and attributes as well as functionalities defined in the class blueprint will be passed as object properties after the object instance has been created. Classes are callable and whenever we…

Python

20 min read

Python Classes and Objects in Depth: A Complete Guide
Python Classes and Objects in Depth: A Complete Guide
Python

20 min read


Feb 12, 2022

SSH public key authentication on a Ubuntu Linux System

SSH public key authentication on a Ubuntu Linux System I have a new Linux server in front of me and I am able to login with user and password using ssh (Password Authentication). But before I login the first time I open the terminal on my local machine and create the ssh keys . PatrickMBNeu:~ patrick$ ssh-keygen -t rsa…

5 min read

SSH public key authentication on a Ubuntu Linux System
SSH public key authentication on a Ubuntu Linux System

5 min read


Published in

Python in Plain English

·Oct 21, 2021

How to Install New Versions of Python on macOS Big Sur Using Homebrew

How to Install New Versions of Python on macOS Big Sur Using Pyenv Python 2 comes pre-installed with macOS. Python 2 is required by the operating system and managed by macOS. This system Python should never be touched. System Python is installed in the /usr/bin directory which is owned by root. This means all files and symlinks in the /usr/bin directory are system…

Python

6 min read

How to Install New Versions of Python on macOS Big Sur Using Homebrew
How to Install New Versions of Python on macOS Big Sur Using Homebrew
Python

6 min read


Published in

JavaScript in Plain English

·May 2, 2021

Role Based Access Control using express-session in a Node.js app

In this article I refer to an application I created a couple of months ago. It’s about a booking system with which players can book ice-hockey trainings in different locations, the coach can confirm participation in a training session and a club manager can organize training sessions and bill the…

Nodejs

27 min read

Role Based Access Control using express-session in a Node.js app
Role Based Access Control using express-session in a Node.js app
Nodejs

27 min read


Published in

JavaScript in Plain English

·Mar 19, 2021

Create a Simple Blog App with Node.js and Express

In Part 1 of my Node.js series we have learned how to build a web server with Node.js on-board resources. Lastly we installed the Express module and configured simple routes as application end points that respond to http client requests. In this Part 2 I would like to take a…

Nodejs

27 min read

Create a Blog App with Node.js and Express
Create a Blog App with Node.js and Express
Nodejs

27 min read

Patrick Rottländer

Patrick Rottländer

41 Followers

I am a Node.js, Express.js, JavaScript, Python Webdeveloper, Author and Tech-Blogger on https://digitaldocblog.com

Following
  • Josef Cruz

    Josef Cruz

  • Kurt F.

    Kurt F.

  • Sunil Sandhu

    Sunil Sandhu

  • J Hinter

    J Hinter

  • Spiros Varelas

    Spiros Varelas

See all (14)

Help

Status

Writers

Blog

Careers

Privacy

Terms

About

Text to speech