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.
What HN saysHN links it for talks by Andy Matuschak and Wil Shipley, including git as a document format, and for Swift on Android.
16HN people shared it
7linked it in comments
14stories submitted
264story points
4 years agolast shared
2017people per year2026
Most-shared posts
- 1Swift on Android: The Future of Cross-Platform Programming?3 people · 3 points · first shared 2017 · discussion on HN
- 2Altconf wil shipley git document format2 people · first shared 2020
- 3The Objective-C Runtime and Swift Dynamism1 people · 94 points · first shared 2017 · 38 comments on HN
- 4What's New in Swift 41 people · 71 points · first shared 2017 · 33 comments on HN
- 5A Eulogy for Objective-C (2015)1 people · 60 points · first shared 2019 · 37 comments on HN
- 6Swift Sudoku Solver1 people · 25 points · first shared 2017 · 4 comments on HN
- 7MVVM at Scale: Not So Simple1 people · 3 points · first shared 2017 · discussion on HN
- 8convolutional neural networks, swift and iOS 111 people · 2 points · first shared 2017 · discussion on HN
- 9Combining Swift/Kotlin with C/C++1 people · 1 points · first shared 2017 · discussion on HN
- 10Keeping your edge as a mobile developer on Realm Academy1 people · 1 points · first shared 2017 · discussion on HN
- 11An Introduction to 3D Graphics with Metal in Swift (2015)1 people · 1 points · first shared 2021 · discussion on HN
- 12MVC-N: Isolating Network Calls from View Controllers1 people · 1 points · first shared 2019 · discussion on HN
- 13Android Architecture Components Considered Harmful1 people · 1 points · first shared 2017 · discussion on HN
- 14Suggestions for a Totally Better Programming Language1 people · 1 points · first shared 2017 · 3 comments on HN
- 15Andy matuschak controlling complexity1 people · first shared 2018
What HN people wrote when they linked it
cellularmitosis · 2019-12-17
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/
meej · 2018-11-09
You guys may find this talk of interest:
https://academy.realm.io/posts/altconf-josh-michaels-deprecated-incorp…
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."
WoodenChair · 2022-10-19
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…
ralfebert · 2020-03-31
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…
mojuba · 2019-10-27
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
Pulcinella · 2019-02-14
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-a…
dottrap · 2017-08-10
Swift on Android:
https://academy.realm.io/posts/swift-on-android
Young but potential.