Skip to content
HomeVideos
AllLongsCategoriesPlaylists
BooksBlogsPodcasts
HistoryListsWatch laterLiked videosFollowing

The videos, books, blogs and podcasts Hacker News keeps recommending, all in one place.

VideosBooksBlogsPodcastsAboutPrivacySettings

Data from Hacker News, HackerTube, HackerBooks, HackerBlogs and Open Library. Credits · Not affiliated with Y Combinator.

HomeVideosBooksBlogsPodcasts
Ctrl K

    Makepad: Designing modern UIs with Rust - Rik Arends - RustNL 2023

    RustNL

    2 HN recommenders · recommended in 3 months, 2023–2024

    YouTube

    55:20 · 60K views · May 31, 2023

    Rik Arends presents Makepad, a Rust UI framework, at RustNL 2023. The talk covers designing modern, GPU-fast UIs with Rust and includes live-coded demos of an IDE and a synthesizer.

    HN commenters recommend it for the live-coded demos running at high frame rates, calling the performance impressive.

    Software Engineering & LanguagesC, C++, Rust, Go & systems languagesWeb developmentComputer graphics & rendering
    1. 36:16
      RustConf 2016 - A Modern Editor Built in Rust by Raph LevienConfreaks43K views • 10 years ago
    2. 1:05:59
      Data Oriented GUI in Rust by Raph Levien - Bay Area Rust MeetupRust Programming Language83K views • 8 years ago
    3. 42:30
      RustConf 2018 - Closing Keynote - Using Rust For Game Development by Catherine WestRust Programming Language152K views • 8 years ago
    4. 32:24
      RustLatam 2019 - Without Boats: Zero-Cost Async IORust Programming Language55K views • 7 years ago
    5. 42:20
      Writing a Wayland Compositor in Zig - Isaac FreundZig SHOWTIME26K views • 6 years ago
    6. 42:38
      2021: Year of the Linux Gaming Desktop - Andrew KelleyZig SHOWTIME15K views • 5 years ago
    7. 29:47
      The Truth about Rust/WebAssembly PerformanceGreg Johnston218K views • 3 years ago
    8. 1:55:24
      Ideas about a new programming language for games.Jonathan Blow530K views • 12 years ago
    9. 23:57
      GopherCon 2016: The Design of the Go Assembler - Rob PikeGopher Academy116K views • 10 years ago
    10. 48:46
      Rust's Journey to Async/AwaitInfoQ90K views • 6 years ago
    11. 45:05
      Servo Architecture: Safety and Performancelinux conf au 2017 - Hobart, Australia12K views • 9 years ago
    12. 37:07
      Scale By The Bay 2018: Bryan Cantrill, Rust and Other Interesting ThingsFunctionalTV45K views • 7 years ago
    13. 13:44
      Fastest browser engine by far at 500 FPS! Servo Webrender - CSS on the GPU part 2: Demo𝓖𝓷𝓸𝓶𝓮💫𝓢𝓪𝓷𝓮13K views • 10 years ago
    14. 6:46
      NOTCURSES III: THE SAGA CONTINUES (1080P)Nick Black46K views • 5 years ago
    15. 12:31
      OSCON 2010: Rob Pike, "Public Static Void"O'Reilly119K views • 16 years ago
    16. 42:45
      RustConf 2017 - Closing Keynote: Safe Systems Software and the Future of Computing by Joe DuffyConfreaks2.5K views • 9 years ago
    17. 1:01:51
      Rant: Entity systems and the Rust borrow checker ... or something.Jonathan Blow304K views • 8 years ago
    18. 23:12
      dotGo 2015 - Rob Pike - Simplicity is Complicateddotconferences172K views • 10 years ago
    19. 39:03
      RustConf 2020 - Closing Keynote by Siân GriffinRust Programming Language9.8K views • 6 years ago
    20. 1:01:31
      TypeScript is being ported to Go | interview with Anders HejlsbergMichigan TypeScript102K views • 1 year ago

    3 comments from Hacker News

    1. @rapnieAug 2023· in “Snappy UIs with WebAssembly and Web Workers”

      > if anyone tells you they need to use WebAssembly to make the UI snappy I'd advise you interrogate that assertion thoroughly. Get prepared to be blown away by Makepad [0]. I have no affiliation with them, but just watched their most recent conference presentation [1]. The slides were made with Makepad itself and included, embedded, a full-blown IDE, a synthesizer app, a Mandelbrot to zoom in endlessly, and more. All running at 120fps. The presentation is for the most part live-coding with this setup. What they want to do is bring coders and designers closer together, and while some code is in Rust they developed a DSL for the GUI parts that is close to how Figma works. These GUI's can run anywhere. And I couldn't help thinking "Why would people have complicated stacks to create Web 2.0 apps for the Google Web, when they have this?", in other words an opportunity to break out of the browser straitjacket. Btw. WebAssembly/WebGL isn't the only way in which Makepad is available. And while running well in the browser for a time, there were issues to be solved here (addressed in the presentation). And tbh this isn't a real answer to your assertion. Greg Johnston, creator of Leptos, has made a video with performance comparisons [2]. [0] [LINK] [1] this video [2] [LINK]

      Strongly recommendsView on HN
    2. @rvdcaJul 2023· in “Makepad- Synthesizer Written in Rust”

      For anyone interested, the main author (if I understood properly) did a presentation at RustNL on the UI aspect that was quite impressive performance wise : this video

      RecommendsView on HN
    3. @djhnAug 2024· in “Show HN: Orbit – A CSS radial UI composer framework”

      I’ve been super interested in zoomable interfaces for text - there was an interesting demo in a rust conference talk: this video (skip to 14:45 to see it in action)

      CitesView on HN