10 March 2022

49 links · Thursday

OEC Tradle

Test your international trade knowledge with Tradle!

System.CommandLine overview

Learn how to develop and use command-line apps that are based on the System.CommandLine library

1758773 - MITM in Russia

UNCONFIRMED (nobody) in Core - Security Block-lists, Allow-lists, and other State. Last updated 2022-03-10.

Consuming a GraphQL API with Angular

This post is about consuming a GraphQL API with an Angular application. For this post I am using a Azure Function with GraphQL - I already wrote a blog post - Create Azure Functions with GraphQL Support.

f.lux

Software to warm up your computer display at night, to match your indoor lighting.

Array Slicing in C# - Code Maze

Array slicing is the operation of extracting a subset of elements from an array and we're going to explore different ways of doing it in C#.

Microsoft for Startups Founders Hub

Microsoft for Startup Founders Hub provides founders with free resources to help overcome the challenges startups face- including Azure credits, development and productivity tools, mentorship resources, and more. Open to all, no funding required.

Suspense on the Server in React 18

This post describes how the new Suspense SSR architecture introduced in React 18 solves the problems we currently face with server-side rendering in React.

Deploy More Often

If you're not already practicing continuous deployment, odds are your team and company would benefit from more frequent deployments.

Bottleneck #01

Accumulation of tech debt; experiments and shortcuts are core components

A Proposal For Type Syntax in JavaScript

Today we’re excited to announce our support and collaboration on a new Stage 0 proposal to bring optional and erasable type syntax to JavaScript. Because this new syntax wouldn’t change how surrounding code runs, it would effectively act as comments. We think …

CS 329S | Syllabus

The lecture slides, notes, tutorials, and assignments will be posted online here as the course progresses. Lecture times are 3:15 - 4:45pm PST. All deadlines are at 11:59pm PST.

Domain Logic: Where does it go?

A lot of domain logic lives in transaction scripts. But would it be better suited in a domain model? When complexity increases, yes.

Domain Spoofing on Gannett Sites

Ad inventory on hundreds of Gannett sites like USA Today and Detroit Free Press was spoofed for 9 months.

blakewatson.com – Thinking in rich text

I recently started using a what-you-see-is-what-you-get app for notetaking after using plain text for over a decade. I’m pleasantly surprised by how much more effective my notes have become.

Dear recruiters, don't ghost me

“Everyone in the office agrees, you are pretty cool.” That's the text message I got after the call. At that point, I had the confidence to work for this fortune 10 company. Sure, I had already fa

The Perils of RSS

RSS is a wonderful technology, but there is a pitfall content creators need to be aware of, one which can destroy RSS readership overnight.

Trunk and Branches Model for Scaling Infrastructure Organizations

This is an early version of a chapter for Infrastructure Engineering. Early on in your company’s lifetime, you’ll form the seed of your infrastructure organization: a small team of four to eight engineers. Maybe you’ll call it the infrastructure team. It’s ver…