57 min

Polymorfisk JSON, med Mattias Wadman Kodsnack

    • Teknologi

Fredrik snackar jq och fq med Mattias Wadman. Och vad betyder det då? jq är är ett verktyg och ett helt språk för att bearbeta och omvandla data i JSON-format. fq är i sin tur jq, fast för en hel uppsättning binärformat.
Mattias ger oss en grundlig genomgång i vad jq är och hur det fungerar, både som rent verktyg i kommandoraden och som språk anpassat för att bearbeta JSON-data på väldigt genomtänkta sätt.
Därefter berättar han om fq och alla saker det gör enklare. Bara som exempel: ett helt DSL för att jobba med binärdata.
Ett stort tack till Cloudnet som sponsrar vår VPS!
Har du kommentarer, frågor eller tips? Vi är @kodsnack, @thieta, @krig, och @bjoreman på Mastodon, har en sida på Facebook och epostas på info@kodsnack.se om du vill skriva längre. Vi läser allt som skickas.
Gillar du Kodsnack får du hemskt gärna recensera oss i iTunes! Du kan också stödja podden genom att ge oss en kaffe (eller två!) på Ko-fi, eller handla något i vår butik.
Länkar Mattias jq jq-manualen JSON fq fq - jq for binary formats presentation av Mattias om fq från FOSDEM 2023 SQL sed AWK grep Slurp mode i jq “Pure” - rent funktionella språk Generatorer Yield i Javascript eller Python Special forms i Lisp Stephen Dolan - skapare av jq Ocaml Första jq-commiten: jq i Haskell! Committen som bytte till C Korutiner MP4 aka ISOBMFF aka ISO/IEC 14496-12 aka MPEG-4 Part 12 mp4dump Ffmpeg DSL fq på Github Fredriks MP3-kapitel-app gojq Matroska ELF Sqlite Kaitai Struct Bonuslänkar från Mattias jq-FAQ jq-kokboken jq-språkbeskrivning jqplay - jq-lekplats Awesome jq jq-lsp - jq language server vscode-jq JSON streaming (JSONL etc) jq implementerat i jq jq-genomgång av DJ Adams (qmacro) Fler presentationar av Mattias jq 1.7-release notes Titlar Stora filer in och många små filer ut jq med vänner SQL-liknande fast för trädstrukturer Sed för JSON Komponera ihop en pipeline Trevligt för ad hoc-programmering Allting är generatorer Senare i pipelinen I en loop hela tiden Sökningar över ett träd Var i inputen är du just nu .. någonting Någon fick tag på Stefan Binärfiler som input Det bara råkar vara samma typer JSON-kompatibelt träd Polymorfisk JSON

Fredrik snackar jq och fq med Mattias Wadman. Och vad betyder det då? jq är är ett verktyg och ett helt språk för att bearbeta och omvandla data i JSON-format. fq är i sin tur jq, fast för en hel uppsättning binärformat.
Mattias ger oss en grundlig genomgång i vad jq är och hur det fungerar, både som rent verktyg i kommandoraden och som språk anpassat för att bearbeta JSON-data på väldigt genomtänkta sätt.
Därefter berättar han om fq och alla saker det gör enklare. Bara som exempel: ett helt DSL för att jobba med binärdata.
Ett stort tack till Cloudnet som sponsrar vår VPS!
Har du kommentarer, frågor eller tips? Vi är @kodsnack, @thieta, @krig, och @bjoreman på Mastodon, har en sida på Facebook och epostas på info@kodsnack.se om du vill skriva längre. Vi läser allt som skickas.
Gillar du Kodsnack får du hemskt gärna recensera oss i iTunes! Du kan också stödja podden genom att ge oss en kaffe (eller två!) på Ko-fi, eller handla något i vår butik.
Länkar Mattias jq jq-manualen JSON fq fq - jq for binary formats presentation av Mattias om fq från FOSDEM 2023 SQL sed AWK grep Slurp mode i jq “Pure” - rent funktionella språk Generatorer Yield i Javascript eller Python Special forms i Lisp Stephen Dolan - skapare av jq Ocaml Första jq-commiten: jq i Haskell! Committen som bytte till C Korutiner MP4 aka ISOBMFF aka ISO/IEC 14496-12 aka MPEG-4 Part 12 mp4dump Ffmpeg DSL fq på Github Fredriks MP3-kapitel-app gojq Matroska ELF Sqlite Kaitai Struct Bonuslänkar från Mattias jq-FAQ jq-kokboken jq-språkbeskrivning jqplay - jq-lekplats Awesome jq jq-lsp - jq language server vscode-jq JSON streaming (JSONL etc) jq implementerat i jq jq-genomgång av DJ Adams (qmacro) Fler presentationar av Mattias jq 1.7-release notes Titlar Stora filer in och många små filer ut jq med vänner SQL-liknande fast för trädstrukturer Sed för JSON Komponera ihop en pipeline Trevligt för ad hoc-programmering Allting är generatorer Senare i pipelinen I en loop hela tiden Sökningar över ett träd Var i inputen är du just nu .. någonting Någon fick tag på Stefan Binärfiler som input Det bara råkar vara samma typer JSON-kompatibelt träd Polymorfisk JSON

57 min

Mest populära poddar inom Teknologi

SvD Tech brief
Svenska Dagbladet
Lex Fridman Podcast
Lex Fridman
AI Sweden Podcast
AI Sweden
Search Engine
PJ Vogt, Audacy, Jigsaw
All-In with Chamath, Jason, Sacks & Friedberg
All-In Podcast, LLC
Acquired
Ben Gilbert and David Rosenthal