David Vargas Profile picture
Founding engineer @vellum_ai Ex: @samepagenetwork, @mark43
Nov 29, 2022 10 tweets 4 min read
I am really excited to announce that SamePage is now in private beta!

SamePage is striving to become the intra-tool protocol for thought, supporting cross-app syncing, querying, and more!

Join us on Discord discord.gg/UpKAfUvUPd and check out the demo below! There are several ways to keep up with SamePage

The best is the new Discord, where we will provide updates and support

On Twitter, we are @samepagenetwork. We just announced:

Finally, you could subscribe to email updates at samepage.network
Sep 2, 2022 4 tweets 2 min read
I'm incredibly excited to share progress on my primary project: SamePage!

In collab with @balOShere, we're building a protocol where you could collaborate on shared pages ACROSS TFTs!

Initial demo is Roam + Logseq with more to come, check it out:

loom.com/share/6b62dfe7…

1/
This work started out as just a RoamJS Multiplayer extension, but has evolved into this more general protocol

As the TFT space has dispersed into silos with many different apps in the space, we hope to reconnect users to allow for collaboration across tools

2/
Oct 28, 2021 7 tweets 2 min read
Two RoamJS Static Site users deployed within one minute of each other and the home page from one user's website became the home page of the other.

One of the wackiest "fire"s I've had to confront so far

Technical deep dive of what happened 👇 The way RoamJS Static Site deploys work is that users click a button in the graph, the data gets sent to an AWS Lambda function.

The function converts the Roam data into HTML files, stores the files in /tmp, then uploads from /tmp to S3
Sep 13, 2021 12 tweets 5 min read
NEW ROAMJS EXTENSIONS - SMARTBLOCKS!

This is the official launch of SmartBlocks V2! After 11 weeks of development, it is ready for the general public's use.

For a basic introduction to SmartBlocks, check out our docs (roamjs.com/extensions/sma…) or the video below 👇

1/ Trigger any SmartBlock workflow by entering the trigger sequence into a block, 'xx'. You could customize this sequence by heading to your roam/js/smartblocks page.

roamjs.com/extensions/sma…

2/
Mar 22, 2021 10 tweets 4 min read
✨NEW ROAMJS ANNOUNCEMENT✨

I'm very excited to announce the launch of RoamJS's first two Services: Social and Static Site!

RoamJS Services are licensed extensions that give users access to RoamJS resources to get the most out of their Roam graphs

1/
RoamJS Social allows users to schedule content for publishing at a later date!

This is integrated with the Twitter extension to schedule Tweets, with plans to integrate with more services in the future.

Get started at roamjs.com/services/social

Demo: loom.com/share/bd36ac06…

2/
Feb 26, 2021 4 tweets 2 min read
Presenting my submission for the third #RoamGames - Fanout!

Micromanaging the finances surrounding this awesome experiment must be a pain in the ass. Fanout demos what a solution to make this easier could look like!

loom.com/share/b26a9840… The script hosted on RoamJS is purely for demo purposes, meant to just communicate my vision for what this service could be.

In the process, I found Roam to be an INCREDIBLE tool for prototyping and thinking through the relationships between different data models