For as long as Go has had generics, a method could only use the type parameter its receiver declared, so producing anything else meant a package-level function taking the receiver as its first argument. Go 1.27 changes that, but only partway…
A bare repository and a nine-line post-receive hook turn `git push` into a full deploy, with no CI platform, no webhook, and no build server in the loop.
Seven posts, one companion repository, and a benchmark run against go1.27rc1. This one is the map: what each post covers, and an upgrade checklist ordered by how badly each change can surprise a running system, not by how large its number is.
An HTTP response carried an `X-Hacker` header pointing at a job page. Three months, a paid trial on a real repository, and a silent CI gate later, I signed as a Staff DevOps Engineer at the company that started my career.
A test starts failing somewhere in the last two hundred commits. Instead of bisecting by hand, hand git a script and let it find the culprit while you do something else.
Diffie-Hellman key exchange clicks once you watch two people agree on a secret number live, while a third person only ever sees the numbers travelling between them. Play all three roles yourself in an interactive demo.
Somewhere in your codebase there is a GET endpoint with a query string that has outgrown its welcome — filters, sort keys, pagination cursors, a JSON blob someone base64-encoded and jammed into a parameter…
NDC has been trying to replace the GDS for 14 years: here is the political economy of why it has not, and what a bird strike revealed about the system it is replacing.
What the PNR locator on your boarding pass actually contains, and why the fare calculation line on your e-ticket is written in a currency that does not exist.
How a conversation on a plane in 1953 set in motion the stack that eventually processes tens of thousands of flight bookings per second, and why that stack is still here.
Imagine you are running a package delivery service. Every package has a label - Fragile, Perishable, or Standard - that dictates how it should be handled.
Go 1.17 released to the public on 16th August 2021. The highlight of this release was a 5% boost in performance with 0 code changes for existing code bases. This release brings additional improvements to the compiler, na…
Looking Glass by NinjaJc01 is the free room available on TryHackMe and is the second instalment in the Wonderland series. This room is marked with medium difficulty rating and is based on Alice in the Wonderland by Lewis…
Apple announced at the WWDC 2020 about their plan to transition the MacBook and Mac lines of products from Intel Processors to Apple Silicon (ARM) Processors. While Apple did say that they would continue to produce Intel…