Talks to Watch

"Building a Toolkit for Design" by Matthew Griffith

25K views · Oct 17, 2018 · 32:25 · 2 HN recommenders · 5 mentions · discussed 2020–2022

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.

Why Hacker News points people here: HN commenters recommend it as a fresh perspective on layout and styling in CSS discussions.

“For those who want a fresh perspective on CSS, layout and styling, check out this talk by Matthew Griffith”HN comment, 2021

What Hacker News said 5

RecommendsgiantDinosaurJul 2020

“If you have the time to learn CSS, you have the time to learn anything else. ;)”

Talk on elm-ui as an alternative to CSS

Full comment

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. ;)

RecommendsgiantDinosaurFeb 2021

“elm-ui is definitely worth checking out for at least an exploration of an alternative to CSS.”

Talk about elm-ui as alternative to CSS

Full comment

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

in “I don't want to do front-end anymore” · view on HN
RecommendsqolopJun 2021

“For those who want a fresh perspective on CSS, layout and styling, check out this talk by Matthew Griffith”

Fresh perspective on CSS layout and styling from elm-ui creator

Full comment

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

Cites itciesApr 2021
Full comment

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

in “Ask HN: What novel tools are you using to write web sites/apps?” · view on HN
Cites itslimsagApr 2022

“There's a talk[0] about it.”

Talk about elm-ui's opinionated approach to layout

Full comment

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

in “Show HN: Codestat.dev – Stats from 2M open-source repositories” · view on HN