A Look Into Realm's Core DB Engine

I posted a more different talk about Realm recently, and this one goes into a bit more technical detail on things. I'm always wary of relying on 3rd party libraries in my projects, especially for something as important as data storage, but these Realm guys really seem to have their shit together. I'm looking forward to trying to implement a Real DB in a current project I'm working on.

WWDC Videos Are Now Searchable


Now it’s easier to discover and share information presented in WWDC videos with our recent search update. You can search a keyword and find all the instances of it mentioned in the videos. Go straight to the time the keyword was mentioned in the video or easily share a link to it.

The 'Get My Shit Together' Afternoon

Brendan Baker:

Even the most diligent of us has loose ends we can tie up: unnecessary costs, insurance, emergency preparedness, and so on.

I’m no different. I’m pretty responsible, but I’m not perfect. So I built a list of things I can do in an afternoon to get my shit together.

This isn’t about eliminating risk from our lives. It’s about spending just a little time to build healthy buffer and reduce the risk of problems disrupting our lives down the road.

A lot of really good tips in this post.

Tesla Launches the Model X

Tesla has officially launched their latest consumer vehicle, the Model X:

Model X is the safest, fastest and most capable sport utility vehicle in history. Standard with all-wheel drive and a 90 kWh battery providing 250 miles of range, Model X has ample seating for seven adults and all of their gear. And it’s ludicrously fast, accelerating from zero to 60 miles per hour in as quick as 3.2 seconds.

Model X is the SUV uncompromised.

Looks really cool. And costs... well, if you have to ask then you probably can't afford one. The Tesla website currently doesn't have a price listed, but rumors are that it'll be somewhere in the 130k range to start.

No problem though. The Model 3 will be here before we know it.

El Capitan

The latest version of Apple's desktop OS dropped today... with little fanfare. There was no event, and the apple.com homepage remains unchanged. Even Apple's marketing department could come up with little else to say about the release other than it "...improves performance in a bunch of little ways that make a big difference."

I wasn't on the El Cap betas, and after upgrading today I was actually hard pressed to figure out what I should be looking at that was different. I shook the mouse to make the cursor grow, put a couple of apps into full screen mode to see how I liked it (I didn't), and... that was about it.

So far my favorite feature is the ability to hide the menu bar (which goes nicely with a hidden dock), and I'm not even 100% sure I'm going to stick with it being that way. Things seem fast, and I'm trying Safari as my default browser again until something annoys me enough that I switch back to Chrome.

This is what we wanted, right? For Apple to slow down, and focus on quality instead of trying to revolutionize everything every year? Well, nobody can accuse Apple of biting off more than they can chew with El Capitan.

These Pictures of You

MG Seigler:

You know the scene in almost every movie where a person is looking at an old picture of a loved one when suddenly it triggers their memory of the moment and we’re taken back to a live version of the scene? In a small way, that’s Live Photos. It’s hard to see right now because these iPhones with the functionality are brand new and so the memories are still fresh in our heads. But just imagine what these Live Photos will be like when you look at them in a year? Or ten years? They’ll be memories, captured in time.

I'm actually starting to feel real regret that I'm not yet capturing Live Photos of my son.

Introduction to Realm.io

I haven't used Realm before, but after watching this talk I'm definitely going to be checking it out. It seems like could be a pretty solid replacement for Core Data. Fast, simple API, thread safe, works on both iOS and Android - a recipe for success.

It's funny - I signed up for Realm.io's mailing list a while back to get notified when they post a new iOS talk to their site (It's how I heard about the Andy Matuschak's "Refactor the Megacontroller" talk, for instance). But up until today, I didn't even realize that Realm's main gig was this local storage technology.

The Status Bar - iOS Developers' Worst Nightmare

A collection of images of incorrect status bars, including some examples from Apple. It's as good an indication as any that the APIs for controlling the status bar style are pretty messed up.

Quick! What's the best way to give your app a global "light content" status bar? (Would be great if it was this dropdown, but it's not.)