Hey, @agates - you might like to be the first to see this.

Congratulations! And thank you.

https://podnews.net/article/iheartradio-video-open-rss

/cc @adam @dave @davewiner #interop

Video in the iHeartRadio app will use the power of open RSS

iHeart's forthcoming video feature is the way all podcast apps should be

Podnews

Similarly… foiled again.

Me, earlier:

Oh cool, the @ page size descriptor is supported by Chrome, Firefox and Safari! I’ll use it for this print and PDF layout that needs to be A4 landscape.

Me, now, actually trying it:

Wait, why isn’t it working? Oh. Oh no. It does not work at all in Safari. And MDN/caniuse.com say it does, but they are wrong (and there is an open issue about it).

The WebKit bug 63575 is from… 14.5 years ago.

*dies* 💀

#WebKit #CSS #WebCompat #Interop #MDN #CanIUse

I'm gonna get burned for this...

But I'm calling a python script via popen in C(++), because I can't be arsed to

- rewrite my disassembler in C(++)
- learning about Python.h

https://git.uvok.de/fpga-exper/tree/nandgame/Vcomputer__main.cpp?h=main#n69

#cpp #python #interop

Vcomputer__main.cpp « nandgame - fpga-exper - FPGA experiments

The year is 2026 and again, today, I still need to use a prefixed version of user-select because WebKit still requires it (-webkit-user-select)…

https://bugs.webkit.org/show_bug.cgi?id=208677

There’s a proposal for it in Interop 2026 and I really hope it was selected (the proposal selection process has already been completed, but the results aren’t expected to be published until next month).

#WebKit #CSS #WebCompat #Interop

208677 – unprefix -webkit-user-select

WebKit Bugzilla

C# and F# Interop (2026 edition)
How to easily start with F# in your existing C# codebase.
https://www.planetgeek.ch/2026/01/06/c-f-interop-2026-edition/

#dotnet #csharp #fsharp #Interop

C# – F# Interop (2026 edition)

One of the great features of .NET is that you can mix its programming languages (C#, F#, VB.NET) in a single solution and that assemblies written in one language can call assemblies written in other languages. This is great, especially when starting with F#. A team does not need to switch everything at once, but...

planetgeek.ch

@steffen @feb

/
@crossgolf_rebel @fasnix @wuffel
Was ist mit Euch?

Es kann ganz allgemein im w3 "Big Blue Button" starten [Nutzende, Entwickelnde, Fördernde egal] und bei Interesse könnten wir dann taskforces bilden.
#fediverse #activitypub #interop #c2s
Würde dann 1 Aufruf starten …
policy wie immer, be excellent, no nazis und so :)

Another great new CSS feature that is starting to be available in more browsers is field-sizing, which allows you to size an input to fit its value with:

field-sizing: content;

Great for UI like tags, where you want to be able to type directly into them and have them automatically resize to fit the text.

(#CanIUse shows the feature as not being available in Safari Technology Preview, even though all the individual child features show that it is available)

#Interop #WebCompat #CSS

Zig / C++ Interop

Learn how we use macros to make it less painful to use Zig structs in C++ (and vice versa)

Tuple

If you haven’t used it before, image-set() is used in CSS in any place where you’d normally use an image. Here’s a simple example where the browser will use JPEG XL if it supports it, or JPEG if it doesn’t:

background-image: image-set(
url("bg.jxl") type("image/jxl"),
url("bg.jpg") type("image/jpeg")
);

( you can also specify resolutions, e.g. url() 2x type() )

#Interop #WebCompat #JPEGXL

It’s really nice that we now have wide support for image-set() in browsers so that it’s possible to use JPEG XL in browsers that support it (with automatic fallback to other formats for browsers that don’t), even for cases like background images, which used to be a pain point when all we had was <picture>.

This is an example of the kinds of big wins that can be achieved through the #Interop Project.

#WebCompat #JPEGXL