marianoguerra / future-of-coding-weekly

repository to work on future of coding weekly newsletter
https://tinyletter.com/marianoguerra/
32 stars 3 forks source link

Future of Coding Weekly 2022/01 Week 2 #113

Closed marianoguerra closed 2 years ago

marianoguerra commented 2 years ago
marianoguerra commented 2 years ago

🎙 Future of Coding • Ella Hoeppner • Vlojure 🎥 LIVE 2021 Talks ⌨ Handling User Input 💻 Structured Synchronous Reactive Programming

Two Minute Week

🎥 Aspen PC Sneak Peek via Matthew Linkous

🧵 conversation

Hey everyone! Here is a very brief overview of what we’ve been building to enable us developers to create and share full-stack web apps without storing each other’s data. We’ll be providing more details each week! Don’t hesitate to drop any questions below

marianoguerra commented 2 years ago

📗 100 Beautiful and Informative Notebooks of 2021 via Tom Larkworthy

🧵 conversation

I wrote a generative listicle using a browser based programmable notebook which went a little viral. I thought it be good to see what's coming out of that FoC environment.

The code to scrape Observable's own internal API to get the content is right at the bottom of that very long notebook! I use an inline CORS proxy and cache the scraping results in FileAttachments. So it's both a piece of content, and a program to self construct itself. The CORS proxy is implemented using (my) webcode.run

marianoguerra commented 2 years ago

🔦 De-construct | “semantic” drag and drop via Pawel Ceranka

🧵 conversation

Nette: A Research OS for the Web, feature spotlight 🔦

De-construct | “semantic” drag and drop | https://nette.io/

Goal: Whenever I see anything that carries meaning I can take it out of the original context and drop it on canvas.

Outcome: It becomes a block (like an “object”)

Constraints:

deconstruct.gif

marianoguerra commented 2 years ago

Our Work

📝 Mech in 2021 - A year (or two) in review via Corey Montella

🧵 conversation

Hello everyone and happy new year! I am the author of the Mech language, which I first presented at Live 2019

Today I'm posting a follow-up blog post that covers Mech's progress over the last 2 years. Once the pandemic hit I kind of went silent, but my students and I still managed to get a lot of work done. I hope you'll give it a read!

marianoguerra commented 2 years ago

🎙 Future of Coding • Episode 54 • Ella Hoeppner • Vlojure via Ivan Reese

🧵 conversation

I was immediately interested in Vlojure because of the visual style on display — source code represented as nested circles; an earthy brown instead of the usual dark/light theme. But as the introduction video progressed, Ella showed off a scattering of little ideas that each seemed strikingly clever and obvious in hindsight. You'd drag one of the circle "forms" to the bottom right to evaluate it, or to the bottom left to delete it. The sides of the screen are flanked by "formbars" that hold, well, whatever you want. You can reconfigure these formbars to your exact liking. Everything is manipulated with drag. The interface exudes a sense that it was designed with wholly different goals and tastes than what we usually see in visual programming projects — perfect subject matter for our show.

marianoguerra commented 2 years ago

📝 Real Macros in Go via Tony O'Dell

🧵 conversation

Kind of a jab at the zealousness of go's community but also an interesting intro to real macro possibilities in golang using the C preprocessor

marianoguerra commented 2 years ago

Thinking Together

📝 LogSeq Queries via Andreas S

🧵 conversation

A quick "thinking together" question for Jack Rusher regarding clerk, I recently found this article and was reading about queries

(apologies for being it a german article) I always wonder, like how far is clear away from logseq or any other base functionality of a Personal Knowledge System?

marianoguerra commented 2 years ago

🎥 Control Systems Lectures - Closed Loop Control via Dalton Banks

🧵 conversation

Thumbnail

I’m struck by how rare it is for basic control systems knowledge to show up in our projects; my impression is that the common approaches to closed loop feedback are:

I think we tend this way because the underlying substrates (CPUs, peripherals, ISAs, PL grammars) are so well characterized as to allow formerly unthinkable consistency with open-loop methods.

It seems like there’s a lot of low hanging fruit here, and it gets at the heart of what ‘liveness’ is about. I’m curious if anyone here has experience working with controls/dynamical systems, or pointers to FoC type projects being approached in this way.

PS if you’re not familiar with controls, a wikipedia trip makes it seem like a lot of daunting math, but the basics are actually pretty simple. Basically you’ve got your current system state, a function to compute the next state, and then whatever parameters you can actual directly control (“direct manipulation”). If you’ve ever used React or FRP, they get halfway there, then overcomplicate and oversimplify it at the same time. Here’s a friendly intro if you’re curious.

marianoguerra commented 2 years ago

📝 Philip Guo via Deepak Karki

🧵 conversation

21 Questions for the new year (by Philip Guo via private newsletter)

Discovery-Based² Software Development

🧵 keep reading

marianoguerra commented 2 years ago

📝 My first impressions of web3 via Andreas S

🧵 conversation

I like this piece: My first impressions of web3 in his conclusion he points out: "We should try to reduce the burden of building software" Go Future of coding ^^

marianoguerra commented 2 years ago

Content

🎥 LIVE 2021 Talks via Szymon Kaliski

🧵 conversation

The talks from LIVE 2021 are now available on the workshop website

a ton of cool things in there, and if you scroll to the bottom of the list I talk about as of yet unpublished Ink&Switch project :)

marianoguerra commented 2 years ago

🧑‍🏫 CMU | HCI for Startups via Deepak Karki

🧵 conversation

HCI for Startups is a new course that will help you learn and apply techniques in human-computer interaction to the challenges of building new (potentially commercially viable) technology products and services.

If you are a CMU student, you should enroll. If you are an Internet visitor, please follow along online. Most materials are made available online.

marianoguerra commented 2 years ago

📝 Three ways of handling user input via Mariano Guerra

🧵 conversation

It’s 2022 and things are pretty much the same: the dominant way of handling user input is still based on events and — in some form or another — callbacks

Handling user input is — to borrow a phrase from Laurence Tratt — a solved problem that isn’t.

marianoguerra commented 2 years ago

💻 Céu: Structured Synchronous Reactive Programming via Mariano Guerra

🧵 conversation

Check the video on the landing page, it's a great overview

marianoguerra commented 2 years ago

📑 Best Paper Awards in Computer Science via Shubhadeep Roychowdhury

🧵 conversation

Best Paper Awards in Computer Science: Collection of best paper awards for 30 computer science conferences since 1996

marianoguerra commented 2 years ago

CharaChorder: a new kind of typing peripheral via Mariano Guerra

🧵 conversation

Douglas Engelbart is not surprised

"The CharaChorder is a new kind of typing peripheral that promises to let people type at superhuman speeds."

marianoguerra commented 2 years ago

https://tinyletter.com/marianoguerra/letters/future-of-coding-weekly-2022-01-week-2