15 July 2022

41 links · Friday

Home - Mozilla | QWACs - #SecurityRiskAhead EU

Theme parks are great – but only if you trust they’re secure. The same is true for the internet. A new EU law would make website security weaker by imposing QWACs and expose users to more cyber risks.

learning braille

Many years ago, I shared office space with a fascinating man named Mike. An elderly fellow with a long career in finance, every morning he would plop into his Aeron and spend the day making calls to his buddies, probably to invite them to give talks or join ne…

Ode to my headphones

In search of the best in-ear headphones I've tried 3 pairs from different price tiers: AirPods Pro, Jabra Elite 7 Active, and Edifier X3. My personal choice is Jabra, and this is why. In ear position The majority of people have a narrow gap between antitrag…

When to kill the canary

For a while now I have been thinking about introducing canary releases to the deployment pipeline we have set up at my current project. Our move to Kubernetes as a infrastructure framework was paired with a restructure of our internal architecture (moving away…

The Golden Age of Vertical ERPs - Part 1/3

Vertical ERPs (VERPs) will be one of the largest and most exciting software categories over the next decade. VERPs are purpose-built applications that centralize and automate core processes for a particular type of business (such as Toast, Mindbody, and Bonsai…

Crystal is a Surprise | akos.ma

I blogged about Dart a few weeks ago, and I said it was refreshingly boring. I am probably late to the party (well, evidently I am, as it’s been around since 2014), but I discovered Crystal recently, and it is not only boring but also surprising in many delici…

Patching in a development service

It is not always feasible to run an entire system composed from microservices locally. This post discusses using a service mesh to 'patch' a locally running service into a remote test environment, for development purposes.

Why TIMEOUTs are hard to get rid of

For the entirety of this post, we assume a non-real-time system. First of all, why do we have TIMEOUT as a type of replies? What if we don't? This means, in some cases, either client or server (or both) can be "blocked" for an unbounded amount of time. With as…

The Iron Searcher

About The Iron Searcher Between this previous post, where I share my excitement for the Crystal programming language, and this more recent previous post, where I go over my own take at The Silver Seacher but in Ruby, I decided to try out my own take at a file …

Наслідки обстрілу школи у Харкові 15 липня

Російська армія 15 липня запустила ракету по території однієї зі шкіл в Індустріальному районі Харкова. Вибухова хвиля частково пошкодила будівлю навчального...

Fighting WebView2 Visibility on Initialization

The WebView2 control has a clever 'feature' that doesn't fully initialize the WebView control if it's not UI visible. While this can save resources in some scenarios it can also make for some very annoying behavior that causes startup timing and flickering iss…

The Mother of All Games

The complete Scorched Earth collection,Totally Scorched, is now available for download. Choose your own price, and download the paid version now.

How I went about learning Rust

Rust has been on my radar for a long time now, and about a year ago I finally began allocating some time every week to learning it.

Working in public — our docs-as-code approach

Besides following a docs-as-code approach, at Cloudflare we handle our documentation changes in a public repository. The contributions we get from the entire Cloudflare community help us make our documentation better every day

T w e n t y S i d e d

Note: This is a Shamus-scheduled article that is being published post-mortem.

Blazor Client - Loading Screen

If you are using Blazor WebAssembly aka client-side Blazor you are faced with an issue: The .NET runtime including your assemblies has to be downloaded first. We are taking about some megabytes as the initial load. Depending on the connection of your client th…

searchhut

Search terms

NuGet Trends

Check out NuGet packages adoption and what's trending on NuGet.

Get Compliant with Kolide

Kolide secures devices by delegating remediation of tricky problems to employees via Slack. Improve security and compliance and prepare for SOC2 and ISO 27001

Release v4.7.0 · Blazored/Typeahead

What's Changed 🐛 Bug Fixes (#278) Fixes #217 - bug where the selected value is not displayed - Thanks to @benshemmeld 🧰 Maintenance (#280) Updated TFM to .NET 6 and updated CI - Thanks to @chris...

ZK Wordle

A daily word puzzle, now with ZK proofs

GitHub - Azure/azure-dev: A developer CLI that accelerates the time it takes for you to get started on Azure. The Azure Developer CLI provides a set of developer-friendly commands that map to key stages in your workflow - code, build, deploy, monitor, repeat.

A developer CLI that accelerates the time it takes for you to get started on Azure. The Azure Developer CLI provides a set of developer-friendly commands that map to key stages in your workflow - c...