Marcus S. Zarra has been developing Cocoa software since 2003, Java software since 1996, and has been in the industry since 1985. Currently Marcus is producing software for iOS and OS X. In addition to writing software, he assists other developers by blogging about development and supplying code samples on Cocoa Is My Girlfriend. Marcus is also the author of Core Data (2nd edition): Data Storage and Management for iOS, OS X, and iCloud and Co-Author of Core Animation: Simplified Animation Techniques for Mac and iPhone Development. You can find Marcus on Twitter, on App.net and on StackOverflow.
In this talk, Marcus will walk you through a design pattern that he has been using on iOS for applications that require and use a large amount of data that is frequently requested from the internet. The design takes the well known Model View Controller pattern and expands upon it to allow for asynchronous network calls that are isolated from the User Interface controllers.
We often hear the phrase "Don't re-invent the wheel." But what does that really mean? In this session Marcus will be discussing his opinion on this often quoted phrase as well as a discussion of the impacts he is seeing of third party libraries.
Marcus will be discussing the very real current and future impacts the use of third party frameworks are having on the capabilities and knowledge of developers.
Whether you are a developer who is new to iOS, an old hand or not directly related to writing code this talk will give you an interesting perspective on the current state of the iOS universe.
In this workshop we will be walking through the various myths and facts that surround Core Data. This workshop is designed to be a Q&A session with Marcus S. Zarra, author of Core Data for The Pragmatic Programmers. Marcus will take questions from the attendees and use those questions to shape the workshop to provide the most benefit and provide the most pertinent information needed. Instead of being a fixed format workshop, the workshop's content will flow in the directions that the attendees are most interested in.
Never used Core Data? We will walk through the steps to get started. Have an advanced question? We will dissect it and expose the answer. Something in between? Lets walk through it together and clear up the misconceptions.
The only minimum requirement for this workshop is a basic understanding of Objective-C and an interest in participating.
In this talk Marcus Zarra will be clarifying the *best* approach to using Core Data in a multi-threaded environment. He will break down when you should be using Core Data on multiple threads, why you should be doing it and when you should not.
By the end of this talk you will have a firm grasp of how Core Data is meant to be used in a multi-threaded environment and with that knowledge you will be able to utilize Core Data properly whether you are using one thread or many.
Look at that speaker on stage. How did they get there? Wouldn’t it be fun to be up there on stage with everyone listening to your every word?
How do you get there?
How do you begin?
The better question is: Do you want to go there?
In this talk Marcus discusses the path he walked from a guy in a cubicle to a speaker on stage.
Was it the intended destination?
Was the journey worth it?
Is this the end of the journey?
Do you want to follow?
Details coming soon!