(Source: bloodyobsessed)
(Source: bloodyobsessed)
View high resolution
The world is a measurably better place for Steve’s vision and work. He’s inspired a generation of us to build and create, and we’ll genuinely miss him.
Thanks Steve, RIP
A good way to store all your VinoMofo purchases ;)
Need!
Now that’s a fucking genius idea.O_O
thats a crazy awesome idea, but who the fuck needs all that wine?!
My mom would love this.
Oh my. Yes please.
“Who the fuck needs all that wine?” Who the hell doesn’t need all that wine?!
Recently, we released the Android version of Meridian, our platform for building location-based apps.
We didn’t use one of these “Cross Platform!” tools like Titanium. We wrote it, from scratch, in Java, like you do in Android.
We decided it was important to keep the native stuff native, and to respect each platform’s conventions as much as possible. Some conventions are easy to follow, like putting our tabs on the top. Other conventions go deep into the Android Way, like handling
Intents, closing oldActivities, implementing Search Providers, and being strict about references to help the garbage collector.Now, our platform leverages HTML5 (buzzword, sorry) in many places for branding and content display, so we got a fair amount of UI for free. But there was much platform code written in Objective-C that needed translation into Java, such as map navigation, directions, and location switching.
So, we rolled up our sleeves, downloaded the Android SDK, and got to work.
I was just shown an
NSPredicatethat dumbfounded me for several reasons:
- It’s using five nested
SUBQUERYexpressions. In other words, aSUBQUERYwithin aSUBQUERYwithin aSUBQUERYwithin aSUBQUERYwithin aSUBQUERY.- It works
- It’s reasonably fast
- Core Data correctly handles it on a…
— Apple vs. Google ads: What are they selling? | TiPb (via oliyoung)
—
Code By Kevin: Rejection as positive feedback.
A great way to properly look at what the Apple App Store approval process actually does.
Recent comments