【MT東京−31】バレンタインデー1ヶ月前から始めるSwift×MT Data APIでのLT登壇資料になります。
Firebaseを使用したサンプル作成にあたり、ファイルアップロード処理の際に実装に詰まった経験やデータ設計の整理に苦労しました。
その経験からFirebaseを扱いやすくするライブラリ「Salada」を導入してサンプルアプリを作成した際の知見や実装ポイント等をまとめました。
雑兵Meetup #4の発表資料になります。
画像やファイルのアップロード機能を実装するのに有名なRuby on RailsのGemの1つである「PaperClip」があります。またPHPでも最近の注目度が上がりつつあるPHPフレームワークLaravelのライブラリでPaperClipにインスパイアされて作られた「Laravel-stapler」があります。
Ruby on RailsもPHPもやっていたこともあり、今回はこの2つのライブラリの実装の見比べについてまとめてみました。
【MT東京−31】バレンタインデー1ヶ月前から始めるSwift×MT Data APIでのLT登壇資料になります。
Firebaseを使用したサンプル作成にあたり、ファイルアップロード処理の際に実装に詰まった経験やデータ設計の整理に苦労しました。
その経験からFirebaseを扱いやすくするライブラリ「Salada」を導入してサンプルアプリを作成した際の知見や実装ポイント等をまとめました。
雑兵Meetup #4の発表資料になります。
画像やファイルのアップロード機能を実装するのに有名なRuby on RailsのGemの1つである「PaperClip」があります。またPHPでも最近の注目度が上がりつつあるPHPフレームワークLaravelのライブラリでPaperClipにインスパイアされて作られた「Laravel-stapler」があります。
Ruby on RailsもPHPもやっていたこともあり、今回はこの2つのライブラリの実装の見比べについてまとめてみました。
The document discusses using phantom types to represent state in a class. A HogeOperation class is defined with a generic State parameter constrained to an OperationState protocol. Extensions are used to provide state-specific functionality based on the State. This allows initializing an operation in an Init state, transitioning it to a Prepared state where additional methods become available, and avoiding errors from calling methods associated with invalid states. The phantom types encode state without runtime representation, catching errors at compile-time.
This document discusses a Yahoo Hack Day event on February 8, 2017 where the author worked on an iOS app called ScrollingFollowView. It lists the tools used including GitLab, Sketch, Carthage, Kingfisher, and Realm. It also mentions planning 24 hours of work over 3 days and sharing the author's GitHub and Twitter accounts.
Measures for Growth with Firebase Remote Config & Unit Testing Using RxSwiftFumiya Sakai
The document discusses using Firebase Remote Config and unit testing with RxSwift. It provides an overview of Firebase Remote Config and how it can be used to store feature flags and master data when backend development is not ready. It also discusses writing unit tests with Quick, Nimble, and SwiftyMocky to mock dependencies and generate test cases that cover A/B testing logic and various scenarios. The document emphasizes the importance of understanding context before implementation, utilizing Firebase Remote Config features, and clarifying what to test to avoid overcomplicating specifications and logic.