Wer strukturierte Daten ohne großen Aufwand revisionssicher schreiben und lesen will, findet nun mit Commitspark [0] eine Open Source Bibliothek in Version 1.0 von mir, die genau das erledigt.

Die technische Umsetzung basiert auf #Git, #GraphQL und #YAML , so dass der Einstieg gerade für Web Devs extrem einfach sein sollte.

Aktuell wird die Bibliothek schon in mehreren Projekten produktiv eingesetzt, z.B. zum sicheren Steuern der Konfiguration von Online Shops als auch dem Verwalten der Inhalte von komplexen, mehrsprachigen Webseiten.

Gibt es hier aber überhaupt Web EntwicklerInnen, die solche Themen interessieren?

[0] https://github.com/commitspark/graphql-api

#webdev #opensource

Senior Frontend Engineer (React Native) at Mindera

Mindera is hiring Senior Frontend Engineer (React Native)

🚨 CRITICAL: CVE-2026-32621 in @Apollo federation-internals enables prototype pollution — risking code execution & data compromise. Affects versions <2.9.6, <2.10.5, <2.11.6, <2.12.3, <2.13.2. Patch now! https://radar.offseq.com/threat/cve-2026-32621-cwe-1321-improperly-controlled-modi-1de28d7f #OffSeq #CVE202632621 #GraphQL #Security
Full-Stack Engineer, AI Data Platform at Labelbox

Labelbox is hiring Full-Stack Engineer, AI Data Platform

Did you know you can use #InQL to recreate #GraphQL schema even when the introspection query is disabled? Our Schema Bruteforcer ensures "hidden" doesn't actually mean "off-limits".

Find out more at:
https://blog.doyensec.com/2025/12/02/inql-v610.html
https://github.com/doyensec/inql

#doyensec #appsec #security

Senior Software Engineer - iOS at Blinq

Blinq is hiring Senior Software Engineer - iOS

Senior Full Stack Software Engineer - ClickPipes Platform at ClickHouse

ClickHouse is hiring Senior Full Stack Software Engineer - ClickPipes Platform

Software Engineer - Paris hybrid at Aircall

Aircall is hiring Software Engineer - Paris hybrid

Da jetzt anscheinend das neue #ARDSounds ausgerollt ist, hab ich mir mal die #Graphql Api angeguckt. Die ist ganz einfach erreichbar über:

https://api.ardaudiothek.de/apollograph

Mann kann da ganz nett mit Abfragen rumprobieren.

In dem Zuge hab ich mir auch mal alle Sendungen gezogen die dort derzeit zu finden sind und hier reingedumpt:

https://gist.github.com/gboeer/242909e4959fd0b1b47c1a9e5529fea1

#ARD #ard_mediathek

Apollo Server

Apollo server landing page

#Emacs uses the Unicode Character Database (UCD) compiled into its binary. Every codepoint has properties — category, bidirectional class, case folding, combining class, etc. Emacs loads this at startup and uses it for rendering, input methods, and font selection. Agda goes further — it uses the UCD to determine which codepoints are valid identifiers, operators, or whitespace, since #Agda allows Unicode operators like ∀ → ⊢ λ directly in source.
Fontconfig then maps codepoints to glyphs via font lookup. If no font covers the codepoint you get a replacement box.
#GraphQL OTOH has no native binary or raw-text type — everything is a JSON string, so any unescaped byte that's invalid in JSON (control chars, malformed UTF-8 sequences like your 0xD6 case) breaks the entire response. Emacs and Agda never have this problem because they read bytes directly and interpret encoding explicitly — they don't depend on an intermediate serialization format like JSON that has strict validity rule