Jakub Jarosz 🚒's Avatar

Jakub Jarosz 🚒

@qba73

I write about Go, Security & Automation | https://jarosz.dev

55
Followers
90
Following
20
Posts
23.11.2024
Joined
Posts Following

Latest posts by Jakub Jarosz 🚒 @qba73

Preview
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.

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...

11.11.2025 22:18 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Preview
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....

πŸŽ™οΈ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...

04.11.2025 11:03 πŸ‘ 2 πŸ” 1 πŸ’¬ 0 πŸ“Œ 0
Preview
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.

The art of polluting and obfuscating #Go tests and what to do about it.
jarosz.dev/code/how-to-...

01.11.2025 11:32 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

Excellent, can't wait to listen the episode πŸ‘

21.10.2025 06:49 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

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

20.10.2025 13:37 πŸ‘ 2 πŸ” 1 πŸ’¬ 1 πŸ“Œ 0
Preview
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...

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

14.10.2025 18:36 πŸ‘ 2 πŸ” 1 πŸ’¬ 0 πŸ“Œ 0
Preview
go podcast() | 063: Common mistakes when testing with Jakub Jarosz Jakub is returning to the show, he's about to launch a book called

πŸŽ™οΈ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...

14.10.2025 09:52 πŸ‘ 4 πŸ” 1 πŸ’¬ 0 πŸ“Œ 0
cargo-testdox logo: Ferris writing your docs for you!

cargo-testdox logo: Ferris writing your docs for you!

cargo-testdox 0.4.0 is released! Turn your Rust tests into documentation... it's a simple, but powerful idea. crates.io/crates/cargo...

09.10.2025 08:58 πŸ‘ 2 πŸ” 1 πŸ’¬ 0 πŸ“Œ 0
Preview
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...

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...

18.09.2025 11:26 πŸ‘ 7 πŸ” 1 πŸ’¬ 0 πŸ“Œ 0
Preview
Handling Go Errors In Tests Errors in Go are like the STOP sign. They send a strong signal to avoid disasters. Just like the Go error yelling don’t trust returned value, don’t use it.

jarosz.dev/code/handlin...

#Go #Golang #Testing

16.09.2025 19:35 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Post image

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...

15.05.2025 04:25 πŸ‘ 2 πŸ” 1 πŸ’¬ 0 πŸ“Œ 0
Preview
Simple Trick To Speed Up Your Go Tests We focus on fundamental parts of the `cmp` package: checking equality and calculating diffs. With a small change, you increase test efficiency more than 7x. Yes, over 700% faster. Why work harder, not...

jarosz.dev/code/simple-...

06.05.2025 13:45 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Post image

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

16.04.2025 13:56 πŸ‘ 2 πŸ” 1 πŸ’¬ 1 πŸ“Œ 0
Preview
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...

πŸŽ™οΈ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...

01.04.2025 09:40 πŸ‘ 1 πŸ” 1 πŸ’¬ 0 πŸ“Œ 0
Structurizr Visualise, document and explore your software architecture with Structurizr

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

20.03.2025 16:23 πŸ‘ 16 πŸ” 2 πŸ’¬ 3 πŸ“Œ 2
Post image

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...

21.03.2025 06:48 πŸ‘ 10 πŸ” 1 πŸ’¬ 0 πŸ“Œ 0
Preview
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

πŸŽ™οΈ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...

18.03.2025 09:17 πŸ‘ 3 πŸ” 1 πŸ’¬ 0 πŸ“Œ 0
Post image

A lovely Go Podcast from @dominicstpierre
#golang

gopodcast.dev/

26.02.2025 07:52 πŸ‘ 3 πŸ” 1 πŸ’¬ 0 πŸ“Œ 1

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

26.02.2025 10:07 πŸ‘ 2 πŸ” 3 πŸ’¬ 0 πŸ“Œ 0
Preview
Chatbot with Natural Language Processing in Go. Part 1β€Šβ€”β€ŠIntroduction and Project Setup Introduction

Chatbot with Natural Language Processing in Go. Part 1 β€” Introduction and Project Setup
#golang

medium.com/@alsgladkik...

12.02.2025 04:47 πŸ‘ 2 πŸ” 1 πŸ’¬ 0 πŸ“Œ 0
Preview
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...

πŸŽ™οΈ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...

11.02.2025 10:52 πŸ‘ 4 πŸ” 2 πŸ’¬ 1 πŸ“Œ 0
Post image

Awesome Unix book collection for you. Do you remember reading any of these books?

25.01.2025 07:40 πŸ‘ 210 πŸ” 12 πŸ’¬ 41 πŸ“Œ 1

Today it's the new Go Tool Directive! Huge QoL improvement: https://www.bytesizego.com/blog/go-124-tool-directive

25.01.2025 09:00 πŸ‘ 11 πŸ” 3 πŸ’¬ 1 πŸ“Œ 0
A blueprint for Rust/Axum apps - Rust Hack & Learn - November 2024
A blueprint for Rust/Axum apps - Rust Hack & Learn - November 2024 YouTube video by Mainmatter

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

13.01.2025 10:47 πŸ‘ 6 πŸ” 2 πŸ’¬ 0 πŸ“Œ 0
Post image

The Best Way To Get Started Learning About Test-First Program Design

10.01.2025 22:35 πŸ‘ 1 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Preview
Python Introduction - Self Paced Class (2025) | Silicon Dojo This series teaches you the basics of being able to write programs in Python.

www.silicondojo.com/challenge-pa...

10.01.2025 07:43 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Preview
Remaining Authentic in Retirement with Kelsey Hightower Fork Around And Find Out Β· Episode

Last year this pod leapfrogged all other tech pods as my favorite listen. Great interviews of course, but more than anything they’re funny and always keep it πŸ’―. Thanks for continuing it @justingarrison.com @withenoughcoffee.com πŸ™πŸ™ open.spotify.com/episode/7wBc...

07.01.2025 23:49 πŸ‘ 21 πŸ” 4 πŸ’¬ 1 πŸ“Œ 0

Love it! Black and white photographs have some magic!

08.01.2025 08:02 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Preview
Home | The Cyber Yeti (TCY) - Grow Your Career They Cyber Yeti produces engaging cyber security content to help you grow your career!

πŸ¦Ήβ€β™‚οΈ Join our Discord community if you're passionate about reverse engineering & malware analysis! Connect with experts, engage in discussions, & access unique resources πŸ‘‡

https://buff.ly/4a8HjmE

Whether you're a beginner or experienced, our welcoming environment helps you advance your skills!

07.01.2025 14:40 πŸ‘ 3 πŸ” 1 πŸ’¬ 0 πŸ“Œ 1
Preview
Building Your Cyber Career with Gerald Auger Learn how to start and build a career in cyber with Dr Gerald Auger, creator and founder of Simply Cyber. We'll discuss resources, different paths, and effec...

πŸš€ Join me for the first live stream of 2025! Gerald Auger, creator of Simply Cyber, will be joining the stream to discuss building a career in cyber - a great way to start the year!

03.01.2025 16:00 πŸ‘ 3 πŸ” 2 πŸ’¬ 0 πŸ“Œ 0