• Skip to main content
  • Skip to header right navigation
  • Skip to site footer
E-gineering

E-gineering

  • Who We Are
    • Our Story
    • Leadership Team
    • Whole Team
  • What We Do
    • Practices
    • Full Services
    • Success Stories
  • Working Here
    • Careers
    • Work Life
    • Community Life
    • Fun Life
  • Blog
  • Contact Us

Modern Swift Concurrency

June 19th & 20th


Modern Swift development utilizes many forms of asynchronous programming including closures and completion handlers. These APIs can become problematic when multiple operations are used, error handling is required or control flow gets complicated. The Modern Swift Concurrency model introduces a mechanism for writing natural, efficient asynchronous code necessary for building highly-concurrent systems. This course is a hands-on introduction to the syntax and APIs that make up this framework. You’ll learn when and how to use async/await, how to replace delegates and closure-based APIs, how to protect shared mutable state, and more.

Join us for 2 days as we cover the following topics:

  • The basics of Async, Await, Task, and Main Actor
  • Utilizing the Swift Concurrency Instrument
  • Working with Continuations
  • Iterating with Streams & Sequences
  • Structured Concurrency using AsyncLet, TaskGroups, and Actors

Presented by 

Daniel Steinberg with Dim Sum Thinking.

Daniel will be the featured speaker at Indy Cocoaheads the evening of June 20th. RSVP here.

Sidebar

Let’s work together

Get in touch with us and send some basic info about your project.

Get in touch!

Social

Follow along on social media

  • Mail
  • Facebook
  • GitHub
  • Instagram
  • LinkedIn
  • Twitter

Navigation

Home

Who We Are

What We Do

Working Here

Blog

Contact Us

Contact

8415 Allison Pointe Blvd
Suite 200
Indianapolis, IN 46250

317.348.1780

info@e-gineering.com

© Copyright 2023 | E-gineering, Inc.

Return to top