Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
kyash-meetup-vol7-suzuki.pdf
Search
ryota0624
December 01, 2019
0
250
kyash-meetup-vol7-suzuki.pdf
ryota0624
December 01, 2019
Tweet
Share
More Decks by ryota0624
See All by ryota0624
Stailerにおけるコトを残すデータ設計とイベント駆動アーキテクチャ
ryota0624
4
2.6k
techtalk5-su
ryota0624
0
1.2k
2019-06-01_10-10_oretoku_frontend.pdf
ryota0624
0
85
2019-03-30_11-49_architecture_night.pdf
ryota0624
0
1.7k
実践GraphQL for クライアント側
ryota0624
2
2.6k
Featured
See All Featured
ReactJS: Keep Simple. Everything can be a component!
pedronauck
666
130k
How STYLIGHT went responsive
nonsquared
100
6k
The Curious Case for Waylosing
cassininazir
0
240
YesSQL, Process and Tooling at Scale
rocio
174
15k
KATA
mclloyd
PRO
34
15k
JAMstack: Web Apps at Ludicrous Speed - All Things Open 2022
reverentgeek
1
350
What’s in a name? Adding method to the madness
productmarketing
PRO
24
3.9k
RailsConf 2023
tenderlove
30
1.3k
[RailsConf 2023] Rails as a piece of cake
palkan
59
6.3k
Context Engineering - Making Every Token Count
addyosmani
9
660
The State of eCommerce SEO: How to Win in Today's Products SERPs - #SEOweek
aleyda
2
9.6k
Learning to Love Humans: Emotional Interface Design
aarron
275
41k
Transcript
サーバサイドエンジニア集団のためのElm Kyash Meetup #7
⾃⼰紹介 鈴⽊ 亮太 サーバーサイド/webクライアントサイド ⼆⼑流(⾃称) 経歴 アドネットワーク ⼈事評価SaaS
⾃⼰紹介 鈴⽊ 亮太 (7⽉ ~ )⼊社してからやったこと カード印刷のための外部連携 決済承認 決済確定 最近は管理画⾯
今⽇はなすこと どんな画⾯を作っているのか Elmとは Kyash DirectでElmを使うワケ
どんな画⾯を作っているのか 運⽤画⾯ PHP Admin(的なもの)じゃだめなの? 作業効率がよくなるような画⾯にしたい! なので気合いを⼊れてつくらないといけない
気合いを⼊れて作るための選択肢 群雄割拠するフレームワーク/ライブラリ/ツールの利⽤ React? Vue? Angular? Redux? Vuex? webpack? babel? typescript?
etc... Elmを使うことに決めました
Elmとは JavaScript にコンパイルできる静的型付け関数型プログラミング⾔語 ⾔語 + アーキテクチャ フロントエンドにフォーカス
Elmとは type Msg = Increment | Decrement | ForceChange Int
main = div [] [ h1 [] [ text "html desuyo" ] ]
Elmとは JavaScript にコンパイルできる静的型付け関数型プログラミング⾔語 関数型⾔語って難しそう...? https://elm-lang.org/docs/syntax TypeScriptとはなにが違うんだろう...?
Elmとは ⾔語 + アーキテクチャ TEA なるもの フロントエンドな⼈なら喉から⼿がでて欲しくなるセット Immutable 代数的データ型 Oneway
Dataflow
Kyash DirectでElmを使うワケ 考えることが減る みんなヤル気
Kyash DirectでElmを使うワケ 考えることが減る JavaScriptの罠と付き合わなくていい アーキテクチャがセット コードスタイルが標準である 単体テストツール選定とかしなくていい サーバサイドエンジニアばかりの我々に嬉しい
Kyash DirectでElmを使うワケ みんなヤル気 Elmについてtech lunchで話を聞きたいとの声 お昼に発表とか話題を持ち寄る会 Elmの使い⼿が早速⽣まれた
今⽇のまとめ Elmはフロントエンドで欲しいモノがセットになっているよ Kyash DirectではElmを使っているよ