$30 off During Our Annual Pro Sale. View Details »
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
Waltsで本当にアプリを開発できるのか
Search
OKUNOKENTARO
November 21, 2016
Programming
0
710
Waltsで本当にアプリを開発できるのか
2016/11/21にng_sake #6にて発表した資料です。
OKUNOKENTARO
November 21, 2016
Tweet
Share
More Decks by OKUNOKENTARO
See All by OKUNOKENTARO
トレタO/X アーキテクチャ移行記 Next.js App Router化への道のり / TORETA TECH UPDATE 1
okunokentaro
5
12k
Podcastを継続する技術 / refactoradio-240119
okunokentaro
1
190
Webアプリケーション設計の第一歩は ディレクトリの整理から / Encraft 1
okunokentaro
34
10k
JSONとJSON Schemaを改めて理解する / tokyo_study
okunokentaro
9
2.4k
それでもどうしてRecoilを使うのか / Harajuku.ts Meetup Recoil
okunokentaro
19
5.6k
TypeScriptは10年でこんなに進化しました / TechFeed Experts Night 11
okunokentaro
6
1.8k
Hasura.io RDBをサクサク作る方法はARやO/RMだけじゃなくなりました/hasura-io
okunokentaro
5
690
コードには型アノテーションよりも要件アノテーションを増やせ!/harajukuts2
okunokentaro
14
6.5k
10年と3ヶ月でWebサービスを作った話 / Piyogrammer Conference 2021
okunokentaro
2
1.1k
Other Decks in Programming
See All in Programming
Kotlin Multiplatform Meetup - Compose Multiplatform 외부 의존성 아키텍처 설계부터 운영까지
wisemuji
0
120
Spinner 軸ズレ現象を調べたらレンダリング深淵に飲まれた #レバテックMeetup
bengo4com
0
170
Combinatorial Interview Problems with Backtracking Solutions - From Imperative Procedural Programming to Declarative Functional Programming - Part 2
philipschwarz
PRO
0
110
実は歴史的なアップデートだと思う AWS Interconnect - multicloud
maroon1st
0
260
令和最新版Android Studioで化石デバイス向けアプリを作る
arkw
0
440
ゲームの物理 剛体編
fadis
0
370
まだ間に合う!Claude Code元年をふりかえる
nogu66
5
890
【卒業研究】会話ログ分析によるユーザーごとの関心に応じた話題提案手法
momok47
0
110
AI Agent Tool のためのバックエンドアーキテクチャを考える #encraft
izumin5210
3
1.1k
LLMで複雑な検索条件アセットから脱却する!! 生成的検索インタフェースの設計論
po3rin
4
960
TerraformとStrands AgentsでAmazon Bedrock AgentCoreのSSO認証付きエージェントを量産しよう!
neruneruo
4
1.7k
愛される翻訳の秘訣
kishikawakatsumi
3
340
Featured
See All Featured
Scaling GitHub
holman
464
140k
Beyond borders and beyond the search box: How to win the global "messy middle" with AI-driven SEO
davidcarrasco
0
22
Git: the NoSQL Database
bkeepers
PRO
432
66k
Automating Front-end Workflow
addyosmani
1371
200k
Redefining SEO in the New Era of Traffic Generation
szymonslowik
1
170
The Power of CSS Pseudo Elements
geoffreycrofte
80
6.1k
Prompt Engineering for Job Search
mfonobong
0
120
個人開発の失敗を避けるイケてる考え方 / tips for indie hackers
panda_program
122
21k
WENDY [Excerpt]
tessaabrams
8
35k
Dominate Local Search Results - an insider guide to GBP, reviews, and Local SEO
greggifford
PRO
0
17
4 Signs Your Business is Dying
shpigford
186
22k
GraphQLとの向き合い方2022年版
quramy
50
14k
Transcript
Waltsで本当に アプリを開発できるのか Nov 21, 2016 / ng_sake #6 @armorik83
誰 • armorik83 • ng-kyoto代表、ng-japanスタッフ • 年明けに新しい職場
Walts
Walts • Walts - Angular 2向けFluxライブラリを作った • http://qiita.com/armorik83/items/191d50cbf093778198fe • 登場人物がActions,
Dispatcher, Storeと三人 →三拍子→ワルツ • npm install --save walts
Waltsが本当にやりたかったこと • 『Fluxライブラリ』って言葉で広めたのは Fluxという語のコマーシャリズムに対する迎合だった • 本質はAngularアプリケーションを開発する上で • RxJSを用いたpub/subを • アプリケーション全体でいかに破綻なく
一貫性をもって導入できるか
いつもの図
Waltsがやること
CQRS
Demo
我々には何が必要か • Fluxが必要 • ではない • アプリケーションの構築には規模を問わない一貫性が 必要 • そのために考えるべきなのがアーキテクチャ
• アーキテクチャは、角を立てずコードレビューで チームに指摘するためのもの(極論)
Fluxは万能か • 本当に必要なのはFluxではない • ユーザの変更に対して、常に一貫性を持って 描画を更新するための仕組みがあればよい • そのためのpub/subパターン • そのためのRxJS
Waltsが提供するもの • 単にFluxを提供するのではない • Angularアプリケーション開発に秩序を提供する • Waltsを併用するアプリ開発は ノウハウが蓄積されると早い • Waltsの活用については今後も情報を公開していく
Thank you!