Rodney
banner
askrodney.bsky.social
Rodney
@askrodney.bsky.social
Follow for updates on web development. I'm a consultant based in the UK 🇬🇧 and am available for work.
Reposted by Rodney
A bit of a long shot: the regular audio editor for the "What's New" Rustacean Station episodes is now busy with other life stuff. The last episode I edited myself, but it took ages! Anyone know an editor (ideally familiar with Rust, but not a requirement) who'd take on a regular (paid) editing gig?
Rustacean Station
Come journey with us into the weird, wonderful, and wily world of Rust.
rustacean-station.org
June 14, 2025 at 7:34 AM
Reposted by Rodney
I wrote a blog post about rustls performance on the server for the Prossimo blog; rustls comes out comparing well to the alternatives, and we’re still improving it!

www.memorysafety.org/blog/rustls-...
Rustls Server-Side Performance
In past years, the Rustls project has been happy to receive substantial investments from the ISRG. One of our goals has been to improve performance without compromising on safety. We last posted about...
www.memorysafety.org
May 13, 2025 at 1:20 PM
Reposted by Rodney
🚨 ¿Quieres mejorar en tu trabajo o alcanzar tus metas?
💡 Accede a:
      - 📬 Contenido exclusivo en mi newsletter.
      - 🎙️ Estrategias en mi podcast.
      - 🦾 Consultoría para avanzar.
↪️
Accesos directos Contenido para MEJORAR tu Carrera Profesional
Accesos directos Contenido para MEJORAR tu Carrera Profesional. Artículos, Tutoriales, Podcast, Newsletter y Recursos.
carreraprofesional.com
January 31, 2025 at 10:30 AM
Just dropped a blog post on using Signed Distance Fields for rendering scaled fonts sharply with raylib.

Hope you find it useful!

rodneylab.com/raylib-sdf-f...
August 14, 2024 at 3:53 PM
Reposted by Rodney
I often hear claims that (peer) reviews as time-consuming to write and useless to read. Which makes me sad, because they can be invaluable to both the recipient and the org. if written well. So, I wrote a rant about how to write them better:
thesquareplanet.com/blog/writing...
Writing about people, to people
Review season is approaching, as it always is. Peer reviews, self reviews, upward reviews, quarterly reviews, and yearly reviews, need to be written, read, and relayed. For some, this is a much-apprec...
thesquareplanet.com
August 12, 2024 at 2:39 PM
Just dropped a post on some GitHub Actions to add your Rust Godot project for linting and formatting.

Post covers GDScript and Rust code.

Hope you find it useful!

rodneylab.com/godot-rust-ci/

#askRodney #rustlang #gamedev
August 7, 2024 at 4:39 PM
Just dropped the July newsletter including:
— 🚀 Astro Server Islands;
— typos CLI and CI code spell checking; and
— 🪝 free Epic React Hooks tutorial.
Hope you find it useful!
#askRodney
newsletter.rodneylab.com/issue/2024-0...
Rodney Lab Newsletter — July 2024
🚀 Astro Server Islands, ⌨️ typos CLI and CI spell checking for code bases and 🪝 free Epic React Hooks tutorial.
newsletter.rodneylab.com
August 1, 2024 at 5:45 PM
Just dropped a new post on setting up a Godot Rust gdext project. Covering:

— resources for getting started with GDExtension;
— adding watch to speed up feedback cycle; and
— adding your lib in Godot Engine.

Hope you find it useful!

rodneylab.com/godot-rust-g...
Godot Rust gdext: GDExtension Rust Game Dev Bindings 🤖 🦀
Godot Rust gdext 🤖 using Godot 4 Rust bindings via the the gdext crate for adding 🦀 Rust GDExtension shared libraries to your Godot game.
rodneylab.com
July 17, 2024 at 3:47 PM
Just dropped the June newsletter including:

— ⌨️ TypeScript 5.5 with new Regex checking;
— 🖥️ Dear ImGui; and
— ⚖️ counterscale self-hosted web analytics..

Hope you find it useful!

newsletter.rodneylab.com/issue/2024-0...
Rodney Lab Newsletter — June 2024
⌨️ TypeScript 5.5 with new Regex checking, 🖥️ Dear ImGui and ⚖️ counterscale self-hosted web analytics.
newsletter.rodneylab.com
July 1, 2024 at 2:28 PM
Just dropped a new post on getting started with Godot 4 and GDScript.

Includes tutorials, Godot games, why consider Godot and how to learn about using GDExtension to bring C, C++, Rust, Swift or other languages to your game.

Hope you find it useful!

rodneylab.com/trying-godot...
June 26, 2024 at 3:31 PM
Just dropped a new post on adding audio to a Ratatui Rust Terminal app or game, using Rodio.

We look at Rodio Symphonia MP3 features and how you can buffer decoded MP3 audio.

Hope you find it useful!

rodneylab.com/ratatui-audi...
Ratatui Audio with Rodio: Sound FX for Rust Text-based UI 🔊
Ratatui audio with Rodio 🔊 adding sound effects to a 🦀 Rust Text-based user interface or Terminal app using the Rodio crate.
rodneylab.com
June 19, 2024 at 3:44 PM
Just dropped a post to share what I learned adding a fireworks animation in Ratatui using the canvas widget.

Hope you find it useful!

