1
1
mirror of https://github.com/wader/fq.git synced 2024-11-23 18:56:52 +03:00
fq/doc/presentations/bts2022
Mattias Wadman 9b81d4d3ab decode: More type safe API and split scalar into multiple types
Preparation to make decoder use less memory and API more type safe.
Now each scalar type has it's own struct type so it can store different
things and enables to have a scalar interface.
Also own types will enable experimenting with decode DLS designs like
using chained methods that are type aware.
2022-12-14 16:23:58 +01:00
..
abstract.txt doc: Add fq bts2022 presentation 2022-03-08 18:20:18 +01:00
avc_sps_hdr_params.go decode: More type safe API and split scalar into multiple types 2022-12-14 16:23:58 +01:00
avc_sps_hdr_params.png doc: Add fq bts2022 presentation 2022-03-08 18:20:18 +01:00
file.mp3 doc: Add fq bts2022 presentation 2022-03-08 18:20:18 +01:00
file.png doc: Add fq bts2022 presentation 2022-03-08 18:20:18 +01:00
formats.svg doc: Add fq bts2022 presentation 2022-03-08 18:20:18 +01:00
fq-bts2022-v1.pdf doc: Add fq bts2022 presentation 2022-03-08 18:20:18 +01:00
fq.slide doc: Add fq bts2022 presentation 2022-03-08 18:20:18 +01:00
fqscript doc: Add fq bts2022 presentation 2022-03-08 18:20:18 +01:00
fqscriptout doc: Add fq bts2022 presentation 2022-03-08 18:20:18 +01:00
jq1 doc: Add fq bts2022 presentation 2022-03-08 18:20:18 +01:00
jq2 doc: Add fq bts2022 presentation 2022-03-08 18:20:18 +01:00
jq3 doc: Add fq bts2022 presentation 2022-03-08 18:20:18 +01:00
jq4 doc: Add fq bts2022 presentation 2022-03-08 18:20:18 +01:00
mp3.go dev: Cleanup linters and fix some unused args 2022-07-19 18:33:50 +02:00
README.md doc: Add fq bts2022 presentation 2022-03-08 18:20:18 +01:00
style.html doc: Add fq bts2022 presentation 2022-03-08 18:20:18 +01:00
usage.sh doc: Add fq bts2022 presentation 2022-03-08 18:20:18 +01:00
usage.svg doc: Add fq bts2022 presentation 2022-03-08 18:20:18 +01:00

fq presentation from Binary Tools Summit 2022 https://binary-tools.net/

fq-bts2022-v1.pdf

Will update with link to recording when availabe.

Was done at the time of ~fq 0.0.5, things might have changed since.

How to build:

go install golang.org/x/tools/cmd/present
present -notes -content doc/presentations/bts2022 -base ~/go/pkg/mod/golang.org/x/tools@v0.1.9/cmd/present
./usage.sh | ansisvg > usage.svg

Export to PDF via browser.