I know, why? Well sometimes as an engineer you have to clean the toilet. NT - (Windows) New Technology LAN - Local Area Network NTLM - is Windows authentication protocol running on an NT LAN.…

Nobody knows Javascript 100%. Nobody. I've met haughty people who pretend they do, but they don't. I also sometimes find interviews a little invalidating, like maaan you caught me out on a total edge case.…

This is an awesome intro to make, so start there. Make is a utility to maintain groups of programs. Essentially, as programs got quite large, where there were lots of include files, complex steps in…

This is assuming we are using a *nix based OS. Scenario We have a secure system that has no outside world connection, nothing, nada, zilch. Getting code on/off is done using a flash drive.…

Well if you're reading this then you must have some task to do using active directory. I feel for you. Thats why I'm here too. LDAP stands for Lightweight Directory Access Protocol. Directory access comes…

These are some notes I made when working on a customisable Nginx (also I made some other examples). Nginx is many things, a super fast web server, a streaming server, a reverse proxy, load balancer,…

In a traditional and simple scenario, your app setup would have a box for your web server, a box for your api, a box for your database. Each would have a static IP addresses so…

This is more of an Alan Partridge style 'note to self' thing, like 'Monkey Tennis'. I was perusing the tinterwebs and was looking over Google's APIs and came across some interesting ones I'd like to…

Keycloak is an open source and easy way (it boasts 'no code') Identity and Access Management. It works with 'single sign on' (SSO) too, which is the main reason I am investigating it. For SSO…

Scripts (without any async or deferred attributes) are fetched and executed immediately before the browser finishes parsing the page. It basically waits for the file to be downloaded and executed before progressing. Async and deffered…