Jonathan Hall

I help small companies deliver software with big tech confidence, on a small tech budget.

Jonathan Hall boosted:
Neighbourhoodie Softwareneighbourhoodie@toot.berlin
2025-06-12

📣 @couchdb 3.5.0 is here!

We’re excited about: ✨ P-Reads! ✨

A Parallel Reads, or “pread”, is a read from a specific file position… without the “seek” operation.

What’s the impact?

High-concurrency throughput gets a 30% boost! Using multiple (parallel) channels to perform fewer operations leads to impressive #performance gains.

Find out how your project will benefit: neighbourhood.ie/blog/2025/07/

2025-05-23

Listen to Ian Lance Taylor share insights from his 19 years on the #Go team at Google.

share.transistor.fm/s/9cae9b8d

#golang #interview #podcast #programming

Jonathan Hall boosted:
2025-05-23

New episode!

Thanks, Ian. 🙏 Plus Kevin Hoffman talks about empathy and the joy of logging ⚡

share.transistor.fm/s/7e3cb992

Jonathan Hall boosted:
2025-05-23

"... [TDD] offers substantial
benefits in terms of early defect detection, leading to reduced costs and effort in rectifying issues during the
development process. Moreover, [TDD] encourages improved code design and maintainability..." -- Rahman et al 2024

2025-05-21

I write daily emails teaching about #go I'm in the middle of a series about the `context` package.

And today, my list passed 1,000 subscribers!

Want in? For the low low price of your firstborn, your left arm, and signing me into your will, I'll let you subscribe using this secret link:

boldlygo.tech/daily/

2025-05-09

@xameer I've never seen an actual need for sophisticated branch management. If a team thinks they need that, it virtually always is a red flag. There's some deeper dysfunction going on that should be addressed.

2025-05-09

@xameer Who said structured branching is important?

2025-04-26

@xameer I don't know that it is important.

2025-04-26

@xameer I'm afraid I do not understand the question. Not necessarily what?

2025-04-25

@xameer GitFlow makes true CI/CD impossible. So if CI/CD is a goal (and it should be) the only option is to ditch GitFlow.

2025-04-24

@xameer Both of those are easily accomplished without the complexity of GitFlow.

2025-03-31

@0xZogG You'd have to ask the person who wrote the code.

2025-03-31

Here's my write-up on what I would do to improve this code:

boldlygo.tech/archive/2025-03-

2025-03-28

@mpldr Great observations! The first point is the most important--why trim padding, if it makes the first two decoding methods invalid?

My final solution was to just remove the first two encodings and jump straight to the only one that could possibly work ;)

2025-03-28

How many problems or improvements can you spot in this real-world #Go code example?

Hint: It works as intended, so it's not bugs, per se, I'm looking for.

#golang #programming #quiz #coding

2025-02-07

Something cheesy is going on with AI...
bbc.com/news/articles/cx2j15r1

2025-02-06

Next week we'll be recording the 100th episode of the Cup o' Go podcast. Join us, live!

riverside.fm/studio/cup-o-go
youtube.com/@cupogo
twitch.tv/boldlygotech

#go #programming #podcast

Jonathan Hall boosted:
2025-02-01

New episode!

What's coming beyond Go 1.24? A look at proposals, and interview with Anton Zhiyanov

share.transistor.fm/s/a7b5fd7c

2025-01-02

Thinking of learning #Golang in 2025?

Join my daily email list, along with over 900 others!

boldlygo.tech/daily/

Client Info

Server: https://mastodon.social
Version: 2025.04
Repository: https://github.com/cyevgeniy/lmst