Sign in

Brad Cypert

@bradcypert.com
99 followers 68 following 133 posts

Zig, Go, Flutter and Svelte enthusiast / content creator. www.youtube.com/@CodeWithCypert Video/Board game enjoyer. Knitter. 🧶

PostsRepliesMedia
Brad Cypert @bradcypert.com · 23/06/2026
Building an SMTP Server in Gleam: Dot "Unstuffing" (RFC Item 4.5.2) youtu.be/umxwpZdT9OU
youtu.be
Building an SMTP Server in Gleam: Dot "Unstuffing" (RFC Item 4.5.2)
YouTube video by Code With Cypert
011
Brad Cypert @bradcypert.com · 22/06/2026
I’ll probably continue bouncing between Gleam, Zig and Odin (gonna take this project much further before doing much more with Zig or Odin though). Posting on bsky… maybe :) I’m bad about using these social apps in general haha
020
Brad Cypert @bradcypert.com · 22/06/2026
Thanks for the share!
120
Brad Cypert @bradcypert.com · 19/02/2026
defer in Zig is the most underrated feature in systems programming Readable cleanup > clever destructors
020
Brad Cypert @bradcypert.com · 19/02/2026
This is a very different side of you 😂
110
Brad Cypert @bradcypert.com · 05/11/2025
... and yet, I fish by Canadian Softball is a wild ride.
010
Brad Cypert @bradcypert.com · 05/11/2025
Been using jj for a week now for personal projects and I think im finally figuring out a workflow that I like enough to start using it for the day job as well. Feels good.
020
Brad Cypert @bradcypert.com · 05/11/2025
I think Im technically a Zig folk and my only gripe about Rust is that it didnt click for me soon enough. I love the Rust folks and I feel like they've done a ton for setting expectations around how a programming community should be.
090
Brad Cypert @bradcypert.com · 21/10/2025
The MCP server for this is gonna be wild
000
Brad Cypert @bradcypert.com · 21/10/2025
Ah gotcha. I could imagine usecases for a stove but a toilet? Forgot to flush and now you’re too far away to go back? Toilet mobile app time!
100
Brad Cypert @bradcypert.com · 21/10/2025
What does your toilet do that requires a connection to the Internet?
100
Brad Cypert @bradcypert.com · 14/10/2025
Quick response verifies my theory ❤️ Now that I have your attention though, I just want to say that I appreciate the perspectives you share on Fallthrough! You’re an excellent addition to the panel imo.
110
Brad Cypert @bradcypert.com · 13/10/2025
Flutter is a fantastic platform, but it needs better stewardship than Google imo. Flutter web still feels like alpha software
000
Brad Cypert @bradcypert.com · 13/10/2025
@steveklabnik.com fallthough claims you’re chronically online, is that true?
100
Brad Cypert @bradcypert.com · 12/10/2025
Jokes aside, this type of stuff drives me crazy too. No one understands one’s feelings better than oneself.
000
Brad Cypert @bradcypert.com · 12/10/2025
You feel entitled to how you feel.
100
Brad Cypert @bradcypert.com · 12/10/2025
It’s difficult because it doesn’t seem like a great differentiator for companies, but I’d much rather visit stores and restaurants that don’t make me do this type of junk just to reserve a table
020
Brad Cypert @bradcypert.com · 12/10/2025
You have to join Outback Steakhouse’s mailing list just to join the waitlist for a table if you do it online.
100
Brad Cypert @bradcypert.com · 09/10/2025
The onion or not, the Ruben is one of my favorite sandwiches
020
Brad Cypert @bradcypert.com · 09/10/2025
Fun little thing with the new Reader/Writer interfaces in Zig. Streaming the contents of a Reader into a Writer while omitting the line that starts with a value (`self.value`). Feels clean to me, but I'm ready to be humbled. is there a better way?
An image of zig code with the following syntax:

