Skip to content
HomeVideosBooksBlogs
AllTop postsTopics
Podcasts
HistoryListsWatch laterLiked videosFollowing

The videos, books, blogs and podcasts Hacker News keeps recommending, all in one place.

VideosBooksBlogsPodcastsAboutPrivacySettings

Data from Hacker News, HackerTube, HackerBooks, HackerBlogs and Open Library. Credits · Not affiliated with Y Combinator.

HomeVideosBooksBlogsPodcasts
Ctrl K
    E

    Erica Sadun

    ericasadun.com · Personal blog · on HN since 2008

    Erica Sadun writes about Objective-C and Swift development for Apple platforms, including language quirks and API pitfalls.

    Visit blogHN submissions
    Mobile & AppleProgramming
    What HN says

    Commenters call her their go-to authority on Objective-C and Swift since 2008, and link her post on ISO week year date formatting bugs.

    Stats for nerds
    34HN people shared it
    77linked in comments
    1Kstory points
    Apr 2021last shared
    2008people per year2021

    Top posts on HN

    1. 1
      ISO-8601, YYYY, yyyy, and why your year may be wrong
      2 people · 222 points · first shared 2018 · 123 comments on HN
    2. 2
      Swift: Things I really wanted that won’t make it
      1 person · 102 points · first shared 2016 · 51 comments on HN
    3. 3
      In which Apple destroys my daughter’s iPad forever
      1 person · 101 points · first shared 2018 · 147 comments on HN
    4. 4
      Swift Evolution acceptances: The big three
      1 person · 82 points · first shared 2016 · 36 comments on HN
    5. 5
      Custom string delimiters in Swift 5
      1 person · 80 points · first shared 2018 · 61 comments on HN
    6. 6
      Migrating ifs to guards in Swift
      1 person · 63 points · first shared 2015 · 21 comments on HN
    7. 7
      Why I loathe the new app switcher in iOS 11
      1 person · 50 points · first shared 2017 · 59 comments on HN
    8. 8
      Falling Back to an Older MacBook Pro
      1 person · 41 points · first shared 2019 · 68 comments on HN
    9. 9
      Swift: The joy of sequences
      1 person · 39 points · first shared 2016 · 21 comments on HN
    10. 10
      Swift 3 Endgame and Swift 4 Kickoff
      1 person · 35 points · first shared 2016 · Discussion on HN

    What HN people wrote when they linked it

    • wlesieutreMay 2016

      Certainly a problem they're aware of, and they're trying to get as many breaking changes done in 3.0 as possible. There may or may not be more in 4.0, but they will definitely be smaller.

      > What does this mean looking forward? Well, Swift 2 to Swift 3 is going to be an unavoidably disruptive change for code since Cocoa renamification is going to land, and we’re going to be building impressive migration technology again. As such, we should try to get the “rearrange all the deckchairs” changes into Swift 3 if possible, to make Swift 3 to 4 as smooth as possible. While our community has generally been very kind and understanding about Swift evolving under their feet, we cannot keep doing this for long. While I don’t think we’ll want to guarantee 100% source compatibility from Swift 3 to Swift 4, I’m hopefully that it will be much simpler than the upgrade to Swift 2 was or Swift 3 will be.

      http://ericasadun.com/2016/02/29/getting-ready-for-swift-to-stop-breaking-code/

    • TimotheeApr 2011

      AirPlayer from Erica Sadun would work: http://ericasadun.com/ftp/AirPlay/

      However, she mentions that you can't stream music to AirPlayer due to RAOP: http://en.wikipedia.org/wiki/Remote_Audio_Output_Protocol

      which, I guess is not true anymore due to the parent link :)

      But it does seem to show that iTunes was indeed checking keys before sending to an Airport Express, but that AirPlay (for video) wasn't affected. As far as I know, AirPlay is not much more than HTTP Live Streaming.

      Also of interest in the same area (though this is an iOS app, so could technically include some key checking without knowing it): https://github.com/nto/AirView

    • ChrisMarshallNYMay 2020

      If you are a trainer, then having immediate access to all the attendees is fairly important.

      I'm in the process of "refactoring" my training approach to a videoconference approach (using Zoom).

      I'm actually really surprised at how intimidating the process has been. I've been doing training and speaking in person for a long time, but not via Zoom.

      It will work out, but the biggest issue that I'm encountering, is not having access to "immediate feedback."

      A very good article on the topic was written by a well-known (and extremely effective) trainer, Erica Sadun, here: https://ericasadun.com/2020/03/11/so-youre-going-to-teach-remotely/

    • nimeshneemaApr 2016

      I'll add a few of my favourites:

      - iOS Dev Weekly (https://iosdevweekly.com/)

      - Little Bites of Cocoa (https://littlebitesofcocoa.com/)

      - objc (https://www.objc.io/)

      - NSHipster (http://nshipster.com/)

      - NSBlog / Friday Q&A from Mike Ash (https://www.mikeash.com/pyblog/)

      - This Week in Swift (https://swiftnews.curated.co/)

      - Erica Sadun (http://ericasadun.com/)

      - Quality Coding (http://qualitycoding.org/)

      - Use Your Loaf (http://useyourloaf.com/)

      - Swift Monthly (http://swiftmonthly.com/)

      - Cocoa, Objective-C and Swift programming News aggregator (https://twitter.com/cocoadevblogs)

    • mellingJun 2015

      People are already blogging mostly in Swift rather than Objective C, which was created in the mid 1980's.

      http://www.h4labs.com/dev/ios/swift.html

      Apple is doing a good job of updating ObjC but Swift already has the momentum. Apple has made it clear that they want Swift:

      http://ericasadun.com/2015/04/14/swift-in-case-you-didnt-think-that-swift-was-the-future/

      You can choose to ignore their subtle messages (e.g. use Autolayout, Size Classes) but at some point in the not too distant future, you'll likely regret not starting with Swift earlier.

    • ApocryphonAug 2020

      App Store discoverability is getting worse as it is. For the indies, having more channels to get their apps found might not be such a bad thing.

      https://twitter.com/wilshipley/status/1270568780712706049

      https://ericasadun.com/2015/11/11/finding-triviata-on-the-app-store-a-discoverability-quagmire/

    Related

    Flawless App Storiesmedium.com/flawless-app-stories21 people

    Useful Git commands for everyday use

    Flawless App Stories
    Publication · last shared 2021
    Swift Blogswift.org307 people

    Swift is Open Source

    Swift Blog
    Company · last shared 2026
    Saagar Jhasaagarjha.com40 people

    We at $Famous_company switched to $Hyped_technology

    Saagar Jha
    Personal · last shared 2026
    Cocoa with Lovecocoawithlove.com69 people

    Objective-C's niche: why it survives in a world of alternatives

    Cocoa with Love
    Personal · last shared 2026
    Better Programmingbetterprogramming.pub319 people

    Three programmers got fired, including me, due to a single app crash

    Better Programming
    Publication · last shared 2025
    Ole Begemannoleb.net77 people

    Understanding the iPhone 6 Plus Screen

    Ole Begemann
    Personal · last shared 2025
    Ignore the Codeignorethecode.net112 people

    Oberon (2009)

    Ignore the Code
    Personal · last shared 2026
    Mobile Orchardmobileorchard.com34 people

    Dan Grigsby (Mobile Orchard) abandoning iPhone development

    Mobile Orchard
    Company · last shared 2012