Pratik Patel is the CTO of Atlanta based TripLingo (http://www.triplingo.com/). He wrote the first book on ‘enterprise Java’ in 1996, “Java Database Programming with JDBC.” He has also spoken at various conferences and participates in several local tech groups and startup groups. He’s in the startup world now and hacks iOS, Android, HTML5, CSS3, JavaScript, Rails, and ….. well everything except Perl.
Pratik’s specialty is in large-scale applications for mission-critical and mobile applications use. He has designed and built applications in the retail, health care, financial services, and telecoms sectors. Pratik holds a master’s in Biomedical Engineering from UNC, has worked in places such as New York, London, and Hong Kong, and currently lives in Atlanta, GA.
Titanium is an open-source development tool for producing cross-platform mobile applications by Appcelerator. Using Titanium, you develop your mobile application using Javascript coded against the Titanium API’s. Titanium Developer, a management GUI for your mobile apps, invokes their compiler and builder to take your Javascript and build a native application for iOS and Android.
This session will walk you through the details of building great apps for the Android and iOS platforms. We’ll talk about Titanium development, its ecosystem, and architecture. We’ll spend time looking at lots of code - we’ll build an app, in fact, while we discuss and explore the framework. We’ll also spend some time discussing best practices, what to expect when developing against it, and the limits of this type of development.
So you think you’ve picked up enough JavaScript to be dangerous, but feel like the whole prototypical language thing is still a mystery. In this session, we’ll go from basic JavaScript to advanced JavaScript. We’ll discuss and code modular JavaScript with CommonJS. We’ll look into the details of a prototype language and discuss things like parasitic inheritance. We’ll also look at JavaScript libraries that will help you get the most out of JavaScript - not jQuery, but a library like UnderscoreJS and SugarJS.
This is a fast paced session meant to bring you up to speed with the latest and greatest JavaScript techniques and tools. Whether you’re building client side JavaScript with HTML5 or Appcelerator Titanium, or server-side JavaScript with node.js, you’ll come away with knowledge and patterns for how the pro’s use JavaScript for building real apps.