Jakub Jarosz 🚢
banner
qba73.bsky.social
Jakub Jarosz 🚢
@qba73.bsky.social
I write about Go, Security & Automation | https://jarosz.dev
You don’t need to be a domain expert to make meaningful contributions to OSS projects. If you have a basic understanding of Go and enjoy reading code and writing tests, you can enhance the quality of projects and increase confidence in the testing process. #Go
jarosz.dev/code/stop-fi...
Stop Fighting Your Go Tests: Simplify and Clarify
This time, we’re rolling up our sleeves to simplify the test setup, pick Go types that actually make sense, and stop confusing readers with constantly changing names.
jarosz.dev
November 11, 2025 at 10:18 PM
Reposted by Jakub Jarosz 🚢
🎙️go podcast() 66 is live, this week I talk with Jon Barber about extreme programing concepts, CI, CD, pairing, how software engineer teams can improve their processes and Go is helping a lot making this enjoyable. gopodcast.dev/episodes/066...
go podcast() | 066: Xp, CI, CD with Jon Barber
Jon helped a lot of teams improve their software engineer processes. We talk about the importance of testing, having sane Ci and CD pipeline, pairing and a lot of other extreme programing concepts....
gopodcast.dev
November 4, 2025 at 11:03 AM
The art of polluting and obfuscating #Go tests and what to do about it.
jarosz.dev/code/how-to-...
How to Remove Pollution From Go Tests
Why do we clutter our code? Are our standard tools sufficient? If so, we can move on to what truly matters—designing tests that accurately verify the desired behaviour.
jarosz.dev
November 1, 2025 at 11:32 AM
Reposted by Jakub Jarosz 🚢
I'm going to talk about podman tomorrow in go podcast(), I'd love to get some audio clips of real-world experience, do you like it, or not, are you using it instead of Docker, etc. You can send me text or audio clip in #gopodcast in the Go slack community, I think it would bring dynamism to the pod
October 20, 2025 at 1:37 PM
How does the Rule of Clarity from The Art of UNIX Programming by Eric S. Raymond, apply to Go, particularly in the context of writing tests?

I have included numerous examples in the book I just launched.

#Go #Golang #Testing #SoftwareDesign

store.jarosz.dev
Security, System & Electrical Automation | Jakub Jarosz
Hi, I'm Jakub Jarosz. I've been building networks, automation systems and writing software for over 25 years. I've built industrial and IT automations for Coca-Cola, Kawiks, Kotlin, XSIL, T-Mobile, AT...
store.jarosz.dev
October 14, 2025 at 6:36 PM
Reposted by Jakub Jarosz 🚢
🎙️go podcast() 63 is live. I talk with @qba73.bsky.social about common mistakes Gophers are doing when it comes to testing. Jakub is writing a book "50 Go Testing Mistakes" which is early access atm.

Please reach out if you or someone you know want to be a guest.

gopodcast.dev/episodes/063...
go podcast() | 063: Common mistakes when testing with Jakub Jarosz
Jakub is returning to the show, he's about to launch a book called
gopodcast.dev
October 14, 2025 at 9:52 AM
Reposted by Jakub Jarosz 🚢
cargo-testdox 0.4.0 is released! Turn your Rust tests into documentation... it's a simple, but powerful idea. crates.io/crates/cargo...
October 9, 2025 at 8:58 AM
Reposted by Jakub Jarosz 🚢
To all my former bosses and team leads, an apology: I sucked as an employee (you probably noticed). Sorry about that.

I was actually okay at the work. I just didn't like being managed. It wasn't you, it was me. Now, at last, I have a diagnosis.

bitfieldconsulting.com/posts/self-d...
Self-driving people — Bitfield Consulting
Your car may be self-driving (up to a point), but are you? Independent-minded people sooner or later reach a point where they can’t rise higher without becoming the boss. Should you go it alone and st...
bitfieldconsulting.com
September 18, 2025 at 11:26 AM
Reposted by Jakub Jarosz 🚢
A high-performance JSON library for Go, focused on speed and reduced memory usage. It's a drop-in replacement for encoding/json and doesn't have dependencies
#golang

github.com/avpetkun/je...
May 15, 2025 at 4:25 AM
Reposted by Jakub Jarosz 🚢
One month left to submit your talk! 🦀

The Call for Proposals for #EuroRust25 is closing soon! Don’t miss your chance to take the stage and share your story with the Rust community.

