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 · 19/02/2026
defer in Zig is the most underrated feature in systems programming Readable cleanup > clever destructors
020
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 · 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 · 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 · 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
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 · 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
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 · 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
Have you built something on @atproto.com ? I wanna know what you’ve built!
221
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
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
Brad Cypert @bradcypert.com · 30/07/2025
@karlseguin.com hey, just a heads up, there’s a typo on www.openmymind.net/Peeking-Behi... “@cosntCast” about halfway through the article
openmymind.net
Peeking Behind Zig Interfaces by Creating a Dummy std.Random Implementation
Karl Seguin's Blog - A mix of coding and creative writing
100
Brad Cypert @bradcypert.com · 02/06/2025
Observations after a few months with BlueSky. I was shit at posting on Twitter and I’m shit at posting here. I never know what to share and what not to, so if you’re seeing this, what do you? Post everything? Post nothing? Post sometimes but filter yourself? Post on brand?
000
Brad Cypert @bradcypert.com · 26/05/2025
Someone rewrote my Zig CLI in Rust? Let's compare! youtu.be/JXWvWhfWrUU
youtu.be
Someone rewrote my Zig CLI in Rust? Let's compare!
YouTube video by Code With Cypert
110
Brad Cypert @bradcypert.com · 12/05/2025
Minimizing Allocations in Zig -- Zero Allocation Data Structures in Zig youtu.be/iDBTrEGUJK4
youtu.be
Minimizing Allocations in Zig -- Zero Allocation Data Structures in Zig
YouTube video by Code With Cypert
000
Brad Cypert @bradcypert.com · 02/05/2025
I’m proud to say I have 15 real friends.
000
Brad Cypert @bradcypert.com · 02/05/2025
I bet I can specify the market conditions for you
000
Brad Cypert @bradcypert.com · 14/04/2025
Instead of the CIA overthrowing regimes and establishing democracy in foreign countries, maybe they try to do that with our country instead.
000
Brad Cypert @bradcypert.com · 11/04/2025
What’s an acceptable turnaround time for an open source PR into a large, actively maintained codebase? I’ve had a PR open to Zig for almost a month now, and it’s been sitting for weeks with no interaction from the team.
100
Brad Cypert @bradcypert.com · 23/03/2025
@emidoots.com Thanks for all you do with Mach! I really like what I've seen so far from it! As an aside, your personal github readme has a link to meow.army which takes you to a not-found icloud collection. Was hoping to see some cute kittens :(
meow.army
iCloud Photo Sharing
iCloud Photo Sharing lets you share just the photos you want with just the people you choose.
000
Brad Cypert @bradcypert.com · 21/03/2025
Hit my first payout as a YouTube partner. Only seems fitting to give it back to the Zig Software Foundation. More corporations should fund open source software, and while I can’t make that happen, I can take their ad money and put it to a good cause.
Two images side by side. The left is a screenshot from YouTube studio, indicating a content creator payout for $101.99. The right is a screenshot of donation history to the Zig Software Foundation, dated 3/20/2025. The donation total is $104, with $102 going to the Zig Software Foundation and $2 going to Every.org (the donation platform used by the Zig Software Foundation).
000
Reposted by Brad Cypert
Comfortably Numb @numb.comfortab.ly · 30/01/2024
Ron Hilton @ Mastodon:

He talked about electric cars. I don't know anything about cars, so when people said he was a genius I figured he must be a genius.

Then he talked about rockets. I don't know anything about rockets, so when people said he was a genius I figured he must be a genius.