rodneylab.com/ratatui-for-...
#learninpublic
Ratatui for Terminal Fireworks: using Rust TUI Canvas 🎨
Ratatui for Terminal Fireworks 🧨 cooking up a fireworks or confetti show in the Terminal using Rust Text-based UI (TUI) tooling 🖥️.
rodneylab.com
June 12, 2024 at 3:25 PM
Just dropped a new blog post on using Bevy ECS with Macroquad for introspection.

Including formatting ECS quantities using physical units of measurement.

Hope you find it useful!

rodneylab.com/using-egui-f...
Using egui for Bevy ECS Introspection with Macroquad Rendering 🧐
Using egui for Bevy ECS Introspection: adding DevTools to a Rust Macroquad game, using Rapier physics and Bevy ECS, without Bevy itself.
rodneylab.com
May 29, 2024 at 4:08 PM
Just dropped the May newsletter including:

— ❤️ Svelte 5 Release Candidate;
— 📏 Capsize for font centring; and
— 🎨 how to create a colour palette design system.

Hope you find it useful!

newsletter.rodneylab.com/issue/2024-0...
Rodney Lab Newsletter — May 2024
❤️ Svelte 5 Release Candidate, 📏 Capsize for font centring and 🎨 how to create a colour palette design system.
newsletter.rodneylab.com
May 27, 2024 at 10:04 AM
Just dropped a new post on setting up Unreal Engine 5.4 on macOS, including getting the right version of Xcode and working with VS Code as C++ editor.

Hope you find it useful!

rodneylab.com/unreal-engin...
Unreal Engine 5 macOS: UE5 C++ Game Dev 🎮
Unreal Engine 5 macOS 🖥️ running Unreal Engine 5.4 on macOS using VS Code for C++ editing and build tasks for your UE5 game 🎮.
rodneylab.com
May 22, 2024 at 3:31 PM
Just dropped a new post on using Macroquad with Rapier physics and Bevy ECS.

We look at:

— main ECS parts,
— integrating Bevy ECS with Macroquad; and
— Bevy ECS features like queries and schedules.

Hope you find it useful!

rodneylab.com/macroquad-ra...
Macroquad Rapier ECS: Using Bevy ECS in Macroquad Game 🦀
Macroquad Rapier ECS 🦀 Rust game dev — using bevy's 🧩 Entity Component System in a Macroquad game with Rapier physics.
rodneylab.com
May 15, 2024 at 3:54 PM
Just dropped a new blog post on adding physical units of measurement to Macroquad game with Rapier physics.

uom crate helps:

— convert between rendering and physics units;
— sense check calcs; and
— define custom quantities.

Hope you find it useful!

rodneylab.com/rapier-physi...
Rapier Physics with Units of Measurement: Utilize Rust Types 📏
Rapier Physics with Units of Measurement 📏 leveraging the Rust type system for SI units for Rust game dev physical properties ⏲️.
rodneylab.com
May 8, 2024 at 3:47 PM
Reposted by Rodney
Did you enjoy @jamesmunns.com‘s talk yesterday about #postcard at #RustNL? Come to the OneVariable sponsor booth to pick one of these up!
May 8, 2024 at 3:04 PM
Just dropped a new blog post on how you can use Rapier with Macroquad for fast game prototyping.

We start with a hello world ball drop, then level up to a floating ball example with a Rapier height field.

Hope you find it useful!

rodneylab.com/rapier-physi...
Rapier Physics with Macroquad: Rust Game Physics 🎱️
Rapier Physics with Macroquad 🗡️ building a basic game physics simulation in Rust using rapier physics and Macroquad for rendering 🖥️.
rodneylab.com
May 1, 2024 at 3:48 PM
Just dropped a new post on using egui with Macroquad for Game DevTools.

We see:

— how to use the tool for introspection: getting entity physics properties; and

— also for tweaking entity characteristics.

Hope you find it useful!

rodneylab.com/macroquad-eg...
April 17, 2024 at 3:40 PM
Just dropped a new post on using Jolt Physics with flecs ECS and Dear ImGui for C++ game physics introspection.

Post includes setup and a link to the full project code, including CMake config.

Hope you find it useful!

rodneylab.com/using-jolt-w...
#askRodney
April 10, 2024 at 3:48 PM
Just dropped a new blog post on using Jolt physics with raylib and Dear ImGui in C++.

The post includes:

— CMake config;

— resources for learning Jolt physics; and

— a link to the full project code.

Hope you find it useful!

rodneylab.com/jolt-physics...
April 5, 2024 at 8:13 AM
Just dropped a blog post on using raylib with Dear ImGui. I include:

— CMake dependency setup;
— dev mode texture setup and updating; and
— link to the full project code.

Hope you find it useful!

rodneylab.com/using-raylib...
April 3, 2024 at 8:32 AM
Just dropped the March newsletter including:

— 🖥️ 5 git productivity tools and hacks;

— 🤔 package maintainer's Deno take and Rust-powered; and

— 🔗 link checking for your site.

Hope you find it useful!

newsletter.rodneylab.com/issue/2024-0...
April 1, 2024 at 11:43 AM
Just dropped blog post running though the Rust physics engine choices ranging from XPBD solvers to impulse, and velocity based ones, fully featured to a specialized fluid library.

Hope you find it useful!

rodneylab.com/rust-game-ph...
March 13, 2024 at 5:29 PM