13 October 2021

75 links ยท Wednesday

Visual Studio Feedback

Visual Studio Feedback

Ben Northrop - Always do Extra

A simple rule that every good, veteran programmer seems to follow with respect to managing their time.

Fix Consumer Electronics

We know consumer electronics can be better for you and for the environment. Unlike most products, ours are open for you to repair and upgrade

Blog Archive Online

A while ago I switched from my self-hosted dasBlog site to a GitHub-hosted jekyll site. This has been good in many ways, but all my pre-exising blog content went offline as a result.

David McCarter

Follow David McCarter and explore their bibliography from Amazon.com's David McCarter Author Page.

Making a Game in Janet, Part 3: The problem with macros

So we’re supposed to be writing a game, right? But in order to make progress, we have to fix a bug. And in order to fix the bug, we have to write a test. And in order to write a test, we have to write a test framework. And in order to write a test framework, w…

Interoperable Serendipity

If you had asked my thoughts on interoperability some years ago, I wouldn't have had much to say. Nowadays, it has become one of my most revered ideals. And today, I want to take you along for a journey towards its summum: Interoperable Serendipity.

Things I have learned as a Product Owner

It is almost impossible to make everything right when forming a new engineering team. Here is a list of some of my condensed learnings from the last two years creating value as a product team in a quite technical environment.

Team Work

Notes on working in a team.

Generating a multi-language blog based in Markdown

For a long time in my career, writing about programming meant writing in English. This kind of 'anglo-driven' behavior started to change when I got introduced to an excellent professional who became one of my best friends.

.NET Conf Launch Party

Bill Wolff, Rob Keiser, Rich Ross, Chris Gomez, plus special guests We will deep dive into all the new announcements from the November .NET Conf.

Learn to write Visual Studio extensions

Writing extension for Visual Studio can be a daunting task for even the seasoned developer. Figuring out where to start is a not obvious and the whole process a bit mysterious. At least, that’s what you’ve told over the years from trying to write extensions.

Analyzing Code for Issues: Visual Studio Analyze

Analyze has been available in most of the Visual Studio editions for a long time and is based on FxCop. This article will discuss how to set it up and use it properly.

Architecture: Processing Data with Microservices

Many developers are talking about moving functionally to the cloud. One way to speed up processing of data and/or files is to use a microservice. Microservices can fan out processing to almost inst…

Photography: Beware of the Spores

I call this photo “Light Up The World” which I took in 2009. I enjoy doing abstract photography and this is one of those photos.

The great executive-employee disconnect

The latest Future Forum Pulse, a quarterly survey of more than 10,000 knowledge workers around the world, reveals that executives’ preference to return to the office is threatening employee satisfaction and retention, particularly for women, working parents an…

.NET Conf 2021 - Tamil

.NET Conf is a free, virtual developer event that celebrates the major releases of the .NET development platform. It is co-organized by the .NET community an...

.NET Conf China 2021

.NET Conf China 2021 is a community-based technology summit. The theme of this conference is: Open-Source Co-construction, Open Innovation, Development Empow...

Announcement for Upcoming dotNetDave World Tours

Request David McCarter to speak at your conference or event.

Photography: Sunset Surfers

I took this photo that I call “Sunset Surfers” close to where I live in Del Mar, California . Surfers love to surf during the beautiful sunsets in this area. I hope you like it as much …

Coding Faster with dotNetTips Spargine – September 2021 Release

I am happy to announce the fourth release (v2021.9.4.23) of Spargine, my brand new open-source projects, and NuGet packages for .NET 5 and above. I have added new classes, methods, and unit tests!

My Keynote from the Code Quality & Performance Conference – 2021

On June 18th, 2021 I gave the keynote speech titled “7 Important Requirements for Any Successful Project” at the Code Quality & Performance Conference hosted by C# Corner Live, whic…

Photography: Silver Surf

I call this one “Silver Surf” that I took in San Diego, California. More sunset photography I have taken can be found here:

Stripe: Job Openings

We operate at significant scale, but we’re tiny relative to the opportunity ahead. Want to join us? See what career opportunities are available across our global teams.

Simple Code, High Performance

Kickstarter link: https://www.kickstarter.com/projects/annarettberg/meow-the-infinite-book-twoThis was a presentation I gave to the University of Twente in e...

Local variables are different from parameters in C++ coroutines

In C++, you generally think of parameters and local variables as equivalent. A parameter behaves like a conveniently-initialized local variable.¹ But not for coroutines. Let’s look at one of the early steps of the coroutine transformation again: return_type My…

New LINQ methods in .NET 6 (#224)

.NET 6 introduce some helpful new LINQ extension methods (Chunk, MaxBy and MinBy). Chunk - https://docs.microsoft.com/dotnet/api/system.linq.enumerable.chunk...

Cloudflare and the IETF

Cloudflare helps build a better Internet through collaboration on open and interoperable standards. This post will describe how Cloudflare contributes to the standardization process to enable incremental innovation and drive long-term architectural change.

The Problem with C# 10 Implicit Usings

I tried using C# 10 implicit using statements and found that they had a fatal flaw which meant you couldn't use them under certain circumstances

Reading AsyncLocal values from a memory dump

This article explains how AsyncLocal values are stored in .NET and how to retrieve them from a memory dump.

Deploying HTTP/3 on Windows Server at Scale

Windows Server 2022 was released for general availability last month. Since then, in cooperation with the Microsoft 365 team, we have started deploying the latest Windows Server on Exchange Online service front door servers globally, with a primary goal of add…

Announcing Twain Films

As many of you know, I've been making films for a little while. Now that I have three shorts and one feature under my belt, it seemed like a good time to create an umbrella project for the films. Introducing Twain Films!

.NET Foundation - Invidious

You've found the heartbeat of .NET—where projects and communities come together to get things done in our open-source world. Share your skills for the greater good. Meet in person, get involved virtually, and stay on top of the latest news, meetups, and events…

How assembly language loops work

More 6502: https://eater.net/6502 Support these videos on Patreon: https://www.patreon.com/beneater or https://eater.net/support for other ways to support. ------------------ Social media: Website: https://www.eater.net Twitter: https://twitter.com/ben_eate…

RAM and bus timing — 6502 part 6

Schematics, datasheets, kits, and more at https://eater.net/6502 Support these videos on Patreon: https://www.patreon.com/beneater or https://eater.net/support for other ways to support. Part 1: https://www.youtube.com/watch?v=LnzuMJLZRdU Part 2: https://www.…

Lockdown math announcement

Full playlist: https://www.youtube.com/playlist?list=PLZHQObOWTQDP5CVelJJ1bNDouqrAhVPev Help fund future projects: https://www.patreon.com/3blue1brown An equally valuable form of support is to simply share some of the videos. Special thanks to these supporters…

Why build an entire computer on breadboards?

More on breadboards: https://www.eater.net/breadboards More on the 6502 project: https://www.eater.net/6502 Here are the graphing calculator models if you'd like to play with them: https://www.desmos.com/calculator/txls6jc88c https://www.desmos.com/calculator…

What is a stack and how does it work? — 6502 part 5

Schematics, datasheets, kits, and more at https://eater.net/6502 Part 1: https://www.youtube.com/watch?v=LnzuMJLZRdU Part 2: https://www.youtube.com/watch?v=yl8vPW5hydQ Part 3: https://www.youtube.com/watch?v=oO8_2JJV0B4 Part 4: https://www.youtube.com/watch?…