12 September 2022

46 links · Monday

00_README.md

GitHub Gist: instantly share code, notes, and snippets.

The Follower

How does this work? Recorded a selection of open cameras for weeks. Scraped all Instagram photos tagged with the locations of the open cameras. Software compares the Instagram with the recorded footage. I launched the project on 12 September 2022. The YouTube …

Referencing a Local Private NuGet Package in your Solution

I recently needed to add a local reference to my project and I couldn't quite figure out the best way to do it in a transparent way to consumers of the repository, so that they wouldn't have to explicitly configure additional build settings in order to find de…

Writing a compiler. Bytecode finale

In this video we complete the bytecode compiler for Fang by adding support for lambdas, closures, function application, and conditionals. This is the most in...

Git from the Bottom Up – Rebasing

It's time to understand the full power of Git's rebase capabilities while Allen takes a call from Doc Brown, Michael is breaking stuff all day long, and Joe must be punished.

Reducing complexity with a shift in thinking

I love B+Trees, but they can be gnarly beasts, with the number of edge cases that you can run into. Today’s story is about a known difficult place, pag...

.NET now on Windows Package Manager

.NET is now available to install through the Windows Package Manager (Winget). Read all about how what it is, how to install, and more.

Deploying a Ghost blog to AWS Lightsail

It was about time to try a new hosting option for my blog. For the past few years I was running my blog on Azure WebApps Container service. It was OK but the setup was pretty complex and once it was deployed I totally forgot how to replicate the setup

Writing a compiler. Bytecode finale

In this video we complete the bytecode compiler for Fang by adding support for lambdas, closures, function application, and conditionals. This is the most in...

Who Cares About Diversity?

All across the Academy, schools are requiring “Diversity Statements” as a condition for new hires. Everyone has to submit a statement explaining how they are going to contribute to “diversity”. What you’re supposed to do in these, and what everyone damn well k…

SQLite Doesn't Use Git

Sep 10, 2022Instead, it uses Fossil as a version control system. Some thoughts.Fossil is also developed by the same primary author as SQLite (D. Richard Hipp). Like SQLite, they share some similar design philosophies (at a very high level):All-in-one product –…

Let's Learn .NET

This monthly beginner series will walk through the fundamentals of using C# and .NET to build real world applications. Come learn something new and leave wit...

Arm64 Performance Improvements in .NET 7

.NET 7 introduces a plethora of performance improvements for developers including developers targeting Arm64 devices. In this blog I break down everything you need to know about the improvements in .NET 7.

Law & Order: Last Week Tonight with John Oliver (HBO)

John Oliver discusses the wildly popular television franchise, what it’s been teaching us about law enforcement, and some tricks for how to get to sleep in t...

Build Your Career on Dirty Work

The Dirty Work Theory: The lamentable work that many people avoid are great places to look for high impact, low hanging fruit.

Keeping your dependencies updated with Azure Pipelines and Dependabot

Regularly updating your package dependencies is one of the recommended ways of ensuring your software is up to date and secure. As developers, we feel that manually going through this process is quite a tedious and sometimes painful experience. Dependabot is a…

Celebrating 10 years of Azure App Service’s free tier

On June 6th, 2012, when we launched the world-class platform-as-a-service (PaaS) named Azure Websites—and later expanded to Azure App Service—one of our central promises was to offer a plan that always remained free. Our goal back then was to give developers t…

DDD Brisbane 2022: Call for Speakers

Our goal We want to encourage people that wouldn't normally speak at conferences to give it a go! Hot tips Make the Session title and Session descr...

Request Waiting List

Track client requests which require responses after the criteria to respond is met based on responses from other cluster nodes.

Offshore Information Services Ltd.

Offshore Information Services Ltd is an Internet provider for people wanting to run an Internet business offshore. We do domain hosting and co-location.

Presentations Are All About Speed!

Watch this video, and you'll have what it takes to make your presentations a one-hit KO!If you want to get your proposals approved, the most important step i...

Shortest URLs on the Internet

What’s the shortest URL for which content is served on the internet? There are quite a few single-letter second-level domains that are used in very short URLs, such as Google’s http://g.co or Facebook’s https://m.me. But we can go shorter than this: there’s no…