22 December 2020

49 links ยท Tuesday

A talk for trailblazers: Blazor in .NET 5

Wondering what's in store for Blazor in .NET 5? Wonder no more! This talk features the latest and greatest features to arrive in Blazor as part of .NET 5. Fr...

Getting started with GitHub Actions

In a previous post, we started to prepare the build pipeline for a new library, using NUKE. In this post, we’re going to continue that work, setting up continuous integration, running the build with GitHub Actions when changes arrive.

Getting started with GitHub Actions

In a previous post, we started to prepare the build pipeline for a new library, using NUKE. In this post, we're going to continue that work, setting up conti...

.NET Conf Philippines (2021-01-14)

With the launch of .NET 5, we've got a ton of great tech in .NET to explore and catch up on! Join the Philippine .NET Users Group as it welcomes the new year...

NBCSN to air NWHL games for the first time

The NWHL revealed in November that it would squeeze its entire 2021 season into a two-week tournament at Herb Brooks Arena in Lake Placid, NY. Now the women's hockey league is receiving major backing from an NHL TV broadcast partner...

2020 : Community Influencer of the Year

What a year, am I right? Are we all happy it’s nearly over, on a number of levels? The SQL Server community went through some serious turmoil, too, and I hope we come out better on the other …

Yet Another Bug Tracker article series

Alex has been writing a sample application in RavenDB and has been getting deep into the details of how to architect a non trivial system.He recently publish...

How YouTube Music forced me to try F#

IntroThis blog post details my first experience of writing F# code. I've been interested in learning F# for about a year now, however never really got round to it as I don't get to use it in my day-job. I even attended a F# Meetup in Coventry, at the start

Cloudflare Acquires Linc

Today, we’re excited to announce the acquisition of Linc, an automation platform to help front-end developers collaborate and build powerful applications.

Beat - An Acoustics Inspired DDoS Attack

On the week of Black Friday, Cloudflare automatically detected and mitigated “Beat” - an acoustics inspired DDoS attacks that targeted a Magic Transit customer.

How to Access Webcam Properties from C#

My Logitech C920 webcam requires some tweaking of settings like exposure, gain, focus, etc. to get good image quality. I uninstalled the “feature rich” Logitech software and now change the settings …

Monsters Weekly 200b - Conversations with Julie Lerman

Over the last decade as Monsters we’ve been so fortunate to connect with so many great people in the industry. In this 5 part series leading up to episode 200 we reconnect with some of the visionaries

Understanding "Solorigate"'s Identity IOCs - for Identity Vendors and their customers.

Microsoft recently disclosed a set of complex techniques used by an advanced actor to execute attacks against several key customers. While we detected anomalies by analyzing requests from customer environments to the Microsoft 365 cloud, the attacks generalize…

Write code. Not too much. Mostly functions.

There's a well-known quote by author Michael Pollan: "Eat food. Not too much. Mostly plants." I like it because it doesn't attempt to be dogmatic: it encapsulates some basic guiding principles that get you 90% of the way there 90% of the time. Wikipedia descri…

SharePoint Workflow transformation to Power Automate | Developer Support

Reed Robison spotlights SharePoint Workflow transformation to Power Automate, a new workshop available to Premier and Unified Support customers. Earlier this year, Microsoft announced the retirement of SharePoint 2010 Workflows. As part of the evolution of the…

Thoughts on Clubhouse

Clubhouse, for those not familiar with it, is essentially an audio-first social network. It's kind of a mix between Reddit and a podcast. An interactive radio show. The app lets you jump into different chat rooms and participate in - or just listen to - live a…

My Engineering Axioms

A few months back I gave a talk in which I shared a list of my personal engineering axioms – things that, over the years, I've come to think of as generally true and useful to have in mind when writing code, building things, and working with others.

End of 2020 rough database landscape

There seems to exist a database for every niche, mood or emotion. And they seem to change just as fast. How do you balance the urge for the new and shiny but without risking too much headache down the road? This post is an attempt to lay out the rough landscap…

The San Francisco that Could Have Been

I’m running through Lands End. It’s 8AM on a winter day. Cool mist hangs in the air, and the gravel crunches under my running shoes. I’m looking at my Apple Watch, checking the time as I run down the hill, past the Cliff House, looking at the Pacific as it shi…

2-adic Logarithms and Fast Exponentiation

In this post, we’re going to investigate an underexplored bridge between computer science and algebraic number theory. To motivate it, consider the analogy between floating point arithmetic a…

Toolchains as Code

As Volta hits its 1.0 release, I’ve been thinking about what makes it more than just a Node version manager. I think what makes Volta so liberating is what I’ve been calling Toolchains as Code (TaC): The exact set of command-line tools used for a project shoul…