ELM - FUNctional language for frontend by Tomas Latal

  Рет қаралды 8,108

Func Prog Sweden

Func Prog Sweden

Күн бұрын

The video is a presentation on Elm, a functional programming language for frontend development that compiles to JavaScript. The presenter gives an overview of Elm's features, including its clean syntax, strong typing, immutable data structures, and no runtime exceptions guarantee. The main highlight of the presentation is a demonstration of implementing a tic-tac-toe game in Elm. The presenter also mentions some of the benefits of using Elm, including its small size, speed, and helpful error messages.
Tomas Latal has loved computers and programming ever since he could reach a keyboard. For his career he tried a lot of different languages and frameworks and found out that the frontend world suits him best. After struggling with JS for several years, he stumbled upon Elm and immediately fell in love with it. For the last 6 years he has been writing Elm applications proffesionally and currently leads a team of Elm developers in Scrive. He also promotes TDD and organises coderetreats for a local community and companies.
/ tomaslatal
The code for game:
ellie-app.com/mST8TzRB6N7a1
Video sponsor - Ada Beat
adabeat.com
Merch
If you want to spread functional programming and support the channel, buy something from the shop: funcprogsweden.myspreadshop.net/
Chapters:
00:00 Intro by Magnus Sedlacek
02:47 Welcome FP User Group from Skåne
03:40 Welcome Tomas Latal
04:26 Introduction of Tomas Latal
05:40 ELM - FUNctional language for frontend
06:35 elm - in the nutshell
08:50 elm is small
09:29 elm is also fast
09:56 Why elm?
10:08 Friendly introduction to FP
16:23 Elm architecture
17:38 No runtime exceptions
20:01 Refactoring and tooling
24:02 Developer experience
25:40 Live code Tic-Tac-Toe
59:40 Q&A
#funcprogsweden

Пікірлер: 3
@user-yt5sr7nq7b
@user-yt5sr7nq7b 11 ай бұрын
i love elm i am using it to build a progressive web app i am a ux designer and i wanted to try coding ...i tried alot of stuff and i like what elm has to offer
@coder_one
@coder_one 10 ай бұрын
As far as I can tell, Elm, when compiled into JavaScript, resembles like a React/Vue SPA application (Elm has its own virtual DOM). As you know SPA (client-side-rendering) applications have big problems with SEO and achieving good results in Google Lighthouse. 1. Does Elm have support for server-side-rendering? 2. What is the reactivity model of an application written in Elm (is there a classic hydration like in React, or maybe something similar to resumability from Qwik)? 3. Can Elm be used to write backend in Node/Deno? Also worrying is the fact that looking at Elm's repository - there hasn't been a commit there for several years. The website of the language itself hasn't been updated for several years either. Could it be that the project has simply died?
@mariobroselli3642
@mariobroselli3642 Ай бұрын
Is Elm more used in Sweden than in Germany? I saw No Elm Jobs on jobtensor.
Displaying current logged in user using Phoenix Presence by AbulAsar Sayyad
45:53
Better software design with domain modeling by Eric Normand
56:14
Func Prog Sweden
Рет қаралды 1,8 М.
Bro be careful where you drop the ball  #learnfromkhaby  #comedy
00:19
Khaby. Lame
Рет қаралды 46 МЛН
Как быстро замутить ЭлектроСамокат
00:59
ЖЕЛЕЗНЫЙ КОРОЛЬ
Рет қаралды 11 МЛН
She’s Giving Birth in Class…?
00:21
Alan Chikin Chow
Рет қаралды 7 МЛН
Do you have a friend like this? 🤣#shorts
00:12
dednahype
Рет қаралды 49 МЛН
"The Economics of Programming Languages" by Evan Czaplicki (Strange Loop 2023)
43:58
Strange Loop Conference
Рет қаралды 118 М.
HTMX: 3 IRL Use Cases
18:33
ThePrimeTime
Рет қаралды 103 М.
Linus Torvalds: Why Choose a Career in Linux and Open Source
1:18
OpenTech Institute
Рет қаралды 18 М.
Introduction to Roc Programming Language by Richard Feldman
1:04:12
Func Prog Sweden
Рет қаралды 19 М.
Elm crash course - Building unbreakable webapps fast
45:53
freeCodeCamp.org
Рет қаралды 97 М.
"Outperforming Imperative with Pure Functional Languages" by Richard Feldman
34:55
Strange Loop Conference
Рет қаралды 86 М.
Is Functional Programming a Good Idea?
10:28
Sammy Engineering
Рет қаралды 15 М.
Calling Functions Across Languages • Richard Feldman • GOTO 2023
48:35
What model of phone do you have?
0:16
Hassyl Joon
Рет қаралды 66 М.
Карточка Зарядка 📱 ( @ArshSoni )
0:23
EpicShortsRussia
Рет қаралды 392 М.
Эффект Карбонаро и бумажный телефон
1:01
История одного вокалиста
Рет қаралды 2,6 МЛН
Kalem ile Apple Pen Nasıl Yapılır?😱
0:20
Safak Novruz
Рет қаралды 1,2 МЛН