✉️ Not subscribed yet? Subscribe to the Newsletter

Future of Coding Weekly 2020/02 Week 2

2024-04-10 10:06

New Future of Coding Podcast #44 - Making Your Own Tools: Devine Lu Linvega | Future of Coding by Ivan Reese

Devine Lu Linvega and his partner Rekka live on a sailboat. He makes art, music, software, and other cultural artifacts. When Photoshop’s DRM required that he maintain a connection to the internet, he wrote his own creative suite. When his MacBook died in the middle of the ocean, he switched to Linux with hardware he could service. His electricity comes from solar panels, and every joule counts — so that’s out with Chrome and Electron and in with Scheme, C, assembly, and maybe someday Forth.

Demos

Customizing Airbnb with a spreadsheet by Geoffrey Litt

At 3:10 in this demo video, I drag select multiple listings on a website, and bulk perform an action on them.

From our Community

Anders Hejlsberg on Modern Compiler Construction. By Anders Hejlsberg via Daniel

In this video Anders a great foundation of compiler construction by describing the traditional methodologies that have been used in the last 30 or so years. He then uses that foundation to describe modern tooling needs and how compilers have adapted to meet increasing demands.

--

An interesting Twitter thread on the preservation of digital art, including comment on how it hurts that digital artists can't fully manage the media they use. (Long and interesting Slack Thread). By Matt Popke via Konrad Hinsen

--

Programs are a prison: Rethinking the fundamental building blocks of computing interfaces. By djrobstep (Slack Thread via Shalabh Chaturvedi)

We often hear that Apple's ecosystem of apps (or Microsoft's, or Google's) are "walled gardens". But what about the individual applications themselves?

--

Arcan is a powerful development framework for creating virtually anything between user interfaces for specialised embedded applications all the way to full-blown standalone desktop environments. Boot splash screen? no problem. Custom Interface for your Home Automation Project? sure thing. Stream media processing? Of course. AWB "Desktop" concept ~5min video. By Bjorn Stahl via S.M Mukarram Nainar.

--

Interesting conversation on Slack about the positive benefits of accidental / incidental complexity.

--

This week on Slack, a fun prompt from Brandon Hudgeons (via Kartik Agaram):

You get to name an assertion the ___ Paradox (fill in your last name). What do you choose?

Come join Slack and start a new thread about your paradox!

--

Roam Research is looking for a Full Stack Engineer (Leaning Backend) by Conor White-Sullivan

Should love Clojure, be comfortable with some devops type work, and ideally have experience with Datomic and datalog.

Big points if you're familiar with the work of Doug Engelbart, Bret Victor, Michael Nielsen, Andy Matuschak, and Alan Kay.

SF preferred, but we'll consider remote.

--

Operon 0.5.0 is out, find it from https://operon.io (Java-binary and pdf-booklet) by OperonGuy (Slack Thread)

It is also the first public release and I'm hoping for feedback on the most rudimentary things; did you get the queries running (if you had a chance to try)? What was your initial impression on the language? Did you encounter anything illogical or that you could consider as possible design flaw?

I have not yet documented everything, so there's more to come on later releases. Also none of the components were yet released, so it is just the core that is out now. Love to hear back from you!

--

Summary of a paper: Paper; Didn't Read - Statecharts: A Visual Formalism For Complex Systems by instadeq

statecharts = state-diagrams + orthogonality + depth + broadcast-communication

--

Thomas Ballinger wrote some posts about "Observable for Jupyter Users".

A lively discussion in the Slack Thread

I'd be particularly interested in whether you think I'm identifying the differences in workflow in a digestible way. The goal is that these are tutorials, not marketing documents, if there's a difference. I guess they're marketing documents for programmers, not CEOs.

--

An article about Glamorous Toolkit describing what one rendering tree means and the doors it opens for creating new kinds of 2D interfaces: One rendering tree. Via Tudor Girba (Slack Thread)

Contents © 2024 Mariano Guerra - Powered by Nikola