Closed marianoguerra closed 3 years ago
📢 LIVE 2021 Deadline Nears ⚙️ Visual #WebAssembly 🧑💻 #LowCode Limitations 🔎 Zoom UIs
🎥 Visual programming a webassembly module via Maikel van de Lisdonk
Hi, in my last update I promised to make a video on the visual webassembly compiler that I am working on as a subproject of my flow-based-programming editor. So, here it is :-) . I'll share some more info in the thread of this post and a picture of the whole flow as well.
🎥 Pythagorean Theorem with Scrubbable Numbers via Robin Allison
I'd like to make a general point: Arbitrary mathematical statements formulated symbolically can be formulated with concrete dynamic variables instead (by which I mean concrete values you can change and whose instances are all kept in sync). Here is an example of this with the pythagorean theorem.
🐦 Tweet from @fabgenovese via Andreas S
Hello 👋 everyone
It’s been a while since I talked with Ivan Reese about Project Funding from the blockchain space. This here is a nice example for me showing that there is a great potential for collaboration:
🐦 Fabrizio Romano Genovese: Boom! Congrats to @julesh, @philipp_m_zahn, @statebox and me. :D
http://blog.ethereum.org/2021/08/06/esp|blog.ethereum.org/2021/08/06/esp…
The blockchain space can be roughly understood as an exploration into what can money mean in the 21st century. How can it be more just and in general offer more options for participation. Since crypto is already computational native it extends from there that tools, coding experiments are needed to really implement these new ideas.
🐦 Tweet from @keikreutler via Andreas S
Another very interesting piece is this by Kei kreutner, shining light on the relationships between DAOs (and what does that mean anyways) and cooperatives. Is the future of coding community a potential cooperative or a guild?
🐦 kei 🗝️: A Prehistory of DAOs Cooperatives, gaming guilds, and the networks to come
Read the second in my @GnosisGuild series of essays bridging cryptonetworks, web3, and gaming. http://gnosisguild.mirror.xyz/t4F5rItMw4-mlp|gnosisguild.mirror.xyz/t4F5rItMw4-mlp…
🧰 Thoughts on low-code, nocode tools by xyzzy
My use case is simple. I want to build forms, avoid crud and send email notifications without writing a ton of code. Probably my favorite so far has been anvil.works but even that was rejected. The most impressive was bubble. I will evaluate docs.budibase.com, enso.org over the weekend
Here are my gripes with the tools
JSON exports / Unreadable code generation - This just kills most solutions for me. For this reason I would much rather use tools like tailwind designer that generate readable Html5 code. Looking at you webflow.
Cloud Only - If the trend of cloud goes on any longer I will be calling all offline apps and command line tools lightning apps. Pure offline support is important. Self hosting is important. I love node-red in this regard.
Intimidating examples - My use case is simple. Most examples and documentation provide complex use cases. When learning programming in the text driven world, we start with “Hello World”, simple iteration, repl, libraries and shell scripts. Not only are these easy and fast to type, you can copy paste stuff to get things working. Copy paste is a killer feature of the text driven world.
Tie in with frameworks and using the browser for editing code - This introduces too much dependency and breaks my existing way of working.
Can’t re-use the components in existing projects - I think these platforms need to provide an api or hooks so that they are reusable in normal scripts. Perhaps 90% of the app can be designed in the browser but 10% can be done in the traditional way.
Here are some good enough and free solutions - stencil, mongodb, python scripting, wordpress, webkit shell for mobile apps, tailwind designer for UI. For a team < 10, these solutions are workable with email and all of them are free. These solutions are simple. Perhaps no code is doing too many things at once ?
📢 The LIVE 2021 submission deadline has been extended to Aug 19! via Brian Hempel
“The LIVE 2021 workshop invites submissions of ideas for improving the immediacy, usability, and learnability of programming.”
🐦 Tweet from @AShendruk via Florian Schulz
Inspiration: An example of zooming in/out of a text document. In contrast to a “Minimap” in Visual Studio Code, this one displays the text in multiple columns and uses color coding that is not for syntax, but for “level of confidence”.
🐦 Amanda Shendruk: One of the coolest things about the @IPCC_CH #ClimateReport is that the authors are so confident about the science — they even tag sentences with their confidence!
So, naturally, we visualized it.
(And we summarized every chapter, too)
🎂 processing.org via Florian Schulz
The new processing.org features a structured editor that allows anyone to create a variation of the new logo. While the editor shows code, all manipulations can only be made using the mouse (scrubbers).
📝 Collecting my thoughts about notation and user interfaces via Mariano Guerra
Which are the primitives of your notation?
So Lynch’s five primitives comprise a notation.
It’s composable. A small number of simple elements can be combined, according to their own grammar, for more complex descriptions. There’s no cap on complexity; this isn’t paint by numbers. The city map can be infinitely large.
Compositions are shareable. And what’s more, they’re degradable: a partial map still functions as a map; one re-drawn from memory on a whiteboard still carries the gist. So shareable, and pragmatically shareable.
Not only are maps in this notation functional for communication, but it’s possible to look at a sketched city map and deconstruct it into its primitive elements (without knowing Lynch’s system) and see how to use those elements to extend or correct the map, or create a whole new one. So the notation is learnable.
🧩 CodeTour is a VS Code extension via Florian Schulz
CodeTour is a VS Code extension that allows you to record and playback guided tours of codebases, directly within the editor. You can create tours and add steps. Just go to any file and click the (+) icon next to the line of code. You can then annotate this. After you’ve added steps, you can then playback a tour.
💬 Ben Wheeler
Hi all! Question: Has anyone worked on, or used, a Jupyter/IPython-style sketchbook/notebook for a blocks-coding (or otherwise child-oriented) environment? Or do you know of any?
📝 How is a Programmer Like a Pathologist? via Shalabh
https://blog.bracha.org/exemplarDemo/exemplar2021.html?snapshot=BankAccountExemplarDemo.vfuel#
This blog post by Gilad Bracha describes the recently added "exemplar" support to the Newspeak programming language. This lets you annotate the code with example values. Whenever you browse code, their IDE then shows you not just the code but also the example values and since the IDE is live you can play around with them.
[x] Change Month and Week Number
[x] focWeekExport 2021-04-19 2021-04-26
[x] Summary
[x] Hashtags
[x] Check that comment links work (push weekly dump with channel summaries)
[x] Check to mention right person for moved messages
[x] Update Search Index
[x] Download New Attachments
https://tinyletter.com/
https://tinyletter.com/marianoguerra/letters/
http://localhost:8000/history/
https://marianoguerra.github.io/future-of-coding-weekly/
https://stackedit.io/