Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Realm 1.0 Party

Realm 1.0 Party

During WWDC '16, I gave a short presentation on the features we added in Realm, Jazzy & SwiftLint in the last 12 months and what we were working on next.

JP Simard

June 16, 2016
Tweet

More Decks by JP Simard

Other Decks in Programming

Transcript

  1. 1.0

  2. What’s Realm? • Fast, zero-copy, cross-platform mobile db • Not

    an ORM • No faults or concurrency surprises • Interprocess access & notifications • Reactive Design with Live Objects • Built-In Encryption
  3. [email protected] Fine-Grained Notifications Nanosecond Dates Optional Properties Swift 2 Swift

    Playgrounds + REPL Live, Queryable Inverse Relationships Key-Value Observation Predicate Subqueries Results Background Updates Encrypted Realm Debugging ObjC Nullability & Generics tvOS watchOS Improved KVC for Collections Frozen Enumeration Schema Subsets Better Carthage Support RealmCollectionType Realm.Configuration Query Improvements Performance Improvements Memory Overhead Improvements Error Handling Improvements Interprocess Improvements Migrations Class Renaming Skipping Migrations
  4. Realm Up Next • Swift 3: available now • Realm

    Swift on Linux • Async Writes • Cascading Deletes • Full Text Search Swift & Core
  5. Queries & Models Realm Up Next • Grouping • Lists

    of Primitives • Polymorphism • Dynamically Typed Links • Dictionaries • Sets
  6. Jazzy Last Year • ObjC Docs • Multiple Swift Versions

    • Declarations • Swift variants of ObjC declarations • Doc Directives • Custom Templates & Themes • Custom Categories, Abstracts & Doc Guides • Autolinking • Extension Merging [email protected]
  7. SwiftLint Last Year • Released 2 weeks before WWDC '15

    • 60+ Contributors • 30+ Rules • YAML Configurable • Autocorrect & Formatting • Multiple Swift Versions
  8. All Thanks To You [email protected] 1 billion app users 100k+

    active developers 15k+ GitHub stars 10k+ commits 120+ community add-ons 160+ contributors 2,300+ closed issues