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 2021/12 Week 1 #107

Closed marianoguerra closed 2 years ago

marianoguerra commented 2 years ago
marianoguerra commented 2 years ago

๐Ÿ“… Advent of Future of Code ๐Ÿ’พ Future of Emacs ๐Ÿงฐ Future of IDEs ๐Ÿ’ก Rethinking Software Design

Two Minute Week

๐Ÿ“ Alpha #4: garbage collection and golden testing via Alexey Shmalko

๐Ÿงต conversation

๐Ÿšฎ This week I finished garbage collection in Alpha and then focused on refactoring and adding tests.

marianoguerra commented 2 years ago

Our Work

๐ŸŽฅ Preparing for Advent of Code with Teliva via Kartik Agaram

๐Ÿงต conversation

Who else is gearing up for Advent of Code? This year I'm planning to do it in Lua, on my github.com/akkartik/teliva environment. Here's a 15-minute video of me warming up

marianoguerra commented 2 years ago

๐Ÿš€ Day 1 of Advent of Future of Code: BMI Calculator with Flowrunner-canvas via Mariano Guerra

๐Ÿงต conversation

Check instructions here

marianoguerra commented 2 years ago

๐Ÿ— Day 2 of Advent of Future of Code: Brutalist Convivial Computing with Teliva via Mariano Guerra

๐Ÿงต conversation

Check instructions here

marianoguerra commented 2 years ago

๐Ÿง‘โ€๐Ÿ”ง Day 3 of Advent of Future of Code: Mechanical Piano with MockMechanics via Mariano Guerra

๐Ÿงต conversation

Check instructions here

marianoguerra commented 2 years ago

๐Ÿ’ป WEBcode.run via Tom Larkworthy

๐Ÿงต conversation

Hi, I have built a serverless runtime for observablehq.com called webcode.run. This extends Observable's reactive notebooks to the backend. Its unique features are instant deploys, and it can redirect traffic to your browser, so you can do devtool or console.log debugging against production traffic. It's a unique way of sharing code across frontend and backend.

My aim is to create a serverless environment that is a pleasure to use as a developer. I am really desperate for feedback, so if you give it a go let know the positives and negatives.

marianoguerra commented 2 years ago

Thinking Together

๐Ÿ’ฌ Breck Yunits

๐Ÿงต conversation

Does anyone remember that person who came up with the font where you would rotate and stack the zeros vertically, like the image below? I can't remember what it was called and am struggling to Google my way back.

image.png

marianoguerra commented 2 years ago

๐Ÿฆ Tweet from @jessewldn via Andreas S

๐Ÿงต conversation

Hey ๐Ÿ‘‹ I came across this:

๐Ÿฆ Jesse Walden: NFT is a new file format, for a file you can't copy.

inside this:

NFTs make the internet ownable

What do you think about this file analogy?

marianoguerra commented 2 years ago

Content

๐Ÿ“ Welcome to Fleet! via Mariano Guerra

๐Ÿงต conversation

Built from scratch, based on 20 years of experience developing IDEs. Fleet uses the IntelliJ code-processing engine, with a distributed IDE architecture and a reimagined UI.

Fleet Next-generation IDE by JetBrains

marianoguerra commented 2 years ago

๐ŸŽฅ On the design of text editors via Jack Rusher

๐Ÿงต conversation

My two favorite talks from this year's emacs conf:

On the design of text editors

On the aesthetics of text editors. I'm in violent agreement with most of his points about visual junk in modern IDEs.

Tree-edit: Structural editing for Java, Python, C, and beyond!

A package built with tree-sitter and an elisp port of MiniKanren to provide structure editing for arbitrary languages. Nice practical use of logic programming in a context of general interest to FoC people. ๐Ÿ™‚

marianoguerra commented 2 years ago

๐ŸŽฅ Rethinking Software Design | Daniel Jackson via Deepak Karki

๐Ÿงต conversation

Thumbnail

Very insightful talk from Prof Daniel Jackson of MIT. I really loved how he blended design, design thinking and software engineering towards the end of the talk.

Abstract

How does design thinking apply to software? Until now, most work on software design has focused on the design of the internal structure -- not on the design that the user experiences. Weโ€™ve made a lot of progress in making software more usable with better design processes and heuristic guidelines, but we still lack a fundamental theory that could provide a more focused and constructive way to design software.

In this talk, Iโ€™ll explain the elements of a candidate theory that Iโ€™ve been working on. The behavior of a software app is structured as a collection of โ€œconceptsโ€, each of which is a state machine with its own motivating purpose. By examining the mapping between concepts and purposes, subtle design flaws are exposed that can have major impacts on usability.

marianoguerra commented 2 years ago

๐Ÿ“ Denigma is an AI that explains code in understandable english via Deepak Karki

๐Ÿงต conversation

Understand unfamiliar programming constructs - Helping developers break through the enigma of code.

Denigma explains code in understandable english. Powered by machine learning.

marianoguerra commented 2 years ago

๐Ÿ•น The Deadlock Empire via Yusuke Shinyama

๐Ÿงต conversation

The idea of making concurrent programming as a game is just awesome.

marianoguerra commented 2 years ago

https://tinyletter.com/marianoguerra/letters/future-of-coding-weekly-2021-12-week-1