Sabitlenmiş Tweet
Logux
407 posts

Logux
@logux_io
Framework for real-time web apps with optimistic UI, collaboration, edit conflicts resolution with CRDT and live updates. By @sitnikcode and @evilmartians.
Katılım Kasım 2016
18 Takip Edilen1.1K Takipçiler
Logux retweetledi

From an article by my colleague @11bit, I learned that the Web Lock API is already supported by all browsers.
evilmartians.com/chronicles/coo…
I rewrote @logux_io's client in the flight. Now the leader tab election is much faster and simpler (only leader tab keep web socket).

English
Logux retweetledi

We have duilian as an Easter egg into the @logux_ui protocol (duilian were often used as a rap battle, they could give you the first line, and you had to come up with the second).
#L398-L400" target="_blank" rel="nofollow noopener">github.com/logux/core/blo…
This couplet was told to me at the W3C China office.
@[email protected]@andreysitnik
@WANIMAL912 On the sides of the girl are duilian, a special Chinese poetry. These couplets should have “match” between characters on the lines in a same position. Match not only in sound, but also in meaning (sun/moon) or pattern (大/内). en.wikipedia.org/wiki/Duilian_(…
English
Logux retweetledi

@RB_VD Мой любимый пример в опенсорсе — замена Parcel на Vite для документации @logux_io: github.com/logux/logux.io…

Русский

@bestkarthus Logux Server 0.12 got new `disableHttpServer` option and API to disable SyncMap loading.
Release name is Looks to the Moon, AI from amazing Rain World game.

English

@bestkarthus The release name of Logux Core 0.8 is Ա (Ayb, the first letter of Armenian alphabet).
Armenia with many other countries hosted many refugees from Ukraine, Russia and Belarus and were very welcome to them.
Ayb calligraphy by Martin Vaneskeheian.

English

New Logux releases 🎉
The main changes across all projects: we dropped Node.js 12 and changed sync process in the Logux Core 0.8.
@bestkarthus did an amazing job of reviewing sync process and applied a few important fixes.
github.com/logux/core/pul…
github.com/logux/core/pul…
English
Logux retweetledi

An article about my latest commercial project in @evilmartians: an MVP in 4 months with custom diagram editor and live collaboration (conflicts auto-resolution via our @logux_io)
evilmartians.com/chronicles/col…
Want us to work on your product? DM me or reach out evilmartians.com
English

Logux Server 0.11 was released.
We added helpers to add CRDT Map conflict resolution:
#globals-addsyncmap" target="_blank" rel="nofollow noopener">logux.io/node-api/#glob…
All changes:
#011-five-pebbles=" target="_blank" rel="nofollow noopener">github.com/logux/server/b…
The release name is “Five Pebbles” in honor of AI from an extraordinary game Rain World.

English

We finally started to work on examples of how uses Logux on client and server.
@mikhinyuri added TodoMVC example.
github.com/logux/examples
Docs are polishing is coming, it is only the start of the work.
English

Logux Core 0.7.3 was released with fix for ping timeout in background tabs in Chrome.
Chrome applies throttle to setInterval in background tabs: up to once per minute.
We increased ping timeout to not lose WS connection in this environment.
github.com/logux/logux/is…

English
Logux retweetledi

Thanks to @legarsjules, the new Logux Vuex for Vue 2 has been released with 0.8.6 and support continues.
Package updated its version from main branch with more flexible API, updated types and dependencies.
github.com/logux/vuex
English
Logux retweetledi

Fourth, CRDTs and CRDT-inspired backends in @logux_io @replicache @tinymce enable secure real-time collaboration and client/server communication, increasing data consistency without giving up throughput. (5/8)
English
Logux retweetledi

Love how this code reads with @emberjs and @logux_io
Realtime code that feels like there is no backend. #javascript #EmberJS #CRDT


English
Logux retweetledi

Logux retweetledi

During the migration @logux_io from Jest to uvu I found that I can’t find a small spy library for methods with good TypeScript support.
In an hour, I made my library with only 5 KB in your node_modules, minimalistic API and optional mocking.
github.com/ai/nanospy


English

Logux Client 0.14 was released with migration to Nano Stores 0.5
twitter.com/sitnikcode/sta…
@[email protected]@sitnikcode
We released Nano Stores 0.5, a new version of tiny (200-900 bytes) state manager for React/Vue/Svelte, designed to: — Move logic from components to stores and separate application logic and UI — Support tree-shaking github.com/nanostores/nan…
English
Logux retweetledi

Had a small talk about @logux_io on internal meetup in @evilmartians.
Here is a small example app from the talk. Search “// Step X” in sources and follow the steps for a basic guide of adding Logux to your real-time web app.
github.com/ai/martian-log…




English
Logux retweetledi

Nano Stores 0.5 works is keep going.
@eddartdort moved his event system from dotto.x.
Now stores will not clean data on no subscribers and all Nano Stores behaviors will be built on top of this event system.
github.com/nanostores/nan…
github.com/nanostores/nan…

English
Logux retweetledi

Next Nano Stores 0.5 release will not have Diamond Problem. Thanks to @eddartdort for copying remarkable ideas from his dotto.x state manager.
github.com/nanostores/nan…
0.5 release will be spectacular.
github.com/nanostores/nan…

English

