Friday 17th May, 2013
2:15pm to 3:15pm
The mobile market explodes. I have an idea for this awesome app. It connects people together with their phones in a way nobody's thought of yet. Ok, so I'm going to write three native apps: one in Java, one in Objective-C, another in .Net. I need the same logic on my server, except, well, 64-bit enabled. I need the same validation logic there, oh no! Wait, I need a web version of the app, too? Business logic in the front end? How many times do I need to write this damned thing? This is not why I started programming. I wanted to by a sky pirate! There's got to be a better way… Wait. Hrmm. We could get Phone Gap or maybe use Flex. Ugh. That's sluggish and the app doesn't look right and, crap, I still can't run Flex on the server. Still no dice. If only there was a way to take my business logic with me, to whatever technology I needed… If only I could not decide right now all the technologies I'd ever support…
Vimmer, algorithms enthusiast, iOS game hacker, ruby twiddler, and parent. bio from Twitter
Jason Felice is an XP developer in Cleveland, Ohio. He's been coding since he got his Atari 800, using Vim and hitting the *nix man pages for twelve years, and developing native Android and iOS for three. He lives in @maker_house, a house of nerds and makers in Ohio City. In previous lives, he was a game developer, a full-stack consultant and The Guy Who Did What They Said Couldn't Be Done (in terms of using TDD, software kanban, and continuous integration to turn around a large code base and a department).
Sign in to add slides, notes or videos to this session