1 January 2021

56 links · Friday

Stop writing shell scripts

UNIX shell isn’t a real programming language, so stop using like one! There are occasions one has to use shell due to the structure of UNIX (e.g. the hash-bang, ~/.profile, /etc/init.d/). I won’t indict the REPL because one doesn’t have to maintain what one ty…

Year(Decade) of the Homelab.

You can find audio to this post here. I’m usually not huge on sticking flag poles in the ground regarding the direction technology will take in the coming years/decades. You can already see me hedging by saying decades in the title. I believe home labs (server…

x74353/SaveAmphetamine

Apple has threatened to remove Amphetamine from the App Store. - x74353/SaveAmphetamine

My Experience @ Apple

Apple was my first job. A dream that came true after many years of hard work, sacrifices and a PhD in computer science- machine learning…

Scaffold an entire .NET 5 Web API using Wrapt

This post is about scaffolding an entire .NET 5 Web API with a simple yaml or json file using Wrapt, which helps you can focus on the high value features in your web app. Recently I came across this tool which helps you to scaffold a Web API application in Cle…

Mac meets Arm64

Looking for sponsorship Apple now ships Macs which are running on an arm64 variant machine with the latest version of MacOS, Big Sur M1. ...

Is HTML a Programming Language?!?

Developers love to argue about things that don't really matter much and whether or not HTML is a programming language is one of those topics. In this video, ...

Oblivious DNS - Simply Explained

Oblivious DNS is a privacy-friendly version of the DNS protocol. Preventing third-parties from keeping track of the sites you visit.It builds on top of DoH (...