A Practical Git Workflow Example: From Issue to Branch to Pull Request (Unhindered by Coding ep 299)
Unhindered by Coding!
A Practical Git Workflow Example: From Issue to Branch to Pull Request (Unhindered by Coding ep 299)
2:15:25
Rust Live Code: Finishing Documentation & Tests for the UMAD Mutator (ep 298, Unhindered by Coding)
Unhindered by Coding!
Rust Live Code: Finishing Documentation & Tests for the UMAD Mutator (ep 298, Unhindered by Coding)
2:14:43
Optimizing Manim Animations: Creating Small Animated GIFs with FFmpeg (ep 297)
Unhindered by Coding!
Optimizing Manim Animations: Creating Small Animated GIFs with FFmpeg (ep 297)
2:18:42
Evolutionary Computation in Rust (Ep 296): True UMAD Alignment & Crafting Detailed Rustdocs
Unhindered by Coding!
Evolutionary Computation in Rust (Ep 296): True UMAD Alignment & Crafting Detailed Rustdocs
2:31:31
EC Visualized with Manim: Solving Parent-to-Child Gene Transforms & Finding Accessible Colors
Unhindered by Coding!
EC Visualized with Manim: Solving Parent-to-Child Gene Transforms & Finding Accessible Colors
2:11:00
Unhindered EC Ep 294: UMAD Adjustments, Git Tips, and Genetic Programming Banter
Unhindered by Coding!
Unhindered EC Ep 294: UMAD Adjustments, Git Tips, and Genetic Programming Banter
2:22:04
Python & Manim Live Coding: Refactoring Gemini-Generated Animation & Tackling Transformations
Unhindered by Coding!
Python & Manim Live Coding: Refactoring Gemini-Generated Animation & Tackling Transformations
2:06:36
Polishing `unhindered-ec`: Better Docs, Runnable Examples & Community Insights (Episode 292)
Unhindered by Coding!
Polishing `unhindered-ec`: Better Docs, Runnable Examples & Community Insights (Episode 292)
2:05:35
Rust & READMEs: Crafting Docs for 'unhindered-ec'
Unhindered by Coding!
Rust & READMEs: Crafting Docs for 'unhindered-ec'
2:04:22
Rust Codyssi (Ep 290): Iterators & Refactoring for Problems 1 & 2
Unhindered by Coding!
Rust Codyssi (Ep 290): Iterators & Refactoring for Problems 1 & 2
2:04:07
Live Coding: Improving Docs for `unhindered-ec`: A Rust Evolutionary Computation Project (Ep 289)
Unhindered by Coding!
Live Coding: Improving Docs for `unhindered-ec`: A Rust Evolutionary Computation Project (Ep 289)
2:05:23
From Codyssi puzzle to custom Rust iterator: A live problem solving session
Unhindered by Coding!
From Codyssi puzzle to custom Rust iterator: A live problem solving session
2:08:15
Can GitHub CoPilot do my students' labs for them? – Episode 174 of Unhindered by Coding
Unhindered by Coding!
Can GitHub CoPilot do my students' labs for them? – Episode 174 of Unhindered by Coding
2:31:53
Rust `Fn` traits and composition – Episode 70 of Unhindered by Coding
Unhindered by Coding!
Rust `Fn` traits and composition – Episode 70 of Unhindered by Coding
2:04:46
More EC Recombination; redsigning for pipelines! Episode 69 of Unhindered by Coding
Unhindered by Coding!
More EC Recombination; redsigning for pipelines! Episode 69 of Unhindered by Coding
2:10:09
Day 04 & the crazy parsing of Day 05 of Advent of Code in Rust! Episode 68 of Unhindered by Coding
Unhindered by Coding!
Day 04 & the crazy parsing of Day 05 of Advent of Code in Rust! Episode 68 of Unhindered by Coding
2:09:46
Day 03 (& a bit of 04) of Advent of Code in Rust! Episode 67 of Unhindered by Coding
Unhindered by Coding!
Day 03 (& a bit of 04) of Advent of Code in Rust! Episode 67 of Unhindered by Coding
2:23:26
Generalizing and benchmarking EC Recombination! Episode 66 of Unhindered by Coding
Unhindered by Coding!
Generalizing and benchmarking EC Recombination! Episode 66 of Unhindered by Coding
2:02:27
A complete rewrite of EC Recombination! Episode 65 of Unhindered by Coding
Unhindered by Coding!
A complete rewrite of EC Recombination! Episode 65 of Unhindered by Coding
1:58:36
Day 01 of Advent of Code in Rust! Episode 63 of Unhindered by Coding
Unhindered by Coding!
Day 01 of Advent of Code in Rust! Episode 63 of Unhindered by Coding
2:26:07
Day 02 of Advent of Code in Rust! Episode 64 of Unhindered by Coding
Unhindered by Coding!
Day 02 of Advent of Code in Rust! Episode 64 of Unhindered by Coding
2:00:46
EC Recombination and nested associated types in Rust! Episode 62 of Unhindered by Coding
Unhindered by Coding!
EC Recombination and nested associated types in Rust! Episode 62 of Unhindered by Coding
1:59:51
Some slick tricks with dynamic references in Rust! Episode 61 of Unhindered by Coding
Unhindered by Coding!
Some slick tricks with dynamic references in Rust! Episode 61 of Unhindered by Coding
2:04:26
Converting `Population::iter()` method to trait implementations! Episode 60 of Unhindered by Coding
Unhindered by Coding!
Converting `Population::iter()` method to trait implementations! Episode 60 of Unhindered by Coding
2:04:34
More generalization using traits in our Rust GA system! Episode 59 of Unhindered by Coding
Unhindered by Coding!
More generalization using traits in our Rust GA system! Episode 59 of Unhindered by Coding
2:01:48
Cool generalization of traits in Rust GA system! Episode 58 of Unhindered by Coding
Unhindered by Coding!
Cool generalization of traits in Rust GA system! Episode 58 of Unhindered by Coding
2:05:01
(Con't) Encapsulation and module management in Rust GA system! Episode 57 of Unhindered by Coding
Unhindered by Coding!
(Con't) Encapsulation and module management in Rust GA system! Episode 57 of Unhindered by Coding
2:04:32
Encapsulation and module management in Rust GA system! Episode 56 of Unhindered by Coding
Unhindered by Coding!
Encapsulation and module management in Rust GA system! Episode 56 of Unhindered by Coding
1:59:53
Converting `Population` from a Rust type to a trait! Episode 55 of Unhindered by Coding
Unhindered by Coding!
Converting `Population` from a Rust type to a trait! Episode 55 of Unhindered by Coding
2:44:33
Using Rust EC-specific traits instead of `Fn`s! Episode 54 of Unhindered by Coding
Unhindered by Coding!
Using Rust EC-specific traits instead of `Fn`s! Episode 54 of Unhindered by Coding
2:26:38
Adding `anyhow` error handling to segmented file transfer client! Episode 53 of Unhindered by Coding
Unhindered by Coding!
Adding `anyhow` error handling to segmented file transfer client! Episode 53 of Unhindered by Coding
2:03:04
Making scores and errors more generic! Episode 52 of Unhindered by Coding
Unhindered by Coding!
Making scores and errors more generic! Episode 52 of Unhindered by Coding
2:07:32
Making scores and errors more generic! Episode 51 of Unhindered by Coding
Unhindered by Coding!
Making scores and errors more generic! Episode 51 of Unhindered by Coding
2:09:14
Making scores and errors more generic! Episode 50 of Unhindered by Coding
Unhindered by Coding!
Making scores and errors more generic! Episode 50 of Unhindered by Coding
2:03:17
Writing the files and finishing the app! Episode 49 of Unhindered by Coding
Unhindered by Coding!
Writing the files and finishing the app! Episode 49 of Unhindered by Coding
2:03:32
Even more (OAuth) flailing!: Episode 48, Unhindered by Coding
Unhindered by Coding!
Even more (OAuth) flailing!: Episode 48, Unhindered by Coding
2:05:03
Finishing the simple GA in Clojure! Episode 47 of Unhindered by Coding
Unhindered by Coding!
Finishing the simple GA in Clojure! Episode 47 of Unhindered by Coding
1:57:34
So much (OAuth) flailing!: Episode 46, Unhindered by Coding
Unhindered by Coding!
So much (OAuth) flailing!: Episode 46, Unhindered by Coding
2:15:10
Organizing data packets! Episode 45 of Unhindered by Coding
Unhindered by Coding!
Organizing data packets! Episode 45 of Unhindered by Coding
2:15:47
The pagination works!: Episode 44, Unhindered by Coding
Unhindered by Coding!
The pagination works!: Episode 44, Unhindered by Coding
2:18:40
Optimizing lexicase selection in Rust! Episode 43 of Unhindered by Coding
Unhindered by Coding!
Optimizing lexicase selection in Rust! Episode 43 of Unhindered by Coding
2:09:21
Refactoring state management!: Episode 42, Unhindered by Coding
Unhindered by Coding!
Refactoring state management!: Episode 42, Unhindered by Coding
2:05:06
Implementing lexicase selection in Rust! Episode 41 of Unhindered by Coding
Unhindered by Coding!
Implementing lexicase selection in Rust! Episode 41 of Unhindered by Coding
2:01:46
Manage pages of repos!: Episode 40, Unhindered by Coding
Unhindered by Coding!
Manage pages of repos!: Episode 40, Unhindered by Coding
2:12:17
Parsing data packets! Episode 39, part 2, of Unhindered by Coding
Unhindered by Coding!
Parsing data packets! Episode 39, part 2, of Unhindered by Coding
59:21
Parsing data packets! Episode 39, part 1, of Unhindered by Coding
Unhindered by Coding!
Parsing data packets! Episode 39, part 1, of Unhindered by Coding
1:12:44
Weighted selection & vectors scores in Evol Computation in Rust! Episode 38 of Unhindered by Coding
Unhindered by Coding!
Weighted selection & vectors scores in Evol Computation in Rust! Episode 38 of Unhindered by Coding
2:01:07
Finish review & submit UI!: Episode 37, Unhindered by Coding
Unhindered by Coding!
Finish review & submit UI!: Episode 37, Unhindered by Coding
2:04:08
Episode 36: Parsing UDP packets!
Unhindered by Coding!
Episode 36: Parsing UDP packets!
2:07:03
Episode 35: Refactoring boolean archive state to an enum!
Unhindered by Coding!
Episode 35: Refactoring boolean archive state to an enum!
2:07:19
Episode 34: Evolutionary Computation in Rust! Creating a `Generation` type!
Unhindered by Coding!
Episode 34: Evolutionary Computation in Rust! Creating a `Generation` type!
2:26:17
Episode 33: Eeek! OAuth problems! Most of ReviewAndSubmit component
Unhindered by Coding!
Episode 33: Eeek! OAuth problems! Most of ReviewAndSubmit component
2:10:44
Episode 32: Restructure and implement the echo client! CLAP!
Unhindered by Coding!
Episode 32: Restructure and implement the echo client! CLAP!
1:53:03
Episode 31: Switching to Yewdux!
Unhindered by Coding!
Episode 31: Switching to Yewdux!
2:02:11
Episode 30: Evolutionary Computation in Rust! Adding iterators, and then removing them again.
Unhindered by Coding!
Episode 30: Evolutionary Computation in Rust! Adding iterators, and then removing them again.
2:13:45
Episode 29: Switching to Yewdux?
Unhindered by Coding!
Episode 29: Switching to Yewdux?
2:12:58
Episode 28: Finish error handling and add logging to the echo server
Unhindered by Coding!
Episode 28: Finish error handling and add logging to the echo server
2:15:24
Episode 27: Evolutionary Computation in Rust! Higher-Rank Trait Bounds!
Unhindered by Coding!
Episode 27: Evolutionary Computation in Rust! Higher-Rank Trait Bounds!
2:10:42
Episode 26: Continue to wrestle with desired archive state in ice-repos
Unhindered by Coding!
Episode 26: Continue to wrestle with desired archive state in ice-repos
2:03:10
Episode 25: Experiment with error-stack with an echo server
Unhindered by Coding!
Episode 25: Experiment with error-stack with an echo server
2:09:30
Episode 24: Sort out archived state
Unhindered by Coding!
Episode 24: Sort out archived state
1:56:37
Episode 23: Add checkboxes to ice-repos!
Unhindered by Coding!
Episode 23: Add checkboxes to ice-repos!
2:06:37
Episode 22: Implement a threaded echo server in Rust!
Unhindered by Coding!
Episode 22: Implement a threaded echo server in Rust!
2:01:12
Episode 19: Refactor ice-repos components into modules
Unhindered by Coding!
Episode 19: Refactor ice-repos components into modules
2:02:16
Episode 20: Evolutionary Computation in Rust!
Unhindered by Coding!
Episode 20: Evolutionary Computation in Rust!
2:01:33
Episode 19: Complete the pagination in ice-repos!
Unhindered by Coding!
Episode 19: Complete the pagination in ice-repos!
1:53:58
Episode 18: Improving our error handling in ice-repos!
Unhindered by Coding!
Episode 18: Improving our error handling in ice-repos!
2:02:22
Episode 4: Going through the Rustlings exercises, part 4: Generics, options, traits, & tests
Unhindered by Coding!
Episode 4: Going through the Rustlings exercises, part 4: Generics, options, traits, & tests
1:57:43
Episode 17: Rewriting pagination parsing in ice-repos!
Unhindered by Coding!
Episode 17: Rewriting pagination parsing in ice-repos!
2:17:37
Episode 16: Adding DaisyUI pagination buttons to ice-repos!
Unhindered by Coding!
Episode 16: Adding DaisyUI pagination buttons to ice-repos!
2:05:25
Episode 15: Adding DaisyUI pagination buttons to ice-repos!
Unhindered by Coding!
Episode 15: Adding DaisyUI pagination buttons to ice-repos!
2:16:33
Episode 14: Progress on ice-repos! DaisyUI! Starting pagination!
Unhindered by Coding!
Episode 14: Progress on ice-repos! DaisyUI! Starting pagination!
2:24:26
Episode 13: Progress on ice-repos! Improved understanding of Yew/React!
Unhindered by Coding!
Episode 13: Progress on ice-repos! Improved understanding of Yew/React!
2:12:30
Episode 12: Progress on ice-repos! DISPLAYING REPOS!
Unhindered by Coding!
Episode 12: Progress on ice-repos! DISPLAYING REPOS!
2:04:28
Episode 11: Progress on ice-repos! Getting HTTP calls to work
Unhindered by Coding!
Episode 11: Progress on ice-repos! Getting HTTP calls to work
2:03:14
Episode 10: Progress on ice-repos! Trouble with crabs!
Unhindered by Coding!
Episode 10: Progress on ice-repos! Trouble with crabs!
1:56:09
Episode 7: Finishing the Rustlings exercises!: Conversions and advanced errors
Unhindered by Coding!
Episode 7: Finishing the Rustlings exercises!: Conversions and advanced errors
1:58:16
Episode 6: Going through the Rustlings exercises, part 6: Conversions
Unhindered by Coding!
Episode 6: Going through the Rustlings exercises, part 6: Conversions
2:14:16
Episode 5: Going through the Rustlings exercises, part 5: Iterators, threads, macros, clippy, Quiz 4
Unhindered by Coding!
Episode 5: Going through the Rustlings exercises, part 5: Iterators, threads, macros, clippy, Quiz 4
1:57:36
Episode 3: Going through the Rustlings exercises, part 3: Strings and Errors!
Unhindered by Coding!
Episode 3: Going through the Rustlings exercises, part 3: Strings and Errors!
2:11:18
Episode 2: Going through the Rustlings exercises, part 2
Unhindered by Coding!
Episode 2: Going through the Rustlings exercises, part 2
2:05:34
Episode 1: Going through the Rustlings exercises, part 1
Unhindered by Coding!
Episode 1: Going through the Rustlings exercises, part 1
1:54:58