Alok Menghrajani

Currently: security consulting and lecturer.

Previously: security engineering at Square Block. Co-author of Hack (the programming language) and put the 's' in https at Facebook Meta. Maker of various CTF puzzles.


This blog does not use any tracking cookies and does not serve any ads. Enjoy your anonymity; I have no idea who you are, where you came from, and where you are headed to. Keep the dream of an Internet from times past alive.


Home | Contact me | Github | RSS feed | Consulting services | Tools & games

Paged Out! #4 is out and once again I got to write two articles. This time, my articles are about TypeScript's type system. The first article appears on page 37 and shows a program which only compiles if an array in the source code is a valid magic square. The second article, on page 31 is a continuation and looks at a useful use-case of TypeScript's advance type-system. Enjoy! All the other articles are great, do read the ezine from cover to cover!