Journey of iOS Conf SG - iOS Conf SG 2019

Speaker: Subh

Everything amazing has a beginning and a story worth knowing. This year will be our fourth year running the iOS Conf SG. It started with a failure, followed by success, a loss in the way and the journey that made me a person what I am Today - not willing to give up on anything without trying. Instead of just welcoming you all like I do everytime - let me take you through that journey this time.

Event URL: http://iosconf.sg/

Produced by Engineers.SG

Panel Ingredients of Great Applications - iOS Conf SG 2019

Panelists:

  • Yasuhiro Inami , CyberAgent, Inc
  • Esteban Torres , soundcloud.com
  • Priscilla Nu, SP Digital, SP Group
  • Steven Hepting , airbnb.com

Event URL: http://iosconf.sg/

Produced by Engineers.SG

Algebraic Data Types in Swift - iOS Conf SG 2019

Speaker: Heng Hong Lee , Indie Developer

Immutable models are the here, everyone understands their benefits and are actively promoting it. Swift is great for it. But are we correctly representing our data with it? In this talk Heng Hong will walk through simple but effective steps to use algebraic data types to accurately represent data and reduce code complexity.

About the Speaker

Heng hong is a former Facebook software engineer who has spent 4+ years working on iOS Core Infrastructure at Messenger.

Event URL: http://iosconf.sg/

Produced by Engineers.SG

The underestimated power of KeyPaths - iOS Conf SG 2019

Speaker: Vincent Pradeilles , worldline.com

Swift 4 introduced KeyPaths, a literal syntax that allow developers to reference a property, in order to evaluate it later. Their addition went quite under the radar, yet they bear a lot of power when it comes to making your code more declarative, like manipulating data with a SQL-like syntax.

About the Speaker

Vincent is a french iOS software engineer. He works for Worldline, in Lyon.

Event URL: http://iosconf.sg/

Produced by Engineers.SG

Lessons From Becoming an SDK Developer - iOS Conf SG 2019

Speaker: Oscar Swanros , pspdfkit.com

In this talk, Oscar will share what his experience has been in the transition from being an app developer to become an SDK developer at PSPDFKit: what it has taught him, the challenges he has faced, and how it made him a better engineer. He will outline some simple tips and tricks from the SDK developer perspective that can help any iOS developer, even if they’re not developing an SDK themselves.

About the Speaker

Oscar has 8 years of experience working with iOS technologies — most of that time, remotely from México. He is currently working on the most advanced PDF SDK for iOS, Android and the Web.

Oscar is passionate about teaching and music, as well as programming topics.

Event URL: http://iosconf.sg/

Produced by Engineers.SG

Fear not, for the filesystem is with you - iOS Conf SG 2019

Speaker: Jeffrey Bergier , mercari.com

iOS Developers are often afraid of the filesystem partly because we’ve been raised in an era of short-lived processes, JSON-driven user interfaces, and always-on cellular data connections. I intend to show that using Foundation API, its easy to use the filesystem to power lightweight view controllers, animated tableview updates, interprocess communication, and syncing without resorting to heavyweight solutions like Core Data and Realm.

About the Speaker

Jeffrey is an iOS Developer at Mercari in Tokyo. At university he studied industrial design and he was a UX designer for 4 years. He taught himself iOS development during that time. He tries to bring his design background into the design of his apps as well as the structure of his code.

Event URL: http://iosconf.sg/

Produced by Engineers.SG

Make your own code formatter in Swift - iOS Conf SG 2019

Speaker: Yasuhiro Inami , CyberAgent, Inc

Code formatter is one of the most important tool to write a beautiful Swift code. If you are working with the team, ‘code consistency’ is always a problem, and your team’s guideline and code review can probably ease a little. Since Xcode doesn’t fully fix our problems, now it’s a time to make our own automatic style-rule! In this talk, we will look into how Swift language forms a formal grammar and AST, how it can be parsed, and we will see the power of SwiftSyntax and it’s structured editing that everyone can practice.

About the Speaker

While creating iPhone apps such as messenger, camera, news app in his work, he also spends time on making open source projects using Swift and Haskell. You can find him at GitHub: https://github.com/inamiy

Event URL: http://iosconf.sg/

Produced by Engineers.SG

Swift 5’s brand new Result Type - iOS Conf SG 2019

Speaker: Daniel Steinberg , Dim Sum Thinking

One of the first things many programmers add to their Swift projects is a Result type. Up until now it has taken different shapes. New in Swift 5, Swift will include an official Result type. In this talk we’ll look at why you want a Result type, how and when to use it, what map and flatMap bring you for Result, and why you might not need it in the future.

About the Speaker

Daniel is the author of more than a dozen books including the best selling books A Swift Kickstart and Developing iOS 7 Apps for iPad and iPhone (the official companion book to the popular iTunes U series from Stanford University). He has written apps for the iPhone and the iPad since the SDKs first appeared and has written programs for the Mac all the way back to System 7. Daniel presents iPhone, Cocoa, and Swift training and consults through his company Dim Sum Thinking. When he’s not coding or talking about coding for the Mac, the iPhone, and the iPad he’s probably cooking or hanging out with friends.

Event URL: http://iosconf.sg/

Produced by Engineers.SG

Pedal to the Metal - iOS Conf SG 2019

Speaker: Esteban Torres , soundcloud.com

Esteban will share how he and his team has improved the startup time for the iOS SoundCloud app. He will share the dozens of techniques they used and what worked best for them and what did not.

About the Speaker

Core Clients Engineer @ SoundCloud; working as a liaison between the mobile clients and the backend services the Core Clients team @ SoundCloud helps both sides by developing tools, abstracting implementations and maintaining BFFs to help encapsulate bits of code from the org into smaller and more manageable parts.

Event URL: http://iosconf.sg/

Produced by Engineers.SG

From Problem To Solution - iOS Conf SG 2019

Speaker: Soroush Khanlou , khanlou.com

What it is, and what it isn’t. He’ll define a language that we can use to discuss abstraction, and we’ll step through the process of building one. How do we build an abstraction from code that isn’t abstract? What qualities are we looking for in our abstractions? How do we make good code out of bad?

About the Speaker

Soroush Khanlou is a New York-based iOS developer. He blogs about programming at khanlou.com, mostly about making view controllers really short. He wants to make writing apps easier with an open-source framework he made called Instant Cocoa. In his free time, he runs, bakes bread and pastries, and collects suitcases.

Event URL: http://iosconf.sg/

Produced by Engineers.SG

2014 2015 2016 2017 2018 2019
Your browser is out-of-date!

Update your browser to view this website correctly. Update my browser now

×