Skip to content
0:00 / 0:00

#elm#elm-ui#css

"Building a Toolkit for Design" by Matthew Griffith

elm-conf

3.2K subscribers • 3 videos on Hallway

YouTube
  • Recommended by 2 people: 2 on Hacker News.
  • Presented by Matthew Griffith, creator of elm-ui
  • May be out of date. Uploaded 8 years ago, in an area where tools change fast.
  • An opinion. It argues one side of a question engineers disagree on.

Intermediate. Assumes working knowledge.

24K views8 years ago2 recommendations

Web developmentSoftware designVue, Svelte, Angular and othersCSS and layoutFunctional programming

Matthew Griffith presents elm-ui, an opinionated layout and styling toolkit for Elm designed as an alternative to CSS.

The uploader added no description.

Why it's here

2 people recommend this

What people say. Recommended as a fresh perspective on web layout and a compelling alternative to traditional CSS.

giantDinosauron Hacker News • Recommends

On “Why is CSS the way it is?”

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

giantDinosauron Hacker News • Recommends

On “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: link to this video

qolopon Hacker News • Recommends

On “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 link to this video

cieson Hacker News • Mentions

On “Ask HN: What novel tools are you using to write web sites/apps?”

Elm + elm-ui1 (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 ReactAdmin2 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 Maud3, or in Kotlin's kotlinx.html or HtmlFlow. 1: link to this video 2: link 3: link 4: link 5: link

slimsagon Hacker News • Mentions

On “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 talk0 about it. 0 link to this video