13 December 2021

46 links ยท Monday

Neon Genesis Evangelion

Graphic designer Peiran Tan plumbs the typographic psyche of the celebrated anime franchise.

Star Trek: The Motion Picture

Star Trek: The Motion Picture named a space shuttle, created a custom font pack, and relaunched the swashbuckling futurism of the greatest of all space franchises: Star Trek.

Become a master at Git and Open Source 

Have you ever wondered how to manage your code better but never had the time to learn about Git and version control? Maybe you are the only one working on your code and thought that Git is only good for collaboration?

GNUstep.org

GNUstep is a mature Framework, suited both for advanced GUI desktop applications as well as server applications. The framework closely follows Apple's Cocoa APIs and is portable to a variety of platforms and architectures.

Marketing Is Scary for a Solo Developer – Rauno Metsa

Instead of publishing a blog post, I add another feature to my product. Instead of sending a tweet, I tweak CSS on my site. I don't like to do marketing, "build my brand" or whatever. I like to write code instead. But the thing is: when I don't focus on marke…

DEMO: Multiple ESP32s Rocking Out! (SHORT)

A really quick demo of the open-source NightDriveLED.com sample project called "SPECTRUM". Build it yourself with just an M5 and a USB-C cable, that's all y...

Hammerspoon

Staggeringly powerful macOS desktop automation with Lua. Making the runtime, funtime.

284: C# 10 Global & Implicit Usings

Are global and implicit usings controversial? It seem so, we discuss all the details of this awesome C# 10 feature.

Old CSS, new CSS

I first got into web design/development in the late 90s, and only as I type this sentence do I realize how long ago that was. And boy, it was horrendous. I mean, being able to make stuff an

Async Disposables The Easy Way

Sometimes you want to ensure that an async method at the end of a block of code no matter what. We can use IAsyncDisposable for that. This post covers a nice helper class for creating ad-hoc IAsyncDisposables

Debug memory leaks with the Microsoft Edge Detached Elements tool

Memory leaks occur when the JavaScript code of an application retains more and more objects in memory that it doesn’t need any longer instead of releasing them for the browser to garbage collect (GC). For long-running apps, small memory leaks of on

Parallel.ForEachAsync Deep Dive

This post is part of the 2021 C# Advent calendar. Check it out for more C# goodness! Intro This post contains a very technical dive. It is of intermediate complexity, and assumes a basic knowledge of how async/await works. .NET 6 introduced a small feature …

ongoing by Tim Bray · Filtering Lessons

Last week, AWS announced (docs, blog) event filtering for Lambdas reading from SQS, DynamoDB, and Kinesis. Lambda’s new filtering is consistent with EventBridge’s. Also announced was faster, slicker, cheaper S3/EventBridge inte…