Josh Baker's Avatar

Josh Baker

@tidwall

https://tile38.com | https://github.com/tidwall | https://tidwall.com

144
Followers
21
Following
19
Posts
24.11.2023
Joined
Posts Following

Latest posts by Josh Baker @tidwall

More and more I'm consider moving away from open source. It's just not as fun as it use to be.

Does anyone else feel the same way?

09.03.2026 23:42 πŸ‘ 10 πŸ” 0 πŸ’¬ 6 πŸ“Œ 0

I'm putting the finishing touches on it. Yet, I'm just not feeling that excited about it. I used to get super pumped about new releases. But lately I keep wondering what exactly is the point?

09.03.2026 23:42 πŸ‘ 11 πŸ” 0 πŸ’¬ 3 πŸ“Œ 0

The package is called 'btype' and it provides new b-tree based collection types for creating maps, queue, arrays, tables, etc. It uses modern Go ergonomics and incorporates some cool tricks I've learned over past few years.

09.03.2026 23:42 πŸ‘ 8 πŸ” 0 πŸ’¬ 2 πŸ“Œ 0
Post image

I've spent the past couple months hand crafting a new B-tree map implementation for Go. It's fast. Faster than Rust's BTreeMap. Faster than the fastest C++ (frozenca/btree). And about 2x faster than my current Go btree (tidwall/btree).

09.03.2026 23:42 πŸ‘ 105 πŸ” 7 πŸ’¬ 5 πŸ“Œ 0
Video thumbnail

I think about this Tony Benn speech much more than I used to

28.02.2026 16:09 πŸ‘ 13150 πŸ” 5322 πŸ’¬ 89 πŸ“Œ 184

