Blog About Speaking RSS

Programming adventures

by sunshinejr

  • Apr 30, 2020
    Different approach to Attributed Strings in Swift

    Let’s see how we can create a declarative, MVVM-friendly API for AttributedStrings that tells what, not how to render.

  • Oct 23, 2019
    Stop force unwrapping IBOutlets with @Delayed

    Take a look at how Property Wrappers can remove the need of using both IBOutlets and force-unwrapping.

  • Open Source Adventures #6
    Aug 9, 2019
    Gifski

    How I started doing macOS apps and improved my favorite GIF client.

  • Jun 4, 2019
    Using Xcode Preview with your production code

    Everyone is happy for SwiftUI, but a lot of production code won’t be able to use it for a while. Don’t worry though - you can still prototype your views using the newest Xcode Preview.

  • Open Source Adventures #5
    May 14, 2019
    SwiftyUserDefaults

    A story of how I stole another library and almost ruined it for everyone.

  • May 1, 2019
    SwiftyUserDefaults 4.0

    After a year of work, we finally released version 4.

  • Open Source Adventures #4
    Mar 5, 2019
    Harvey

    A retrospection of Moya’s testing library.

  • Open Source Adventures #3
    May 8, 2018
    Carthage

    When there is a problem with a certain library in a certain package manager, should it be resolved by a library or the package manager itself? 🤔

  • Open Source Adventures #2
    Apr 23, 2018
    Marathon

    5h Marathon of fixing tests on Linux! I think I’ve got a good time!

  • Apr 11, 2018
    Scaling Moya in production

    There is a big misconception that Moya is not scalable in the real world. People often see it as a “big enum of death”. Today, I want to show you that this is in fact not true at all.

Older Posts →

Powered by Hugo.