Empower Apps

Alternative Backends with Kristaps Grinbergs


Listen Later

Guest

  • Kristaps Grinbergs (website)
    • Twitter @fassko 
    • Swift WebSockets
    • Swift Weekly Brief

Take The Survey! 🙏

https://brightdigit.typeform.com/to/FwbXt4

Related Episodes

  • Episode 8: Cloud and Backend Services For Apps
  • Episode 34: Server-Side Swift with Tim Condon
  • Episode 47: Practical Combine with Donny Wals

Related Links

  • UIKonf - 18-19 MAY 2020 · ONLINE
    • The Multi-Threaded Asynchronous Parallel World of Swift - Leo Dion
    • We need to talk about Websockets - Kristaps Grinbergs 
  • Heartwitch - Uses Vapor WebSockets
  • Apollo Data Graph Platform
  • Server-Side Frameworks
    • Graphiti - Swift GraphQL Schema/Type framework 
    • Other Server Libraries
  • Client-Side Frameworks
    • Introduction to Apollo iOS Client
    • Apollo iOS Client Library
    • Other Client Libraries
  • WebSockets
    • Vapor WebSockets
    • StarScream
  • WWDC 2020 is happening!

Sponsors

AppFigures
The tools you need to monitor, optimize, and get more downloads.

There's a lot of demand for apps right now, so it's a really great time to give it a try. It's easier than you think.
The guys who run it are indie devs who had a need and created a tool. 11 years later, it's an all-in-one platform for developers who want to get more downloads and make more money with their apps.

The folks at Appfigures have easy step-by-step guides and intuitive tools to do that, which many indie developers are using to get more downloads:
https://appfigures.com/resources/aso

Also check out our episode with CEO Ariel Michaeli:
https://share.transistor.fm/s/15b7ff63

Try Appfigures for free, and if you like it use the special link to get 30% off for the next 3 months:
https://appfigures.com/account/upgrade?p=empower3030

Why GraphQL?

  • Greater Flexibility
  • Less Data Usage
  • REST API is more strict but easy to implement
  • Big Learning Curve with GraphQL
  • Fewer Requests Needed with GraphQL
  • Challenges with accessing in Swift
  • How Apollo Works
  • Starting with both REST API and GraphQL
  • Using Subscriptions WebSockets with GraphQL for Syncing

WebSockets

  • Perfect for Gaming, Chat, and Financial Applications
  • Why Long Polling Might Be Better
  • How to keep a URL Session open
  • How to stay organized with WebSockets
  • How to support and test WebSockets?

Social Media

Email
[email protected]

Twitter
BrightDigit - @brightdigit
Leo - @leogdion

LinkedIn
BrightDigit
Leo

Instagram - @brightdigit
Patreon - empowerappshow

Credits

Music from https://filmmusic.io
"Blippy Trance" by Kevin MacLeod (https://incompetech.com)
License: CC BY (http://creativecommons.org/licenses/by/4.0/)


Thanks to our monthly supporters
  • Steven Lipton
  • ★ Support this podcast on Patreon ★
    ...more
    View all episodesView all episodes
    Download on the App Store

    Empower AppsBy Leo Dion, Principal CEO and Swift Developer at BrightDigit

    • 5
    • 5
    • 5
    • 5
    • 5

    5

    14 ratings