HN user

jtbrown

122 karma

Founder of Roadfire Software http://roadfiresoftware.com/

Posts106
Comments25
View on HN
roadfiresoftware.com 8y ago

WWDC 2018 What's New in Swift Recap

jtbrown
75pts44
roadfiresoftware.com 8y ago

WWDC 2018 Keynote Recap

jtbrown
1pts0
roadfiresoftware.com 8y ago

Show HN: Unit Testing in Swift, a book to help you automate your manual tests

jtbrown
1pts0
roadfiresoftware.com 8y ago

How to unit test button taps on a view controller with XCTest

jtbrown
1pts0
roadfiresoftware.com 8y ago

How to write unit tests in Swift 4 with XCTest

jtbrown
2pts0
roadfiresoftware.com 8y ago

What are the benefits of unit testing?

jtbrown
1pts0
roadfiresoftware.com 8y ago

Why iOS developers don't write unit tests

jtbrown
1pts3
roadfiresoftware.com 8y ago

The biggest mistake new iOS developers make when coding

jtbrown
2pts2
roadfiresoftware.com 8y ago

How to parse JSON with Swift 4

jtbrown
2pts0
roadfiresoftware.com 8y ago

What's the best way to learn iOS development with Swift?

jtbrown
1pts0
roadfiresoftware.com 9y ago

How to review a pull request for an iOS app

jtbrown
1pts0
roadfiresoftware.com 9y ago

Notifications and Alerts are Disruptive

jtbrown
1pts0
roadfiresoftware.com 9y ago

Improving Swift Compile Times

jtbrown
1pts0
roadfiresoftware.com 9y ago

How to parse JSON with Swift 3

jtbrown
2pts0
roadfiresoftware.com 9y ago

JSON to Swift: A free course on clean JSON parsing in Swift

jtbrown
3pts0
roadfiresoftware.com 9y ago

Cut your Swift build times in half with this one weird trick

jtbrown
1pts0
roadfiresoftware.com 9y ago

Testing asynchronous code in Swift with XCTest expectations

jtbrown
1pts0
roadfiresoftware.com 10y ago

WWDC 2016 Platforms State of the Union: Key Takeaways for iOS Devs

jtbrown
1pts0
roadfiresoftware.com 10y ago

Key takeaways for iOS developers from the WWDC 2016 Keynote

jtbrown
1pts0
roadfiresoftware.com 10y ago

Navigating WWDC from home

jtbrown
2pts0
roadfiresoftware.com 10y ago

How do you unit test REST calls in Swift?

jtbrown
1pts0
leanpub.com 10y ago

The REST and JSON in Swift Bundle

jtbrown
2pts0
roadfiresoftware.com 10y ago

Using Anchors (instead of NSLayoutConstraint) to Place Views in iOS

jtbrown
2pts0
roadfiresoftware.com 10y ago

Avoid using class names in Swift's #selector

jtbrown
1pts0
roadfiresoftware.com 10y ago

Tiny Swift Tip: Initializing Empty Arrays

jtbrown
2pts0
roadfiresoftware.com 10y ago

How to test your JSON parser

jtbrown
1pts0
roadfiresoftware.com 10y ago

How to handle null JSON values in Swift

jtbrown
1pts0
roadfiresoftware.com 10y ago

Debunking the myths about parsing JSON in Swift

jtbrown
23pts14
roadfiresoftware.com 10y ago

Parsing JSON in Swift

jtbrown
1pts1
roadfiresoftware.com 10y ago

Reducing clutter in your JSON parser

jtbrown
1pts0
[dead] 10 years ago

Hey, everyone! I'm Josh Brown and I co-created this course. I'd love to answer any questions you have about how it works -- or about REST & JSON in Swift in general.

Here's one of our most common questions so far:

What medium is this course in? Youtube? PDFs that I can read through?

The lessons come via email, and we're going to have a Live Q&A chat on GrokSwift.com towards the end of the course.

We've put a lot into this, and we hope you love it!

If you're talking about either the bad (pyramid of doom) code in Myth #1 - or the good code there, then it is indeed protecting against null values in the JSON. When you try to cast with `as? String`, it returns nil when there's a null value in the JSON and the code in the `if` block is skipped (and the `else` block is executed if one exists).

Good points about Evernote - I'm not sure what went into their decision to support iOS 7 only, but I'm sure they considered it.

"I guess I was lucky that I still had it on my phone cause otherwise, I would be left without the ability to install it now."

That's not entirely true any more - Apple is now allowing users to install the "last compatible version" of apps. More on that from Engadget: http://www.engadget.com/2013/09/17/apple-ios-last-compatible...

Eventually, yes, most users upgrade. But Apple's stats showed about 6% of users still on iOS 5 a full year after iOS 6 was released. I'd imagine we'll see similar numbers with users going from iOS 6 to 7 - lots of them won't upgrade for a full year, and some will never upgrade. Mixpanel is currently showing 36% of users on iOS 6 - that's not an insignificant number. I'll be supporting iOS 6 for probably another year.

If you want to deny people from installing on older devices, you can just set the target to iOS 7, meaning you need iOS 7 to install it. Doing that means it can only be installed on iPhone 4 and later, iPad 2 and later, and iPod Touch 5th gen and later.

I'm a huge fan of coworking spaces. Depending on your budget and needs, sometimes you can even rent a desk to call your own. It's been great for me to work around other developers, bump into people and have interesting discussions, and just get out of the house.