SwiftConf '19 - Roy Marmelstein Best Practices

As we gain experience in app development, we learn about best practices and what to avoid.
In this talk, we will explore “bad” solutions, why they’re (often) disliked and the right times to use them.

https://twitter.com/marmelroy

https://swiftconf.com
https://twitter.com/swiftconf

SwiftConf '19 - Vincent Pradeilles Implementing pseudo-keywords through functional programming

Swift is a great language. But we’ve all met situations where a certain feature was missing, and we wished were part of the it.

Since programs are basically functions, and functions are first-class citizen in Swift, it’s possible to implement “pseudo-keywords” at a short cost and to great value.

https://twitter.com/v_pradeilles

https://swiftconf.com
https://twitter.com/swiftconf

SwiftConf '19 - Dori Adar Psychology at Play

Games were always in front of technology and user experience. Nowadays, in the wake of the free content era, games are pushing the boundaries of behaviorism and motivation theories even further, to become the most lucrative entertainment business in human history.

In this talk, we will go through the psychological tricks in games’ hats, see their effects on millions of players and try to predict what’s next in this behavioral play journey. This is the story of free products that are making billions.

https://twitter.com/doriadar

https://swiftconf.com
https://twitter.com/swiftconf

SwiftConf '19 - Bas Broek Solving the 15-puzzle in Swift A Look At Algorithms And Speed

Algorithms and optimization can sound daunting, but are a really interesting programming problem. In this talk, we’ll be looking at writing a solver for a puzzle, improving it along the way by making it more performant.

Some takeaways will be:
more awareness for performance at scale
how to approach writing a solver
how to make algorithms generic and more generally applicable
how to approach dealing with edge cases
… all the while trying to write an easy to use, understandable API that encourages best practices.

https://twitter.com/BasThomas

https://swiftconf.com
https://twitter.com/swiftconf

SwiftConf '19 - Daniel Steinberg A Functional look at Combine

We have a lot of insight into working with Swift sequences such as Arrays, Dictionaries, and Sets. In this talk, we take a look at the Combine framework and apply what we know about collections that are indexed over space to those that are indexed over time.

https://twitter.com/dimsumthinking

https://swiftconf.com
https://twitter.com/swiftconf

SwiftConf '19 - Nataliya Patsovska UI Code That Sparks Joy

It’s time to tidy up your styling and layout code!
In this talk, we’ll examine some techniques to get your codebase in shape for dark mode theming, dynamic type support, proper layout for different window sizes and more - making the app a joy to work with and use.

https://twitter.com/nataliya_bg

https://swiftconf.com
https://twitter.com/swiftconf

SwiftConf '19 - Kateryna Gridina Crisis of

If you have a crisis, on what to do next with your career - go freelance, change the company or open your own company, this talk is for you. I will share some of my and other developers experience about this topic.

https://twitter.com/gridNAka

https://swiftconf.com
https://twitter.com/swiftconf

SwiftConf '19 - Maxim Cramer Why We Should All Tell Stories

We all generate ideas constantly. From how to write better code, to how to build better products. But what to do with all these great ideas? You can schedule meetings, write blog posts, and more, but how do you captivate your peers and the world? You tell a story.

https://twitter.com/mennenia

https://swiftconf.com
https://twitter.com/swiftconf

SwiftConf '18 - Shai Mishali RxSwift debunking the myth of hard

RxSwift has been one of the most prominent and upcoming frameworks in the iOS & Swift community in the past years. Its usage is becoming widespread and popular with many companies moving their code base to the Reactive world across iOS, Android, Web and Backend - making it a valuable skill to comprehend.
Along with that fact thought, it seems the learning curve for RxSwift and Rx in general always seems “hard” to most people, or too hard to get started with. In this lecture I hope to debunk the myth and misconception of RxSwift being a hard concept, and put developers on the right path to start building Reactive Mobile applications for the modern world.

https://twitter.com/freak4pc

https://swiftconf.com
https://twitter.com/swiftconf

SwiftConf '18 - Egor Tolstoy Developer experience

Problem validation, roadmaps, usage metrics and feedback, user experience are not first-class citizens in internal platforms and tools development. I’ll talk about developer experience, an approach that helps our engineers create useful, thriving and developer-oriented technical products.

https://twitter.com/igrekde

https://swiftconf.com
https://twitter.com/swiftconf

Your browser is out-of-date!

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

×