A podcast where two Rustaceans set out to make a game. Meer
Beschikbare afleveringen
5 van 5
Episode 5: Putting Lipstick on a Pig
Ecton and ToggleBit meet for the fifth episode of The Way of the Crab. They
discuss everything except their game project.
00:25: What has Ecton been working on?
OnceLock/OnceCell stabilized in Rust 1.70
Gooey
kempt (Ecton's library he released,
but failed to name on the podcast)
PartialOrd<str> missing for String
03:54: What has ToggleBit been working on?
Clippy
ChillFish8
23:40: ModProg asks, "how much time did you waste due to me using your
libraries?"
leptos
Rsn
Ron
26:40: Opinions on updating minimum Rust versions on projects?
29:57: What do you do when you're stuck on a problem?
38:10: Looking into the standard library for fun
41:20: What are some of our personal rules for programming?
50:36: Our highlights from Rust
1.70 release notes
54:30: ToggleBit helps a friend try Rust
cargo watch
58:03: sbutcher1969
asks, "When you were
first learning Rust, what was the hardest part for you, what did you struggle
with the most? And why?"
We welcome your feedback and questions and have set up these ways of reaching us:
Email us at [email protected]
Join our Discord community.
Post on our GitHub Discussions
1-6-2023
1:06:08
Episode 4: Bunnies, Boxes, and Style
Ecton and ToggleBit meet for the fourth episode of The Way of the Crab.
In this episode they discuss:
What they've been working on
User interface styling
Premature optimization
Box<str> vs String
Will their game have questing in our game?
Making a programmable game?
Backwards compatibility
Here are links to various topics mentioned throughout the episode. The list is
organized by when it is first mentioned.
BonsaiDb
Memento
Gooey
Binary Search
PyO3
Keep a Changelog
We welcome your feedback and questions and have set up these ways of reaching us:
Email us at [email protected]
Join our Discord community.
Post on our GitHub Discussions
26-5-2023
1:00:02
Episode 3: The Pit of Stupid
Ecton and ToggleBit meet for the third episode of The Way of the Crab.
In this episode they discuss:
What have they been working on?
Premature allocation optimization
Squashing Commits vs Keeping Commit History
Domain Specific Languages (DSLs) vs Pure Rust
Our game project
Utilize generative AI?
Character Progression
How open will their design process be?
"Finding the fun"
Here are links to various topics mentioned throughout the episode. The list is
organized by when it is first mentioned.
BonsaiDb
BonsaiDb storage rewrite
Rust's namespaced features, available in 1.60
ToggleBit's Twitch Stream
Why does std::env::args allocate?
Anathema (ToggleBit's text-user
interface project)
Domain Specific Language (DSL)
Gooey proof-of-concept
quote
Rust Analyzer Blog: IDEs and Macros
We welcome your feedback and questions and have set up these ways of reaching us:
Email us at [email protected]
Join our Discord community.
Post on our GitHub Discussions
18-5-2023
1:00:41
Episode 2: select * from crabs
Ecton and ToggleBit meet for the second episode of The Way of the Crab.
The main discussion topics are:
What have we been working on?
Learning Rust for new programmers
What makes Rust so alluring to us?
What are we hoping to get out of future Rust releases?
Here are links to various topics mentioned throughout the episode. The list is
organized by when it is first mentioned.
BonsaiDb
Crabtrics (metrics for Way of the Crab)
Text-based user interface (TUI)
Anathema (ToggleBit's text-user
interface project)
Zero Cost Abstraction
Factory Pattern
Leptos
ModProg
REALbasic/Xojo
Electron
Tauri
Dioxus
Gooey
Raph Levien
Druid
Xilum
QUIC
WebSockets
The Rust Programming Language (aka "The Book")
Rust Analyzer
crates.io / lib.rs
Tantivy
Dogfooding
CORECURSIVE #088: Interview with Yann Collet, the creator of LZ4 and ZStandard
LLVM / GCC
gccrs / rustc_codegen_gcc
no_std
Vec::drain_filter
Stabilizing Async Traits
We welcome your feedback and questions and have set up these ways of reaching us:
Email us at [email protected]
Join our Discord community.
Post on our GitHub Discussions
12-5-2023
57:20
Episode 1: Hello, World!
Ecton and ToggleBit meet for an introductory episode of The Way of the Crab.
The main topics are:
Who are we?
How did we start programming?
When did we start using Rust?
What are we trying to build?
What does each of us think our favorite/most-often-used crate is?
We also talk about our user interface projects that we've been working on
recently.
Here are links to various topics mentioned throughout the episode. The list is
organized by when it is first mentioned.
Ecton (GitHub)
BonsaiDb
HyperCard
ToggleBit (GitHub) / ToggleBit (Twitch)
Dining Philosophers problem
Rocket
Coffee with Butterscotch
i3 Window Manager
tui-rs, now maintained as ratatui
crossterm
ncurses
ToggleBit's TUI library, whose name wasn't mentioned in the episode: Anathema
Gooey
leptos
flume
slotmap
slab
Have any questions or feedback for us? Email us at
[email protected], or join our
Discord community.