Blaine Wordly's Avatar

Blaine Wordly

@blainewordly

πŸ›  Curious builder. βš™οΈ Into sync, systems, and clean architecture. 🌍 Making GoSyncKit (open source). github.com/c0deZ3R0/go-sync-kithttps://github.com/c0deZ3R0/go-sync-kit

13
Followers
92
Following
16
Posts
01.12.2024
Joined
Posts Following

Latest posts by Blaine Wordly @blainewordly

Anyone here have a go-to approach for handling data conflicts in distributed or offline-first systems? Always interested in seeing how people solve this.

07.10.2025 10:45 πŸ‘ 1 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Preview
Release v0.21.1: Local tooling, race fix, Postgres test opt-in Β· c0deZ3R0/go-sync-kit Overview Local developer tooling and quality-of-life improvements, plus a small race fix and safer metrics API. Changes Taskfile.yml with common targets: test, race, cover, plus test-no-pg and rac...

Fast collaboration needs reliable sync.
That’s what I’m building with go-sync-kit β€” humans + AI working live, without conflicts.
v0.21.1: github.com/c0deZ3R0/go-...

18.09.2025 14:01 πŸ‘ 1 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Preview
GitHub - c0deZ3R0/go-sync-kit Contribute to c0deZ3R0/go-sync-kit development by creating an account on GitHub.

The foundation is solid. Next up: multi-version schemas and replay tools.
Get it here: github.com/c0deZ3R0/go-sync-kit
What's your biggest offline-first pain point? We're planning v0.21.0 based on your feedback!
#golang #opensource #cqrs #offlinefirst #eventdriven
(3/3)

23.08.2025 04:11 πŸ‘ 2 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

So what's new in v0.20.0?
✨ Production-ready projections with zero boilerplate
✨ BadgerDB integration (91.5% test coverage!)
✨ Full observability (Prometheus + structured logging)
✨ Battle-tested: thread safety, graceful shutdown & error recovery
It's built to work when the internet doesn't.
(2/3)

23.08.2025 04:11 πŸ‘ 1 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0

πŸš€ Go Sync Kit v0.20.0 is live and the numbers are wild.

We built a complete CQRS/Event Sourcing platform in Go, and in just 2 weeks it's hit 230 clonesβ€”that's 5x the average for new Go projects!

Devs get it: offline-first + event sourcing is the future.

(1/3) πŸ‘‡

23.08.2025 04:11 πŸ‘ 1 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0
Preview
GitHub - c0deZ3R0/go-sync-kit Contribute to c0deZ3R0/go-sync-kit development by creating an account on GitHub.

🎯 Go Sync Kit v0.16.0! πŸš€

Major milestone since v0.9.0:
✨ Interface consolidation under single package
πŸ—„οΈ PostgreSQL EventStore + real-time LISTEN/NOTIFY
🧠 Dynamic conflict resolution system
πŸ“Š Enterprise-grade benchmarking

github.com/c0deZ3R0/go-sync-kit #golang #distributedsystems

20.08.2025 12:05 πŸ‘ 2 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Preview
Release πŸš€ Go Sync Kit v0.9.0: Production-Ready SQLite & HTTP Transport Enhancements Β· c0deZ3R0/go-sync-kit This release represents a significant milestone towards production readiness, featuring comprehensive SQLite and HTTP transport enhancements with improved security, performance, and reliability. 🎯 ...

🎯 Go Sync Kit v0.9.0 is live! πŸ”₯

✨ SQLite WAL mode by default
πŸ›‘οΈ HTTP security hardening
πŸ“¦ Auto-gzip compression
βš™οΈ Production-ready defaults

Perfect for offline-first apps with conflict resolution!

github.com/c0deZ3R0/go-...

#golang #offlinefirst #sqlite

09.08.2025 13:30 πŸ‘ 1 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

Dove into Vector Clocks today and I'm kind of amazed. The whole idea of establishing causality across distributed nodes without a central clock just clicks so perfectly.
#softwareengineering #concurrency #foundations

08.08.2025 14:53 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Screenshot of Go Sync Kit's real-time monitoring dashboard showing six metric cards displaying: 9 events pushed, 0 events pulled, 0 conflicts resolved, 1ms push duration, 0ms pull duration, 1ms sync duration, and last sync at 4:15:33 AM. On the right is an event log terminal with color-coded entries showing user alerts in orange, server notifications in red, and system maintenance events in green, all timestamped at 4:15 AM and 4:14 AM with author, hostname, priority, and version metadata.

Screenshot of Go Sync Kit's real-time monitoring dashboard showing six metric cards displaying: 9 events pushed, 0 events pulled, 0 conflicts resolved, 1ms push duration, 0ms pull duration, 1ms sync duration, and last sync at 4:15:33 AM. On the right is an event log terminal with color-coded entries showing user alerts in orange, server notifications in red, and system maintenance events in green, all timestamped at 4:15 AM and 4:14 AM with author, hostname, priority, and version metadata.

πŸŽ‰ go-sync-kit v0.6.0! New real-time web dashboard - a reference implementation AND foundation for building event sync systems.
- Everything working together:
- Live event sync with visual feedback
- Event terminal + version tracking
- Real-time metrics
- Full client-server setup
#golang #opensource

06.08.2025 19:03 πŸ‘ 4 πŸ” 1 πŸ’¬ 0 πŸ“Œ 0

Still learning a ton about distributed systems! Check out the example code in the repo if you want to see it in action. A proper test suite is also in the works.
#opensource

03.08.2025 13:47 πŸ‘ 2 πŸ” 1 πŸ’¬ 0 πŸ“Œ 0

The demo also features:
- Last-write-wins conflict resolution in action
- Real-time event propagation between clients

The SQLite storage + HTTP transport combo is working smoothly. Next up: more sophisticated conflict resolution strategies.

03.08.2025 13:47 πŸ‘ 1 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0

Quick update on go-sync-kit! πŸ“

Just finished implementing a working example of offline-first synchronization between multiple clients. The demo shows:
- Automatic event generation during network outages
- Seamless sync when connection restores
#golang #distributedsystems

03.08.2025 13:47 πŸ‘ 1 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0
Preview
GitHub - c0deZ3R0/go-sync-kit Contribute to c0deZ3R0/go-sync-kit development by creating an account on GitHub.

This is a "learning in public" project for me. I'm actively looking for feedback, contributors, and mentors. If you're interested in Go or distributed systems, please take a look, star, or open an issue! All contributions are welcome.
#distributedsystems #foss #learntocode
github.com/c0deZ3R0/go-...

31.07.2025 13:47 πŸ‘ 2 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

The core idea is a clean, pluggable architecture. You can bring your own storage (SQLite included), transport (HTTP included), and conflict resolvers.
The latest release adds a VersionedStore decorator with a full vector clock implementation for handling concurrent writes in distributed systems.

31.07.2025 13:47 πŸ‘ 0 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0

Announcing my new open-source project: go-sync-kit! πŸš€
It's a generic, event-driven synchronization library for Go, designed to help build offline-first applications with conflict resolution.
Check it out here:
#golang #opensource #go

31.07.2025 13:47 πŸ‘ 2 πŸ” 1 πŸ’¬ 1 πŸ“Œ 0

Share your favorite programming podcasts! Here are mine (in no particular order):

Python Bytes

Talk Python to Me

.NET Rocks

Syntax

Software Engineering Radio

This Day in AI

Test & Code

Hanselminutes

18.01.2025 23:08 πŸ‘ 1 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0