Closed marianoguerra closed 2 years ago
π’ Val Town: collaborative notebook for APIs βοΈ UML Origins π¦ Evolution Of Programming Languages π³ Hierarchical Spreadsheets
π₯ Effect types implemented via Peter Saxton
π» Explorer via Breck Yunits
I'm chatting with @Jason Chan today about his new spreadsheet work (excited). His thread made me realize I hadn't made an announcement page for my spreadsheet lang/tool that we built at our wolrd in data called Explorer (free an open source, though getting your environment going is a pain, see my stripped down fork for what I use). Anyway, I just did "Add a language" to PLDB.com for Explorer (pldb.com/languages/explorer.html). If you've got a language you're working on, please add your language there too! The server that is running with write access is still unoptimized and pretty slow, so give it a second after clicking save. Or you can do things the old fashioned way and send a PR over GitHub. I think at some point soon, we're going to have a originCommunity
or some keyword like that where you can list what communitie(s) helped you build/launch your language/tool. I expect when we look back at the data we'll see that some of the top new tools all shared a common origin of being at least partially developed in this slack community. Thanks Ivan Reese and Steve Krouse!
π» skymass.dev via Pasha Sadri
Iβd like to share a work in progress β skymass.dev
SkyMass is a cloud UI Server. The idea of a UI Server is to wrap everything related to the βfrontendβ of a typical frontend/backend modern app and offer it as a simple to use service. This includes an extensive UI component library and services like authentication, localization, theming etc.
This approach removes massive amount of complexity (CSS, DOM, React, bundlers, hosting, etcβ¦) and allows us to build modern apps by solely writing a backend. The backend deals with accessing app data (eg: databases, apis etc..), app logic and uses the UI Server through a simple client SDK.
Checkout a sample todo list app (only ~80 SLoC) to get a better feel for SkyMass:
Live Demo: skymass.dev/app/skymass-demo/neon-todolist
Source: github.com/skymasshq/skymass-demo/blob/main/neon_todolist.mjs
π» Val Town Demo (Sept 8, 2022) via Steve Krouse
π 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 π
π» Dynamic tab expansion and alignment via Jan Ruzicka
I made a CLI tool to expand tabs into aligned spaces, and vice versa infer the correct tabs from aligned spaces. It was a school project, so the documentation is in Czech (but code is in English π), but feel free to contribute! I want this to actually be practical / at least inspire more practical tools, and to end the tabs-v-spaces debate with a compromise. The project is on github.com/ruza-net/columnator
π₯ A designer and a developer doing two-way collaboration between Henosia and GitHub via Jim Meyer
It's 2022. The most popular coding tool that UX designers use to bring their design to life is the clipboard and IDE on a developer's computer (but not until the next sprint, when the hand-off ticket has been picked up).
At Henosia, we believe that code should bend to a UX designer's will in real time.
Here's an example of how we're bringing this vision to life in a React project that uses the Braid Design System from Seek: youtube.com/watch?v=_IxOcxTfEqw
We've recently added support for Material Design (MUI), and will be fully supporting the use of a team's own coded design system as well.
It's currently in closed Alpha, but you can sign up for early access if you'd like to get your hands on it :)
π¬ Jason Morris
Is anyone aware of examples of people generating code from the results of an answer set programming query? I'm trying to figure out if this experiment I'm planning is sufficiently novel to propose a paper.
Also interested if anyone has an up-to-date view of whether ASP has ever been used to power expert systems. Same reason, different paper.
π¬ Ricardo Medina
I'm sure this has been discussed here (appreciate if someone can redirect me), but... What use cases do you see people have for creating their own applications? Do you think people are willing to pay for it?
π¬ Jason Morris
We have all seen UI for building complex data structures based on a schema with references. Jason is a person, bob is a person, bob is a friend of Jason, etc. I am designing something similar, but I want it to give the user the ability to also make partially ground and unground statements, and to specify that fully ground, partially ground, or unground statements have an open/closed world assumption applied to them. Has anyone seen a user interface for that?
π¬ Jason Morris
Most user interfaces let you say what is true, and then what you didn't say is presumed false. The entire relational database world is based on that idea. The statements are about a single, closed world with boolean truth values. But that's not how humans actually know things. The user can't say "Definitely X, maybe Y, not Z" even if that's exactly what they know. I just now realized that the language I'm using knows how to deal with multiple worlds, and five different truth values are possible in each, but no one has ever built a user interface for collecting structured data that way! Here I am trying to mimic the capabilities of less sophisticated tools, when I should have been building the thing that collects knowledge those systems can't even represent.
π¦ Tweet from @sc13ts via Kartik Agaram
Jamie Brandon's ideas for the HYTRADBOI jam
π¦ Jamie Brandon: Brainstorming ideas for the HYTRADBOI jam.
Feel free to pick up any of these.
π¦ Tweet from @Grady_Booch via Christopher Shank
An intruging perspective on UML not wanting to be a visual programming language
π¦ Grady Booch: @hillelogram @dan_abramov The UML was originally designed to be a language for visualizing and reasoning about a system; it was never intended to be a visual programming language, and thatβs what helped diminish it, by introducing considerable complexity.
π’ 3D Minecraft in Minecraft via Scott Anderson
Someone made Minecraft in Minecraft
π³ TreeSheets: Hierarchical Spreadsheet via J. Ryan Stinnett
Just recently heard about TreeSheets (strlen.com/treesheets), even though I guess it's been around since 2008 or so. Quite an unusual combo of hierarchical spreadsheets, outlining, mind mapping, and more.
[x] Change Month and Week Number
[x] focWeekExport "2022-01-19" "2022-01-26"
[x] Summary
[ ] Hashtags
[x] Check that comment links work (push weekly dump with channel summaries)
[x] Check to mention right person for moved messages
[x] Update Search Index
[x] Download New Attachments
[x] Update links
https://tinyletter.com/
https://tinyletter.com/marianoguerra/letters/
http://localhost:8000/history/
https://marianoguerra.github.io/future-of-coding-weekly/
https://stackedit.io/app#