Patrick RottländerCreate a virtual Hacking Lab on Apple Silicon MacWhen you are a cyber security consultant, a pen tester or even a system operator with technical interest then you want to perform attacks…Apr 12, 2023Apr 12, 2023
Patrick RottländerNode.js series Part 4. Express Website with authentication and authorizationIn 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…Feb 24, 2023Feb 24, 2023
Patrick RottländerNode.js series Part 3. The Simple Express Blog App with MongoDBIn 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…Feb 24, 2023Feb 24, 2023
Patrick RottländerNode.js series Part 2. Create a Simple Blog App with Express.jsChapter 1: IntroductionFeb 23, 2023Feb 23, 2023
Patrick Rottländernginx reverse proxy server for node apps on Mac OSThis article was originally published on my blog Digitaldocblog.Feb 11, 2023Feb 11, 2023
Patrick RottländerinPython in Plain EnglishPython Classes and Objects in Depth: A Complete GuideA comprehensive guide on classes and objects in Python for beginners.Mar 4, 2022Mar 4, 2022
Patrick RottländerSSH public key authentication on a Ubuntu Linux SystemI 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…Feb 12, 2022Feb 12, 2022
Patrick RottländerinPython in Plain EnglishHow to Install New Versions of Python on macOS Big Sur Using HomebrewA guide to install newer versions of Python on macOS Big Sur using Homebrew.Oct 21, 2021Oct 21, 2021
Patrick RottländerinJavaScript in Plain EnglishRole Based Access Control using express-session in a Node.js appMy app must know the role of a user to assign different authorizations to the particular user.May 2, 20212May 2, 20212
Patrick RottländerinJavaScript in Plain EnglishCreate a Blog App with Node.js and ExpressPart 2 of the Node.js seriesMar 19, 20213Mar 19, 20213