با برنامه Player FM !
Hyperfiddle: Compiler Managed Network Connections (S03 E06)
Manage episode 336273353 series 3314588
Hyperfiddle is an app builder in Clojure/Clojurescript that uses a compiler to manage the network connections in the app for you. We discuss what makes code easy vs simple, arches for software, home-cooked apps, and the implications of a compiler for everything.
Links/Resources:
- [https://www.hyperfiddle.net/](https://www.hyperfiddle.net/)
- [https://hyperfiddle.notion.site/Reactive-Clojure-You-don-t-need-a-web-framework-you-need-a-web-language-44b5bfa526be4af282863f34fa1cfffc](https://www.notion.so/Reactive-Clojure-You-don-t-need-a-web-framework-you-need-a-web-language-44b5bfa526be4af282863f34fa1cfffc)
- [https://www.hytradboi.com/2022/uis-are-streaming-dags](https://www.hytradboi.com/2022/uis-are-streaming-dags)
- [https://hyperfiddle.notion.site/UIs-are-streaming-DAGs-e181461681a8452bb9c7a9f10f507991](https://www.notion.so/UIs-are-streaming-DAGs-e181461681a8452bb9c7a9f10f507991)
- How hyperfiddle changed over time
- [https://web.archive.org/web/20180217034740/http://www.hyperfiddle.net/](https://web.archive.org/web/20180217034740/http://www.hyperfiddle.net/)
- First video proof of Hyperfiddle's "distributed dataflow" architecture for server-streamed UI. "UI as an Expression” [https://twitter.com/dustingetz/status/1474050461745528839](https://twitter.com/dustingetz/status/1474050461745528839)
- [https://github.com/hyperfiddle/hyperfiddle-2020](https://github.com/hyperfiddle/hyperfiddle-2020)
- [https://www.youtube.com/watch?v=6888V9YsObM](https://www.youtube.com/watch?v=6888V9YsObM)
Show Notes:
- Have you tried rubbing a database on it? https://www.hytradboi.com/
- Self-adjusting Computations https://www.youtube.com/watch?v=G6a5G5i4gQU
- Sloth ecosystems https://www.youtube.com/watch?v=VU9Tn_Qkjb8
- Simple Made Easy https://www.youtube.com/watch?v=SxdOUGdseq4
- Apps can be home-cooked meals https://www.robinsloan.com/notes/home-cooked-app/
- Bundling and Unbundling https://reallifemag.com/bundling-and-unbundling/
- Alan Kays: STEPS http://www.vpri.org/pdf/tr2012001_steps.pdf and the Niles Compiler https://github.com/damelang/nile https://raw.githubusercontent.com/wiki/damelang/nile/socal.pdf
Chapters:
0:00 Intros
[00:02:05] What is Hyperfiddle?
[00:08:53] Managed Network through a Compiler
[00:15:49] Arches for Software
[00:19:21] Beyond Low Code
[00:26:39] Abstractions: Simple vs Easy
[00:29:14] Core of what's hard about apps
[00:33:16] The Eight Fallacies
[00:34:54] Home-cooked apps
[00:40:28] The Piped Piper Dream
[00:45:57] Reports for everyone!
[00:51:35] A compiler to help manage state?
[00:55:12] A Compiler for the Metaverse
[01:01:44] Making Integration Smoother
[01:04:38] OG "bare metal"
[01:12:01] Hypertext as Application State
[01:20:03] Compilers do hard things all the time
===== About “The Technium” =====
The Technium is a weekly podcast discussing the edge of technology and what we can build with it. Each week, Sri and Wil introduce a big idea in the future of computing and extrapolate the effect it will have on the world. Follow us for new videos every week on web3, cryptocurrency, programming languages, machine learning, artificial intelligence, and more!
===== Socials =====
WEBSITE: [https://technium.transistor.fm/](https://technium.transistor.fm/)
SPOTIFY: [https://open.spotify.com/show/1ljTFMgTeRQJ69KRWAkBy7](https://open.spotify.com/show/1ljTFMgTeRQJ69KRWAkBy7)
APPLE PODCASTS: [https://podcasts.apple.com/us/podcast/the-technium/id1608747545](https://podcasts.apple.com/us/podcast/the-technium/id1608747545)
40 قسمت
Manage episode 336273353 series 3314588
Hyperfiddle is an app builder in Clojure/Clojurescript that uses a compiler to manage the network connections in the app for you. We discuss what makes code easy vs simple, arches for software, home-cooked apps, and the implications of a compiler for everything.
Links/Resources:
- [https://www.hyperfiddle.net/](https://www.hyperfiddle.net/)
- [https://hyperfiddle.notion.site/Reactive-Clojure-You-don-t-need-a-web-framework-you-need-a-web-language-44b5bfa526be4af282863f34fa1cfffc](https://www.notion.so/Reactive-Clojure-You-don-t-need-a-web-framework-you-need-a-web-language-44b5bfa526be4af282863f34fa1cfffc)
- [https://www.hytradboi.com/2022/uis-are-streaming-dags](https://www.hytradboi.com/2022/uis-are-streaming-dags)
- [https://hyperfiddle.notion.site/UIs-are-streaming-DAGs-e181461681a8452bb9c7a9f10f507991](https://www.notion.so/UIs-are-streaming-DAGs-e181461681a8452bb9c7a9f10f507991)
- How hyperfiddle changed over time
- [https://web.archive.org/web/20180217034740/http://www.hyperfiddle.net/](https://web.archive.org/web/20180217034740/http://www.hyperfiddle.net/)
- First video proof of Hyperfiddle's "distributed dataflow" architecture for server-streamed UI. "UI as an Expression” [https://twitter.com/dustingetz/status/1474050461745528839](https://twitter.com/dustingetz/status/1474050461745528839)
- [https://github.com/hyperfiddle/hyperfiddle-2020](https://github.com/hyperfiddle/hyperfiddle-2020)
- [https://www.youtube.com/watch?v=6888V9YsObM](https://www.youtube.com/watch?v=6888V9YsObM)
Show Notes:
- Have you tried rubbing a database on it? https://www.hytradboi.com/
- Self-adjusting Computations https://www.youtube.com/watch?v=G6a5G5i4gQU
- Sloth ecosystems https://www.youtube.com/watch?v=VU9Tn_Qkjb8
- Simple Made Easy https://www.youtube.com/watch?v=SxdOUGdseq4
- Apps can be home-cooked meals https://www.robinsloan.com/notes/home-cooked-app/
- Bundling and Unbundling https://reallifemag.com/bundling-and-unbundling/
- Alan Kays: STEPS http://www.vpri.org/pdf/tr2012001_steps.pdf and the Niles Compiler https://github.com/damelang/nile https://raw.githubusercontent.com/wiki/damelang/nile/socal.pdf
Chapters:
0:00 Intros
[00:02:05] What is Hyperfiddle?
[00:08:53] Managed Network through a Compiler
[00:15:49] Arches for Software
[00:19:21] Beyond Low Code
[00:26:39] Abstractions: Simple vs Easy
[00:29:14] Core of what's hard about apps
[00:33:16] The Eight Fallacies
[00:34:54] Home-cooked apps
[00:40:28] The Piped Piper Dream
[00:45:57] Reports for everyone!
[00:51:35] A compiler to help manage state?
[00:55:12] A Compiler for the Metaverse
[01:01:44] Making Integration Smoother
[01:04:38] OG "bare metal"
[01:12:01] Hypertext as Application State
[01:20:03] Compilers do hard things all the time
===== About “The Technium” =====
The Technium is a weekly podcast discussing the edge of technology and what we can build with it. Each week, Sri and Wil introduce a big idea in the future of computing and extrapolate the effect it will have on the world. Follow us for new videos every week on web3, cryptocurrency, programming languages, machine learning, artificial intelligence, and more!
===== Socials =====
WEBSITE: [https://technium.transistor.fm/](https://technium.transistor.fm/)
SPOTIFY: [https://open.spotify.com/show/1ljTFMgTeRQJ69KRWAkBy7](https://open.spotify.com/show/1ljTFMgTeRQJ69KRWAkBy7)
APPLE PODCASTS: [https://podcasts.apple.com/us/podcast/the-technium/id1608747545](https://podcasts.apple.com/us/podcast/the-technium/id1608747545)
40 قسمت
Alle episoder
×به Player FM خوش آمدید!
Player FM در سراسر وب را برای یافتن پادکست های با کیفیت اسکن می کند تا همین الان لذت ببرید. این بهترین برنامه ی پادکست است که در اندروید، آیفون و وب کار می کند. ثبت نام کنید تا اشتراک های شما در بین دستگاه های مختلف همگام سازی شود.