1 February 2022

47 links · Tuesday

How to Mislead with Facts

When is telling the truth a means of deception?

Databinding with the OOP Windows Forms Designer

The design-time support for databinding in the new Windows Forms (WinForms) .NET Out of Process (OOP) Designer is different from the Framework Designer. The WinForms OOP Designer has a new and easier approach for hooking up data sources, focusing on Object Dat…

Career Advice Nobody Gave Me: Never ignore a recruiter

If you ask a room full of software engineers what they think about recruiters there are a number of themes that arise. There are jokes…

Pro Microservices in .NET 6: With Examples Using ASP.NET Core 6, MassTransit, and Kubernetes: Whitesell, Sean, Richardson, Rob, Groves, Matthew D.: 9781484278321: Amazon.com: Books

Pro Microservices in .NET 6: With Examples Using ASP.NET Core 6, MassTransit, and Kubernetes [Whitesell, Sean, Richardson, Rob, Groves, Matthew D.] on Amazon.com. *FREE* shipping on qualifying offers. Pro Microservices in .NET 6: With Examples Using ASP.NET Co…

Framework’s Series A and the Years Ahead

We’ve just raised an $18M Series A round to pull in the future of consumer electronics, with Spark Capital as our lead investor. We couldn’t have done it without you. We can’t wait to share what’s coming in 2022 and the years ahead.

Announcing the public launch of Cloudflare's bug bounty program

Today we are launching Cloudflare’s paid public bug bounty program. We believe bug bounties are a vital part of every security team’s toolbox and have been working hard on improving and expanding our private bug bounty program over the last few years

Build in the Open Happy Hour | Meetup

Tue, Feb 15, 10:30 AM PST: Join us at this free Happy Hour after Azure Open Source Day to network with open source luminaries and experts to learn about how Microsoft loves Open Source. Come prepared

DuckDuckGo Email | Frequently asked questions

DuckDuckGo Email Protection. A private email relay to protect your personal communications and ban trackers from your inbox. Coming soon.

Batch Querying with Marten

Before I talk about the batch querying feature set in Marten, let’s take a little detour through a common approach to persistence in .Net architectures that commonly causes the exact problem …

How do I customize the color of the Windows blue screen?

In videos on his YouTube channel Dave’s Garage, my longtime former colleague Dave Plummer discusses his home computer projects and has a side gig digging into Windows history. In early 2021, he discussed the history of the Windows blue screen. A correction to …

The GNU Name System

This document contains the GNU Name System (GNS) technical specification. GNS is a decentralized and censorship-resistant name system that provides a privacy-enhancing alternative to the Domain Name System (DNS). T…

Introducing the Dark Screen of Death

Ever experienced being blinded during late-hour work by the developer exception page in ASP.NET Core? Install the Dark Screen of Death extension.

Pay attention to WebAssembly

WebAssembly is at an inflection point. Over the next few years, I expect to see increased adoption of WebAssembly across the tech sphere, from containerization to plugin systems to serverless computing platforms. The following is a discussion of what WebAssemb…

[Last Week in .NET #79] – Space Newts

Space Newts, a forgotten SDK, and Skynet. Let’s get into it. The .NET SDK is back! on the Github Actions Ubuntu runner. It was removed, and this was widely considered to be a bad idea. 🏃‍♀️ D…

Red Light Green Light

I was listening to the Tim Ferriss Show podcast episode #532 with Sheila Heen (Harvard Negotiation Project, co-author of Difficult Conversations: How To Discuss What Matters Most) and a specific story she told during the conversation really resonated with me a…

Framework Design Guidelines: Conventions, Idioms, and Patterns for Reusable .NET Libraries (paperback) (Addison-Wesley Microsoft Technology Series): Cwalina, Krzysztof, Barton, Jeremy, Abrams, Brad: 9780135896464: Amazon.com: Books

Framework Design Guidelines: Conventions, Idioms, and Patterns for Reusable .NET Libraries (paperback) (Addison-Wesley Microsoft Technology Series) [Cwalina, Krzysztof, Barton, Jeremy, Abrams, Brad] on Amazon.com. *FREE* shipping on qualifying offers. Framewor…

Discord Holds the Keys to Your Heart

A friend of ours has been struggling with RSI. As part of their plans to address this, they decided to create a secondary Discord account to use on their phone, for direct messaging purposes. That way, they could still talk to people from their phone, but woul…

10 lessons from a 5 year Meta-rollercoaster ride

I joined Facebook (before it went Meta) in 2016. At that time, the company size was just shy of 15,000 employees, which, even at that scale, is much much more manageable than what it is today (the only publicly available number so far is 58K by the end of 2020…

Don't trust comments

And habitually review the third party code you're using - even when it's in thestandard library.

My most meaningful work of 2021 – not falling down

Last year, in cooperation with many of my friends on a private social network, I took an idea from neighborhood organizations here in Chicago and started a small online-only mutual aid fund. Over twelve months, we distributed more than seven thousand dollars f…

Reflections on six months of fatherhood

To be fed from a spoon requires three distinct skills. First, you must open your mouth when the spoon approaches. Second, you must close your mouth around the spoon once it has fully entered the mouth (and not before). Third, you must swallow the food that rem…

Start paying for internet stuff - Can's blog

A lot of services and products you use on the internet are free. Of course, the companies behind the services need to make money one way or another. Often …

Leaving better paths

Good documentation is useful, great documentation is empowering. We should practice towards great documentation.

A Better Turing Machine Tape Model

A Turing machine is a simple type of computer. Its memory consists of a single strip of tape that is divided into discrete cells, each one of which is marked with one of a fixed number of colors. Data is read from and written to the tape by means of a tape hea…

Download affected certificate serials for 2022.01.25 TLS-ALPN-01 Incident

This page hosts the list of certificates affected by the TLS-ALPN-01 Incident. You can find details about this incident in the community forum and on bugzilla. We have sent notification emails to affected subscribers who have registered a valid email address; …