Dev Conversations

#7: Natalia Panferova


Listen Later

Natalia’s journey into programming didn’t start with Swift - it was actually with Java. Later on, she worked on a codebase in Ruby, and in 2014 she joined the company that built Paw, the macOS HTTP client, where her time was mostly spent by coding in JavaScript. But working with interpreted languages didn’t feel quite right for her.

Around that time, Apple had just released Swift, and it came in a great timing for Natalia. She missed the compiled aspect of Java, but also the simplicity and the expressiveness of Ruby and JS. This brought her closer to the iOS and macOS development scene, and in 2019 SwiftUI became the new kid on the block.

With the limitations of the first version of SwiftUI, Natalia started writing great blog posts about it, drawing the attention of the engineers behind it: a few months later, Natalia joined Apple and helped build some new SwiftUI components.

In 2022 she left Apple, and slowly transitioned to fully working on her own projects. Last week Natalia published her 3rd book, SwiftUI Fundamentals, covering its core principles and concepts. Today she joins us to speak about her early career, the work she did at Apple, and how she manages mixing writing blog posts, publishing books, and doing client work.

Blog & Books
  • Blog
  • SwiftUI Fundamentals
  • Swift Gems
  • Integrating SwiftUI into UIKit Apps
Social
  • X
  • Mastodon
  • Bluesky
...more
View all episodesView all episodes
Download on the App Store

Dev ConversationsBy SwiftToolkit.dev

  • 5
  • 5
  • 5
  • 5
  • 5

5

2 ratings


More shows like Dev Conversations

View all
Hidden Brain by Hidden Brain, Shankar Vedantam

Hidden Brain

43,576 Listeners

Under the Radar by Relay

Under the Radar

211 Listeners

Accidental Tech Podcast by Marco Arment, Casey Liss, John Siracusa

Accidental Tech Podcast

2,127 Listeners

Connected by Relay FM

Connected

568 Listeners

Il Caffettino di Mario Moroni by OnePodcast

Il Caffettino di Mario Moroni

0 Listeners

CoRecursive: Coding Stories by Adam Gordon Bell - Software Developer

CoRecursive: Coding Stories

188 Listeners

9to5Mac Daily by 9to5Mac

9to5Mac Daily

496 Listeners

Market Mover by Il Sole 24 Ore

Market Mover

8 Listeners

Huberman Lab by Scicomm Media

Huberman Lab

29,178 Listeners

Globally - La geopolitica spiegata in modo chiaro by Will Media

Globally - La geopolitica spiegata in modo chiaro

10 Listeners

Ma perché? by OnePodcast

Ma perché?

13 Listeners