3 September 2021

44 links ยท Friday

Follow boring advice

Most of the advice leading to great results in life is boring. Also, it’s free and has forever been so. In my twenties, I believed that successful people hold secret knowledge leading to their success. I obsessed over “self-help porn”: books, videos, and blogs…

The Illusion of Output - Keith Brown

The 40-hour workweek has stood in as a poor replacement for well-written strategy and great middle management. That illusion is now gone.

Simple Audio Augmentation with PyTorch

No matter if you are training a model for automatic speech recognition or something more esoteric like recognizing birds from sound, you could benefit a lot from audio data augmentation. The idea is simple: by applying random transformations to your training e…

Diagnosing memory leaks in .NET apps

In this episode, Software Engineer, Mike Rousos, joins Rich to show can we can use tools like dotnet-dump and Visual Studio to diagnose memory leaks in our ....

OpenMoji

Open source emojis for designers, developers and everyone else!

Google Chrome to remove detailed cookie and site data controls

A month ago I ran into an obscure Google Chrome bug on macOS that caused the "All cookies and site data" page in Chrome settings (chrome://settings/siteData) to load very slowly. You can see this page if you open Preferences, select "Privacy and security", "Co…

Rejected internal applicants twice as likely to quit | Cornell Chronicle

Internal job applicants who face rejection are nearly twice as likely to leave their organizations than those who were either hired for an internal job or had not applied for a new job at all, ILR School research finds.

Operations is not Developer IT

My code doesn't compile. Why?The number of times in my career I have been asked a variation on "why doesn't my application work" is shocking. When you meet up with Operations people for drinks, you'll hear endless variations on it. Application teams attempting…

GitHub - pdevito3/craftsman: Craftsman is the workhorse behind the Wrapt framework and provides a suite of CLI commands for quickly scaffolding out new files and projects for your .NET Web APIs with simple CLI commands and configuration files.

Craftsman is the workhorse behind the Wrapt framework and provides a suite of CLI commands for quickly scaffolding out new files and projects for your .NET Web APIs with simple CLI commands and con...

Migrating from Docker to Podman

Docker has recently announced that Docker Desktop will soon require a subscription and, based on the size of your company, may require a paid subscription. (It remains free for personal use). There has been quite a bit of reaction to this news...

Keynote: Lessons From 11 Billion Breached Records

In this talk, you’ll hear from the creator of “Have I Been Pwned” about the lessons he’s learned after processing more than 11B records of breached data. You...

Weekly Update 259

Darwin & Kakadu; Reading "An Ugly Truth"; Scott's Patent Troll; Pwned Passwords Hits 1B; Gun Trader Breach Fallout

The Journey to Accessible Apps: Making Visual Text Accessible

In my last blog post, I talked about screen readers, a key assistive technology that provides an alternative to the visual user experience for app users. While screen readers may entirely replace the visual user interface for some, it is important to remember …

Code Maze Weekly #91 - Code Maze

Issue #91 of the Code Maze weekly. Check out what’s new this week and enjoy the read. .NET and C# Implicit Using Statements In .NET 6 [dotnetcoretutorials.com] Implicit using statements is a new feature that is packed in .NET 6. Check this article by Wade Gaus…

David Whitney

This is your .NET Foundation!

Windows 11 Pinball

The original Windows NT programmer for Windows Pinball reveals how Windows Pinball made it from NT to Windows 11 today.

Introduction to Async Programming in C#

Most languages and frameworks support asynchronous programming. But, what is it exactly? Learn about async programming and how to impleme...