brett_codes Profile Banner
Brett Codes Profile
Brett Codes

@brett_codes

Followers
66
Following
26
Media
23
Statuses
72

Software dev sharing what I learn along the way via screencasts and writing. Primarily focused on Ruby, Rust, TypeScript, the web, and game dev.

Pennsylvania, US
Joined September 2022
Don't wanna be here? Send us removal request.
@brett_codes
Brett Codes
3 years
I wrote a free book on making games with Ruby. Today, it's finished! I'd love it if you checked it out.
0
0
2
@brett_codes
Brett Codes
3 years
I always read `.isNaN()` as `isNaan()` when I see it 😋.
0
0
1
@brett_codes
Brett Codes
3 years
Dear open source maintainers: saying "thank you" and being kind when someone contributes to your project makes a big difference in their likelihood of wanting to contribute again in the future.
0
0
2
@brett_codes
Brett Codes
3 years
My PR for adding the how to read from stdin in the Command Line Applications in Rust book just landed! 🎉
0
0
0
@brett_codes
Brett Codes
3 years
Really loved this thorough breakdown of the different types of technical docs that exist, plenty of great examples and analogies
0
0
0
@brett_codes
Brett Codes
3 years
Today’s BCS ep: showing off an early Conventional Commits CLI, plus some thoughts on when Ruby shines and when it doesn’t
0
0
0
@brett_codes
Brett Codes
3 years
Screencast on using RSpec’s shared example groups to DRY up specs
0
0
0
@brett_codes
Brett Codes
3 years
Game programming is appealing to me in that way. It’s centered around play and creativity. I love the idea of programming being a creative pursuit and not strictly a technical one.
0
0
0
@brett_codes
Brett Codes
3 years
So pleased to see why’s poignant guide to Ruby is maintained and online. It was one of the first ways I learned Ruby. Browsing through it reminds/invigorates me that programming can be done for fun and experimenting and art. Not just for Business Goals.
1
0
0
@brett_codes
Brett Codes
3 years
A colleague shared this Atkinson Hyperlegible font from the Braille Institute. I’m going to give it a go on some personal projects.
0
0
0
@brett_codes
Brett Codes
3 years
graphl-docs uses MiniTest, so I’ve been having to use it for the first time in a long time, and it’s quite nice! I’m able to be productive and express what I want with it. My takeaway: to a certain extent, what matters most is how you approach writing tests, not the lib.
0
0
0
@brett_codes
Brett Codes
3 years
The default community style (from RuboCop, maybe others?) of putting the magic `# frozen_string_literal: true` comment at the top of every Ruby file is such an inelegant solution. I get what it does, I get why it does it, but it’s pretty silly.
0
0
0
@brett_codes
Brett Codes
3 years
PR for introducing a CLI to graphql-docs! Ruby’s OptionParser makes it really easy to write a CLI with lots of options without adding another dependency. 😌.
0
0
0
@brett_codes
Brett Codes
3 years
Dream project: strategy RPG (loosely) based on War & Peace with visual novel storytelling between battles.
0
1
0
@brett_codes
Brett Codes
3 years
The experience of coding in TypeScript is such a significant improvement over Ruby and JavaScript that I can’t imagine starting a full stack web app in anything but it.
0
0
0
@brett_codes
Brett Codes
3 years
A comprehensive guide to leveling up as a developer. Really proud of this vid.
0
0
0
@brett_codes
Brett Codes
3 years
Got an extremely simple version of concom working—a little CLI for more easily writing conventional commits. I want to make the types configurable and improve it a bit more.
0
0
0
@brett_codes
Brett Codes
3 years
I started working on this in Rust, and it’s been fun so far. It’s simple yet useful. 😌.
0
0
0
@brett_codes
Brett Codes
3 years
New Projectbook project: .env Loader
1
0
0
@brett_codes
Brett Codes
3 years
Projectbook v1 is done! It's a free book of 109 project ideas and specifications for helping to learn any programming language. Browse, pick a project that piques your interest, and get building! 🐰🧑‍💻✨.
0
4
7