Rodney's Avatar

Rodney

@askrodney

Follow for updates on web development. I'm a consultant based in the UK ๐Ÿ‡ฌ๐Ÿ‡ง and am available for work.

67
Followers
111
Following
51
Posts
30.08.2023
Joined
Posts Following

Latest posts by Rodney @askrodney

Thanks Luke! Stoked you found it useful ๐Ÿ˜€

11.07.2025 17:14 ๐Ÿ‘ 1 ๐Ÿ” 0 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0
Rustacean Station Come journey with us into the weird, wonderful, and wily world of Rust.

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?

14.06.2025 07:34 ๐Ÿ‘ 18 ๐Ÿ” 9 ๐Ÿ’ฌ 1 ๐Ÿ“Œ 0
Preview
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...

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-...

13.05.2025 13:20 ๐Ÿ‘ 16 ๐Ÿ” 6 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 1
Accesos directos Contenido para MEJORAR tu Carrera Profesional Accesos directos Contenido para MEJORAR tu Carrera Profesional. Artรญculos, Tutoriales, Podcast, Newsletter y Recursos.

๐Ÿšจ ยฟQuieres mejorar en tu trabajo o alcanzar tus metas?
๐Ÿ’ก Accede a:
ย  ย  ย  - ๐Ÿ“ฌ Contenido exclusivo en mi newsletter.
ย  ย  ย  - ๐ŸŽ™๏ธ Estrategias en mi podcast.
ย  ย  ย  - ๐Ÿฆพ Consultorรญa para avanzar.
โ†ช๏ธ

31.01.2025 10:30 ๐Ÿ‘ 0 ๐Ÿ” 1 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0
Post image

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...

14.08.2024 15:57 ๐Ÿ‘ 0 ๐Ÿ” 0 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0
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...

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...

12.08.2024 14:39 ๐Ÿ‘ 6 ๐Ÿ” 1 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0
Post image

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

07.08.2024 16:42 ๐Ÿ‘ 1 ๐Ÿ” 0 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0
Preview
Rodney Lab Newsletter โ€” July 2024 ๐Ÿš€ Astro Server Islands, โŒจ๏ธ typos CLI and CI spell checking for code bases and ๐Ÿช free Epic React Hooks tutorial.

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...

01.08.2024 17:48 ๐Ÿ‘ 0 ๐Ÿ” 0 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0
Preview
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.

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...

17.07.2024 15:50 ๐Ÿ‘ 0 ๐Ÿ” 0 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0
Preview
Rodney Lab Newsletter โ€” June 2024 โŒจ๏ธ TypeScript 5.5 with new Regex checking, ๐Ÿ–ฅ๏ธ Dear ImGui and โš–๏ธ counterscale self-hosted web analytics.

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...

01.07.2024 14:30 ๐Ÿ‘ 0 ๐Ÿ” 0 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0

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...

26.06.2024 15:33 ๐Ÿ‘ 2 ๐Ÿ” 1 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0
Preview
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.

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...

19.06.2024 15:46 ๐Ÿ‘ 0 ๐Ÿ” 0 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0
Preview
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 ๐Ÿ–ฅ๏ธ.

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

12.06.2024 15:26 ๐Ÿ‘ 1 ๐Ÿ” 0 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0
Preview
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.

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...

29.05.2024 16:09 ๐Ÿ‘ 1 ๐Ÿ” 0 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0
Preview
Rodney Lab Newsletter โ€” May 2024 โค๏ธ Svelte 5 Release Candidate, ๐Ÿ“ Capsize for font centring and ๐ŸŽจ how to create a colour palette design system.

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...

27.05.2024 10:04 ๐Ÿ‘ 0 ๐Ÿ” 0 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0
Preview
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 ๐ŸŽฎ.

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...

22.05.2024 15:32 ๐Ÿ‘ 3 ๐Ÿ” 3 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0
Preview
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.

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...

15.05.2024 15:55 ๐Ÿ‘ 1 ๐Ÿ” 0 ๐Ÿ’ฌ 1 ๐Ÿ“Œ 0
Preview
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 โฒ๏ธ.

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...

08.05.2024 15:51 ๐Ÿ‘ 0 ๐Ÿ” 0 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0
A stack of postcards held in front of a group of attendees watching the closing talk at RustNL

A stack of postcards held in front of a group of attendees watching the closing talk at RustNL

Did you enjoy @jamesmunns.comโ€˜s talk yesterday about #postcard at #RustNL? Come to the OneVariable sponsor booth to pick one of these up!

08.05.2024 15:04 ๐Ÿ‘ 9 ๐Ÿ” 2 ๐Ÿ’ฌ 1 ๐Ÿ“Œ 2
Preview
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 ๐Ÿ–ฅ๏ธ.

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...

01.05.2024 15:51 ๐Ÿ‘ 0 ๐Ÿ” 0 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0

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...

17.04.2024 15:42 ๐Ÿ‘ 0 ๐Ÿ” 0 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0

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

10.04.2024 15:50 ๐Ÿ‘ 0 ๐Ÿ” 0 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0

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...

05.04.2024 08:15 ๐Ÿ‘ 2 ๐Ÿ” 0 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0

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...

03.04.2024 08:34 ๐Ÿ‘ 0 ๐Ÿ” 0 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0

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...

01.04.2024 11:45 ๐Ÿ‘ 0 ๐Ÿ” 0 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0

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...

13.03.2024 17:31 ๐Ÿ‘ 0 ๐Ÿ” 0 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0

Just dropped a new post on setting up custom logging in Unreal Engine, for faster debugging.

Also look at adding string interpolation to UE5 C++ log message using the new UE_LOGFMT macro.

Hope you find it useful!

rodneylab.com/ue5-c++-logg...

06.03.2024 17:34 ๐Ÿ‘ 3 ๐Ÿ” 0 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0

Just dropped a post listing some handy Modern C++ utility libraries, handy for game development.
Includes libraries for CLI command parsing, logging, formatting and even creating text UIs.
Hope you find it useful!
rodneylab.com/c++-game-uti...

28.02.2024 17:26 ๐Ÿ‘ 2 ๐Ÿ” 0 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0

Just dropped the February newsletter including:

โ€” ๐Ÿ”ฅRemix Vite is stable;

โ€” Rust & C++ ๐ŸŽฎ Game Dev content; and

โ€” have you tried Git Butler?

Hope you find it useful!

#askRodney

newsletter.rodneylab.com/issue/2024-0...

26.02.2024 18:19 ๐Ÿ‘ 1 ๐Ÿ” 0 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0

Just dropped a new post on what I have learned about setting up an AI non-player character in Unreal Engine 5 using C++, as well as some fantastic learning resources for UE5 AI in general.

Hope you find it useful!

rodneylab.com/unreal-engin...

14.02.2024 17:37 ๐Ÿ‘ 0 ๐Ÿ” 0 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0