2013 Fall Tour Registration Now Open!
Josh  Smith

Josh Smith

Josh is a Systems Engineer at Lextech Global Services (http://lextech.com/). We engineer applications for customers in almost every industry. We have build systems from embedded software for a military rocket-launcher to a medical facility iPhone app to an inventory management iPad app. He has 15 years of professional IT experience and has been a sysadmin (and still kinda is), programmer in various languages, consultant, employee and guy who makes sure the pop machine is full. He lives and works in Ohio with his wife and two children and tries to use his powers for good.

 

CocoaConf Columbus 2012 Presentations:


NSPredicates For Fun and Profit

NSPredicates aren’t just for Core Data.  NSPredicates can be used to attack a variety of tasks with collections in ways that make your code more testable and easier to maintain.  They are, however  not well documented and notoriously difficult to create.  Sure, once created they are easy to use and let you do things that are very difficult without them.  In  this intermediate session we will cover what NSPredicates are, where they can be used,  how to debug them, and how to replace difficult to maintain iterative code with elegant predicates.  You should have a good understanding of Objective C and the collections.    While we will cover some of Core Data, this is not a Core Data session.

View Details

DSLs and Extension Languages

Special purpose programming languages are anything but new.  The same with extension languages (for example, TCL was created in 1988).  In this session you will learn the difference between these two concepts and learn how you can leverage these concepts in iOS and Cocoa applications. We will also cover how to include them in your XCode workflow.

View Details