Topic: Software Development
Matt Drance of Bookhouse Software discusses Cocoa, Apple's name for the collection of frameworks, APIs, and accompanying runtimes that make up the development layer of Mac OS X and also used for iPhone Apps. He reviews the process of developing for the iPhone, including some of the mistakes that software writers make. He also reviews the issues related to the recent Snow Leopard upgrade.
There are two distinct ways to develop applications for Apple's iPhone, the top tech gadget of the year, with either web apps or native programs using the iPhone SDK. In this talk from the 2009 Emerging Communications Conference, Christopher Allen of iPhoneWebDev.com encourages developers to consider the choice a continuum and pick the right tool to create each individual program.
Joel and Jeff discuss outsourced DNS, virtual machine "appliances", and programmers as library users versus library writers.
Improving performance is impossible without good measurements, especially on a complex platform like the Web. In this presentation from 2008 Velocity Conference, Eric Goldsmith of AOL demonstrates their browser plug-in AOL Pagetest, which gathers and displays data about web requests and page loading. It's an open source project for Internet Explorer 6 and 7 that combines the strengths of several other monitoring tools.
Joel and Jeff discuss the ethics of Craigslist, the pitfalls of customer-installable software, and caching for anonymous web users.
Moira talks with Candace Toner about her company's research software development. The company's product Geneious combines all the leading DNA and protein sequence analysis tools into one software solution and its ease of use is meant to make it accessible to any biologist.
Kingsley Idehen thinks the semantic web should make us masters of our own search indexes. Structured data, in other words, is the new SEO (search engine optimization). In this conversation with host Jon Udell, you'll learn how a web-friendly format called RDFa, along with business-friendly vocabularies like GoodRelations, can help our personal and business About pages tell the world what services we offer, and what services we need.
Joel and Jeff discuss reverse proxies, the pitfalls of self-support communities, and designing for engagement.
Imagine a world in which a single runtime application dynamically publishes your content and services to the mobile, desktop and TV screens. In this eComm 2009 presentation Anup Murarka, Director of Technical Marketing for Mobile and Devices at Adobe, tells developers this dream is becoming a reality, thanks to the efforts of The Open Screen Project - an industry-wide initiative led by Adobe.
What's on the O'Reilly Radar this year? In this OSCON keynote Tim O'Reilly, co-founder and CEO of O'Reilly Media Inc., peers into the crystal ball to foretell a future of sensor driven interfaces combining with co-operating cloud databases; the unlikely emergence of Government as an ally of open data platforms; and a rethinking of Gov 2.0 as a platform and means for collective action.