·
$ ls ~/posts/
Beginner

Forgot Your Password?

Here's Why That Might Be a Good Thing Remember the last time you tried logging into an account and got hit with the dreaded "incorrect password"

John Jestin · · 9 min read
Beginner

Mastering Cloud Storage

Lost in a maze of scattered files across devices and clouds? Learn how to build an efficient cloud storage system that keeps your digital life organized, secure, and easily accessible. Master file management for good.

John Jestin · · 13 min read
News

Welcome to TheDev.uk

Building a Technical Knowledge Base in Public. Every developer has that folder of scattered notes, that browser full of bookmarks, or that OneNote full of solutions we hope we'

John Jestin · · 4 min read
News

DeepSeek R1 : What is it?

News - theDev.uktheDev.uk DeepSeek R1, developed by the Chinese AI startup DeepSeek, represents a significant advancement in artificial intelligence, particularly in reasoning capabilities. This model has garnered attention

John Jestin · · 6 min read
Beginner

Wi-Fi Network Fundamentals and Troubleshooting Guide

Poor Wi-Fi connectivity can disrupt your entire digital life, but most network issues have simple solutions when you understand the basics. Learn how Wi-Fi actually works, diagnose common problems, and implement both quick fixes and long-term solutions to maintain a reliable network.

John Jestin · · 14 min read
Beginner

Installing PostgreSQL on Windows: A Step-by-Step Guide

PostgreSQL installation on Windows has become straightforward thanks to the official installer package. This guide will walk you through the process, helping you make informed decisions at each step. System

John Jestin · · 3 min read

GRUB Parameters for GPU Passthrough: A Comprehensive Guide

1. Introduction 1.1 Purpose and Scope GRUB parameters play a fundamental role in successful GPU passthrough, acting as the initial gatekeepers that prepare your system for this advanced virtualization

John Jestin · · 47 min read

Introducing UV: A Fast Python Package Manager

What is UV? UV (pronounced "you-vee") is an extremely fast Python package manager and development tool created by Astral, the team behind Ruff. It's designed to

John Jestin · · 24 min read

How to setup SSH between your local machine and GitHub

Step-by-Step Explanation and Guide: Setting Up SSH Keys on Your System 1. Introduction to SSH SSH (Secure Shell) is a cryptographic protocol used for secure remote login and other secure

John Jestin · · 3 min read
Beginner

Recovery From GRUB Configuration Issues in Proxmox

Even with careful planning, GRUB parameter changes can sometimes render your system unbootable. Let's understand how to recover your system when this happens, just as we did when our framebuffer parameters caused issues.

John Jestin · · 2 min read
Intermediate

How to Install Ubuntu Desktop 24.04.1 on Proxmox 8.3.3

1. Introduction Virtual machines have become an essential tool in modern computing environments, offering flexibility, resource efficiency, and enhanced security through isolation. This guide will walk you through the process

John Jestin · · 11 min read