14 September 2022

67 links · Wednesday

When are low-code prototypes useful? Evaluating startup market and

Ask for advice on how to make a startup, and most people recommend starting with a low-code prototype.  There are categories of businesses where low-code prototypes can help you de-risk a new idea: • Blogging software (like Ghost did) • Marketplaces (l...

A quick glance at the Kubernetes Gateway API

In one of my recent blog posts, I described several ways to access Kubernetes pods. One can access a pod through its IP, but pods are naturally transient. The nominal way is to configure a Service: its IP is stable, and Kubernetes' job is to keep the mapping b…

The Myth Of The Good Practice

In this post, I will discuss the idea of "good code" and "good practice" widespread in the programming community. What do people mean when they say some code i...

Echo: httpbin on Cloudflare Workers

As a developer you may have come across the site httpbin.org. The purpose of the website is to provide a simple request and response service. For example, issuing a simple HTTP GET request “echos” back the request as the response, using JSON as the format. cur…

Revisiting Godot: GDScript

Godot (pronounced “guh-DOE”) is a fully open-source game engine that aims to compete with giants like Unity and Unreal. I’ve written about it in the past, and at that time I was pretty harsh: GDScript is terrible. I refuse to use a language that I will only ev…

Where should you use gRPC? And where NOT!

Where is gRPC useful? gPRC is synchronous request-response. So the question really is, where should use synchronous request-response?

FreeBSD Cope with WiFi Fuckup

I really wanted the name of this article does not sound dramatically but I was not able to invent any other title … none the less the wireless/WiFi topic can be problematic on the FreeBSD lan…

How Dangerous Is Biking in New York?

My conservative estimate is that if I bike to work in New York City most days over a twenty-year career, then I have a 2.4% chance of severe injury or death from my commute. This calculation is conservative in the sense that I think it’s an upper bound on my r…

Gym Power

I always wondered… where does the energy from all the people in a gym go? Do gyms use it to power the lighting? Is it enough to sell and have an effect on the business bottom line? Might a really strong cyclist be paid to cycle all day?

Working Hybrid

I worked from home all my life, or at least that’s what I thought. Recently I learned that what do is actually called “hybrid” work. I do most of my work from home, however I also regularly visit the office. I can work a lot more efficiently at home, so, I wor…

Translucent Fractal Tteok

This is really a cooked potato starch oobleck, but it’s translucent and the texture is uncannily like tteok so that’s why I’m calling it tteok. Read on for w...

What Exactly *Is* a Difficult Decision?

After work today I had on my to-do list to complete a set of short-answer questions. One of the prompts was - what is a “difficult decision” I had to make at my job? I had no idea how to answer this, because I didn’t really know what qualified as a difficult d…

How Typical is the Solar System?

Compared to other planetary systems, how typical is the Solar System? Until recently this question couldn’t be given a satsfactory answer because no other planetery systems were known. Astronomers’ theories of things like planet formation tended to be overfitt…

Weekly Update 313

Brand New Tube Data Breach; The TikTok Data Breach That Wasn’t; The Book, Take 2; Now I’m Off to Get Married!

Weekly Update 313

Brand New Tube Data Breach; The TikTok Data Breach That Wasn’t; The Book, Take 2; Now I’m Off to Get Married!

Microsoft Teams Assignments Service's Journey to .NET 6

The Assignments and Grades features in Teams have seen exponential growth in usage as schools around the world have undergone a digital transformation. To better meet the needs of teachers and students, we have recently migrated our backend service to .NET 6.

Visual Studio 2022 17.4 Preview 2

We have released Visual Studio 2022 17.4 Preview 2. In this post we’ll share details about features added since Preview 1. Feedback from developers like you during our preview cycle is so important for us to deliver a final product that meets your high expecta…

Azure Code Signing, democratizing trust for developers and consumers

Microsoft strives to increase not only the security of the ecosystem, but also maintain our commitment to an open and inclusive ecosystem. Code signing is a part of that. It establishes the identity of the publisher of the application as well as the integrity …

Windows Terminal Preview 1.16 Release

The Windows Terminal team is back with another release for you! This release introduces version 1.16 to Windows Terminal Preview and updates Windows Terminal to version 1.15 with these new features. As always, you can install Windows Terminal and Windows Termi…

Azure Developer Command Line Interface open-source tool to accelerate the time it takes to deploy

As a developer, you need to make decisions when it comes to building, deploying, and securing your application. Frequent questions you might ask are: Which cloud services should I use with my code? Which libraries do I need to use? How should I set up my lo…

It’s finally here. Bicep is in Visual Studio!

In less than two years, Bicep’s VS Code extension has grown from zero users to more than 15 thousand a month. In addition to the Bicep extension’s success, millions of resources are now deployed with Bicep files via Azure CLI and Azure PowerShell.

YouTube

Enjoy the videos and music you love, upload original content, and share it all with friends, family, and the world on YouTube.

Indexers in C# - Code Maze

Indexers in C# allow instances of a class or struct to have indexes, which in turn enable us to do things we cannot do with arrays.

Using WSL 2 on Windows Server 2022 to run Linux containers

Windows Subsystem for Linux 2 (WSL 2) is one of the most popular features for developers on Windows 10 and 11. It has recently been made available on Windows Server 2022. With this addition, you can now run Linux containers on WSL 2 on Windows Server 2022 for …

Edge’s Super-Res Image Enhancement

One interesting feature that the Edge team is experimenting with this summer is called “SuperRes” or “Enhance Images.” This feature allows Microsoft Edge to use a Microsoft-…