27 August 2021

30 links ยท Friday

App Store Payments Will Have Increased Competition

Late on Thursday, Apple announced some refinements to their App Store policies. The most important one is about so-called “steering”, which is the practice of letting customers know about out-of-app options for transacting with them. I couldn’t not write about…

Home

SponsorBlock is a crowdsourced browser extension to skip sponsor segments in YouTube videos.

How can I break down a shell item in the same way as the breadcrumb bar?

Suppose you have a shell item in the form of an IShell­Item. How can you produce the folders that lead up to the shell item? One idea is to start from the item you have in your hand and keep trying to get its parent item,

Cascading retires and the sulky applications

I recently run into a bit of code that made me go: Stop! Don’t you dare going this way!The reason that I had such a reaction for the code in question is that...

Weekly Update 258

MyOnly Fans Account; Cookie Tracking, GDPR and Brexit; Thread Hijacking & Targeted Spam; Pwned Passwords & 1B Requests; Sponsored by 1Passwordhttps://www.tro...

My Tungsten Cube - Tristan Hume

A few months ago I bought a featureless cube of tungsten. It’s 1.5 inches across and cost $130, but I argue it was one of the best purchases I’ve made recently.

Adding support for $count segment in $filter collections in OData WebAPI

Introduction In OData core  v7.9.0 we added improved support for $count segment in $filter collection properties. $filter=navProp/$count($filter=prop gt 1) gt 2 $filter=collectionProp/$count($filter=prop gt 1) gt 2 Previously, versions of OData core had suppor…

Support for fetching nested paths in OData Web API

Background OData services use nested paths to access properties or entities related to a resource. For example, if you want to access orders of a given customer, you would use a request path like: http://localhost:8080/Customers/1/Orders Microsoft.AspNetCore.O…

Diagnosing memory leaks in .NET apps

In this episode, Software Engineer, Mike Rousos, joins Rich to show can we can use tools like dotnet-dump and Visual Studio to diagnose memory leaks in our .NET applications, even if they're running o

Announcing TypeScript 4.4

Today we’re excited to announce the availability of TypeScript 4.4! If you haven’t heard of TypeScript yet, it’s a language that builds on JavaScript by adding syntax for static types. Tools like the TypeScript compiler just erase those types, leaving you with…

Work hard

Every mathematician worthy of the name has experienced … the state of lucid exaltation in which one thought succeeds another as if miraculously… this feeling may last for hours at a tim…

Tailwind in 100 Seconds

Tailwind is a utility-first CSS framework for building websites. It takes a functional approach to web design by providing thousands of tiny classes to use d...