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 2020/05 Week 4 #23

Closed marianoguerra closed 4 years ago

marianoguerra commented 4 years ago

This issue collects resources for the newsletter of the year/month/week that should be in the title

If you want to contribute open the issue and paste a resource you think is worth sharing in the newsletter and comment on the issue of the week.

Use markdown for formatting, ideally a contribution should have a title a link and optionally a description.

Post helpers: https://marianoguerra.github.io/future-of-coding-weekly/helpers.html

Use comment reactions on issue comments to up vote/down vote/whatever each submission the reactions that have a clear sense of positive/negative will be considered to rank the submissions of the week.

marianoguerra commented 4 years ago

🎥 Instadeq Week in Two Minutes #6 by Mariano Guerra 🧵Conversation

Form Field Reorder and Create at Position, Chart Settings, Remove Notebooks and More

🎥 Jorvik, Part 6 by Chris Maughan 🧵Conversation

This week I focused on abstracting my graph renderer to make it graphics API independent, drawing it into an offscreen surface, and incorporating it into an ImGui window with pan and scale options.

🎥 Beads programming language, Ep 009, measuring code coverage by Edward de Jong 🧵Conversation

This week in Beads language development was devoted to implementing code coverage measurement. In Beads you have the concept of a monitor program that can run another program inside a window. This is useful for performance analysis and automated testing.

I expanded the Builder program to have a toggle switch which shows the number of times each function/subroutine in the system has been called. By identifying functions with 0 calls you can see which parts of your code have not been tested.

This counts are also useful for identifying super high frequency utility functions, as those are strong candidates for putting in time on performance. It is always better to measure frequency of use before trying to optimize your code.

marianoguerra commented 4 years ago

📑 Eddy Parkinson started a thread of programming language design videos/papers/conferences/journals and many cotributed. 🧵Conversation

marianoguerra commented 4 years ago

Ivan Reese 🧵Conversation

Does anyone have handy any criticisms of Self-style prototypal inheritance? I'm not interested in performance, just the idea as a mechanism for dynamic data composition that lets you manage duplication vs references. What causes it to fail (eg: become unmanageable), where other kinds of data composition do not?

Also accepting links to good summaries of how Pharo handles inheritance/composition.

marianoguerra commented 4 years ago

📝 Microsoft’s new Fluid Office document is Google Docs on steroids. Via Shalabh Chaturvedi 🧵Conversation

marianoguerra commented 4 years ago

📑 Networked Notebook Catalogue. Via Prathyush 🧵Conversation

I tried to put together a list of all these newfangled Xanadu style “networked notebooks” that are coming out. With the help of Raghuveer and some friends I think I have made a somewhat comprehensive roundup, but I’d love to know if I have missed out any cool ones

marianoguerra commented 4 years ago

📝 Turing complete user. Via Nicolas Decoster 🧵Conversation

I share this article by Olia Lialina as I think some people here might find the "Turing complete user" interesting, at least the term, if not the concept behind it and her point of view. I like how she talks about different ways of thinking about the "user"

marianoguerra commented 4 years ago

📝 Programming in plain English. Via Chris Granger 🧵Conversation

marianoguerra commented 4 years ago

Vitorio Miliano 🧵Conversation

Did anyone see the OpenAI code generation demo during Microsoft Build this week? Write a function name and a comment and OpenAI generated Python code that does that thing, and keeps context across functions?

marianoguerra commented 4 years ago

📦 A light-weight, extendable, high level, universal code parser built on top of tree-sitter. Via Shubhadeep Roychowdhury 🧵Conversation

Today we announced our first open source library "Tree-hugger: Source Code Mining for Human".

We published an article about it. Please have a read - Introducing tree-hugger: Source Code Mining for Human

marianoguerra commented 4 years ago

📢 Data Pipes. Via Daniel Owsianski 🧵Conversation

Hi all I'm working on DataPipes a flow-based editor for macOS. That is kind of my tribute to QuartzComposer that introduced me to the idea of flow-based programming. I always wanted to use this approach to something else than graphics - and here it is. The main idea is to use flow-based approach to dealing with data without touching code and as a result make it easier to use real(istic) data in the design process.

Here is the short screencast of the current alpha version, any feedback highly appreciated!

marianoguerra commented 4 years ago

How many SLOC is your FoC project, at the moment?

marianoguerra commented 4 years ago

📝 Into the Tar Pit. Via Andreas S 🧵Conversation

marianoguerra commented 4 years ago

🎥 Dominik Jančík showing demos of schéma: A playful visual environment for behavior programming with focus on physical devices and spatial relations.

Built from the ground up in the VL visual programming language

Used to drive lights, generate visuals, create interactive media installations, integrate with other tools and think of new creative uses while you quickly iterate in the live environment.

So far, I have mainly used it for light programming and setting up audio reactive, interactive and kinetic objects, in essence dealing with real-life objects.

I highly suggest you check out https://schema.scenic.tools/gallery/ for more examples.

marianoguerra commented 4 years ago

https://tinyletter.com/marianoguerra/letters/future-of-coding-weekly-2020-05-week-4