Evan Rittenhouse's Avatar

Evan Rittenhouse

@evanrittenhou.se.bsky.social

30 | Nerd, programmer, Rust enthusiast, lover of tabletop & TTRPGs 🎲, anime, basically most nerdy things you can think of github.com/emanguy

90 Followers  |  75 Following  |  48 Posts  |  Joined: 16.07.2023  |  2.2055

Latest posts by evanrittenhou.se on Bluesky

Preview
How to Install and Log In to Windows 11 Without a Microsoft Account Maintain only a local account on your Windows 11 PC.

Don't know if it's too late for this, but creating a local account instead of logging in with a Microsoft account will make the hardware changes less painful: www.tomshardware.com/how-to/insta...

29.09.2025 14:06 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

Satisfactory will definitely not help your backlog lol. I'm like 240 hours in but I've definitely seen people with like 2000+ hours

08.08.2025 01:56 β€” πŸ‘ 2    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0
Video thumbnail

Brennan's announcement

14.07.2025 23:46 β€” πŸ‘ 9537    πŸ” 1570    πŸ’¬ 380    πŸ“Œ 212
Video thumbnail

The hardest part of the GenCon calendar backend that I'm working on with a friend is finally over! My Rust-based backend can now import about 20K events into Postgres in a little under 30 seconds πŸ¦€πŸ’ͺ

The work I did on the Rust backend template really paid off!

07.07.2025 15:45 β€” πŸ‘ 3    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

2.5 pro is actually wildly good at answering my questions. No wonder it's at the top of the AI benchmarks

24.06.2025 11:20 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

Silent Hill F release date AND they're having Bloober remake Silent Hill 1?? In the same day??? Thank you @konamina.bsky.social πŸ™

12.06.2025 19:14 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Post image

Barnes & Noble knew EXACTLY what they were doing when they set up the books near checkout 🀣

24.05.2025 17:15 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

Cursed as hell

22.05.2025 17:21 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Post image

FAT BIRD WEEK WINNER:

WISCONSERVATION.ORG/FATBIRDWEEK

19.05.2025 03:13 β€” πŸ‘ 152    πŸ” 29    πŸ’¬ 7    πŸ“Œ 0
Preview
1985 MOVE bombing - Wikipedia

en.wikipedia.org/wiki/1985_MO...

40 years

13.05.2025 14:51 β€” πŸ‘ 47    πŸ” 7    πŸ’¬ 6    πŸ“Œ 1

I visited Amsterdam for KotlinConf (from the US) a few years ago and was absolutely blown away by the number of areas where you can only walk, the quality of public transit, and both the availability and usage of bike lanes. We need this everywhere

13.05.2025 12:45 β€” πŸ‘ 3    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
A combination chart with the rows named Gear and Slug while the columns are named Metal and Guilty.
Each square represents what game it's from:
Top Left: Metal Gear - Metal Gear Rex
Bottom Left: Metal Slug - one of the characters peers out of a tank holding binoculars
Top Right: Guilty Gear - one fo the game characters holding onto a sword stuck in the ground
Bottom Right: Guilty Slug - A hand drawn slug saying "oh no!"

A combination chart with the rows named Gear and Slug while the columns are named Metal and Guilty. Each square represents what game it's from: Top Left: Metal Gear - Metal Gear Rex Bottom Left: Metal Slug - one of the characters peers out of a tank holding binoculars Top Right: Guilty Gear - one fo the game characters holding onto a sword stuck in the ground Bottom Right: Guilty Slug - A hand drawn slug saying "oh no!"

12.05.2025 21:45 β€” πŸ‘ 13698    πŸ” 3078    πŸ’¬ 73    πŸ“Œ 32

Thanks 😁

10.05.2025 18:40 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Preview
GitHub - juhaku/utoipa: Simple, Fast, Code first and Compile time generated OpenAPI documentation for Rust Simple, Fast, Code first and Compile time generated OpenAPI documentation for Rust - juhaku/utoipa

