โœ‰๏ธ Not subscribed yet? Subscribe to the Newsletter

Future of Coding Weekly 2020/03 Week 1

2024-05-02 08:42

Welcome! Starting this week I will expand the "Demos" section to include original content created by Future of Coding members.

The "From our Community" section will have content shared by members but that comes from "outside".

But first things first, there's a new podcast episode, great topic and impressive production, check it out:

๐ŸŽ™๏ธFuture of Coding โ€ข Episode 45: Orca, with Devine Lu Linvega

Orca is typically encountered as an inky black and seafoam green alphabet soup, pulsating to some species of broody electronic industrial throb. But it is also a forgiving learning environment that doesnโ€™t crash, puts code and data together in the same space, lets you directly manipulate code and data interchangeably, allows generous recovery from mistakes, and supports discovery through freeform play.

This is one of those "a very special episode" sort of things where.. it's going to be a bit different from the episodes I make for the forseeable future. Hope you enjoy it!

Demos & Community Original Content

๐ŸŽฅGeoffrey Litt shared an update on his website customization with spreadsheets project: More examples of customizing Hacker News with a spreadsheet

  • show estimated read times (fetched from an API)
  • sort longest reads first, prioritize deeper content
  • add personal annotations

All in 1 minute, just using formulas. So many possibilities!

--

๐Ÿ“๐ŸŽฅSol Bekic has been working on/with a new interaction model for livecoding for a while, and just put together the first comprehensive summary of the approach: alivecoding: livecoding with persistent expressions (๐ŸงตSlack Thread)

--

๐ŸŽฅMariano Guerra shared a short demo of a UI feature: All the Small UX Things: repeat column names in the footer to shorten drop distance to cells below

The example shows how to reorder columns and configures an aggregation of attendance by home team when the away team is "Arsenal"

From our Community

๐ŸŒShalabh Chaturvedi shared https://ballerina.io/: A Programming Language for Network Distributed Applications (๐ŸงตSlack Thread)

Whenever possible, Ballerina prioritizes programmer convenience & productivity with familiarity, clearer abstractions, and easier concepts over uber system performance.

In Ballerina, every program is a sequence diagram that illustrates distributed and concurrent interactions automatically. The diagram is the code. The code is the diagram.

--

๐Ÿ’ปKarki shared Debug Visualizer: A VS Code extension for visualizing data structures while debugging.

--

๐Ÿ“Rafael Luque shared "Some old thoughts about the need for a new way of thinking about software." via Shalabh Chaturvedi

The reality is that a usual software project stack involves an increasingly larger number of programming languages, DSLs, frameworks, systems, tools, techniques and processes, so it is a fact that the accidental complexity in our day-to-day software projects is increasing to unbearable levels.

We plan to build a new breed of dynamic and fully conceptual modeling environment in order to enable programmers to work through every development stage --analysis, specification, design, implementation, deployment, evolution, etc.-- at the conceptual level and explore their dynamic models as a thinking and learning tool.

--

๐ŸŒShalabh Chaturvedi shared The Physics of Software

"This work is about a possible theory of forces in software, and how it can inform the way we design, the way we talk about design, and the way we think about design."

Some interesting philosophizing - discussion about software as a material and the true nature of software.

--

๐ŸŽฅ๐ŸŽฎWill Crichton shared Dreams | Release Date Trailer | PS4

Seems interesting to view as a commercial end-user programming system.

--

๐Ÿ“Scott Anderson shared Developing Embodied Familiarity with Hyperphysical Phenomena

Interesting set of VR interaction prototypes

--

๐ŸŽฅScott Anderson shared Example-based procedural placement in a dialogue system

--

๐ŸŽฅCharlie Roberts shared Visualizing quaternions quaternions: An explorable video series

The โ€œexplorableโ€ videos in this quaternion explanation are nicely done with an interesting reactive ui

Contents ยฉ 2024 Mariano Guerra - Powered by Nikola