Watch.Steve is a project by me, Steve Klabnik. Every Monday I'll post a new screencast about computer programming. The first series of episodes is called 'Basics of Web Programming.' It's designed to teach you all about making web applications, starting from the ground up. No previous programming knowledge is assumed, and by the end, you'll have built a small website, while understanding all the details that go into its creation.
…
continue reading
Chats with James is a podcast discussing everything that James or his guests are passionate about. Embedded Systems, the Rust Programming Language, and a variety of other technical topics are the most commonly discussed items.
…
continue reading
Code Podcast is about ideas that shape the way we build software. It's like Planet Money for developers. Each episode we interview people with different views on a single topic. We break down complex ideas to present why and how they are used to build modern software.
…
continue reading
The “On the Road” episode has two parts, covering different Rust conferences in May 2024. The first section is from RustNL in Delft, the Netherlands, where James interviews Laura and Jonathan, some of the organizers of the event, on their history with Rust and the struggles and successes of putting on these conferences.The second section of this ep…
…
continue reading
James talks with Scott Mabin about how he joined the Espressif team and got involved in embedded Rust, the working culture in chip manufacturing companies and preferences about designing and building mechanical keyboards.By James Munns
…
continue reading
Another episode is coming from the archives, originally recorded in May 2022 with Manish Goregaokar as the guest- James and Manish touch on many topics, including: internationalization of languages, zero-copy deserialization in Rust, speedrunning video games and Vaccinate CA.By James Munns
…
continue reading
This episode is coming from the archives, originally recorded in May 2022 - James talks with Steve Klabnik from Oxide Computer about knowledge transfer within the Rust community, how learning-by-doing and reading datasheets help you develop, and how limits and regulations are put in place across many different fields.…
…
continue reading
In this episode, James chats with Ryan Summers about the process of developing protocols, the guidelines of working in safety critical systems and embedded engineering.By James Munns
…
continue reading
In this episode, James chats with Sophia about the intricacies of writing programming languages, what makes designing programs fun, strategies for defining goals, and more.By James Munns
…
continue reading
James chats with Eliza about systems, systems of systems, operating systems, java, java cards, what posix did wrong, and a ton of other rust adjacent things.By James Munns
…
continue reading
James chats with Dion Dokter about device drivers, bootloaders, and embedded Rust.By James Munns
…
continue reading
James chats with Sylvan Morris about introducing Rust into a company, working at an embedded startup, over the air bootloaders, and managing risk.By James Munns
…
continue reading
James chats with Yoshua Wuyts to discuss Control Theory in traditional software domains, the possibilities of RISC-V, and open source hardware.By James Munns
…
continue reading
James chats with Michael Nitschinger of Couchbase to discuss Coffee Machines, PID control loops, Bluetooth Low Energy, and Databases.By James Munns
…
continue reading
James chats with Bryan Cantrill of Oxide Computer to discuss the open source hardware explosion, Oxide's experience with Embedded Rust, the importance of a culture of sharing knowledge, and the joy of fixing hard-to-diagnose systems problems.By James Munns
…
continue reading
James chats with Clifford Heath to discuss the differences between procedural and structural code, using natural language processing to describe software, code generation, and programming education approaches.By James Munns
…
continue reading
James chats with François Baldassari to discuss embedded systems, engineering practices (and where the industry is lacking), and the social side of improving the skills of embedded systems teams.By James Munns
…
continue reading
James chats with Michael Gattozzi to discuss developer tooling, message serialization, and undefined behavior in Rust.By James Munns
…
continue reading
James chats with Christopher Hunt to discuss programming languages, the cost of software abstraction, Bluetooth, and state machines.By James Munns
…
continue reading
James chats with Lachezar Lechev to discuss Rust in Avionics, drone simulation technologies, and burnout in software development.By James Munns
…
continue reading
James introduces the Chats with James Podcast.By James Munns
…
continue reading
1
Bonus Episode: Richard Bartlett on Decentralised Organising
52:44
52:44
Play later
Play later
Lists
Like
Liked
52:44
Show notes: https://codepodcast.com/posts/2018-09-17-richard-bartlett-on-decentralised-organising/This is the interview we did with Richard, founder of Enspiral, Loomio and The Hum. We got introduced after our episode on peer-to-peer tech was out. We thought it would great to talk about decentralisation in the social context, and that's what Rich h…
…
continue reading
1
Bonus Episode: Mathias Buus on BitTorrent and Dat
55:58
55:58
Play later
Play later
Lists
Like
Liked
55:58
Show notes: https://codepodcast.com/posts/2018-08-30-mathias-buus-bittorrent-dat-protocol/Mathias is the lead developer of Dat protocol. He also works on Torrent-stream (BitTorrent implementation in Javascript), Beaker Browser, Node.js and other projects.We talk about BitTorrent, Dat, Git and the future of decentralized software.…
…
continue reading
1
Bonus Episode: Steve Klabnik on Concurrency and Rust
40:40
40:40
Play later
Play later
Lists
Like
Liked
40:40
Show notes: https://codepodcast.com/posts/2018-07-19-steve-klabnik-rust-concurrency/Support us on Patreon: https://www.patreon.com/codepodcastThis is the unabridged interview with Steve Klabnik that we originally did for the episode on concurrency in Jan 2016. Steve together with Carol Nichols just released a new book "The Rust Programming Language…
…
continue reading
I explain the basics of using Sinatra, a Ruby library that's used to make dynamic websites.By Steve Klabnik
…
continue reading
We start exploring the very basics of programming, using Ruby. We write our first Ruby program, and I let you know where you can go to learn more!By Steve Klabnik
…
continue reading
1
#4 - Basics of Web Programming #4: Basic Forms
10:17
10:17
Play later
Play later
Lists
Like
Liked
10:17
I cover the very basic of HTML forms, which are used to provide input to your web application.By Steve Klabnik
…
continue reading
1
#3 - Basics of Web Programming #3: Beginner's HTML
16:03
16:03
Play later
Play later
Lists
Like
Liked
16:03
I cover the very basics of HTML, and we build a tiny web page that you can open up on your own computer with a browser.By Steve Klabnik
…
continue reading
1
#2 - Basics of Web Programming #2: All About HTTP
9:36
9:36
Play later
Play later
Lists
Like
Liked
9:36
I go a bit further in detail about HTTP, and talk about status codes, verbs, and using curl to make requests without a browser.By Steve Klabnik
…
continue reading
1
#1 - Basics of Web Programming #1: Web Fundamentals
6:38
6:38
Play later
Play later
Lists
Like
Liked
6:38
The first episode of my "Basics of Web Programming" series. I explain HTTP and the request/response cycle.By Steve Klabnik
…
continue reading