Whoops, autocorrect - I meant to say utoipa: github.com/juhaku/utoipa

10.05.2025 03:11 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0
Preview
GitHub - emanguy/GenConCal: Application to assist with choosing events for GenCon gaming convention. Application to assist with choosing events for GenCon gaming convention. - emanguy/GenConCal

I'm also building a rust backend for a project I'm working on with a friend to make the gencon event calendar more user friendly based on this template:

github.com/emanguy/GenC...

10.05.2025 03:09 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Preview
GitHub - emanguy/rust-rest: A full template for a REST API written in Rust, engineered for maximum testability. A full template for a REST API written in Rust, engineered for maximum testability. - emanguy/rust-rest

I've done a couple of contributions to projects like utopia, but my biggest project has been a template for building microservices in Rust: github.com/emanguy/rust...

10.05.2025 03:09 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

Which definitely means more posts about my open-source Rust work to come πŸ€™

10.05.2025 01:45 β€” πŸ‘ 4    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

Just accepted a position where I'll be building with Rust for Disney! This is my first actual Rust position, super hyped about it 😁

10.05.2025 01:44 β€” πŸ‘ 12    πŸ” 0    πŸ’¬ 5    πŸ“Œ 0

Unfortunately change doesn't come quickly, but as long as people are willing to fight for what's right it does come eventually β™₯️

07.05.2025 13:42 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

Venting is always good. At the very least I'm taking comfort in the fact that the people who brought this whole situation to fruition are really starting to feel the effects of their decision which will hopefully drive better outcomes in the future

07.05.2025 13:42 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

Just wait till you implement a trait you defined on a 3rd party type or a stdlib type. It's simply the best

07.05.2025 03:17 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

Yep! That works, just note that because you're destructuring from a reference that you may be setting x and y to be the type &i32 instead of just i32

07.05.2025 03:14 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

Pairing that with anyhow allows you to write errors that have a catch-all anyhow variant for library errors and explicit "please handle this" variants for effective communication with other devs on your project

07.05.2025 03:01 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

I also used thiserror for a while but ended up moving to derive_more due to it having basically the same functionality plus a fleet of other traits it can auto-implement, like Display or Deref.

07.05.2025 03:01 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

Sounds like you need to hit a nice middle ground with Kotlin

07.05.2025 02:36 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0
Preview
GitHub - cross-rs/cross: β€œZero setup” cross compilation and β€œcross testing” of Rust crates β€œZero setup” cross compilation and β€œcross testing” of Rust crates - cross-rs/cross

Have you seen github.com/cross-rs/cross ?

The community has made some good tools for this. The MacOS toolchain of course isn't easy to cross compile to, but that's typical of anything made by Tim Apple

07.05.2025 00:47 β€” πŸ‘ 4    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

Resident Evil 1 used this for this great moment where you walk into a room off screen, and then instead of moving into that room they backed away slowly because an unseen zombie was there the whole time.

04.05.2025 12:33 β€” πŸ‘ 3    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

One thing to keep in mind is that with fixed camera angles you now have the advantage of being able to set up every shot in the game.

04.05.2025 12:33 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0
Painted Worlds: The Lost Art of Pre Rendered Backgrounds
YouTube video by The Cardboard Box Item Painted Worlds: The Lost Art of Pre Rendered Backgrounds

Oh man that was a technique used a TON on the OG PlayStation! Take a look at the original Resident Evil and Final Fantasy 7, they did the same thing to get super detailed environments without the necessary computational power: youtu.be/qqkRvMPq06A?...

04.05.2025 12:30 β€” πŸ‘ 3    πŸ” 0    πŸ’¬ 2    πŸ“Œ 0

Also Kendrick looking directly at the camera going "Hi Drake! ☺️"

10.02.2025 13:20 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

@evanrittenhou.se is following 20 prominent accounts