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…

School or Prison

Score: 0 +100

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…

C# 9 Deep Dive: Records

In a C# 9 deep dive, we go in depth on records.

I'd like an IUnknown, I know you have many, I'll take any of them | The Old New Thing

A concrete implementation of a COM object may implement multiple interfaces. If you have a pointer to the concrete implementation, and you pass to a function that expects an IUnknown, you will probably get an error complaining that IUnknown is an ambiguous bas…

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. ...

The Big Little Guide to Message Queues

A guide to the fundamental concepts that underlie message queues, and how they apply to popular queueing systems available today.

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 (...

JavaScript Complete Course - Events - Part 24

Hey Coders,Subscribe here - https://www.youtube.com/channel/UCetyodKOWGk5H6FoKoFnkZw Talk to us on - https://www.twitch.tv/curiousdriveLike our page - https:...

My 2020 Recap - Content, Subscribers, Money, and More

2020 was a difficult and strange year. Here's a look at how my 2020 went. I'll look at everything from my personal life to content creation. I'll share with ...