shakedown.social is one of the many independent Mastodon servers you can use to participate in the fediverse.
A community for live music fans with roots in the jam scene. Shakedown Social is run by a team of volunteers (led by @clifff and @sethadam1) and funded by donations.

Administered by:

Server stats:

269
active users

#couchdb

0 posts0 participants0 posts today
Richard Freeman<p>CouchDB also seems to be a technically simple solution—although it seems more difficult to use. And it's built with erlang!</p><p>1. Automatically generating OpenAPI documentation for your web resources doesn't seem doable, but there's perhaps CouchDB's own form of API documentation.<br>2. HTTP OPTIONS requests are accepted although poorly documented from what I could find.</p><p>It'd be nice if CouchDB supported learning about it's API through OpenAPI documentation.</p><p><a href="https://tacobelllabs.net/tags/CouchDB" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>CouchDB</span></a> <a href="https://tacobelllabs.net/tags/HTTP" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>HTTP</span></a> <a href="https://tacobelllabs.net/tags/REST" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>REST</span></a> <a href="https://tacobelllabs.net/tags/OpenAPI" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>OpenAPI</span></a></p>
Raphael Lullis<p>Storing <a href="https://mastodon.communick.com/tags/RDF" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>RDF</span></a> or <a href="https://mastodon.communick.com/tags/LinkedData" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>LinkedData</span></a> is the easy part (I am working on <a href="https://mastodon.communick.com/tags/activitypub" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>activitypub</span></a> client, so everything is JSON-LD anyway), but as soon as I need to formulate queries like "Give me list of the activities from all the actors who are on the following collection of my user, sorted by published/updated date", the amount of data mangling that I need to do is already making me think "ok, why don't I just push all of this to sqlite?"</p><p><a href="https://mastodon.communick.com/tags/couchdb" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>couchdb</span></a> experts (<span class="h-card" translate="no"><a href="https://narrativ.es/@janl" class="u-url mention" rel="nofollow noopener" target="_blank">@<span>janl</span></a></span>, <span class="h-card" translate="no"><a href="https://toot.cafe/@nolan" class="u-url mention" rel="nofollow noopener" target="_blank">@<span>nolan</span></a></span>), any suggestions here?</p>
AstraLuma<p>Oh _no_</p><p>in <a href="https://tacobelllabs.net/tags/CouchDB" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>CouchDB</span></a>, Mango querying does not mix with using "" as document key.</p><p>"One or more conditions is missing a field name."</p>
Neighbourhoodie Software<p>Stressful start to the year?</p><p>You have one less worry with <a href="https://toot.berlin/tags/CouchDB" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>CouchDB</span></a> 😌</p><p>Our latest article covers <span class="h-card" translate="no"><a href="https://fosstodon.org/@couchdb" class="u-url mention" rel="nofollow noopener" target="_blank">@<span>couchdb</span></a></span>’s <a href="https://toot.berlin/tags/checksums" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>checksums</span></a> feature: a built-in safeguard that helps protect your data from the impact of ever-dreaded disk corruption. </p><p>It’s just one of the features that makes CouchDB your data’s safe place.</p><p>Full post on our blog: <a href="https://neighbourhood.ie/blog/2025/01/22/how-couchdb-prevents-data-corruption-checksums" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">neighbourhood.ie/blog/2025/01/</span><span class="invisible">22/how-couchdb-prevents-data-corruption-checksums</span></a></p>
Jan Lehnardt :couchdb:<p>We published a four part series about how to build a real-time multi-user Kanban board with <span class="h-card" translate="no"><a href="https://fosstodon.org/@couchdb" class="u-url mention" rel="nofollow noopener" target="_blank">@<span>couchdb</span></a></span> and @sveltejs</p><p>Its is complete with code for all steps, so it’s not just a draw-the-rest-of-the-owl tutorial:</p><p>1. Setup, intro, first steps: <a href="https://neighbourhood.ie/blog/2024/12/05/realtime-multiuser-kanban-board-with-couchdb" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">neighbourhood.ie/blog/2024/12/</span><span class="invisible">05/realtime-multiuser-kanban-board-with-couchdb</span></a></p><p>2. Automatic Conflict Resolution: <a href="https://neighbourhood.ie/blog/2024/12/11/automatic-conflict-resolution" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">neighbourhood.ie/blog/2024/12/</span><span class="invisible">11/automatic-conflict-resolution</span></a></p><p>3. Manual Conflict Resolution: <a href="https://neighbourhood.ie/blog/2024/12/18/manual-conflict-resolution-with-couchdb-and-svelte" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">neighbourhood.ie/blog/2024/12/</span><span class="invisible">18/manual-conflict-resolution-with-couchdb-and-svelte</span></a></p><p>4. Avoiding Conflicts with Resource Locking: <a href="https://neighbourhood.ie/blog/2025/01/15/resource-locking-with-couchdb-and-svelte" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">neighbourhood.ie/blog/2025/01/</span><span class="invisible">15/resource-locking-with-couchdb-and-svelte</span></a></p><p><a href="https://narrativ.es/tags/CouchDB" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>CouchDB</span></a> <a href="https://narrativ.es/tags/Svelte" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Svelte</span></a> <a href="https://narrativ.es/tags/JavaScript" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>JavaScript</span></a> <a href="https://narrativ.es/tags/WebDev" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>WebDev</span></a></p>
Karsten Schmidt<p>For 12 years already, I've been on/off experimenting (and prototyping) to create a compendium &amp; knowledge graph about computational &amp; generative art, the different movements/genres/mediums (e.g. architecture, design, visual art, audio/music, sculpture, kinetic/motion, film/animation, text etc.), influences, definitions/references, people (artists, curators, writers, thinkers), collectives, organizations (foundations, galleries, museums), exhibitions/festivals, tools &amp; tool makers, common techniques used, art platforms — everything tagged and also supporting to browse by time (centuries &amp; decades, currently starting ~1600) and region...</p><p>Attached are some screenshots of my first prototypes from 2011/12 (using <a href="https://mastodon.thi.ng/tags/CouchDB" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>CouchDB</span></a>, then <a href="https://mastodon.thi.ng/tags/neo4j" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>neo4j</span></a> for storage &amp; my own tools for force-directed graph layout) and of the current prototype using <a href="https://mastodon.thi.ng/tags/Logseq" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Logseq</span></a> (<a href="https://logseq.com" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="">logseq.com</span><span class="invisible"></span></a>)... The latter is working great for now and feeling, I'm getting somewhere this time, also because I have to make it work (for work!). This is all still just a beginning, hundreds of more people, orgs, projects &amp; references to import and re-check from older versions. The current contents are _very_ biased to my own network/trajectory in/through this space...</p><p>Ps. Following up with all the folks &amp; materials I've included already, I'm realizing again and again just how I've been the most naïve and _worst_ person to monetize (mostly not even trying!) my art/contributions... For 20 years I've filed 90% of hundreds of my projects under "experiments", "sketches", "demos", "tutorials" (often also to help illustrate techniques of my open source tools), only to realize (not for the first time) almost everyone else of my old peers has been way less selective and been attaching way more importance to all of their outputs... Maybe one day I will learn, before it's too late...</p><p><a href="https://mastodon.thi.ng/tags/KnowledgeGraph" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>KnowledgeGraph</span></a> <a href="https://mastodon.thi.ng/tags/GenerativeArt" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>GenerativeArt</span></a> <a href="https://mastodon.thi.ng/tags/Art" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Art</span></a> <a href="https://mastodon.thi.ng/tags/Research" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Research</span></a> <a href="https://mastodon.thi.ng/tags/Documentation" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Documentation</span></a> <a href="https://mastodon.thi.ng/tags/History" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>History</span></a></p>
Neighbourhoodie Software<p><a href="https://toot.berlin/tags/QuickJS" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>QuickJS</span></a> and <a href="https://toot.berlin/tags/Nouveau" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Nouveau</span></a> are a couple <a href="https://toot.berlin/tags/CouchDB" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>CouchDB</span></a> 3.4.0 + 3.4.1 updates you can see at our Oct 9 Meetup.</p><p><span class="h-card" translate="no"><a href="https://narrativ.es/@janl" class="u-url mention" rel="nofollow noopener" target="_blank">@<span>janl</span></a></span> will shed light on 3.4.1 + where 3.4.0 went. Alex Feyerke and <span class="h-card" translate="no"><a href="https://mastodon.social/@ninette" class="u-url mention" rel="nofollow noopener" target="_blank">@<span>ninette</span></a></span> will detail new features:</p><p>Talk #1: CouchDB 3.4.0 / 3.4.1 Release Retrospective (Jan Lehnardt)<br>Talk #2: Introducing QuickJS: CouchDB’s New JavaScript Engine (Ninette Adhikari)<br>Talk #3: First Steps With Nouveau, CouchDB’s New Fulltext Search (Alex Feyerke)</p><p>We’re excited to host you!</p><p>Sign up: <a href="https://vi.to/hubs/couchdb-berlin" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="">vi.to/hubs/couchdb-berlin</span><span class="invisible"></span></a></p>
Felix 🇺🇦🚴‍♂️🇨🇦🇬🇱🇩🇰🇲🇽🇵🇦 🇪🇺<p>Maybe something along the lines of <a href="https://norden.social/tags/couchdb" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>couchdb</span></a> I imagine? But also for files (complex objects) and a standardised protocol.</p>
Jan Lehnardt :couchdb:<p>ICMY: I’ll be dropping some serious <a href="https://narrativ.es/tags/CouchDB" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>CouchDB</span></a> knowledge this Wednesday.</p><p>All of the things I’ve learned working on and with CouchDB since 2007 when it comes to database and document design.</p><p>Many bits also easily translate to other Document DBs and Key-Value Stores, so this is going to be useful even beyond CouchDB.</p><p>Sign up below ✌️<br><a href="https://narrativ.es/@janl/112406412346562343" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">narrativ.es/@janl/112406412346</span><span class="invisible">562343</span></a></p>
Linux Magazine<p>From the Linux Update newsletter: Open source database management systems offer flexibility and lower costs while avoiding vendor lock-in, but how do you choose the one that's right for your organization? <a href="https://www.linux-magazine.com/Issues/2024/282/Data-Management" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://www.</span><span class="ellipsis">linux-magazine.com/Issues/2024</span><span class="invisible">/282/Data-Management</span></a> <a href="https://fosstodon.org/tags/DBMS" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>DBMS</span></a> <a href="https://fosstodon.org/tags/Firebird" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Firebird</span></a> <a href="https://fosstodon.org/tags/MySQL" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>MySQL</span></a> <a href="https://fosstodon.org/tags/PostgreSQL" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>PostgreSQL</span></a> <a href="https://fosstodon.org/tags/MariaDB" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>MariaDB</span></a> <a href="https://fosstodon.org/tags/NoSQL" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>NoSQL</span></a> <a href="https://fosstodon.org/tags/CUBRID" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>CUBRID</span></a> <a href="https://fosstodon.org/tags/ApacheCassandra" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>ApacheCassandra</span></a> <a href="https://fosstodon.org/tags/MongoDB" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>MongoDB</span></a> <a href="https://fosstodon.org/tags/JanusGraph" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>JanusGraph</span></a> <a href="https://fosstodon.org/tags/Redis" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Redis</span></a> <a href="https://fosstodon.org/tags/CouchDB" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>CouchDB</span></a></p>
Stephan H. Wissel<p><span class="h-card" translate="no"><a href="https://freiburg.social/@javahippie" class="u-url mention" rel="nofollow noopener" target="_blank">@<span>javahippie</span></a></span> bis Du dann bei <a href="https://chaos.social/tags/CouchDB" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>CouchDB</span></a> landest <span class="h-card" translate="no"><a href="https://narrativ.es/@janl" class="u-url mention" rel="nofollow noopener" target="_blank">@<span>janl</span></a></span> will approve</p>
eklem<p>Anyone tested PouchDB in the browser and set it up so it syncs with CouchDB? I'm trying to make a minimal thing and was wondering if it could sync a blob/attachment. That way I could get away with some html/css/javascript on github.io and only CouchDB as a webserver.</p><p><a href="https://social.vivaldi.net/tags/offlinefirst" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>offlinefirst</span></a> <a href="https://social.vivaldi.net/tags/sync" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>sync</span></a> <a href="https://social.vivaldi.net/tags/JavaScript" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>JavaScript</span></a> <a href="https://social.vivaldi.net/tags/Browser" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Browser</span></a> <a href="https://social.vivaldi.net/tags/DB" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>DB</span></a> <a href="https://social.vivaldi.net/tags/dev" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>dev</span></a> <a href="https://social.vivaldi.net/tags/PouchDB" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>PouchDB</span></a> <a href="https://social.vivaldi.net/tags/CouchDB" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>CouchDB</span></a></p>
Jan Lehnardt :couchdb:<p>I got nerdsniped by <span class="h-card"><a href="https://mastodon.social/@tef" class="u-url mention" rel="nofollow noopener" target="_blank">@<span>tef</span></a></span> &amp; <span class="h-card"><a href="https://fosstodon.org/@sushee" class="u-url mention" rel="nofollow noopener" target="_blank">@<span>sushee</span></a></span> to demonstrate how relatively easy it is to build a CRAQ (<a href="https://timilearning.com/posts/mit-6.824/lecture-9-craq/" rel="nofollow noopener" target="_blank"><span class="invisible">https://</span><span class="ellipsis">timilearning.com/posts/mit-6.8</span><span class="invisible">24/lecture-9-craq/</span></a>) system atop <span class="h-card"><a href="https://fosstodon.org/@couchdb" class="u-url mention" rel="nofollow noopener" target="_blank">@<span>couchdb</span></a></span> — Showing that as much as CouchDB is a distributed database in itself, it is also a very nice toolkit to build other kinds of distributed databases with it :)</p><p>The demo is in Node.js with some private JS/HTTP API glue that is not relevant to the demo: <a href="https://gist.github.com/janl/d0ba3544631e054e59fbd5f4d3ee96f8" rel="nofollow noopener" target="_blank"><span class="invisible">https://</span><span class="ellipsis">gist.github.com/janl/d0ba35446</span><span class="invisible">31e054e59fbd5f4d3ee96f8</span></a></p><p>Let me know if you ahave any questions.</p><p><a href="https://narrativ.es/tags/CouchDB" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>CouchDB</span></a> <a href="https://narrativ.es/tags/DistSys" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>DistSys</span></a> <a href="https://narrativ.es/tags/Databases" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Databases</span></a> <a href="https://narrativ.es/tags/NoSQL" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>NoSQL</span></a> <a href="https://narrativ.es/tags/CRAQ" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>CRAQ</span></a></p>
Jan Lehnardt :couchdb:<p>Sneak peek for a new thing we made, formal announcements will commence tomorrow: <a href="https://neighbourhood.ie/products-and-services/structured-query-server" rel="nofollow noopener" target="_blank"><span class="invisible">https://</span><span class="ellipsis">neighbourhood.ie/products-and-</span><span class="invisible">services/structured-query-server</span></a> <a href="https://narrativ.es/tags/CouchDB" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>CouchDB</span></a> <a href="https://narrativ.es/tags/SQL" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>SQL</span></a> <a href="https://narrativ.es/tags/HellFrozeOver" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>HellFrozeOver</span></a></p>