\033[5mOh yea!\033[om

18.02.2026 01:50 πŸ‘ 2 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

Oracle and google, together, in their special subgraph of hell.

12.01.2026 02:54 πŸ‘ 2 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Post image

Go 1.26 brings the long-awaited vectorized operations (SIMD) in the simd/archsimd package.

Since it's hard to create a portable high-level API, the Go team decided to start with a low-level, architecture-specific one and support only amd64 for now.

09.01.2026 11:23 πŸ‘ 20 πŸ” 5 πŸ’¬ 1 πŸ“Œ 2
Preview
GitHub - tidwall/tile38: Real-time Geospatial and Geofencing Real-time Geospatial and Geofencing. Contribute to tidwall/tile38 development by creating an account on GitHub.

Tile38 v1.37 released. Various updates and fixes, plus added support for regex filtering on fields and geojson properties.

github.com/tidwall/tile38

07.01.2026 01:28 πŸ‘ 1 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Preview
Release 1.3.0 Β· tidwall/pogocache Pogocache is fast caching software built from scratch with a focus on low latency and cpu efficency. Build Instructions | Full Changelog 84511ac: Add the 'SCAN' command a667670: Add 'Arch' info li...

Pogocache 1.3 released - Includes new commands, optimizations, and fixes.

github.com/tidwall/pogo...

03.10.2025 02:18 πŸ‘ 1 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

Release notes: github.com/tidwall/pogo...

29.08.2025 23:03 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

Pogocache 1.1 released.
Adds automatic background sweeps of expired keys.
github.com/tidwall/pogo...

29.08.2025 23:03 πŸ‘ 2 πŸ” 1 πŸ’¬ 1 πŸ“Œ 0

Thanks 😊

04.08.2025 01:55 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

You’re welcome! ☺️

03.08.2025 21:26 πŸ‘ 1 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Preview
Cloudflare Queues endpoint implementation by tobilg Β· Pull Request #773 Β· tidwall/tile38 This adds an endpoint implementation for Cloudflare Queues. it uses the Cloudflare go SDK to push messages to a queue when geofences are hit via the HOOK and SET commands. Cloudflare setup Create a...

Got my first go code merged into Tile38 for @cloudflare.social Queue support:

github.com/tidwall/tile...

03.08.2025 15:27 πŸ‘ 8 πŸ” 2 πŸ’¬ 1 πŸ“Œ 0
Preview
GitHub - tidwall/pogocache: Fast caching software with a focus on low latency and cpu efficiency. Fast caching software with a focus on low latency and cpu efficiency. - tidwall/pogocache

Pogocache - Fast caching software

github.com/tidwall/pogo...

21.07.2025 17:44 πŸ‘ 4 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0
Preview
GitHub - tidwall/cache-benchmarks: Benchmarking Memcache, Redis, Valkey, Dragonfly, and Garnet caching software. Benchmarking Memcache, Redis, Valkey, Dragonfly, and Garnet caching software. - tidwall/cache-benchmarks

The results of the benchmarking I did for various caching software.
Memcache, Redis, Valkey, Dragonfly, and Garnet.

github.com/tidwall/cach...

11.07.2025 23:06 πŸ‘ 2 πŸ” 0 πŸ’¬ 0 πŸ“Œ 1
Introducting: Hare by Example - Blain Smith

Introducing: Hare by Example

blainsmith.com/articles/int...

harebyexample.org

#HareLang #Learning #Programming

02.07.2025 19:59 πŸ‘ 0 πŸ” 1 πŸ’¬ 0 πŸ“Œ 0

"It was the average of times"

22.06.2025 18:15 πŸ‘ 331 πŸ” 80 πŸ’¬ 11 πŸ“Œ 4
Preview
Add CoverageCleaner by dr-jts Β· Pull Request #1126 Β· locationtech/jts Adds a CoverageCleaner class to clean a set of polygonal geometries to form a valid polygonal coverage. The input is an array of valid Polygon or MultiPolygon geometries which may contain topologic...

Starting an important port to GEOS! Coverage cleaning has been a white whale feature for a long time, but here it comes. github.com/locationtech...

02.05.2025 18:12 πŸ‘ 11 πŸ” 3 πŸ’¬ 1 πŸ“Œ 0
Preview
FOSS infrastructure is under attack by AI companies LLM scrapers are taking down FOSS projects' infrastructure, and it's getting worse.

AI builders are desperately trying to download a personal copy of the internet before it turns into a terminally polluted sludge of grey AI glue. thelibre.news/foss-infrast...

20.03.2025 15:56 πŸ‘ 2 πŸ” 4 πŸ’¬ 0 πŸ“Œ 0
Talks: Enough With All The Raft There's better ways to replicate data than Raft.

I gave a #HYTRADBOI talk which was a plea to not just choose Raft by default for replicating data: transactional.blog/t...

01.03.2025 18:43 πŸ‘ 51 πŸ” 10 πŸ’¬ 1 πŸ“Œ 2
Preview
GitHub - stephenlacy/stot: like stat but for humans like stat but for humans. Contribute to stephenlacy/stot development by creating an account on GitHub.

I got tired of typing stat filename and mentally discombobulating the file size so I made stot, stat for humans

github.com/stephenlacy/...

28.01.2025 16:47 πŸ‘ 1 πŸ” 1 πŸ’¬ 0 πŸ“Œ 0

Surprisingly good visualization of population density.

18.01.2025 23:36 πŸ‘ 1 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Preview
Databases in 2024: A Year in Review Andy rises from the ashes of his dead startup and discusses what happened in 2024 in the database game.

Buckle up because we're banging into the new year with my annual retrospective of the last year in databases! Highlights include license change blowback, Databricks vs. Snowflake gangwar, @duckdb.org's shotgun weddings, and buying a quarterback to impress your lover: www.cs.cmu.edu/~pavlo/blog/...

01.01.2025 14:02 πŸ‘ 199 πŸ” 64 πŸ’¬ 10 πŸ“Œ 19

GeoBIN - a new binary format for geojson.

github.com/tidwall/tg/b...

01.01.2025 12:16 πŸ‘ 1 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Post image

Last reminder: PostGIS Day is tomorrow!
Please register in advance! It helps us size the webinar account. www.crunchydata.com/community/ev...

20.11.2024 16:14 πŸ‘ 6 πŸ” 3 πŸ’¬ 0 πŸ“Œ 0
Preview
GitHub - tidwall/geokit: Various geodesic calculations for C Various geodesic calculations for C. Contribute to tidwall/geokit development by creating an account on GitHub.

Various geodesic calculations for C

github.com/tidwall/geokit

12.11.2024 20:32 πŸ‘ 0 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0
Preview
GitHub - tidwall/ptx: Probabilistic transaction graph for optimistic concurrency control. Probabilistic transaction graph for optimistic concurrency control. - tidwall/ptx

Probabilistic transaction graph for optimistic concurrency control.

github.com/tidwall/ptx

10.11.2024 20:44 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0