HN Theater @HNTheaterMonth

The best talks and videos of Hacker News.

Hacker News Comments on
Bruce Hauman - Developing ClojureScript With Figwheel

ClojureTV · Youtube · 2 HN points · 6 HN comments
HN Theater has aggregated all Hacker News stories and comments that mention ClojureTV's video "Bruce Hauman - Developing ClojureScript With Figwheel".
Youtube Summary
Figwheel is a tool that helps ClojureScript programmers. It facilitates a live interactive programming workflow and much more. In this talk, I will go over the main ideas behind Figwheel and demonstrate how it works. I will explore several tricks to help people get the most out of using it. The goal of this talk is for attendees to walk away with a solid understanding of Figwheel and its use.
HN Theater Rankings

Hacker News Stories and Comments

All the comments and stories posted to Hacker News that reference this video.
Jun 17, 2022 · 1 points, 0 comments · submitted by tosh
i also asked this on twitter so just putting some replies here:

- Doug Engelbart https://en.wikipedia.org/wiki/The_Mother_of_All_Demos

- Twilio https://avc.com/2016/06/best-seed-pitch-ever/

- Stripe - "7 lines of code"

- Netlify - https://www.smashingmagazine.com/2015/11/modern-static-websi...

- Heroku - https://12factor.net/ and git push heroku master

- Cloudflare - https://mixtape.swyx.io/episodes/cloudflare-at-techcrunch-di...

- Node (https://www.youtube.com/watch?v=ztspvPYybIY&feature=youtu.be) and Deno (https://www.youtube.com/watch?v=M3BM9TB-8yA)

- Firebase (reportedly) - https://twitter.com/_davideast/status/1537864335715860482

smaller companies/less impactful pitches that i still like

- Redux https://www.youtube.com/watch?v=xsSnOQynTHs

- Stackblitz https://twitter.com/sulco/status/1537867531511287808?s=20&t=...

- Comm https://www.notion.so/commapp/Comm-4ec7bbc1398442ce9add1d795...

- Mongodb https://twitter.com/mongodb/status/1192530877148008448

- Let's Encrypt https://twitter.com/mbleigh/status/1537866383710511104

- Figwheel-Clojurescript https://www.youtube.com/watch?v=j-kj2qwJa_E&t=598s

- Svelte https://www.youtube.com/watch?v=AdNJ3fydeao

swyx
(me again) I've now added this to my tracking list of pitches:

https://dx.tips/pitches

will keep this live as stuff comes in!

creativenolo
Great question. Extra points for this comment too!
johns
This is the Twilio demo you should watch https://avc.com/2010/08/how-to-pitch-a-product/
Sure. I use fighwheel. https://figwheel.org/

Actually, when I develop with clojure, I typically have both backend and frontend running at the same time and I am concurrently modifying both applications without restarting them. This is way, way more convenient than having to restart application and then to bring it to a state to run your test.

This is youtube video from which I learned about fighwheel: https://www.youtube.com/watch?v=j-kj2qwJa_E

Have fun!

Aug 08, 2018 · 1 points, 0 comments · submitted by tosh
This is Bruce Hauman's dome (creator of the Clojure library Figwheel)

I watched a video of the talk where this dome is mentioned last week.

https://www.youtube.com/watch?v=j-kj2qwJa_E&t=9m16s

I was hoping there'd be some more info about the way he lives in general. Seeing from the outside picture he also seems to grow his own food.

If you're interested in Clojure, I _highly_ recommend /r/Clojure on Reddit. It's very active; several library devs, book authors, and core maintainers frequently post and comment. There's a weekly thread dedicated to new Clojure users ([Latest thread here][1]). The Clojure Slack[6] is even more active if you have a burning question.

If you would like to dip your toes in the water, 4Clojure[2] is an online interactive Clojure Kata. There's also a (nearly) full REPL environment at Try Clojure[3] or repl.it[4]. The Clojure Cheatsheet[5] makes it easy to browse and discover the Clojure standard library, and IMHO is _so_ well organized!

But the biggest part of Lisp is the interactive development. You really have to see it, and I love showing the [Bruce's Figwheel project presentation][7] because it's a very visual demonstration of what hot-reloading code and interactive development can bring. It also helps that he's doing Clojurescript in a live browser for web development.

[1]: https://www.reddit.com/r/Clojure/comments/6tq8f5/new_clojuri...

[2]: http://www.4clojure.com

[3]: http://www.tryclj.com/

[4]: https://repl.it/languages/clojure

[5]: https://clojure.org/api/cheatsheet

[6]: http://clojurians.net/

[7]: https://www.youtube.com/watch?v=j-kj2qwJa_E

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] https://www.youtube.com/watch?v=j-kj2qwJa_E [2] https://www.youtube.com/watch?v=KZjFVdU8VLI [3] https://www.youtube.com/watch?v=G7Z_g2fnEDg <- this one in particular is original and outstanding in my opinion

here is my experience:

- creating a project from scratch is easy: lein new reagent-frontend my-project. it creates a project from reagent-frontend template. you can build your app with lein cljsbuild auto or build a production build with lein release.

- build time significantly drops, even with advanced optimizations, comparing to webpack.

- both component and app state management becomes a lot easier thanks to reagent atoms.

- not much of a big deal but hiccup templates make inline styling easier.

- you get figwheel! [0] [1]

[0] https://github.com/bhauman/lein-figwheel/ [1] https://www.youtube.com/watch?v=j-kj2qwJa_E

HN Theater is an independent project and is not operated by Y Combinator or any of the video hosting platforms linked to on this site.
~ yaj@
;laksdfhjdhksalkfj more things
yahnd.com ~ Privacy Policy ~
Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.