Blog
A collection of everything I have written.
Solving The Cryptopals Crypto Challenges (Set 1 - Challenge 6-8)
Logging my process of solving the cryptopals challenge
Solving The Cryptopals Crypto Challenges (Set 1 - Challenge 3-5)
Logging my process of solving the cryptopals challenge
Solving The Cryptopals Crypto Challenges (Set 1 - Challenge 1,2)
Logging my process of solving the cryptopals challenge
Security Signals: Making Web Security Posture Measurable At Scale
Security Signals is a framework used internally in Google which has helped them identify and prioritise security issues in their web applications.
Peculiar Python 1
Exploring NotImplemented and the Ellipsis operator
Deploying and Scaling HTTP APIs with Docker and NGINX
An explanation on deploying APIs in Docker behind NGINX and the things that make it possible
An Introduction to IPv6
An opinionated introduction to IPv6 and all it’s quirks
Developing a Simple gRPC API in Golang
A walkthrough about creating a simple gRPC API in Golang
Spotify A Product Story Summary – Part 2
A summary of the lessons learnt from the podcast Spotify A Product Story Episodes (5-7)
DMARC RFC Summary
Summary of the DMARC RFC
DKIM RFC Summary
Summary of the DKIM RFC
SPF RFC Summary
Summary of the SPF RFC
Spotify A Product Story Summary – Part 1
A summary of the lessons learnt from the podcast Spotify A Product Story Episodes (1-4)
Dissecting the Failure of my Short-Lived Newsletter
A reflection on the failure of my newsletter
Book Summary: The Last Lecture
The lessons I learnt from The Last Lecture by Randy Pausch during my first read 8 or 9 years ago and it’s impact on my life.
Book Summary: Atomic Habits
My takeaway from reading Atomic Habits by James Clear
My Motivations behind the Blog and Newsletter
This is a post detailing my reasoning behind the blog and the structure of the newsletter releases.
Project: The Lifecycle of a Ransomware written in Python
A high level overview of how a ransomware works and my experiences writing one