-
* Unit tests
* Client
* Server
* Integration tests
* Client
* Server
-
```
$ cat foo.js
var bus = require('statebus').serve({})
state.foo = 'bar';
console.log(state.foo);
```
Running foo.js as `sudo node foo.js`:
```
TypeError: Cannot read property '0' of nul…
-
On the client it's not surprising that a JS library creates global variables, but on a nodejs server I expect to use `require`. I'm specifically thinking of the `state` variable -- it should either be…
-
Statebus writes its database to file after the cache is dirtied. This write operation blocks the server until completed. Writes can take 1-2 seconds with a 10mb database (nested prototype), and 8-14 s…
-
I got a crash in tawk.space -- looks like in presence.coffee -- which seems to be freezing the UI so that when a new person joins, you can't see them.
Here's the crash:
```
Uncaught TypeError: Ca…
-
The chrome notifications were a quick way to show us network issues, but we don't need to demand the user's attention for this information. It would be better to have an ambient visualization of the n…
-
It's often useful to create a unix socket in your project's directory for secure inter-process communication that can't be accessed by other computers or users. If you put it in the same directory as …
-
I get lots of flashbacks when dragging a slider, when the slider value gets saved to the server immediately on change. For example, you can see lots of annoying flashbacks when dragging at https://con…
-
### Proposal: access control system for statebus
This is a simple solution for access control in statebus.
### Outline
On initialization, we have an access handler callback function
```
allowAcce…
-
Log info & stacktrace:
```
del: delete_me
route: master("delete_me").to_delete[1](key:"delete_me")
Listening on http//::3099
skipping function funk() {..} already at version master0
Cleaning …