Drawing Trees (Part 2)
We switch to a bottom-up approach to render trees in a compact but symmetric fashion.
Episode 224 · Oct 09 2020
From time to time we explore expiremental ideas. Some of these might turn out to be really useful, others might stay in the realm of interesting exercises that teach us to better understand Swift.
11 Episodes · 5h20min
We switch to a bottom-up approach to render trees in a compact but symmetric fashion.
Episode 224 · Oct 09 2020
We experiment with different tree-drawing algorithms to produce readable and compact binary trees.
Episode 223 · Oct 02 2020
We combine the logic for parsing 64-byte chunks from the last episode to process entire files.
Episode 172 · Oct 04 2019
We experiment with porting the low-level approach of a super-fast JSON parsing library to Swift.
Episode 171 · Sep 27 2019
In our 100th episode we take questions from our viewers!
Episode 100 · May 12 2018
We continue to expand our experimental view binding mechanism to implement dark mode in our app.
Episode 74 · Nov 03 2017
We experiment with reactive view bindings that don't rely on runtime programming.
Episode 73 · Oct 27 2017
We build a reactive array type on top of the reactive list from episode #67 and implement a filter method.
Episode 69 · Sep 29 2017
We build a reactive linked list on top of reactive programming primitives. We implement a reduce method on this type, which does the minimum amount of work when the underlying data changes.
Episode 67 · Sep 15 2017
We refine the observation capabilities of our new data type.
Episode 63 · Aug 18 2017
We recap the tradeoffs between classes and structs and start implementation of our new type, leveraging Swift 4's keypaths.
Episode 61 · Aug 04 2017