🌎 Community-curated list of tech conference talks, videos, slides and the like — from all around the world

📅 2019-01-18
🌎 Singapore, Singapore
18th and 19th January - 2 full days - single-track - conference featuring 20+ pure iOS and Swift programming talks.
This page was generated from this YAML file. Found a typo, want to add some data? Just edit it on GitHub.
  • 🎤

    • 📹 1 video
    • 👤 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 tak…
  • 🎤

    • 📹 1 video
    • 👤 Mischa Hildebrand
    There are many similarities between “designing user interfaces” and “designing code.” Both are a means of communication: A user interface needs to communicate the app’s functionality to the user, code needs to express what it does to other developers. As a consequence, code also needs to be well designed, and developers can learn a lot from designers in that…
  • 🎤

    • 📹 1 video
    • 👤 Paul Hudson
    Since launch, almost all iOS apps were designed for a single screen, but with Marzipan on macOS and USB-C monitors on iPad that's finally about to change. In this talk you'll learn how to build apps that work great across multiple windows, first with a walkthrough of all the theory then a live coding demonstration so you can see exactly what the steps are.
  • 🎤

    • 📹 1 video
    • 👤 Steven Hepting
    What do Uber, Facebook, and Airbnb all have in common?They use the Buck build system to manage millions of lines of code, across hundreds of iOS engineers, building many iOS apps.In this talk, Steven will share how Buck can make builds faster (smartly optimizing build hierarchies), consistent (hermetic build descriptions), and efficient (caching everything o…
  • 🎤

    • 📹 1 video
    • 👤 Agnes Vasarhelyi
    Auto Layout is the most powerful tool on iOS today, to support developers in creating adaptive user interfaces on iOS. The power of this great technology lies in how simple its foundations are. The engineers behind Auto Layout at Apple started to reveal more of the internals of their technology recently, to help us understand its principles better, in order …
  • 🎤

    • 📹 1 video
    • 👤 Kenneth Poon
    'If I don't have control over my environment dependencies, how can I test all edge cases?'End to end UITests are generally difficult to cover comprehensively. Complement your existing tests with localhost UI Tests. Kenneth Poon will share why and how you should write localhost UITest with just 4 simple steps.
  • ️⚡️

    • 📹 1 video
    • 👤 Vincent Pradeilles
    • 👤 Sasmito Adibowo
    • 👤 Omer Iqbal
    Omer is an iOS Engineer at Sea with a passion for using lldb to dig into private frameworks, and proselytising functional programming. These days he’s been writing some media code and has developed a paranoia for data races.
  • 🎤

    • 📹 1 video
    • 👤 Christian Grail
    Christian has developed numerous Augmented and Virtual Reality apps for Enterprise scenarios for example to visualize big data in 3D and make data tangible. In this talk Christian will develop during the talk an Augmented Reality game based on Apples ARKit. The scenario is based in a galaxy far, far away. During the talk he will also describe how Augmented R…
  • 🎤

    • 📹 1 video
    • 👤 Soroush Khanlou
    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?
  • 🎤

    • 📹 1 video
    • 👤 Esteban Torres
    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.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 dev…
  • 🎤

    • 📹 1 video
    • 👤 Daniel Steinberg
    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.Dan…
  • 🎤

    • 📹 1 video
    • 👤 Yasuhiro Inami
    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 …
  • 🎤

    • 📹 1 video
    • 👤 Jeffrey Bergier
    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, a…
  • 🎤

    • 📹 1 video
    • 👤 Oscar Swanros
    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 th…
  • 🎤

    • 📹 1 video
    • 👤 Vincent Pradeilles
    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.
  • 🎤

    • 📹 1 video
    • 👤 Heng Hong Lee
    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.