Change series name and set clearer title
This commit is contained in:
parent
0761669ba0
commit
e3cc679ba7
6 changed files with 7 additions and 7 deletions
|
@ -2,7 +2,7 @@
|
||||||
date: 2024-01-07
|
date: 2024-01-07
|
||||||
title: Let's Create a Data Format
|
title: Let's Create a Data Format
|
||||||
series:
|
series:
|
||||||
name: SDBD - Creating a Data Format
|
name: "SDBD: Creating a Data Format"
|
||||||
number: 1
|
number: 1
|
||||||
---
|
---
|
||||||
I have a problem. I want to be able to transfer self-contained binary data with metadata through a variety of protocols with no knowledge of the binary data's format or the protocol being used for transfer.
|
I have a problem. I want to be able to transfer self-contained binary data with metadata through a variety of protocols with no knowledge of the binary data's format or the protocol being used for transfer.
|
||||||
|
|
|
@ -2,7 +2,7 @@
|
||||||
date: 2024-01-07
|
date: 2024-01-07
|
||||||
title: Semantics of SDBD
|
title: Semantics of SDBD
|
||||||
series:
|
series:
|
||||||
name: SDBD - Creating a Data Format
|
name: "SDBD: Creating a Data Format"
|
||||||
number: 2
|
number: 2
|
||||||
---
|
---
|
||||||
To really start bringing this new data format to life, we need to talk about what's in it. Establishing the semantics of a format gives us the terms and concepts we need to talk about the format abstractly before we get to any concrete details.
|
To really start bringing this new data format to life, we need to talk about what's in it. Establishing the semantics of a format gives us the terms and concepts we need to talk about the format abstractly before we get to any concrete details.
|
||||||
|
|
|
@ -2,7 +2,7 @@
|
||||||
date: 2024-01-07
|
date: 2024-01-07
|
||||||
title: What Does SDBD Actually Look Like?
|
title: What Does SDBD Actually Look Like?
|
||||||
series:
|
series:
|
||||||
name: SDBD - Creating a Data Format
|
name: "SDBD: Creating a Data Format"
|
||||||
number: 3
|
number: 3
|
||||||
---
|
---
|
||||||
To turn the semantics into a real file format, we need to define what they look like as actual data. How do you write an SDBD to a stream or a disk? How do we turn our HTTP-like semantics into a real document? That question almost answers itself. I'll keep stealing from HTTP.
|
To turn the semantics into a real file format, we need to define what they look like as actual data. How do you write an SDBD to a stream or a disk? How do we turn our HTTP-like semantics into a real document? That question almost answers itself. I'll keep stealing from HTTP.
|
||||||
|
|
|
@ -2,7 +2,7 @@
|
||||||
date: 2024-01-09
|
date: 2024-01-09
|
||||||
title: Building a Proof of Concept
|
title: Building a Proof of Concept
|
||||||
series:
|
series:
|
||||||
name: SDBD - Creating a Data Format
|
name: "SDBD: Creating a Data Format"
|
||||||
number: 4
|
number: 4
|
||||||
---
|
---
|
||||||
The format certainly looks sound. Could there be any surprises when we try to implement it? There's one way to find out. I'll write a Proof of Concept. Finally, we get to the code!
|
The format certainly looks sound. Could there be any surprises when we try to implement it? There's one way to find out. I'll write a Proof of Concept. Finally, we get to the code!
|
||||||
|
|
|
@ -2,7 +2,7 @@
|
||||||
date: 2024-01-09
|
date: 2024-01-09
|
||||||
title: The Heart of the Code
|
title: The Heart of the Code
|
||||||
series:
|
series:
|
||||||
name: SDBD - Creating a Data Format
|
name: "SDBD: Creating a Data Format"
|
||||||
number: 5
|
number: 5
|
||||||
---
|
---
|
||||||
To complete the proof of concept we need to implement `SDBD.ICodec`. This is what we're proving after all. The most complicated part will be the HPACK encoding. I'd rather not implement that myself, not for something basic. Fortunately there is a NuGet package that should do the trick. It's called simply `hpack`.
|
To complete the proof of concept we need to implement `SDBD.ICodec`. This is what we're proving after all. The most complicated part will be the HPACK encoding. I'd rather not implement that myself, not for something basic. Fortunately there is a NuGet package that should do the trick. It's called simply `hpack`.
|
||||||
|
|
|
@ -1,8 +1,8 @@
|
||||||
---
|
---
|
||||||
date: 2024-01-09
|
date: 2024-01-09
|
||||||
title: Improvements
|
title: Improvements to SDBD
|
||||||
series:
|
series:
|
||||||
name: SDBD - Creating a Data Format
|
name: "SDBD: Creating a Data Format"
|
||||||
number: 6
|
number: 6
|
||||||
---
|
---
|
||||||
## Format
|
## Format
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue