O'Reilly Webcasts

Meet experts online.

Register for an upcoming free, live webcast or browse our video archive of past events.

Sign up
and never miss a webcast.

View by Category:

Upcoming: Programming

Video Archive: Programming

Webcasts are made available as a video shortly following each live event.

http://oreillynet.com/images/people/weblogs/maksim_tsvetovat.jpgMaksim Tsvetovat

How do things go viral? Information diffusion in social networks.

By Maksim Tsvetovat | May 22, 2012
In this webcast, we will talk about the viral nature of information, adoption of attitudes and memes, and the way social networks evolve at the same time as people's attitudes and desires.

http://oreillynet.com/images/people/weblogs/steve_francia.jpgSteve Francia

MongoDB and PHP

By Steve Francia | May 18, 2012
In this webcast presentation by Steve Francia, author of MongoDB and PHP, you will learn how to build elegant database applications with MongoDB and PHP.

http://oreillynet.com/images/people/weblogs/jonathan_stark.jpgJonathan Stark

Advanced CSS Styling & Animation for Mobile Apps

By Jonathan Stark | May 17, 2012
This webcast is for web designers who are interested in creating mobile web sites and web apps.

http://oreillynet.com/images/people/weblogs/dan_sanderson-50.jpgDan Sanderson

Introducing Google App Engine

By Dan Sanderson | May 15, 2012
This webcast introduces the concepts, components, and tools of App Engine.

http://oreillynet.com/images/people/weblogs/maximiliano_firtman.jpgMaximiliano Firtman

jQuery Mobile: multiplatform HTML5 webapps

By Maximiliano Firtman | May 09, 2012
In this webcast, Maximiliano Firtman will go through the basics of jQuery Mobile and will talk about some myths around this framework that most web developers and designers believe today.

http://oreillynet.com/images/people/weblogs/jonathan-zdziarski-50.jpgJonathan Zdziarski

Hacking and Securing iOS Applications

By Jonathan Zdziarski | May 03, 2012
In this webcast, Jonathan will demonstrate a number of ways to manipulate the runtime of App Store applications using free, open source tools.

http://oreillynet.com/images/people/weblogs/peter_cooper-50.jpgPeter Cooper

How to Build a Chat Room in JavaScript in Under an Hour

By Peter Cooper | April 25, 2012
In under an hour, Peter Cooper will walk through the process of building a live, multi-user chat page using JavaScript, including both the front end client (using jQuery and other libraries) and back-end server (using Node.js).

http://oreillynet.com/images/people/weblogs/todd_moore.jpgTodd Moore

Turning Your Game Ideas into iPhone & iPad Apps from the book Tap, Move, Shake

By Todd Moore | April 12, 2012
In this exciting webcast presentation author Todd Moore shows you how to create the classic game of Pong on your iPhone in 20 lines of code.

http://oreillynet.com/images/people/weblogs/greg_borenstein-50.jpgGreg Borenstein

Intro to Gestural Interfaces with the Microsoft Kinect

By Greg Borenstein | April 11, 2012
This webcast offers a beginners introduction to building your own applications with the Microsoft Kinect.

The Mobile Omnivore: A Taste Test of Mobile Website Development

By Lyza Danger Gardner, Jason Grigsby | April 03, 2012
The mobile web is a complex place. There are lots of ways to build a mobile website—how do you choose the right tool for the job?

Under the iceberg: Using APIs to transform your business

By Gregory Brail, Daniel Jacobson, Dan Woods | March 22, 2012
In this webcast presentation join Dan Jacobson , Greg Brail, and Dan Woods as they discuss how business leaders can use APIs to transform as a strategy to transform business through private and public APIs.

Webcast: Using Social Network Analysis to Understand Campaign Finance

Using Social Network Analysis to Understand Campaign Finance

By Maksim Tsvetovat | March 21, 2012
You will learn techniques of Social Network Analysis (SNA).

http://oreillynet.com/images/people/weblogs/jonathan_stark.jpgJonathan Stark

Principles of Mobile Interface Design

By Jonathan Stark | March 15, 2012
This webcast is for web designers and developers who are interested in creating mobile apps.

http://oreillynet.com/images/people/weblogs/michael_schrenk-50.jpgMichael Schrenk

Developing Webbots and Spiders: Using virtual robots to automate your work

By Michael Schrenk | March 13, 2012
As organizations become increasingly dependent on the Internet, the need grows for developers that know how to automate online tasks with webbots and spiders.

http://oreillynet.com/images/people/weblogs/raghavan_srinivas-50.jpgRaghavan Srinivas

Developing with Java and Couchbase Server

By Raghavan Srinivas | February 29, 2012
Attend this session for a very quick overview of Couchbase NoSQL, the ecosystem and what it means to Java developers and implementers.

http://oreillynet.com/images/people/weblogs/joshua_marinacci.jpgJoshua Marinacci

Building Mobile Physics Games with GWT and Box2D

By Joshua Marinacci | February 22, 2012
The session will briefly cover GWT on mobile, then dive into the Box2D library and how to build casual games with it.

http://oreillynet.com/images/people/50/jens_alfke-50.jpgJens Alfke

Getting Started In Modeling With Couchbase Mobile

By Jens Alfke | December 16, 2011
During this webcast I'll show you how to acquire the glamor of an object model, while still letting your NoSQL freak-flag fly.

10 things every web developer, designer (and manager) should know about HTML5

By Eric Freeman, Elisabeth Robson | December 02, 2011
In this webcast we'll give you a 45 minute jumpstart on this new technology and everything you need to know when you walk into your next staff meeting and the subject comes up.

http://oreillynet.com/images/people/weblogs/elecia_white.jpgElecia White

A Gentle Introduction to Embedded Systems Programming

By Elecia White | November 16, 2011
This webcast walks step-by-step through the most important concepts a software engineer will need to get started on the path to embedded systems.

http://oreillynet.com/images/people/weblogs/paul_barry.jpgPaul Barry

An Introduction to Erlang (for Python programmers)

By Paul Barry | September 22, 2011
In this O'Reilly webcast, Paul Barry talks about his experience learning to program in Erlang, including his motivation for learning it, what Erlang brings to thetable and why you might want to make Erlang your next programming language.

http://oreillynet.com/images/people/50/marko_gargenta-50.jpgMarko Gargenta

Open Android: What it means to be open and why you would care

By Marko Gargenta | July 08, 2011
In Open Android talk, we'll explore how Android is open and why that is important to you. We'll also look at where Android came from and where it could be going with its open-ness.

Webcast: CodeRunner 2: Creating a Learning IDE

CodeRunner 2: Creating a Learning IDE

By Matthew Roberts, Trish Gray | June 28, 2011
Join Matt Roberts, developer of CodeRunner 2, as he describes the challenges inherent in creating an online education tool and discusses what tools he used to create one.

Velocity 2011: Take-aways, Trends, and Highlights

By Steve Souders, John Allspaw | June 24, 2011
The web performance and operations community gathered for three days at Velocity Conference in Santa Clara, California. In this webcast following the conference, program chairs Steve Souders and John Allspaw will identify and discuss key trends and announcements...

The Fringes of Git

By Tim Berglund, Matthew McCullough | April 13, 2011
In this webcast, Matthew McCullough and Tim Berglund, authors of the O'Reilly Git Master Class videos, will introduce you to the very edges of Git's capabilities. We'll show you how Git reaches further than any other version control system to provide...

http://oreillynet.com/images/people/50/steve_holden-50.jpgSteve Holden

Python Release 3: Unknown territory?

By Steve Holden | February 25, 2011
Join author Steve Holden in a discussion of Python Release 2 versus Python Release 3 and which one would serve you best as a programmer.

http://oreillynet.com/images/people/50/peter_scott-50.jpgPeter Scott

Dealing with Legacy Perl Code

By Peter Scott | February 25, 2011
Tune in on Friday, February 25th as Peter Scott, author of the O'Reilly School of Technology's Perl Programming Certificate series, talks about how to deal with legacy Perl code - written by someone else, or maybe even yourself when you were younger...

http://oreillynet.com/images/people/50/yehuda_katz-50.jpgYehuda Katz

SproutCore: Writing Code for a Multi-Device World

By Yehuda Katz | February 22, 2011
In this talk, Yehuda will talk about how the multi-device user changes how you should build applications. As a core developer on the SproutCore and Rails projects, he will also cover specific ways that you can use web technologies to advance this objective...

http://oreillynet.com/images/people/weblogs/kristina_chodorow.jpgKristina Chodorow

How Sharding Works

By Kristina Chodorow | February 04, 2011
This talk is a combination of whitepaper and Magic School Bus tour of how MongoDB scales across multiple machines. For applications that outgrow the resources of a single database server, MongoDB can convert to a sharded cluster, automatically managing...

http://oreillynet.com/images/people/50/patrick_meenan-50.jpgPatrick Meenan

Hands-on Performance Testing and Analysis with WebPagetest

By Patrick Meenan | January 19, 2011
In this webcast we'll explore hands-on performance testing and analysis with WebPagetest - the advanced capabilities you never knew existed. We'll briefly touch on basic page testing but quickly dive into testing the impact of 3rd party content on your...

http://oreillynet.com/images/people/weblogs/paul_barry.jpgPaul Barry

Paul's Python Pearls

By Paul Barry | December 09, 2010
In this webcast, Paul discusses what it is about his current favorite language--Python--that makes it a stand-out programming technology for him. Paul discusses those Python features that are pearls , in his opinion. You may not agree with all of Paul...

http://oreillynet.com/images/people/50/ken_goodhope-50.jpgKen Goodhope

Hadoop - Tips, Tricks, Optimizations, and Pitfalls

By Ken Goodhope | November 23, 2010
We'll use real world examples in this webcast that demonstrate how to best utilize MapReduce with Hadoop. We'll also examine the appropriate uses of special partitioners, combiners, and configuration optimizations. We'll expose some common mistakes and...

http://oreillynet.com/images/people/50/kyle_banker-50.jpgKyle Banker

Indexing Matters: A MongoDB Optimization Primer

By Kyle Banker | October 29, 2010
We all know that MongoDB is one of the most flexible and feature-rich databases available. In this session we'll discuss how you can leverage this feature set and maintain high performance with your project's massive data sets and high loads. We'll cover...

http://oreillynet.com/images/people/weblogs/ken_yarmosh_2.jpgKen Yarmosh

9 Myths About Building iPhone/iPad Apps

By Ken Yarmosh | October 21, 2010
Taking inspiration from his first book App Savvy, Ken Yarmosh addresses the most common myths, misconceptions, and misbeliefs he regularly encounters from those trying to build iPhone and iPad apps. Whether an entrepreneur, developer, or marketer, this...

http://oreillynet.com/images/people/weblogs/alasdair_allan.jpgAlasdair Allan

An Introduction to building mapping apps for the iPhone and iPad

By Alasdair Allan | September 28, 2010
This webcast will discuss how to use both the CoreLocation and MapKit frameworks to build map-based applications on the iPhone platform. It will talk you through how to build, embed and annotate maps directly into you iPhone applications. We'll then ...

http://oreillynet.com/images/people/50/sara_ford-50.jpgSara Ford

Sara Ford's 101 Visual Studio Tips in 55 minutes Challenge

By Sara Ford | September 01, 2010
This webcast is a rematch of Sara against the clock. Last time she missed by 15 seconds. Will she succeed? Watch and see!