umap, geojson, websockets

Adding collaboration on uMap, third update

I’ve spent the last few weeks working on uMap, still with the goal of bringing real-time collaboration to the maps. I’m not there yet, but I’ve made some progress that I will relate here.

JavaScript modules

uMap has been there since 2012, at a time when ES6 …

Javascript

Returning objects from an arrow function

When using an arrow function in JavaScript, I was expecting to be able to return objects, but ended up with returning undefined values.

Turns out it’s not possible to return directly objects from inside the arrow function because they’re confused as statements.

This is covered by MDN.

To …

collectif, raconter, facilitation

L’art de conter nos expériences collectives

Faire récit à l'heure du storytelling

Format an USB disk from the command-line on MacOSX

sudo diskutil unmountDisk /dev/disk5
sudo diskutil eraseDisk "MS-DOS FAT32" Brocolis /dev/disk
Linux, Asahi

Rescuing a broken asahi linux workstation

How I used Alpine linux as a rescue system
Pelican, Work, Vega, Markdown

Using pelican to track my worked and volunteer hours

Graphs, progress-bars and python-markdown extensions
Python, CRDT, Sync, uMap

Adding Real-Time Collaboration to uMap, second week

A heads-up on what I've been doing this week on uMap
postgresql, sysadmin

Importing a PostgreSQL dump under a different database name

Simple commands to help you during an import
Datasette, Deployment

Deploying and customizing datasette

Step by step follow-up on how I've deployed it and added custom templates on top.
Python, CRDT, Sync, uMap

Adding Real-Time Collaboration to uMap, first week

A heads-up on what I've been doing this week on uMap