Loading posts...
  • Don't wait until it kills you

    Dying. Slowly.

    The environment has a huge impact on your feelings, health, self-esteem and happiness overall. The people you interact with determine the way you live your life. They can make you feel inspired,…

  • Strong Reference Cycles With Closures

    Hi there, I’m Charles Nyisztor, and I welcome you to this new episode on Swift. In this video, I am going to talk about strong reference cycles that can occur in Swift…

  • How to Use C in Swift 3

    Hi there, I’m Charles Nyisztor, and I welcome you to this new episode on Swift 3. Today I am going to show you how to use C in Swift. Now, let me…

  • Testing Asynchronous Code in Swift 3

    Hey, Charles Nyisztor here,
and I welcome you to this new video on Swift 3 programming. In this video, I am going to show you two ways to test asynchronous code using XCode…

  • Swift 3 Value and Reference Types

    #el-5a177a553c2e9151148808524838 .video-aspect-ratio { padding-bottom: 56.296% }
  • Swift

    Strong Reference Cycles with Classes in Swift 3

     

  • Design Patterns in Swift: Creational

    Yaaay! My Swift Course is Featured by Pluralsight!

    Yay! Happy to be featured by Pluralsight. Check out our course on Creational Design Patterns in Swift: https://app.pluralsight.com/courses/design-patterns-swift-creational

  • Swift 3 Array Algorithms

    #el-5a177a5543221151148808515979 .video-aspect-ratio { padding-bottom: 56.296% }
  • Blocks are NOT Synonyms for Threads

    Blocks are NOT Synonyms for Threads

    Unfortunately, Objective-C blocks  are often confused with threading. The root cause is probably that GCD* heavily relies on blocks. (*)Grand Central Dispatch  is a library that makes working with threads easier. However, the…

  • Don't Treat Developers as Interchangeable Widgets

    Don’t Treat Developers as Interchangeable Widgets

    Management likes to reduce risks by treating developers as interchangeable widgets. The silly approach which has been introduced as a revolutionary, agile “achievement” expects that all developers are familiar with all areas…