3 November 2021

52 links ยท Wednesday

David McCarter (Microsoft MVP) (@realDotNetDave)

How would you rate the quality of software apps that you use on a daily basis? Has quality gotten better or worse in the past 10 years? Please RT and comment on your feelings. #RockYourApps

Photography: Vibrations in Solitude

I took this photo that I call Vibrations in Solitude when I was visiting Balboa Park in San Diego, California! I hope you like it as much as I do.

Are daily standups hurting your team?

What software developers can learn from Ford and GM

Dapr joins CNCF as an incubating project

We’re happy to announce that this week, Dapr joined the CNCF as an incubating project. Ever since its initial launch, the Dapr project has made its intention clear that the project is eventually to be donated to a vendor-neutral foundation. The project recentl…

Help Support The Voice Of Slum In India

In April of 2019, while in India to speak at the C# Corner Conference, I along with two other speakers visited the Voice of Slum NGO in Delhi. We meet the two founders Chandni Khan and Dev Pratap S…

Thank you, GitHub | The GitHub Blog

This morning, I sent the following post to the GitHub team. TL;DR: I’m moving on to my next adventure, and Thomas Dohmke (currently Chief Product Officer) will be GitHub’s next CEO.

The tale of a single register value

It’s not every day that you get to debug what may well be a packet of death. It was certainly the first time for me. What do I mean by “a packet of death”? A software bug where the network stack crashes in reaction to a single received network packet, taking d…

How to Build a Low-tech Website?

Our new blog is designed to radically reduce the energy use associated with accessing our content.

Episode 28: UX with Jessica Engström

In this episode, I was joined by Jessica Engström to chat about UX! A topic that most developers (myself included) need to be more aware of when building UIs! Jessica is also a fellow podcast host, co-hosting the awesome Coding After Work podcast! Jess’s soc…

String Performance: Formatting

This article discusses the performance differences using string.Format() and interpolation.

Profunctors

Functors that are both co- and contravariant. An article for C# programmers.

What’s New in Azure App Service - Fall Ignite 2021 Edition!

New @ Fall Ignite 2021 It has been a busy time on the Azure App Service team with new features reaching GA @ Fall Ignite 2021, and a raft of improvements and innovations for Linux and Windows customers!  The team is happy to announce that just in time for Fall…

Amendment No. 1 to Form S-1

As filed with the Securities and Exchange Commission on November 2, 2021.

What is the Inverse of a Vector?

In this post we will re-invent an obscure form of math that is far superior to the one you learned in school. It is a better foundation for science and engineering, and it is a better foundation for students.

Naysayers promote innovation even if they are sometimes annoying

After thinking about it for a while, I have come to the conclusion that **nay-sayers promote innovation even if they are sometimes annoying**.

The Solution Space

There's a subtle but dangerous misconception about technology that seems to lead many business decisions astray. Worse, it paints a bleak outlook of the future. That misconception is that somehow automation always produces additional leverage in a business con…

The Combination of Content and Knowledge Management - Part 1

The first of several brain dumps in relation to the management of content and knowledge on the web. Some of the following points will be generally applicable while others are more specific to the topic maps paradigm, a member of the semantic technologies famil…

On Desktop Productivity

How to use Karabiner-Elements and Keyboard Maestro to get the most out of macOS.

Embracing the chaos

I like to make plans. Not the type of plans you make knowing you wouldn’t execute. I make plans hoping to execute them. I love structure. I’ve noticed I tend to gravitate towards situations that are more likely to provide some level of structure. I love, love,…

Anatomy of a Terminal Emulator

The terminal emulator as a platform for development. Understanding the nitty-gritty, writing some Rust examples and learning how to cause a small bit of mischief.