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
    R

    Realm Academy

    academy.realm.io · Company blog · on HN since 2017

    Realm's developer academy publishes Swift and iOS conference talks and articles on Objective-C, architecture, and mobile development.

    Visit blogHN submissions
    Mobile & AppleProgramming
    What HN says

    HN links it for talks by Andy Matuschak and Wil Shipley, including git as a document format, and for Swift on Android.

    Stats for nerds
    16HN people shared it
    14linked in comments
    264story points
    Oct 2022last shared
    2017people per year2022

    Top posts on HN

    1. 1
      The Objective-C Runtime and Swift Dynamism
      1 person · 94 points · first shared 2017 · 38 comments on HN
    2. 2
      What's New in Swift 4
      1 person · 71 points · first shared 2017 · 33 comments on HN
    3. 3
      A Eulogy for Objective-C (2015)
      1 person · 60 points · first shared 2019 · 37 comments on HN
    4. 4
      Swift Sudoku Solver
      1 person · 25 points · first shared 2017 · 4 comments on HN
    5. 5
      Swift on Android: The Future of Cross-Platform Programming?
      3 people · 3 points · first shared 2017 · Discussion on HN
    6. 6
      MVVM at Scale: Not So Simple
      1 person · 3 points · first shared 2017 · Discussion on HN
    7. 7
      convolutional neural networks, swift and iOS 11
      1 person · 2 points · first shared 2017 · Discussion on HN
    8. 8
      Android Architecture Components Considered Harmful
      1 person · 1 points · first shared 2017 · Discussion on HN
    9. 9
      Combining Swift/Kotlin with C/C++
      1 person · 1 points · first shared 2017 · Discussion on HN
    10. 10
      Keeping your edge as a mobile developer on Realm Academy
      1 person · 1 points · first shared 2017 · Discussion on HN

    What HN people wrote when they linked it

    • meejNov 2018

      You guys may find this talk of interest:

      https://academy.realm.io/posts/altconf-josh-michaels-deprecated-incorporated/

      Description at the link:
      "It’s every Apple developers worst nightmare. Your app is doing well, business is going fine, then all of a sudden BAM! Something changes in Apple’s world and suddenly everything is at risk. Sometimes it’s as simple as Apple deprecating an API you depend on. Other times it’s a policy matter - a change in rules that has Apple requesting that you change or remove your app from the store. Sometimes it is a bug in the platform which you have to hack a creative workaround for. No matter what the specifics, developers should be prepared to handle that day when Apple pulls the rug out. After more than six years of working on apps in Apple’s land I’ve had more than my fair share of these experiences. In this talk I will go through four different examples from multiple developers covering the most common situations in which changes in Apple land can disrupt your app. Through these stories I will offer best practices for handling these difficult situations from how to interact with Apple to how to deal with the gripping frustration that can come along with these challenges. The goal of this talk is to better prepare attendees for that inevitable day when something goes wrong and in doing so help reduce the ambient anxiety many developers feel about the possibility of such problems."

    • PulcinellaFeb 2019

      This[1] video with Andy Matuschak helps with refactoring these “Mega” controllers. This[2] article also is good when it comes to breaking down controllers into smaller pieces.

      I will admit it’s a hard problem for me. Putting everything into one view controller is so easy and makes certain problems go away. e.g. Storyboards are a lot easier to deal with when their outlets are in the massive view controller. Custom UIviews with storyboards are a huge pain to get working with interface builder.

      [1] https://academy.realm.io/posts/andy-matuschak-refactor-mega-controller/
      [2] https://www.smashingmagazine.com/2016/05/better-architecture-for-ios-apps-model-view-controller-pattern/

    • ralfebertMar 2020

      Since Wil Shipleys presentation "Git as a Document Format" (AltConf, 2015, [1]) the idea of using git to track data has stuck with me.

      Cool to see another approach at this.

      From the first look, I miss the representation of data as plain-old-text-files, but I guess that's a little bit in competition with the goal of getting performance for larger data sets.

      Anyway, I am wondering, did somebody here try using plain git like a database to track data in a repository?

      [1] https://academy.realm.io/posts/altconf-wil-shipley-git-document-format/

    • mojubaOct 2019

      Something just crossed my mind while reading the question, that Swift could be a good candidate. Turns out there are compatibility layers that are based on Swift:

      https://www.scade.io

      https://academy.realm.io/posts/swift-on-android/

      https://blog.readdle.com/why-we-use-swift-for-android-db449feeacaf

    • WoodenChairOct 2022

      I think Delicious Library was for a while at least. I remember the author of it, doing a presentation about using git as storage:
      https://academy.realm.io/posts/altconf-wil-shipley-git-document-format/

    • cellularmitosisDec 2019

      Can you elaborate? Personally, I thought Swift’s distinction between value and reference types was fantastic. https://academy.realm.io/posts/andy-matuschak-controlling-complexity/

    Related

    Realm Newsnews.realm.io15 people

    ZeroKit for Realm: Easy End-To-End Encryption

    Realm News
    Company · last shared 2017
    Rob Napierrobnapier.net21 people

    Go Is a Shop-Built Jig

    Rob Napier
    Personal · last shared 2025
    objc.ioobjc.io89 people

    Understanding IP, TCP, and HTTP

    objc.io
    Publication · last shared 2026
    Swift Blogswift.org307 people

    Swift is Open Source

    Swift Blog
    Company · 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
    Erica Sadunericasadun.com34 people

    ISO-8601, YYYY, yyyy, and why your year may be wrong

    Erica Sadun
    Personal · last shared 2022
    Better Programmingbetterprogramming.pub319 people

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

    Better Programming
    Publication · last shared 2025
    Jared Sinclairblog.jaredsinclair.com21 people

    My Critique of HealthKit as Both iOS Dev and Registered Nurse

    Jared Sinclair
    Personal · last shared 2019