Go offline with the Player FM app!
Kodsnack 585 - Polymorfisk JSON, med Mattias Wadman
Manage episode 419363217 series 2166142
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
- 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
- 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
621 episodes
Manage episode 419363217 series 2166142
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
- 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
- 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
621 episodes
All episodes
×Welcome to Player FM!
Player FM is scanning the web for high-quality podcasts for you to enjoy right now. It's the best podcast app and works on Android, iPhone, and the web. Signup to sync subscriptions across devices.