This course is available as part of the Professional subscription. To learn more click here

Professional Development Seminars 2022

Feb 22 2022 · Video Course (2 hrs, 18 mins) · Beginner

You’ve built your development skills through our high-quality, up-to-date books and videos, and now it’s time to take things to the next level! Our Professional Development Seminars are live, monthly events designed to connect you with top-tier developers and other professionals from our community, who are ready to share their hard-won and battle-tested advice with you, each and every month, available exclusively to Annual Ultimate Pro Subscribers.


  • ·, ·, ·

Professional Development Seminars 2022

Picture this: you’re refactoring code after a long code review. Your team lead keeps repeating themselves saying, “Don’t repeat yourself!” How much do you need to refactor? Should you just write a method with a big loop? Or should you write a framework? If you’re wondering how deep the rabbit hole goes, this is the talk for you. By the end of this talk, you’ll learn a couple of tricks that help you figure out how heavily you need to refactor your code. You’ll also learn a couple of ways you can use big O notation to figure out whether you should be writing a tool to solve your problem or not!


The long awaited async/await star duo along with the rest of the Swift Modern Concurrency APIs are finally available for app developers. The new concurrency model is here to, sooner than later, replace Grand Central Dispatch and working with threads directly — everyone would benefit of getting an understanding of what changes, what are the reasons for this new concurrency model, and eventually where are things heading to for async and concurrent Swift code.


Flexing your dev skills as you build out new and innovative product features can be a lot of fun — until you find yourself confused as to the “why” behind a particular feature request. You know there’s a product roadmap, but it’s not always clear how product managers create those roadmaps, or how they prioritize product features. Developers like you can bridge that gap with an understanding of the product management and product development process, which is what you’ll cover in this seminar. Discover the fundamental aspects and lingo of product management, how high-level plans feed into product development, and more! Whether you’re working with a recognized product management solution, or getting by with a lean development process, these product management fundamentals will help you improve as a busy, multitasking developer.

In this talk you’ll learn:

  • The terminology behind product management and the specific outputs of the product management process
  • How to build empathy for your customers, and how that leads to better software
  • How you, as a developer, can contribute to the product management process, no matter your role

Who is this for?

Exclusive for Pro Annual Subscribers, being a top developer in this industry takes more than just straight coding skills. You need to connect with the best minds in the business — and bring their best practices back into your own career. Go deep with senior developers and other professionals from our network, who have founded companies, managed dev teams large and small, designed killer apps, and more — to help you be the best developer possible!

Covered concepts

  • Building startups
  • Leading teams
  • Upskilling
  • Advanced coding
  • Async programming
  • Building careers
  • And much more!