Makes CouchDB, PouchDB & #offlinefirst.
CEO at @bsky.neighbourhood.ie.
ASF Member & CouchDB PMC Chair.
Made JSConf EU, Greenkeeper, Hoodie, Mustache.js.
Dissatisfied with the status-quo.
Soft Boy. Likes birds, bikes & bees.
Alex helped coin the term Offline-First and has been designing & building offline web and native apps since 2013, you’ll learn a lot!
oredev.org/line-up/91fe...
Alex helped coin the term Offline-First and has been designing & building offline web and native apps since 2013, you’ll learn a lot!
oredev.org/line-up/91fe...
Roughly 2/3 wind and 1/3 solar.
Roughly 2/3 wind and 1/3 solar.
And it worked, yer welcome :)
status.kinlan.me/@paul/114912...
And it worked, yer welcome :)
status.kinlan.me/@paul/114912...
1. Break up large cooperations
2. Regulate and tax the remainder
3. Build tech infrastructure as public goods
#bbuzz25
1. Break up large cooperations
2. Regulate and tax the remainder
3. Build tech infrastructure as public goods
#bbuzz25
My favourite moment was when he asked if we had any popular hoaxes like Bigfoot in Germany and then observing the poor American man grappling with understanding the mundane hilarity of the German psyche while trying to pronounce Bielefeld.
My favourite moment was when he asked if we had any popular hoaxes like Bigfoot in Germany and then observing the poor American man grappling with understanding the mundane hilarity of the German psyche while trying to pronounce Bielefeld.
To which @jcoglan@mastodon.social quipped: “So when are you going to build your own crypto?”.
Touché! — In this series, we teach you how to build your own sync engine!
1. How to Sync Anything: neighbourhood.ie/blog/2025/04...
To which @jcoglan@mastodon.social quipped: “So when are you going to build your own crypto?”.
Touché! — In this series, we teach you how to build your own sync engine!
1. How to Sync Anything: neighbourhood.ie/blog/2025/04...
After covering identity in part 1, we’re are now learning how to effectively and efficiently calculate the delta of data that needs to be synced, including how to handle deletes.
After covering identity in part 1, we’re are now learning how to effectively and efficiently calculate the delta of data that needs to be synced, including how to handle deletes.
neighbourhood.ie/blog/2025/03...
neighbourhood.ie/blog/2025/03...
Come with me on a journey of rediscovering what it means to safely store data: neighbourhood.ie/blog/2025/02...
Come with me on a journey of rediscovering what it means to safely store data: neighbourhood.ie/blog/2025/02...
Official summary (in German) here: www.bundestag.de/dokumente/te...
#OpenSource
Official summary (in German) here: www.bundestag.de/dokumente/te...
#OpenSource
I might write up a proper retrospective some day, but today, I’m sharing a few impressions that I shot on my then brand new iPhone 0. Do excuse the picture quality.
narrativ.es/@janl/113448...
I might write up a proper retrospective some day, but today, I’m sharing a few impressions that I shot on my then brand new iPhone 0. Do excuse the picture quality.
narrativ.es/@janl/113448...
1/2
1/2