11 December 2020

41 links · Friday

Judicial Website, No Money Down

sustainability, government style

Being OK with Being Alone

A personal perspective on finding oneself through oneself

No, engineers don't suck at time estimates

No, engineers don’t suck at time estimates - and generally speaking humans are better estimators than what most people believe. This seems rather surprising given all we’ve heard about the problems of bad time estimations, projects going overboard, etc and of …

Heavy Is the Head That Wears the AirPods Max

“Oh, that’s a nice button. It has a good click.” “Is it a $550 click?” I asked. He clicked it a few more times. “It’s not *not* a $550 click.”

Who do we spend time with across our lifetime?

Who we spend time with evolves across our lifetimes. In adolescence we spend the most time with our parents, siblings, and friends; as we enter adulthood we spend more time with our co-workers, partners, and children; and in our later years we spend an increas…

CS 6120: The Self-Guided Course

CS 6120 is a PhD-level Cornell CS course by Adrian Sampson on programming language implementation. It covers universal compilers topics like intermediate representations, data flow, and “classic” optimizations as well as more research-flavored topics such as p…

Announcing Windows 10 Insider Preview Build 21277

Hello Windows Insiders, today we are releasing Windows 10 Insider Preview Build 21277 (RS_PRERELEASE) to Windows Insiders in the Dev Channel. As mentioned here, we are giving Windows Insiders in

Parsing ETL traces yourself, part 3: The TraceProcessor | The Old New Thing

When you’re processing ETL traces, you sometimes need to bring out the big guns. And in this case, the big guns are called .NET TraceProcessing. This is the same class used by the Windows Performance Analyzer to power its data analysis,¹ so you are getting exa…

pointerpointer.com

Please hold still while we locate your pointer...

JavaScript End to End Testing Framework

Fast, easy and reliable testing for anything that runs in a browser. Install Cypress in seconds and take the pain out of front-end testing.

Web Stories on Google

The tappable story format has never been more accessible—to creators and readers alike. See what happens when Google brings stories to the open web.

Wrapping up 2020 by looking ahead to 2021!

It's the end of the year and in December's podcast James and Matt wrap up 2020 by talking about a cool new app that lets you draw 360 degree sketches with the Surface Duo - made with Xamarin.Forms! Azure Mobile Apps v4.2 is official, there's a brand new Micros…

GitHub gets a dark mode – TechCrunch

It’s GitHub Universe week and unsurprisingly, the ubiquitous code management service is announcing a slew of updates. Companies can now become GitHub Sponsors and invest in open-source projects by paying developers directly. There is automatic merging of pull …

Cake VSCode Extension Release 1.0.0

The Cake Team is very happy to announce the 1.0.0 release of the Cake Extension for VSCode. This release has been a long time in the making, but we are hoping that it will be worth the wait!

.NET 5 support on Azure Functions

Since the first release of Azure Functions, .NET support has been tightly coupled to the Azure Functions runtime. While this tight integration enables features unique to .NET functions—such as rich binding types—it also means new releases of .NET can only be s…

No recompile, no redeploy, managing features flags in .NET Core, locally and with Azure

  Feature flags is a concept meaning that you switch features on and off via a flag. Why would you want to do that? Here's some good reasons: Early integration. Usually you work on a feature in a branch. The longer the feature takes to complete, the more tr…

Deno 1.6 Release Notes

Deno 1.6 adds the abilty to build your Deno projects into fully standalone, self-contained executables with `deno compile`. The release also introduces a built-in LSP for editor integrations, and experimental Apple Silicon support.

The Airbnbs

To celebrate Airbnb's IPO and to help future founders, I thought it might be useful to explain what was special about Airbnb.

Own your email

Own your email address

Small teams

Patrick Collison has a great list of people quickly accomplishing ambitious things. Inspired by that, I created a page of impressive things accomplished by small teams.

Build New Zealand in an afternoon

This post is a walk-through of how to create an interactive 3D map of anywhere in the world. We will focus on New Zealand, but the same approach could be applied to anywhere. When we’re done we’ll have simple app that lets us explore the beautiful national par…

Thoughts on CentOS Stream

I’m excited to see the CentOS project and Red Hat work together and collaborate around CentOS Stream, and I’d like to explain why I think this is a good move. I’ve been a member of the CentOS project for the last 16 years, and in that time I’ve had countless c…

Make your monolith last

In Martin Fowler’s essay “Microservice Premium” he makes the argument that as the complexity of a system increases, the productivity of a monolith architecture…

HR: Hemorrhaging Responsibility

Over the past few years, I see a trend taking shape for tech executives, and that is learning how to cooperate with their counterparts in HR (nowadays, sometimes called “VP People”). At its core, t…