EmpowerApps.Show
Upgrading Your Skills in 2020 with Paul Hudson
Guest
Related Episodes
- Episode 23: Modularizing in Xcode with Abbey Jackson
 - Episode 24: Continuous Integration with Kyle Newsome
 - Episode 32: Training Your Team with Steve Lipton
 - Episode 33: 2020 Developer Wish List with Alex Bush
 
Related Links
- Conferences
 - Sean Allen and Paul Hudson talk about Connie, the young coder
 - SwiftTO - Paul Hudson - The Evolution of Swift
 
Sponsors
BrightDigit- Specialize in helping businesses build apps for iPhone, iPad, Mac and Apple Watch
 - 10 years of experience developing for a variety of Apple platform
 - Helping dev shops which lack experience with Apple platforms and Swift
 
We have an opening for sponsors
- Do you have a product or service which can target our ever growing community of developers as well as technology and business leaders?
 
Conference Thoughts
- Cultural Differences
 - Why Speakers Should Be Available To Attendees
 - The Challenges of Putting On Conferences
 - Organizers Making Attendees Happy
 - Having Really Nice Venue
 - Workshops vs Talks
 - Where Does the Community Fall Short with Inclusivity and Accessibility
 - Having Children-Friendly and Budget-Friendly Events
 
What to Upgrade Skills and Why
- Where Do You Want to Be In a Year?
 - Ask People In Those Positions
 - The Technology Field Demands Continuing Education
 - Continuing Education means New APIs but also...
- Older APIs - UIKit, Networking, Unit Testing, etc...
 - Swift Syntax
 - Patterns and Practice
 
 
Dealing with Updates to Swift
- The hedonic treadmill of Swift Development
 - Key Path Expressions as Functions by Stephen Celis and Greg Titus
 - Objective-C Cruft
 - When to Upgrade Your Old Swift Projects? (spoiler... Yesterday!)
 
Upgrading Your Core Skills
- Why it's important to have Core Skills and not just Coding Skills?
 - The Importance of Good Internal Presentation
 - Why Senior Developers need Good Communication Skills
 - Picking Up on Impromptu Speaking Skills
 - Don't Feel Obligated Into a Role such as Public Speaker
 
Upgrading Your Swift Skills
- Paul's Thoughts on SwiftUI
 - Understanding The New Patterns of SwiftUI
 - The Importance of Unit Testing
 - Ash Farrow on JS vs Swift
 - The Complexity of Xcode
 
Upgrading Other Tech Skills
- Git and Version Control
 - Learning New and Different Tools
 - Terminal and Bash Scripting
 - Regular Expressions
 - Try Swift on other Devices
 - Be curious about other languages and platforms
 
Recommended Courses and books
Social Media
Emailleo@brightdigit.com
BrightDigit - @brightdigit
Leo - @leogdion
BrightDigit
Leo
Instagram - @brightdigit
Patreon - empowerappshow
Credits
Music from https://filmmusic.io"Blippy Trance" by Kevin MacLeod (https://incompetech.com)
License: CC BY (http://creativecommons.org/licenses/by/4.0/)
EmpowerApps.Show