โ๏ธ Not subscribed yet? Subscribe to the Newsletter
Future of Coding Weekly 2025/06 Week 1
2025-06-01 22:43
๐ฅ Virtual Meetup 11 โข May 2025 ๐ธ TinyBoxer: A tiny programming system inspired by Boxer ๐ The Magic of Code
Two Minute Week
๐ฅ Using lopecode to a create a programmable offline-first single file audio application via Tom Larkworthy
Dusted off an old project from 2021; a programmable audio sequencer. It stalled because there was no good way to store state in Observable, but with Lopecode, there is! Notebooks can write back into their own FileAttachments, which are bundled when exporting. So I just added some serialisation code and suddenly that project is much more useful. You can actually save the good settings as a hermetic file, completely sure that no external software changes will ever damage that moment in time. (online notebook)
Our Work
๐ The Magic of Code via Sam Arbesman
My book "The Magic of Code" is finally going to be seeing the light of day in a few weeks! And it explores a bunch of topics and ideas that I think folks here will find interesting.
๐งโ๐ป OCIF Generator via Maikel van de Lisdonk
Hi,
Yesterdays awesome demo of Scrappy during the FoC meetup and the small "one more thing"-moment about integrating Scrappy with AI/LLMs, reminded me of posting something here about 2 of my own recent new side projects:
-
ocif-generator.vercel.app : generate OCIF files and view them as JSON/SVG/React-flow
-
app.prompttoform.ai : generate complex forms and play with them in the preview and also view its structure in the flow tab using react-flow. The latter is especially handy when the form contains multiple steps and has decisions in them (because you can build decision tree's with this generator).
Both tools use structured output using json schema's for the llm's, which allows for a lot of control instead of just prompting and trying to get structured output via a text prompt. Both of these tools were coded using a lot of AI as well (using Cursor).
The OCIF-generator was demoed yesterday at localfirst-conf by one of the OCWG core members @Jess Martin
My plan is to integrate both of the above with my own infinte canvas visual programming system: codeflowcanvas.io.
Check canvasprotocol.org for more info about OCIF.
๐ Gloodata: A low-code platform designed for developers. No UI or LLM code required. via Mariano Guerra
I made two demo extensions for gloodata to showcase its capabilities and how to use it to create interactive data exploration tools enabled by LLMs, here they are:
-
Our World in Data Demography & Fertility Explorer with DuckDB
-
GitHub Repository Explorer with SQLite
๐ The case for using a web browser as your terminal via Achille Lacoin
I've written a little something on why I use a web browser as my terminal emulator
๐ Purpose of Programming Languages via Paul Tarvydas
๐งโ๐ป Tweety: An integrated terminal for your browser via Achille Lacoin
I'm working on converting tweety to a chrome extension (as it is much more secure), and it opens some cool new usecases.
Ex: querying the chrome extension api from the shell !
Devlog Together
๐ฌ Ivan Reese
In a visual programming environment, points (like, x/y[/z/...] positions) are as important as strings are in a textual environment.
If a visual programming environment doesn't have fantastic affordances for working with points, I can't take it seriously.
Thinking Together
๐ฌ Scott
I've recently been going down the cybernetics rabbit hole and am curious if anyone knows of any attempts at implementing Beer's Viable System Model in software? I feel like it might be a really powerful paradigm for an ai agent/automation framework... recursive systems built around feedback loops with LLMs in the mix for different responsibilities
๐ฌ Ivan Reese
Here's a fun little game.
PbD
= programming by demonstration
PbE
= programming by example
What are the other Pb_
s?
(Please bring "wrong answers only" energy!)
Content
๐ธ TinyBoxer: A tiny programming system inspired by Boxer leveraging the HTML DOM structure. Illustrates naive realism, explicit structure and evaluation by copy & replace. via Konrad Hinsen
"Tiny boxer" by @Tomas Petricek, a small boxer-like environment that runs in the browser: github.com/tpetricek/tiny-boxer
Present Company
๐ฅ Virtual Meetup 11 โข May 2025 via Ivan Reese
Here's the recording of today's Finneas O'Connell virtual meetup.
Great demos! Excited for next month. Thanks everyone who presented and attended.
๐ฌ Ivan Reese
๐ฅฑ Strings are just arrays of numbers.
๐ง Numbers are just arrays of booleans with a sufficiently small word size.
๐จ๐ฝโ๐ป By ๐ @marianoguerra@hachyderm.io ๐ฆ @warianoguerra
๐ฌ Not a member yet? Check the Future of Coding Community
โ๏ธ Not subscribed yet? Subscribe to the Newsletter / Archive / RSS
๐๏ธ Prefer podcasts? check the Future of Coding Podcast