Closed marianoguerra closed 3 years ago
π₯ Glance update: Wires, zooming, panning via Robbie Gleichman
I've made some progress on the Glance editor. You can now zoom, pan, and connect nodes with wires. Code is Main.hs
π Wasp-lang Alpha - Develop web apps in React & Nodejs with no boilerplate | Product Hunt via Martin Sosic
After pushing hard on development during the summer, we are now again balancing between developing the compiler/language and on the other hand building a community, getting first testers, contributors, so getting some exposure on Product Hunt helps with this.
We are done with "launching" Alpha for now, but we do plan to continue reaching out to people by writing hopefully relevant/valuable blog posts.
π¬ elvis chidera
Working on a low-code project for native apps. The idea is predicated on the argument that many apps are just "skins around a database".
Why is declarative UI + declarative queries a bad idea? For example we create a todo app like this:
π· image.png
π nomodes.com via Kartik Agaram
Larry Tesler and NOMODES
During Larry's time in Xerox PARC there really wasn't such a thing as personal computers. At the time, software interfaces were designed around modes. In a text editor you couldn't just start typing and have words appear on the screen.. Larry pioneered the concept of software user studies, and found that many people would fail to get comfortable with the computer even after many weeks of use. And he believed that these modes were to blame, and they represented a threat to the dream of what personal computing could be.
[...]
π¬ Emmanuel Oga
For all the love hypertext receives, I have a great gripe against it: learning through hypertext requires breadth first search over a sea of links.
Documents provide a single-hop link, and it is the reader's job to keep jumping through links until finding all the pieces needed.
[...]
π¬ Kartik Agaram
I'm at an impasse with my project of a live-updating postfix programming environment and would appreciate some UX ideas/feedback:
[...]
π mm-ADT via Emmanuel Oga
Has anybody seen mm-adt.org and mm-adt.org/vm/ ? (by one of the creators of Gremlin Query Language).
π 1968 Demo Interactive - Doug Engelbart Institute via Shalabh Chaturvedi
Today is the 52nd anniversary of "The Mother of All Demos" by Doug Englebart. Here it is nicely organized by chapter and section
π¦ Tweet from @shannonmattern via Srini Kadamati
dang, an entire conference on diagrams o_0
π¦ Shannon Mattern: Holy hell - a whole conference on diagrams! http://www.diagrams-conference.org/2021/
π₯ How to make Concentration in Fancade via Stathis Sideris
Just found this, seems to be node programming for games. Iβve never seen such dense nodes, and I like the interaction where you βcollectβ your nodes in a temporary areas before connecting them in the main flow. This was possibly necessary because itβs on mobile platforms
π The Anti-Mac Interface via Chris Knott
Metaphors not only constrain and mislead users, they can also limit designers' ability to invent more powerful interface mechanisms
I disagree with. For example, the file/folder metaphor does not constrain and mislead users, I think it empowers users because it allows them to make use of their intuitions. When you introduce "more powerful interface mechanism" such as symlinks/junction points, at that point you are actually constraining and misleading users, because you are removing the structural support of their intuitions, which ends up with users deleting files in one "place" and them disappearing from another "place" - a clear violation of natural laws.
I think the crux of the disagreement is highlighted by this point;
The desktop metaphor assumes we save training time by taking advantage of the time that users have already invested in learning to operate the traditional office with its paper documents and filing cabinets. But the next generation of users will make their learning investments with computers, and it is counterproductive to give them interfaces based on awkward imitations of obsolete technologies
π James Clark's blog post on Ballerina Programming Language concepts via Emmanuel Oga
There's [...] a bidirectional mapping between the textual representation of a function in Ballerina syntax and the visual representation of the function as a sequence diagram. The sequence diagram representation fully shows the behavior of the function as it relates to concurrency and network interaction.
The closest analogy I can think of is Visual Basic. The visual model of a UI as a form is integrated with the language semantic to make writing a Windows GUI application much easier than before. Ballerina is trying to do something similar but for a different domain. You could think of it as Visual Basic for the Cloud.
π Wasp Lang Alpha π» No Modes π½ Multi-Model Abstract Data Type π Excel got Lambdas π Anti-Mac UI
Two Minute Week
π₯ Function calls that live-update as function definitions are edited via Kartik Agaram
𧡠conversation
This week: editing functions
Main project page