Amédée d'Aboville

  • About
  • Projects

The 2 Data structures you need in a Scrabble AI

November 4, 2020 · 10 minute read · Tags: cs , gaddag , rust , scrabble

Including a fun use of the Rust fst crate
Continue reading

Starting to Build a Scrabble Game in Rust

September 25, 2020 · 6 minute read · Tags: rust , scrabble , wasm

I’d been playing too much of the Scrabble app and decided to build my own personal version to play with friends.
Continue reading

Paint By Numbers in Rust and Webassembly

April 17, 2020 · 9 minute read · Tags: recurse , rust , wasm

When I got to the Recurse Center I wanted to write a lot of Rust, and get back into frontend development. I found a good balance between the two by writing an SPA with a background Web Worker in Rust. I had the idea of making an automatic Paint-By-Number app, where you upload a picture and the app would turn it into one of these: I didn’t know if this app existed before starting, so I googled around, and found ~2.
Continue reading

Some nice cargo subcommands

February 29, 2020 · 3 minute read · Tags: cargo , rust , tools

Cargo is a fantastic tool. It’s number 1 or 2 on my list whenever someone asks me to describe the benefits of Rust. This post is about little crates that you can install to extend cargo’s day-to-day functionality. They add things that may be a little opinionated, making the core developers leave them out of the main tool and instead available as community maintained addons. First I’ll mention 3 great tips for cargo itself:
Continue reading

RC Day 3

January 8, 2020 · 2 minute read · Tags: recurse , rust , wasm

RC Day 3 Not that much to talk about today. In the morning, I had a minor epiphany about wasm importing this morning after some sleep. rust-wasm-template makes an npm package, and create-wasm-app can import it directly as JS, whereas rust-wepback-template makes a wasm bundle that your js has to import like wasm. *I think*, and I’m not sure yet, that’s why I’m trying both. I created an event tomorrow afternoon to meet Rust interested people.
Continue reading

RC Day 2

January 7, 2020 · 4 minute read · Tags: recurse , rust , wasm

RC Day 2 Note: This post isn’t going to be as informative, more stream of thought/work-like. I wasn’t as productive today. I didn’t sleep well last night, and pretty much didn’t move on my Rust/Wasm project. I also tired myself out talking&pairing a lot (but I want to get practice!) There are chatbots that match you for pair programming and for coffee chats, and I signed up for both of them.
Continue reading

RC Day 1 Field Notes

January 6, 2020 · 4 minute read · Tags: recurse , rust , wasm

The morning and RC itself The first half of the day was overwhelming because there were a lot of people to meet and talk to. But RC is really nice! Lots of nice people, and nice in a way I hadn’t experienced before. First, there were a few intro speeches. I really liked the Social Rules sketches because it’s one thing to hear “no well actuallies”, it’s another to watch an example play out.
Continue reading

RC Day 1 Field Notes

January 6, 2020 · 4 minute read · Tags: recurse , rust , wasm

The morning and RC itself The first half of the day was overwhelming because there were a lot of people to meet and talk to. But RC is really nice! Lots of nice people, and nice in a way I hadn’t experienced before. First, there were a few intro speeches. I really liked the Social Rules sketches because it’s one thing to hear “no well actuallies”, it’s another to watch an example play out.
Continue reading

Starting the Recurse Center Tomorrow

January 5, 2020 · 7 minute read · Tags: ideas , recurse , rust , systems

Written before my first day at the Recurse Center.
Continue reading

Exactly Solving Smallish TSP instances

September 2, 2019 · 6 minute read · Tags: rust , stackoverflow , tsp

Including The Most Demanding Stackoverflow Question I Have Ever Seen, and Rewriting it in Rust
Continue reading
Next

© 2025 - Powered by Hugo with the Type Theme