Richard Feldman - Exploring elm-spa-example

  Рет қаралды 17,352

Oslo Elm Day

Oslo Elm Day

Күн бұрын

Пікірлер: 13
@nelsonc5339
@nelsonc5339 5 жыл бұрын
“Definitely don’t spoon chicken...”
@LourensRolograaf
@LourensRolograaf 5 жыл бұрын
I like the soup-salad-chicken theorem
@striker865
@striker865 5 жыл бұрын
You know, anytime I expose Msg in any kind of library code, I wind up regretting it. And it's also a really big newbie trap... I wonder if Evan is considering making that a new package rule, like, packages allow Debug.todo, it'd make sense to now allow security breach's from Msg as well.
@dieSpinnt
@dieSpinnt 4 жыл бұрын
That was a good joke about the dependencies, comparing it to somewhat with a process footprint of kilobytes and then bragging over the 10% reduction he did. Ignoring the Browser, the Elm compiler and the whole JavaScript mess this ecosystem is based on as dependency, is a form of art, too.
@a0um
@a0um 3 жыл бұрын
I wish he advised to just use bare hands for the chicken. :(
@mskiptr
@mskiptr 4 жыл бұрын
Well, imho the only case when getting new dependencies for everything would be acceptable, would be if we had formal verification of all that code. I mean if we wanted get an external sorting implementation it would need a type like (Ord a, Sorted ys) => [a] - > (ys::[a]) and would need to be typechecked for totality.
@mskiptr
@mskiptr 4 жыл бұрын
Also, there is a great example in the presentation - if the library operates on strings then it won't do any IO. Using types we can limit the vulnerabilities and potentially even eliminate them.
@AdamSchelenbergCom
@AdamSchelenbergCom 5 жыл бұрын
Medium - Conduit ? What is the pun? I don't understand.
@poparasan
@poparasan 5 жыл бұрын
(Wikipedia) A conduit, in esoterism, and spiritual discourse, is a specific object, person, location, or process (such as engaging in a séance or entering a trance) which allows a person to connect or communicate with a spiritual realm, metaphysical energy, or spiritual entity, or vice versa. Medium is another name for that kind of person.
@AdamSchelenbergCom
@AdamSchelenbergCom 5 жыл бұрын
@@poparasan Thanks for clarifying.
@mskiptr
@mskiptr 4 жыл бұрын
I'm pretty sure it's more about these definitions: Medium - The materials or empty space through which signals, waves or forces pass. Conduit - A means by which something is transmitted. (en.wiktionary.org)
@DrJohnPollard
@DrJohnPollard 4 жыл бұрын
I thought we were going to see a real app.
@mskiptr
@mskiptr 4 жыл бұрын
I thought it will be about an app used by some health resort xD
Kris Jenkins - Slaying a UI Antipattern
29:01
Oslo Elm Day
Рет қаралды 8 М.
Matthew Griffith - A Markup for the Statically Typed
20:07
Oslo Elm Day
Рет қаралды 5 М.
إخفاء الطعام سرًا تحت الطاولة للتناول لاحقًا 😏🍽️
00:28
حرف إبداعية للمنزل في 5 دقائق
Рет қаралды 24 МЛН
小天使和小丑太会演了!#小丑#天使#家庭#搞笑
00:25
家庭搞笑日记
Рет қаралды 28 МЛН
The joker favorite#joker  #shorts
00:15
Untitled Joker
Рет қаралды 30 МЛН
From Small To Giant Pop Corn #katebrush #funny #shorts
00:17
Kate Brush
Рет қаралды 71 МЛН
"Teaching Elm to Beginners" by Richard Feldman
32:01
elm-conf
Рет қаралды 12 М.
Introduction to writing an Elm app - Hangman Game
41:17
Michael Jones
Рет қаралды 13 М.
From Rails to Elm and Haskell - Richard Feldman
52:18
ChariotSolutions
Рет қаралды 69 М.
"Building a Toolkit for Design" by Matthew Griffith
32:25
elm-conf
Рет қаралды 23 М.
"Make Data Structures" by Richard Feldman
53:13
Elm Europe
Рет қаралды 29 М.
Why Isn't Functional Programming the Norm? - Richard Feldman
46:09
Elm at Scale: More Surprises, More Pain Points
29:09
Kevin Yank
Рет қаралды 22 М.
Developer Happiness on the Front End with Elm
45:49
Kevin Yank
Рет қаралды 43 М.
Elm in Production: Surprises & Pain Points
35:34
Kevin Yank
Рет қаралды 33 М.
"The immutable animator's toolkit" by Matthew Griffith
25:01
Elm Europe
Рет қаралды 6 М.
إخفاء الطعام سرًا تحت الطاولة للتناول لاحقًا 😏🍽️
00:28
حرف إبداعية للمنزل في 5 دقائق
Рет қаралды 24 МЛН