pub fn deleteBookmark(
self: Bookmark, writer: *std.Io.Writer, reader: std. Io. Reader,
)
while (!std.mem.eqlu8, reader.peek(self.value.len), self.value))
reader. streamDelimiter(writer, "\n");
reader streamRemaining (writer);
}
010
Brad Cypert @bradcypert.com · 08/10/2025
This is my Zig trick of the week. Doing this in your main or root.zig will make sure that when you run zig build test, all of your tests will run (some exceptions apply -- tests inside of a struct for example). zig build test not running all tests drove me crazy. Here's my fix.
An image of code in the Zig programming language. The file assumes to be a main.zig or root.zig with the key element being a test block at the bottom of the file who's only line of code is std.testing.refAllDecls(@This());
020
Brad Cypert @bradcypert.com · 05/10/2025
I've been exploring Microzig lately and... tbh, the documentation is a little lacking. Have you built anything cool with Microzig? I'd love to help catalog your blogposts/videos/tutorials/etc! Lemme know!
000
Brad Cypert @bradcypert.com · 05/10/2025
You can do it cheaper than $18/month too if you’re just getting started.
000
Brad Cypert @bradcypert.com · 05/10/2025
Damn, that’s more than a 185! (And way better than anything I bowl). Nice job!
010
Brad Cypert @bradcypert.com · 05/10/2025
What state are you in, John?
000
Brad Cypert @bradcypert.com · 04/10/2025
He’s experiencing appeasing the borrow checker for the first time.
100
Brad Cypert @bradcypert.com · 01/10/2025
Syntax does a monthly potluck. I wouldn’t do them too much more often than that, but I definitely thinking rotating those in could be a nice change of pace :) Good luck with your PHP 😄
000
Brad Cypert @bradcypert.com · 30/09/2025
@fallthrough.fm latest episode is one of my favorite. Really nice chat with Kris and Matt about a ton of relevant topics. I agree with the Gophercon sentiment. It felt off this year and that was a bummer.
110
Brad Cypert @bradcypert.com · 20/09/2025
Whoa that is interesting. I don’t see a way for us to model requirements about a buffer’s size at comptime though so it seems like you’re correct. I guess zstd throw an assertion error is useful, but really only in debug mode. Have you filed an issue yet?
100
Reposted by Brad Cypert
SpacePrez @spaceprez.bsky.social · 19/09/2025
Good stuff www.youtube.com/watch?v=Nm9-...
youtube.com
Challenges and Benefits of Upgrading Sea of Thieves From C++14 to C++20 - Keith Stockdale ACCU 2025
YouTube video by ACCU Conference
3142
Brad Cypert @bradcypert.com · 16/09/2025
Would you mind sharing a repo or keeping me updated on progress? I learn best from examples and feel that @proto is really something special so I’d like to build for it, too.
110
Brad Cypert @bradcypert.com · 16/09/2025
To this day I’ve still never written an orm either. Hibernate is such an overcomplicated piece of software. Enterprise Java at its finest
110
Brad Cypert @bradcypert.com · 13/09/2025
From tamer ideas such as chemtrails to wild ideas such as birds not being real, I find the things people believe to be fascinating haha
000
Brad Cypert @bradcypert.com · 11/09/2025
Weirdly enough, I took a similar one the other day
000
Brad Cypert @bradcypert.com · 11/09/2025
Shoeyyyy! I am already tired of typing this. 😆
Zig code using the new pattern for writing to standard out. Involves creating a buffer, creating. stdout writer, and grabbing the interface from the writer to get a handle to stdout.
020
Brad Cypert @bradcypert.com · 10/09/2025
Both audio streams will play at the same time. I’m sure there’s a usecase for that, but I do wish that behavior was configurable
000
Brad Cypert @bradcypert.com · 10/09/2025
So my airpods "seamlessly" switched between devices (which means they didnt do it seamlessly and were a pain in the ass) but my Sony XM5s can connect to multiple devices at the same time. Stop music on one device, start music on the next and it works perfectly.
media.tenor.com
a man wearing sunglasses is sitting in a chair with a nbc logo in the background
ALT: a man wearing sunglasses is sitting in a chair with a nbc logo in the background
020
Brad Cypert @bradcypert.com · 10/09/2025
When I first started programming, I wanted to build an ORM to learn more about how they work and to have built an ORM (of course). I started looking at how Hibernate works because I was mostly writing Java and Holy Cow, I am shocked none of my peers stopped me and suggested literally any alternative
150
Brad Cypert @bradcypert.com · 30/08/2025
“What if they have JS disabled?” JS is the least of your problems. I’m out here trying to figure out how to disable HTML when I visit your site
030
Brad Cypert @bradcypert.com · 29/08/2025
That worked! Thank you! This sounds like a really cool project and I’m looking forward to seeing more as you build it out!
020
Brad Cypert @bradcypert.com · 29/08/2025
😢💔
404 page for codeberg
100
Brad Cypert @bradcypert.com · 28/08/2025
I had an awesome time at Gophercon and am so grateful to the new connections made! Thank you all; I’ll see ya’ next time!
The main event room for Gophercon 2025. A large screen presents the Gophercon logo in a dark room with many-colored lights“Welcome Gophers” sign. The sign itself is an illustration of Gophers in New York doing stereotypical New York things. For example, a Gophers is driving a taxi, there is a billboard for the Broadway play “Wicked” but the characters have been replaced with Gophers.
020
Brad Cypert @bradcypert.com · 28/08/2025
That sounds fascinating! Is it open source?
110
Brad Cypert @bradcypert.com · 28/08/2025
Have you built something on @atproto.com ? I wanna know what you’ve built!
221
Brad Cypert @bradcypert.com · 27/08/2025
Great work! Cybersecurity is more prevalent now than ever!
011
Brad Cypert @bradcypert.com · 27/08/2025
My Zig 0.15.1 release notes video is up. Check it out! youtu.be/zZWId9TsXY0?...
youtu.be
Zig 0.15.1 Release: Writergate, Async Removal, and 5x Faster Builds
YouTube video by Code With Cypert
000
Brad Cypert @bradcypert.com · 27/08/2025
It’s Gophercon time! If you’re at the conference and see me, please stop me and say hello! I’d love to catch up!
Gophercon New York stand up signPost author (Brad Cypert) holding his badge for Gophercon
020
Brad Cypert @bradcypert.com · 17/08/2025
Hey, thanks for sharing this and I’m glad you enjoyed me sharing a bit about F# !
010
Reposted by Brad Cypert
jkone27 @jkone27.bsky.social · 12/08/2025
Great #dotnet #fsharp lang review youtu.be/CmML57XX2eg?... 🦔✨💕
youtu.be
F# as a daily driver for programming?
YouTube video by Code With Cypert
1127
Brad Cypert @bradcypert.com · 09/08/2025
I had the delightful opportunity to talk with Loris Cro (VP of Community, Zig Software Foundation) about Zig’s upcoming reintroduction of Async into the language. I was a bit skeptical of the implementation, but my conversation with Loris left me very excited! www.youtube.com/watch?v=Q9wW...
youtube.com
The Zig Async IO Interview with Loris Cro, VP Community at Zig Software Foundation
YouTube video by Code With Cypert
000