30 March 2021

69 links · Tuesday

Those pesky pull request reviews

No one wants to review pull requests. This is a sign of a deeper problem than “people aren’t following the process”

Some opinionated thoughts on SQL databases

People who work with me tend to realize that I have Opinions about databases, and SQL databases in particular. Last week, I wrote about a Postgres debugging story and tweeted about AWS’ policy ban on internal use of SQL databases, and had occasion to discuss a…

Friendship Cards

<p>I passed out business cards to much of my college’s freshman class during my first month of undergrad. I called them friendship cards.</p>

bitwarden/desktop

The desktop vault (Windows, macOS, & Linux). Contribute to bitwarden/desktop development by creating an account on GitHub.

Time-lock encryption · Gwern.net

How do you encrypt a file such that it can be decrypted after a date, but not before? Use serial computations for proof-of-work using successive squaring, chained hashes, or witness encryption on blockchains.

Using TwentyThree video service with Episerver

Videos and well executed webinars are key tools in achieving a higher engagement and conversion rate from your visitors and customers. TwentyThree is a powerful video hub and webinar service. I was lucky enough to get an account and access to their API and tha…

Support | Dell US

Get support for your Dell product with free diagnostic tests, drivers, downloads, how-to articles, videos, FAQs and community forums. Or speak with a Dell technical expert by phone or chat.

Angular Language Service for Visual Studio Update | Visual Studio Blog

Last August, the JavaScript/TypeScript tools team released the Angular Language Service for Visual Studio customers. We wanted to appeal to the many ASP.NET/ASP.NET Core users that are building their front-end projects with Angular. Though there was a lot of p…

Unsplash is being acquired by Getty Images

I’m excited to share Unsplash is being acquired by Getty Images today. The reason I’m excited about this acquisition is because it’s not goodbye, it’s about acceleration. This is not one of those tech acquisitions where the company is bought to be shut down. U…

Browse all - Learn

Learn new skills and discover the power of Microsoft products with step-by-step guidance. Start your journey today by exploring our learning paths and modules.

C++ coroutines: Basic implementation of a promise type | The Old New Thing

Last time, we diagrammed out how the pieces of a coroutine fit together. Today we’ll fill in the diagram with code. Fortunately, most of the hard work has already been done for us by the result_holder class we already wrote. We just need to adapt it to the for…

gruns/icecream

🍦 Never use print() to debug again. Contribute to gruns/icecream development by creating an account on GitHub.

Build Zero Trust rules with managed devices

Starting today, your team can use Cloudflare Access to build rules that only allow users to connect to applications from a device that your enterprise manages.

Using React with D3.js

When I visualize data on the web, my current favorite environment is using D3.js inside of a React.js application. These two technologies are notoriously tricky to combine. The crux of the issue is that they both want to handle the DOM.

.NET GC Internals - 09. GC roots

The last main episode of the .NET GC Internals series explaining a real in-depth knowledge how .NET GC works. In this episode I will cover the internals of d...

Harder, Better, Faster, Stronger Builds

Tue, Mar 30, 2021, 6:00 PM: Don't you wish Daft Punk managed your builds and deployments? There are so many traps to watch out for, and in this talk I hope you'll Get Lucky as we take a tour Around Th

Sands of MAUI: Issue #2

Welcome to the Sands of Maui—newsletter style issues dedicated to bringing together latest .NET MAUI content relevant to developers.

Hello, HPy

Welcome to the shiny new HPy blog! HPy has been around for a while now. The initial discussion started during EuroPython 2019, in the good old times when we could still go to conferences and have real

Who Is Responsible For Building Tests? - Redgate Software

When you begin to automate your deployments, you're also going to start automating your testing. After all, a deployment, in and of itself, is a test.

Add Developer PowerShell and Developer Command Prompt for Visual Studio to Windows Terminal

Windows Terminal is great, I use it for all my command line work. It automatically detects new shells that are installed on your system, like the shell for Ubuntu or PowerShell Core 7. Unfortunately, it doesn't detect the Developer Command Prompt and Developer…

coolLabs

Heroku & Netlify alternative

grep.app | code search

Search across a half million git repos. Search by regular expression.

YouTube

Web Apps can’t really do *that*, can they? - Steve Sanderson