Jason Felice is an XP developer on the LeanDog boat off the shore of 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).
CocoaConf Columbus 2012 Presentations:
Why put up with all of Xcode's mouse clicks when you can develop with Vim? Oh yeah, because Apple doesn't really make public how to get under Xcode's hood so you can twiddle with things. Luckily, Xcode is mostly just a thin GUI on top of tools you can wire together the good old-fashioned way. You can launch the simulator, run your iOS unit tests, build the project, and you can even get smart code completion _without_ running Xcode, all thanks to Mac OS X being built on top of POSIX and NeXT. In this session, We'll learn step by step how to put it all together.View Details
Recent blog posts by Jason Felice:
Wednesday, January 30, 2013
Saturday I attended PrizCon 2013, a full-day technical conference inside the Mansfield Correctional facility to inspire and educate and connect. This was my second experience "inside," and I was thinking back to my first. I had a peculiar experience which caught me buy surprise–even though I knew to be prepared for it: The people inside are ju...
Tuesday, January 29, 2013
What's amazing about Scheme is that it's small and easy to learn, but still amazingly powerful. Scheme's code-is-data philosophy allows you to invent your own language features. And it's functional. Below are the slides from a talk I gave at PrizCon 2013. My talk starts with an overview of the language and how code is represented, tinkers wit...
Saturday, January 05, 2013
A friend of mine sent me Behind enemy lines: 3 months as an iOS developer at Google. The article is very interesting, but here's the thing which caught our attention: The way Google deals with merge conflicts in .pbxproj files: They don't. .pbxproj files are created using GYP from a specification designed to be human-readable and mergable. ...