https://futureofcoding.org/ logo
Title
s

stevekrouse

09/08/2022, 1:33 PM
๐Ÿ‘‹ hey guys! Iโ€™ve been working on a new project & Iโ€™d love your feedback. Lmk if you get a chance to try it out, read the docs, make something cool, have thoughts. Really appreciate it! ๐Ÿ’— Val Town is a collaborative notebook for APIs, for building integrations between different APIs, exposing your own endpoints with a single click, etc. I think the FoC community will enjoy 1) the global namespace where you can @reference friend's values, 2) using a database to store functions and values side-by-side, and 3)
console.email
& lots of other features that "fall out of" trying to turn JavaScript into a cloud-native consumer product ๐Ÿ˜ New demo video (demo val from the video)
p

Pasha Sadri

09/08/2022, 4:53 PM
I love the idea of shared variables that I can remix into my own code. I have played around with a similar concept in the past โ€” one thing I struggled with was versioning. If my var is used by others and I changed it, what happens?
s

stevekrouse

09/08/2022, 4:55 PM
Great question! I have rudimentary versions in the product already but no real way to access them. The plan is to encourage people to refer to pinned versions
@stevekrouse.foo_v7
but also allow latest access as well
stevekrouse.foo
p

Pasha Sadri

09/08/2022, 5:05 PM
if you control the IDE, you could render the val mentions specially. perhaps highlight them if there is a new version available. and/or a drop down that lists other versions. bonus points if it lets me run my code with those versions before picking one.
s

stevekrouse

09/08/2022, 5:06 PM
Exactly, great ideas!
p

Pasha Sadri

09/08/2022, 5:14 PM
Duh - just noticed you already dealt with versions in the docs ๐Ÿ™‚
y

Yousef El-Dardiry

09/10/2022, 3:38 PM
This looks exciting @stevekrouse! Some cool features in there, and I like the approach of โ€œvalsโ€ as first class citizen. The collaboration modal is a bit similar to what Iโ€™m trying to do with TypeCell. Keep up the good work!
s

stevekrouse

09/10/2022, 5:23 PM
Typecell is cool too!
k

Kartik Agaram

09/17/2022, 4:27 AM
Ok, this example really speaks to me: https://val-town.notion.site/Get-notified-when-legends-post-to-HN-Tutorial-1043362a6d5f43b0a3446f8f1b6c491b I've long wanted follow for HN. (I even built it for a time: http://akkartik.name/hackerstream, though this slideshow doesn't mention following)
s

stevekrouse

10/14/2022, 4:30 PM
"follow for HN" is a great way to put it!!!
"follow button for HN", it could even be a chrome extension