6 September 2022

60 links · Tuesday

Announcing New Text and Array Functions

August 17th 2022 Update We've begun rolling out this feature to subscription users in the Current Channel on all endpoints. This banner will be updated once the feature is fully deployed.    I’m thrilled to share with you the availability of 14 new Excel funct…

Developing Error Handling Strategies for Asynchronous Messaging

I’m furiously working on what I hope is the last sprint toward a big new Jasper 2.0 release. Part of that work has been a big overhaul of the error handling strategies with an eye toward solv…

How I Take Book Notes — Simon Berens

Lately, I’ve been reading exclusively physical books. I treat it almost as a daily meditation. Reading epubs or pdfs online opens me up to too many distractions to get a good reading session in. Reading on a kindle feels inauthentic.  Unfortunately, conf…

Manually generating a Zoom link

from the meeting ID and meeting password. The organiser of a recent Zoom meeting I attended provided me with only the meeting ID and meeting password, instead of simply giving me the meeting link, as people normally do. This being a recurring meeting, it was a…

Privacy architectural changes in the web are coming

In 2019 I argued and explained that we are in the midst of a perfect storm that the privacy debate has caused. I predicted the impact on the web architecture, and the web platform. The thing that billions of people use every day, that is. These very basic buil…

Winding numbers using a Cauchy integral, with WebGL

Winding numbers using a Cauchy integral, with WebGL This is what the winding number n(γ,a) of curve γ around point a, expressed as special case of Cauchy’s integral formula looks like on potentially non-closed loops, with complex numbers mapped to a hue-lumina…

It's time to leave Bitwarden

Bitwarden recently raised a $100M seed fund. What does this mean for you as a user? Is Bitwarden going to become another example of what happens when innocent looking startups get seed funded?

What Is A Blockchain

TLDR: a Blockchain is a trusted coordination mechanism; Of course, the answer depends on who you ask :-) My 7-word answer: a blockchain is a trusted coordination mechanism. What is your definition of a blockchain? Reply with your 7-word answer on Twitter. My a…

Say no to restricting Internet by using open API - YottaAnswers Blog

At the dawn of the Internet it was promised that all of the world’s information would be available to everyone but, as we all know, a couple of decades later that promise wasn’t achieved. And as years pass, that achievement is farther and farther away for Inte…

A Day in the Life of an Indie Game Developer

Devlog video about "Homegrown", a casual farming game I'm creating using my own engine.Support the channel on Patreon and get access to the code for this gam...

Overhauling the Graphics in my Game Engine

Devlog video about "Homegrown", a casual farming game I'm creating using my own engine.Support the channel on Patreon and get access to the code for this gam...

Make your own Compost! - Homegrown Devlog

Devlog video about "Homegrown", a casual farming game I'm creating using my own engine.Support the channel on Patreon and get access to the code for this gam...

Cloudflare named a Leader by Gartner

Gartner has recognised Cloudflare as a Leader in the 2022 "Gartner® Magic Quadrant™ for Web Application and API Protection (WAAP)" report that evaluated 11 vendors for their ‘ability to execute’ and ‘completeness of vision’

Episode 437 - Azure CXP CRE Low Code Automation

James Tabor from the Azure CXP CRE (Customer Reliability Engineering) team shares how he improves team productivity by building Power Platform Apps and gives us tips and tricks to get us started on the same journey.

Comparing SQLite WAL mode to Voron’s

There is a great article discussing how SQLite is handling transactions at fly.io. Which led me to the great documentation on the WAL mode for SQLite. And th...

Bystanders in your life

The importance of seeing, smiling and talking to people

What’s the SynchronizationContext used for?

Creating Windows applications, UI controls are bound to the UI thread. .NET made it to different iterations with different patterns dealing with asynchronous programming. .NET 4.0 introduced the Ta…

An almost religious case for Rust

The Rust community is known to be very passionate about Rust, and some even blame us for occasionally behaving like a cult. I’m afraid I…

New EvilProxy service lets all hackers use advanced phishing tactics

A reverse-proxy Phishing-as-a-Service (PaaS) platform called EvilProxy has emerged, promising to steal authentication tokens to bypass multi-factor authentication (MFA) on Apple, Google, Facebook, Microsoft, Twitter, GitHub, GoDaddy, and even PyPI.

A walkthrough of Durable Entities

Durable Entities are a special type of Azure Function that allow you to implement stateful objects in a serverless environment. They make it easy to introduce stateful components to your app without needing to manually persist data to external storage, so you …

FUSE-T

Abstract FUSE-T is a kext-less implementation of FUSE for macOS that uses NFS v4 local server instead of a kernel extension. The main motivation for this project is to replace macfuse (https://osxfuse.github.io/) that implements its own kext to make fuse work…