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

    "Building a Toolkit for Design" by Matthew Griffith

    elm-conf

    2 HN recommenders · recommended in 5 months, 2020–2022

    YouTube

    32:25 · 25K views · Oct 17, 2018

    Matthew Griffith, creator of elm-ui, presents a toolkit for designing layouts in Elm as an alternative to CSS. He explains the opinionated approach to layout and styling.

    HN commenters recommend it as a fresh perspective on layout and styling in CSS discussions.

    Software Engineering & LanguagesWeb developmentFunctional programmingUX & UI design
    1. 58:23
      Evan Czaplicki - Let's be mainstream! User focused design in Elm - Curry OnCurry On!82K views • 11 years ago
    2. 38:26
      "Code is the Easy Part" by Evan Czaplickielm-conf43K views • 10 years ago
    3. 59:51
      Elm Europe 2017 - Richard Feldman - Scaling Elm AppsElm Europe41K views • 9 years ago
    4. 31:14
      "Make the Back-End Team Jealous: Elm in Production" by Richard FeldmanStrange Loop Conference36K views • 11 years ago
    5. 55:28
      Erlang Factory SF 2016 Keynote Phoenix and Elm – Making the Web FunctionalErlang Solutions23K views • 10 years ago
    6. 47:02
      Elm Europe 2017 - Evan Czaplicki - The life of a fileElm Europe72K views • 9 years ago
    7. 27:42
      Mark DiMarco: User Interface Algorithms [JSConf2014]JSConf52K views • 12 years ago
    8. 25:06
      "Making Impossible States Impossible" by Richard Feldmanelm-conf63K views • 10 years ago
    9. 35:32
      Cheng Lou - On the Spectrum of Abstraction at react-europe 2016ReactEurope63K views • 10 years ago
    10. 40:55
      "Controlling Time and Space: understanding the many formulations of FRP" by Evan CzaplickiStrange Loop Conference69K views • 12 years ago
    11. 43:33
      Andy Bell – Be the browser’s mentor, not its micromanagerHey! Presents23K views • 4 years ago
    12. 44:36
      Hacker Way: Rethinking Web App Development at FacebookMeta Developers900K views • 12 years ago
    13. 1:18:42
      Web Development in Emacs, Common Lisp and Clojurescript - Emacs SGEngineers.SG14K views • 10 years ago
    14. 36:31
      Hey Underscore, You're Doing It Wrong!InfoQ141K views • 13 years ago
    15. 47:25
      Introducing SILE: A New Typesetting Systemlathosjp5.3K views • 11 years ago
    16. 36:18
      "Data Driven UIs, Incrementally" by Yaron MinskyStrange Loop Conference20K views • 8 years ago
    17. 43:58
      "The Economics of Programming Languages" by Evan Czaplicki (Strange Loop 2023)Strange Loop Conference141K views • 3 years ago
    18. 58:39
      Tim Ewald - Clojure: Programming with Hand ToolsClojureTV48K views • 12 years ago
    19. 38:47
      RailsConf 2014 - All the Little Things by Sandi MetzConfreaks190K views • 12 years ago
    20. 1:05:51
      The Functional Programmer's Toolkit - Scott WlaschinNDC Conferences79K views • 7 years ago

    5 comments from Hacker News

    1. @giantDinosaurFeb 2021· in “I don't want to do front-end anymore”

      Not necessarily solved, and I assume you know about it, but for anyone reading this, elm-ui is definitely worth checking out for at least an exploration of an alternative to CSS. For a talk about this: this video

      RecommendsView on HN
    2. @giantDinosaurJul 2020· in “Why is CSS the way it is?”

      Given my thoughts (and recent experience) was shaped by something like Elm-UI - see: this video If you have the time to learn CSS, you have the time to learn anything else. ;)

      RecommendsView on HN
    3. @qolopJun 2021· in “25 Years of CSS”

      For those who want a fresh perspective on CSS, layout and styling, check out this talk by Matthew Griffith - the creator of elm-ui this video

      RecommendsView on HN
    4. @ciesApr 2021· in “Ask HN: What novel tools are you using to write web sites/apps?”

      Elm + elm-ui[1] (dont worry about CSS so much) + generated Elm client lib from GraphQL schema + Hasura (GraphQL over Postgres) + Postgres => strong type safety from db schema to frontend with SPA-first workflow; possibly add ReactAdmin[2] to the mix if that sort of thing is needed. Rust + Actix + Yew (Rust browser framework compiling to WASM) => also verrrry nice vor SPA-first! Slightly more traditional: Kotlin and jOOQ on the server side. I also tend to let go of the HTML syntax lately, by using templating eDSLs such as in Elm, or in Rust's Maud[3], or in Kotlin's kotlinx.html or HtmlFlow. [1]: this video [2]: [LINK] [3]: [LINK] [4]: [LINK] [5]: [LINK]

      CitesView on HN
    5. @slimsagApr 2022· in “Show HN: Codestat.dev – Stats from 2M open-source repositories”

      Ha! Long time no see :) I'm no Elm expert, but I would say from what I've seen that mixing-and-matching (JS+Elm, CSS+Elm) as you see fit is totally fine, adopting Elm can be super incremental. When it comes to changing CSS dynamically, it's quite nice to have that in Elm code too rather than say a CSS class you toggle. The thing I'm using here is elm-ui, it takes a more opinionated approach and basically eliminates a lot of the CSS oddities: instead of numerous flex, margin etc. CSS properties you just get simple alignLeft, centerX, etc. attributes in a row/column layout. Quite nice. There's a talk[0] about it. [0] this video

      CitesView on HN