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
【開催説明資料】iOSアプリ開発のための Functional Architecture 情報...
Search
yimajo
October 25, 2020
Programming
300
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
【開催説明資料】iOSアプリ開発のための Functional Architecture 情報共有会
https://connpass.com/event/192067/
yimajo
October 25, 2020
More Decks by yimajo
See All by yimajo
片田舎のおっさん、 Swift Buildのダイアモンド問題解決の不具合修正PRを出すが、解決方法がキャッシュをしないようにすることであり、ビルド時間が伸びると言われてマージされないので高速化もする/swiftbuild
yimajo
0
300
OSSとなったswift-buildで Xcodeのビルドを差し替えられるため 自分でXcodeを直せる時代になっている ダイアモンド問題編
yimajo
3
900
いま中途半端なSwift 6対応をするより、Default ActorやApproachable Concurrencyを有効にしてからでいいんじゃない?
yimajo
2
720
11年かかって やっとVibe Codingに 時代が追いつきましたね
yimajo
1
400
iOSアプリ開発で 関数型プログラミングを実現する The Composable Architectureの紹介
yimajo
3
340
良いテストコードのために悪いテストコードを理解する - 不安定なテスト編: iOSアプリ開発ユニットテストの場合
yimajo
22
6.8k
TCAの Shared Stateって どういう仕組みになってんの?
yimajo
0
2.7k
Swift 5.9 からの Observation はiOS17 未満 からも使えて struct の変更検知もできるんすかね?
yimajo
2
1.2k
不安定なテストは200種類あんねん
yimajo
3
1.2k
Other Decks in Programming
See All in Programming
仕様駆動開発の消費期限
watany
20
9k
PostgreSQL 18で考えるUUID主キー
kazuhiro1982
0
500
[PyCon KR 2026] More Variants, More Diversity for AI Accelerators
achimnol
0
120
Japan Community Day at Kubecon + CloudNativeCon Japan 2026: Learning Container Privilege Control by Building My Own Low-Level Container Runtime
ternbusty
1
170
承認済みなのに差戻しできてしまうバグ、型で潰せます
shinchit
0
110
AI時代に学ぶ 好きなルール 嫌いなルール Linter編
shorty5121
0
180
Jindong: Introducing Declarative Haptics in Compose Multiplatform
l2hyunwoo
0
130
S3 を使うアプリケーションをローカル完結で動かすことに全力を注いでみた / Running S3 Apps Offline
contour_gara
0
650
源内ハンズオン概要編
hideg
0
220
MySQLとPostgreSQLって何が違うの?
akagami
0
140
170k Jobs a Day on GKE: Scaling Mercari's CI Platform - and What's Next for AI-Native Development
junyaokabe
0
120
FastAPI の並行処理モデルを完全に理解する
hoto17296
8
3.1k
Featured
See All Featured
First, design no harm
axbom
PRO
2
1.3k
Visualizing Your Data: Incorporating Mongo into Loggly Infrastructure
mongodb
49
10k
The Success of Rails: Ensuring Growth for the Next 100 Years
eileencodes
47
8.3k
実際に使うSQLの書き方 徹底解説 / pgcon21j-tutorial
soudai
PRO
201
75k
Side Projects
sachag
455
43k
Marketing Yourself as an Engineer | Alaka | Gurzu
gurzu
0
280
Leading Effective Engineering Teams in the AI Era
addyosmani
9
2.4k
Why You Should Never Use an ORM
jnunemaker
PRO
61
10k
Paper Plane (Part 1)
katiecoart
PRO
1
10k
個人開発の失敗を避けるイケてる考え方 / tips for indie hackers
panda_program
123
22k
How to build a perfect <img>
jonoalderson
1
5.9k
コードの90%をAIが書く世界で何が待っているのか / What awaits us in a world where 90% of the code is written by AI
rkaga
63
45k
Transcript
2020.10.25 14:00 - 15:45 iOSΞϓϦ։ൃͷͨΊͷ Functional Architecture ใڞ༗ձ ։࠵આ໌ࢿྉ
Functional Architecture ͱԿ͔
ਖ਼͍͠ఆٛͳΜͯͲ͜ʹͳ͍
͕ࣗ Functional ͳ ArchitectureͩͱࢥͬͨΒͦ Ε͕ɺͦΕ͕ͦ͜Functional ArchitectureͰ͍͍
Functional ք۾ջ͕͍ ͷͰେԿͰͳ͠
Architecture ͱ͍͏ݴ༿จ຺ʹڧ ͘ґଘ͍ͯ͠Δ༻ޠͳͷͰͳ͠
ΦϯϥΠϯͰͷ ൃදελΠϧʹ͍ͭͯ
ൃද5͔Β10 5ͰऴΘ͔ͬͯ·͍·ͤΜ͕10·Ͱ
ൃදऀʹͲͪΒ͔ฉ͘ͷͰͲͬͪͰൃද͍͔ͨ͠ڭ͑ͯԼ͍͞ • ൃදதਵ࣭࣌ʹ͑ΔλΠϓ • ࢹௌଆϚΠΫonͰਵ࣌Ԡͯ͠Α͠ • Zoomͷػೳ΄͔ͰϦΞΫγϣϯ • ൃදதࣗͷൃදʹूதͯ͋͠ͱͰ࣭࣌ؒΛઃ͚ΔλΠϓ •
ࢹௌଆͷਓϚΠΫoff • Zoomͷػೳ΄͔ͰϦΞΫγϣϯ
ͦͷଞ
ଓɺஅࣗ༝ʹ ؾʹ͠ͳ͍ͷͰࣗ͝ͷ߹ʹ͋Θ͍ͤͯͩ͘͞
࠷ޙʹײΛશһʹ ฉ͘ͷΛΕͣʹ
࣮ݧతʹͬͯΔͷͰ ͻͱ͜ͱײΛฉ͔͍ͤͯͩ͘͞ վળͰ͖Δ͕͋ͬͨΓ͢Δ͔͠Εͳ͍ͷͰ