20 May 2023

21 links · Saturday

Life goals by negation negation

Transform your life with the Shit List. Identify what blocks happiness, understand why, find solutions, and prioritize. Make joy your journey's goal.

Read it later the hard way

There is a seemingly endless stream of articles we come across daily, and little time to read them. A quick glance at Hacker News in between tasks can yield half a dozen open tabs with articles to read at some point later. There are many services that help wit…

Boy Scouts’s bumbling CEOs cause inertia, leadership vacuum

Summary Thanks to a defective career-advancement system and a promote-from-within culture, BSA's CEO role is a reward for over-promoted, career-lifer, caretaker-style middle-managers. This starves BSA of leadership talent where it is most needed. The resulting…

Building a Signal Analyzer with Modern Web Tech

An overview of the design of a signal analyzer module for a browser-based digital audio workstation built with modern web tech. The post goes over the specific web tech used (things like SharedArrayBuffer, OffscreenCanvas, WebAssembly, etc.) as well as the co…

The Rhythm of Your Screen - Christopher Butler

It’s 2023 and I’m still frequently asked by clients about scrolling. I understand why. Every design comes with assumptions about how much content

Stop working for outsourcing companies as a software engineer

I’ve spent about three years in total working at two different outsourcing companies throughout my career. At my last such job, I led the back-end development of four different projects, made a decent amount of money and met lots of cool people. That’s pretty …

Advent of Code vs LeetCode

I recently discovered the Advent of Code project for myself and I absolutely loved it. At first, it seemed similar to solving Leetcode problems. However, after trying it for a few days now I realized that I like the experience much more. In this short blog pos…

gkegke

Web site created using create-react-app

#06 Awesome .NET MAUI - Skeleton

Become a channel member to enjoy benefits and access more content.https://www.youtube.com/channel/UCKnuLHRlK_zhrpaTWvNOdMA/join

Let's Learn .NET - Azure (Africa)

Let's Learn .NET is a 2-hour event to learn the basics of cloud computing by building an ASP.NET Core web app and deploying it to Azure. Come to learn someth...

Object Initializers in C# - Code Maze

Object Initializers use a simple syntax to create an object and set its properties in one statement. This feature is available in C# 3.0

Multi-Tenant Applications With EF Core

Most software applications today are built around the concept of multi-tenancy. One application serves multiple customers, while keeping their data isolated. You can approach multi-tenancy in two ways: - Single database & logical isolation of tenants - Multip…