Now he talks about software. I happen to know a lot about software & Elon Musk is saying the stupidest shit I've ever heard anyone say, so when people say he's a genius I figure I should stay the hell away from his cars and rockets.
221361405
Reposted by Brad Cypert
GitHub @github.com · 28/02/2025
"Incoming transmission!" 📡 Classic Command and Conquer games are now open source—ready for modding, preservation, and innovation! Read more: ea.com/games/comman... Dive into the code: github.com/electronicarts
Screenshot from the Command & Conquer Remastered CollectionScreenshot from the Command & Conquer Remastered CollectionScreenshot from the Command & Conquer Remastered Collection
461654251
Brad Cypert @bradcypert.com · 23/02/2025
Another year, another “No reasonable accommodations in walking distance” for Gencon. It seems we’ve outgrown Indy, as much as it pains me to say it.
000
Brad Cypert @bradcypert.com · 23/02/2025
@karlseguin.com hey Karl! I’ve been doing a lot of Zig programming lately and just wanted to thank you for your libs and the treasure trove of knowledge on your blog!
110
Brad Cypert @bradcypert.com · 26/01/2025
Nice little Easter egg while reading through some docs 😁
Zig code including a function for setting up user data, which includes adding users to a map. One such user has the first name of “Your” and the last name of “Mom”.
000
Brad Cypert @bradcypert.com · 26/01/2025
Not my project but here’s a large zig codebase for people who learn from reading code: github.com/lightpanda-i...
github.com
GitHub - lightpanda-io/browser: Lightpanda: the headless browser designed for AI and automation
Lightpanda: the headless browser designed for AI and automation - lightpanda-io/browser
010
Brad Cypert @bradcypert.com · 26/01/2025
Get Good at Zig with these resources for learning the language youtu.be/MfvJBoCi0a8
youtu.be
Get Good at Zig with these resources for learning the language
YouTube video by Code With Cypert
000
Brad Cypert @bradcypert.com · 21/01/2025
This may sound silly, but I’m very proud of the “No unresponded comments” piece.
Cropped screenshot of YouTube studio showcasing channel analytics for the CodeWithCypert channel, which has 84 comments in the past 28 days and no unresponded comments.
010
Brad Cypert @bradcypert.com · 19/01/2025
Anyone an expert with FFMPEG that’d be willing to help me out? I’ve got a script that I’m calling out to via Flutter and I’m sure there’s a way to optimize it, but I’m not sure what it is. ffmpeg -i $file -filter:v crop= 1920:1080:1920:0 And doing the same for 1920:1080:0:0 youtu.be/SMx3c-1a_R0
youtu.be
Building a Flutter Desktop app to help with my video editing
YouTube video by Code With Cypert
010
Brad Cypert @bradcypert.com · 05/01/2025
I converted a small CLI that I had written in TypeScript/Deno to Zig! Here’s why, and my thoughts on the rewrite! 🧵
140
Brad Cypert @bradcypert.com · 26/11/2024
I love working with Svelte. Here’s a tutorial where we build, from start to finish, a simple habit tracker web app in 45 minutes. youtu.be/-D5-kUhY1pQ?...
youtu.be
75Soft Challenge Habit Tracker with Svelte 5 and Runes
YouTube video by Code With Cypert
010
Brad Cypert @bradcypert.com · 22/11/2024
Little known fact about me: I teach people about programming and software development on my YouTube channel: youtube.com/@codewithcyp... It’s a lot of Go, TypeScript, Svelte, Deno, and Flutter at the moment, but I just like sharing my knowledge around this type of stuff!
youtube.com
Code With Cypert
Learn new and exciting techniques and patterns in JavaScript, Dart, Golang, and much more!
010
Brad Cypert @bradcypert.com · 22/11/2024
Somehow my BlueSky algorithm is mostly game devs, and I’m here for it. It’s awesome seeing everything you all are working on!
1230
Brad Cypert @bradcypert.com · 21/11/2024
I’ve spent a little over a week on Bluesky and I’ve gotta say, I like it here. People seem kinder and I feel like my input is appreciated, which just feels great!
010
Brad Cypert @bradcypert.com · 19/11/2024
Do you have a favorite philosopher or philosophy? I’d love to hear about it! I resonate pretty heavily with some of the teachings of Seneca, with a favorite being “if a man knows not to which port he’s sailing, no wind looks favorable”
000
Brad Cypert @bradcypert.com · 19/11/2024
Come hang out, lovable people!
010
Brad Cypert @bradcypert.com · 15/11/2024
Did you know that if own a domain, you can set your Bluesky username to that domain? You can follow the steps in “Settings” => “Change Handle” to get started
000
Brad Cypert @bradcypert.com · 09/11/2024
These socks are 10/10.
000