talk-data.com
Topic
swift
9
tagged
Activity Trend
Top Events
Top Speakers
In this short talk, we'll go through what changed in Swift 6.2
Embedded Swift brings Swift to microcontrollers and other resource-constrained platforms. This talk covers hardware interaction, the need for abstraction layers, and practical approaches to writing safe, scalable embedded software.\n\nMy name is Gonzalo, and I’m a mobile engineer with over a decade of experience specializing in iOS. I’ve worked on large-scale consumer apps, led mobile platform efforts, and focused on architecture, build tooling, and developer experience. I care deeply about performance, modular design, and enabling teams to move fast without breaking things.
How does method Swizzling work? What is isa Swizzling? Let’s find out! We’ll also discover tools to do both easily and cleanly. Finally we’ll mention how to use isa Swizzling as a tool for cleaner UI code (UIKit-only, obviously). Whether this is a good idea will be left to the attendee.
Je travaille sur la librairie SafeFetching depuis plusieurs années. Elle permet de fetch avec CoreData en utilisant la type-safety de Swift. Avec l'arrivée de SwiftData et des Predicate, je pensais que j'allais pouvoir arrêter de maintenir et développer cette librairie. Mais ca n'est pas le cas car ils sont limités et risquent de le rester vu les choix qui ont été faits. Je compte expliquer ces limitations et présenter SafeFetching comme une alternative.
In this talk I will share some ideas and tips on how a team with a large codebase and an enterprise-level repo could migrate from CocoaPods to Swift Package Manager, and the benefits it would bring to the developer experience. Sean Zhang is a Senior iOS Engineer on the platform team at Capital One.
Don't repeat yourself (DRY). We've all heard it before but inevitably as companies and apps scale, code duplication tends to happen along the way. Come hear about the framework we're building for creating reusable components at DoorDash, how we got there, what we learned along the way, and our vision. Laura is an iOS Engineer at DoorDash on the New Verticals Retail team, working on improving the shopping experience for our Retail merchants like Sephora, Ulta, Dicks Sporting Goods and more! She's been an iOS developer for 7 years and prior to DoorDash worked on ESPN+ and Disney+.
This presentation delves into the concept of Swift modularization, highlighting the practice of breaking down monolithic codebases into smaller, more manageable subprojects. We will discuss the various automation tools available that can streamline the creation and management of these subprojects, making the development process more efficient. Additionally, we will explore the benefits of a modularized codebase, such as improved parallel build processes, faster build times, easier maintenance, and enhanced scalability. Attendees will gain practical insights and strategies to optimize their Swift development workflow for increased efficiency and productivity.
My name is Mani, and I'm currently a Staff Engineer at LinkedIn. I have been working on iOS applications for over a decade, focusing on code modularization and reducing build times by simplifying the creation of subprojects.
SwiftSyntax empowers developers to inspect and manipulate code through operations on the abstract syntax tree (AST). SwiftSyntax is what powers the Swift Macro system and other tools. This will be a very quick overview of what an AST is and how one can use the SwiftSytax library to walk and manipulate the tree.
Mike Katz is a distinguished engineer at Capital One. He's been an iOS developer at multiple firms from way back in the day. He's co-authored several books and many tutorials at Kodeco. He's interested in software engineering as a craft and appreciates a good programming joke.