📅 Deadline: May 15
April 16, 2025 at 1:56 PM
Reposted by Jakub Jarosz 🚢
🎙️go podcast ep. 56 is live. I talk with Ivan Fetch about being blind in tech. I've received a lot of questions and interests from previous guests when saying I was using a screen reader. A two part episode. The day-to-day challenges etc. Ivan is an SRE.

gopodcast.dev/episodes/056...
go podcast() | 056: I unite with another technical professional, and we talk about being blind in tech
This week I'm joined by Ivan Fetch. We talk about challenges and day-to-day life as tech professionals being blind, using a screen reader. This is the part one as we've a lot to cover. Since I star...
gopodcast.dev
April 1, 2025 at 9:40 AM
Reposted by Jakub Jarosz 🚢
I keep getting asked about elaborate software tools that support software architecture. I use Miro (or a physical whiteboard and stickies). That's pretty much it. On the nice to have, there's Simon Brown's C4 model (both the notation and visualization tools like structurizr.com/).
1/2
Structurizr
Visualise, document and explore your software architecture with Structurizr
structurizr.com
March 20, 2025 at 4:23 PM
Reposted by Jakub Jarosz 🚢
A Go-based Wireshark for your Docker containers. It lets developers see all incoming and outgoing requests in their backend server to resolve production issues faster.
#golang #Devops

github.com/subtrace/su...
March 21, 2025 at 6:48 AM
Reposted by Jakub Jarosz 🚢
🎙️go podcast() ep. 55 is out. I talk with Tristan Mayo, the creator of Zog, a Go validation library that helps with parsing data and transforming say HTTP POST data into struct. #golang gopodcast.dev/episodes/055...
go podcast() | 055: Zog, a Go validation pkg with Tristan Mayo
This week I'm joined by Tristan Mayo, the creator of Zog, a Go library that helps with validation when receiving data from an HTTP POST or parsing data. Links:Zog on GitHub
gopodcast.dev
March 18, 2025 at 9:17 AM
Reposted by Jakub Jarosz 🚢
A lovely Go Podcast from @dominicstpierre
#golang

gopodcast.dev/
February 26, 2025 at 7:52 AM
Reposted by Jakub Jarosz 🚢
Currently looking to fill guests spot for the following weeks. For all my Gophers friends, if you want to jump into an episode, just contact me dominicstpierre at gmail. #golang
A lovely Go Podcast from @dominicstpierre
#golang

gopodcast.dev/
February 26, 2025 at 10:07 AM
Reposted by Jakub Jarosz 🚢
Chatbot with Natural Language Processing in Go. Part 1 — Introduction and Project Setup
#golang

medium.com/@alsgladkik...
Chatbot with Natural Language Processing in Go. Part 1 — Introduction and Project Setup
Introduction
medium.com
February 12, 2025 at 4:47 AM
Reposted by Jakub Jarosz 🚢
🎙️go podcast() ep. 50 is out. I'm joined by @qba73.bsky.socia and we talk about security, devops, testing and a lot of fun stuff to do in Go.

I'm always looking for guest for the pod if you want to jump in or know someone please reach out.
gopodcast.dev/episodes/050...
go podcast() | 050: Security, devops, testing in Go with Jakub Jarosz
This week I'm joined by Jakub Jarosz and we talk about security, devops, testing a lot of topics that are fun and comfortable doing in Go.Links:Jakub on BlueskyJakub's websiteAs always I'd apprecia...
gopodcast.dev
February 11, 2025 at 10:52 AM
Reposted by Jakub Jarosz 🚢
Awesome Unix book collection for you. Do you remember reading any of these books?
January 25, 2025 at 7:40 AM
Reposted by Jakub Jarosz 🚢
Today it's the new Go Tool Directive! Huge QoL improvement: https://www.bytesizego.com/blog/go-124-tool-directive
January 25, 2025 at 9:00 AM
Reposted by Jakub Jarosz 🚢
New on our Youtube channel 🦀 @marcoow.bsky.social presents Gerust, a generator for Rust backend projects at our Rust Hack and Learn meetup in Hamburg.

Learn how Gerust (gerust.rs) simplifies Rust backend projects!

🎥 youtu.be/5GM_ZubHyIk

#rustlang #webdevelopment #backend
A blueprint for Rust/Axum apps - Rust Hack & Learn - November 2024
YouTube video by Mainmatter
youtu.be
January 13, 2025 at 10:47 AM
The Best Way To Get Started Learning About Test-First Program Design
January 10, 2025 at 10:35 PM