Closed marianoguerra closed 3 years ago
🛠️ Asembling a Code Playground ⌨️ Tile-based Editing 📢 WikiFunctions is Hiring 📡 Signal Towers
💻 haskell.org/package/strong-path via Martin Sosic
Getting back to weekly updates!
Last week in Wasp:
🎥 Demo: Assembling a Code Playground – Programming with Ratio via Florian Schulz
Here’s another demo of Ratio, the programming environment I’ve shared last week. In this demo I’m assembling a Code Playground.
To keep it short, I didn’t add a block to save the file. But I can show that in another video next week. 🙂
For context, here’s some background information I’ve shared last week: Programming with Ratio
Thinking more about the wires crossing problem (from Adnan's "portal" conversation) that plagues every node and wire GUI tool after log 2, I was wondering if anyone has seen any great GUI tools that use a "Tube" model instead. The idea is nodes would always have a single parent, and a fixed x/y position, and be connected to their parent by a tube, in which unlimited wires might be threaded. Messages between nodes would have to route according to these layouts (each node would have routing capability). To see the exact connections between nodes, you would likely have to hover over a node and it's relevant wired connections could highlight. Does the EE world have GUI tools that follow a paradigm like this?
📝 Depth and Innate Judgements via Daniel Garcia
Which mental faculties are involved in programming? If we knew more about them, could we invent programming languages that were both easier to use and more powerful?
This is not a well-studied area, and very few aspects of programming languages, old or new, are evaluated formally for the quality of their "human factors" or "user experience". For example, among the features of artificial languages, there has been no attempt to separate experimentally those features that are cultural artifacts, from those that reflect our innate, genetically-endowed mental capacities.
Has anyone come across other programming languages with a similar idea?
📝 webdsl.org via Alexander Chichigin
Hi everyone! I'm adding (retrofitting) an asynchronous request processing (first server-side, then client-side too) to a Web programming language (webdsl.org to be specific). I would appreciate your suggestions and references to existing models, both syntactic and semantic. I'm particularly interested in mandatory timeouts and error handling, and compositionality. As long as request processing is essentially a FSM you can view the question as "nice and composable syntax for describing FSMs". 🙂
💬 Dhruv Kapur
Using this form to think aloud. I just came across a really old note about IUPAC naming in chemistry. Maybe particularly in organic chemistry. I wondered if there is a similar naming standard in the world of software. If so can someone point out to me?
🐦 Tweet from @dm_0ney via Scott Anderson
🐦 David Moon: #tylr is live! http://tylr.fun (not mobile friendly yet!)
how to play 🧵
📑 Programming Languages for Enthusiasts via Alexander Chichigin
📢 We are hiring for Wikifunctions at Wikimedia! via Denny Vrandečić
Our goal is to democratize programing by creating a community-curated and -maintained library of functions, available in many languages (both natural and programming), and integrate it all with Wikipedia, Wikidata, and the other Wikimedia projects. More background in the replies, and happy to answer more questions. Our team is mostly remote (although we do have an office), and we also hire outside the US.
We are also hiring for an Engineering Manager for Wikifunctions
Come and join us and invent the Future of Coding at Wikimedia, and build towards a world where everyone can share in the sum of all knowledge - and where code is a new form of knowledge.
📡 blokdots: Signal Tower via Florian Schulz
I’ve posted Blokdots already but I found the idea of a virtual “signal tower”:
This virtual component allows you to trigger multiple things when other elments get triggered. You can stack them together as you want to enable endless complexity.
It’s that kind of metaphor that can make programming more approachable.
🤖 story.ai via Cole Lawrence
We’re developing story.ai, a text-oriented low-code platform in alpha-testing.
We would like to help you automate a task that is currently a pain in the butt that you might turn towards something like Zapier for.
Perhaps your current choice of services have a limitation you can’t get around, and you think it would be possible to fix with a more flexible tool. We are open to building exactly the integrations you need, even if they are a bit obscure.
Any help in this regard would be invaluable to validate use-cases for our current product. ❤
I’m open to answering questions, and if you’re interested in us building you something, DM me 🙂
[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/