"Literate interactive coding: Devcards" by Bruce Hauman

16K views · 11 years ago · talk · intermediate · dated

Bruce Hauman presents Devcards at Strange Loop, a ClojureScript tool for developing UI components and documentation as live, interactive cards inside the code. It shows hot-loading code while you work and writing literate examples that stay running.

HN people call it an original and outstanding tools talk, and point to it as the model that React Storybook and similar tools resemble.

“this one in particular is original and outstanding in my opinion”

5 comments from Hacker News

f
@freshhawk2017 · in “Show HN: Mesh IDE – a code editor that feels like a spreadsheet”
I'm not sure if the parent did, but I followed what you were looking for and the answer is still "try clojure", perhaps more specifically it is "Try the Clojure libraries figwheel and devcards to do web stuff" but the push for immediate feedback and "interactive programming" is central for everyone. It's a community that took Bret Victor's Inventing on Principle talk to heart, already agreeing due to the REPL centric workflows that most people used. Bruce Hauman has some good talks about his tools, which are GUI application-centric and a joy to use [1][2][3] If you aren't doing web or native mobile GUI stuff then the default tools have immediate unit test/linting/spec compliance feedback triggered every time you save a file. Unless you mean you want a very simplified language, in which case you should look elsewhere. Clojure has definitely chosen the high power side of that trade-off, but this also allows some truly first class tools to be developed. [1] link [2] link [3] ▶ this video <- this one in particular is original and outstanding in my opinion
Strongly recommendsView on HN
q
@quazar2019 · in “Literate Interactive Coding: Devcards”
Submitted the video to Hacker News.
RecommendsView on HN
a
@akilism2015 · in “The Utopian UI Architect”
If you like hot-loading code you should checkout this strangeloop video of Bruce Hauman talking about devcards ▶ this video
RecommendsView on HN
p
@programnature2016 · in “Introducing React Storybook”
This is extremely similar to DevCards for Clojurescript, link ▶ this video
k
@keldlundgaard2015 · in “ClojureScript Year in Review”
For devcards, you can see the full strangeloop talk about the tool here: ▶ this video