Web, iPhone, and Android application development. Mobile-first, future-friendly, and multi-device strategies. Web and native app integration. Working with databases. Understanding and working with an API. Retrieving and transforming data from third-party apps and communities. Putting your content in my pocket. Understanding web services. Patents, royalties, and web standards.
Does your content travel well? Can your site’s design and behavior survive from one platform to another, one browser to another, one configuration to another, across existing and future networked devices? “Write once, publish everywhere” is the goal. Are we there yet? Web standards and testing methods. QA and workflow. Bugs and features in desktop and mobile browsers. Vendors and standards bodies, experimentation and support.
Proper document markup. Separating structure from presentation and behavior. The lowercase semantic web. Building accessible, cross-platform, cross-browser pages. Using web standards correctly. HTML evolves into a language built for applications, not just documents. New semantics. Responsive images and other conundrums. Canvas and accessibility. Audio, video, and fallbacks. The politics of HTML: WHAT WG and the W3C.
Back-end in motion. Shaping interactivity with languages like Perl, PHP, ASP, ColdFusion, Rebol, and Ruby on Rails. Database-driven projects and processes. Interface responsiveness through better database design. Fending off hackers. Obfuscating e-mail addresses. Creating a more useful 404 page. A better image rotator. Dynamic text replacement. Keeping navigation current with PHP.