Jonathan Hall

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

Jonathan Hall boosted:
BitfooBitfoo
2026-02-01

🎙️ New podcast recommendation now live on my blog!

Just added Cup o' Go

Check it out:

blog.bitfoo.de/podcasts/techno

@cupogo @jhall

Jonathan Hall boosted:
2025-09-19

Okay, in the end, this might be an all-hands-on-deck situation. If indeed DHH strongarmed RC into this and the current leadership will not budge, we need a RubyCentral alternative. We need a Rubygems.org alternative.

I am happy to help organizing this effort and would suggest we're making this a non-US effort, for reasons.

Unfortunately this means we would need money and time. Which would mean Sponsors and Sponsors.

Any ideas? Anyone willing to pre-plan this?

Jonathan Hall boosted:
2025-09-16

In which I try but fail to get an 80x25 text console on modern Linux. changelog.complete.org/archive

Jonathan Hall boosted:
2025-09-16

#TDD is about practice, "instead of reading the menu you eat the food".
It's not about 'book learning', it is experiential. You can't study your way to expertise, you have to practice.
The practice changes you, changes your mind, changes your way of working, changes the way you think. It is transformative.
You don't need a mentor or coach for this, I didn't have one, but it does make it a lot quicker and easier to achieve competance.

Jonathan Hall boosted:
2025-09-16

it is past time for the rails project and community to sever ties with dhh

2025-08-22

This will be my second week working on adding a new #CouchDB compatibility layer to #PostgreSQL as part of my Open-Source #Go library, Kivik.

Join me today at 3:00pm EDT (19:00 UTC)

youtube.com/watch?v=TWFYLgRRzUw

2025-08-16

Does your codebase look like this vibe-built home? From a distance, it looks fine. But when you look closely, it's clear there's no rhyme or reason to it's design?

Let me help.

boldlygo.tech/subscription/

2025-08-15

Join me in just about half an hour, when I'll be live-coding (note: live, not vibe, coding!) a new feature in my open-source project.

youtube.com/watch?v=-Ut_pT1dzPw

#go #golang #postgresql #couchdb #nosql #tdd #programming

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.

Client Info

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