| Date | Event | Description |
|---|---|---|
| August 6, 2011 |
NLC National Leadership Retreat
New Orleans, LA |
Technology
How to think about technology (goal focus vs tool focus). Email best practices. Social media 101. Graphic file formats and compression. URLs. Useful tools. Culture of testing. Design. |
| August 5, 2011 |
NLC National Leadership Retreat
New Orleans, LA |
Effective event pages
The importance of clear, concise, correct and persuasive writing. Effective hypertext. Basic HTML. |
| June 6, 2011 |
Personal Democracy Forum
New York, NY |
TurboVote
The United States’ voter turnout problem. How TurboVote can help. (Video) |
| May 24, 2011 |
Berkman Center for Internet and Society
Cambridge, MA |
TurboVote
Why and how we built TurboVote. Why voting at home is good for democracy. Strange voting rules and regulations across the United States. Technical challenges involved in building a national vote-by-mail registration system. TurboVote’s plans for the future. (Video) |
| February 25, 2011 |
Sunlight Foundation
Washington, DC |
TurboVote
Why and how we built TurboVote. Why voting at home is good for democracy. Strange voting rules and regulations across the United States. Technical challenges involved in building a national vote-by-mail registration system. |
| March 18, 2010 |
SXSW
Austin, TX |
Mentor Session 4
Valerie Denn, Owner/Agent, Val Denn Agency, Austin TX |
| April 30, 2009 |
GEL Pecha Kucha workshop
New York, NY |
Junk Mail
Pecha Kucha talk—20 slides, 20 seconds each. Why junk mail is a huge problem and how to reduce the amount of junk mail you receive. (slides) |
| January 3, 2009 |
EqualityCamp
San Francisco, CA |
Lessons Learned from the Obama campaign
With Lindsay Eyink. How what we learned volunteering on the Obama campaign can help the marriage equality movement. Capacity building. Talent recognition. The importance of design, details and analytics. (slides) |
| February 25, 2008 |
SF MusicTech Summit
San Francisco, CA |
Mac Productivity 101
Tips and software recommendations to improve Mac productivity. (slides) |
| September 12, 2007 |
Spotlight On
Cupertino, CA |
Internal Tools 2
Tools 2: the sequel. Will it live up to the original? Find out about handy Apple Internal tools that let you chase crashes like a superhero, manage labs and conduct surveys. Publish documentation that gets the design right, every time. Wake sleeping machines. All this, and more. |
| June 13, 2007 |
Apple Worldwide Developers Conference
San Francisco, CA |
Bug Reporting Best Practices (324)
Bug reports that are complete and reproducible help to isolate known issues in system and application software, making a solution much more likely. Learn the bug reporting best practices that Apple has developed in partnership with our third-party developer community. Observe the key components of a great bug report, and how they could expedite your bugs through our processes. You’ll also learn to apply these practices to your own bug processes. |
| May 2, 2007 |
Spotlight On
Cupertino, CA |
Radar CLI
Radar is a tool we all know and love… In this session, learn how to leverage Radar’s command-line interface to integrate Radar into your web, command-line and GUI applications. We’ll show examples of what can be done, smooth over common bumps in the road and point you at handy libraries in Perl, Ruby, Python and PHP to make working with Radar just like other system framework. |
| March 10, 2007 |
SXSW
Austin, TX |
Getting to Consistency: Don’t Make Your Users Think
Making software predictable and consistent makes it much easier to use. This session will explain UI consistency and point out examples of failures and their consequences. We’ll discuss when it’s appropriate to break consistency, and how to build tools and process to ensure applications are consistent with human interface guidelines and real-world practices. (slides) Moderator: Paul Schreiber Screen Real Estate Agent, Apple
|
| November 17, 2006 |
FAR-West
Sacramento, CA |
We’ve Got the Whole World in our Hands
Opportunities are as wide open as the world wide web. What do you need to know? What are the tools, how can they best be used, where can you get help? How can you best use MySpace and SonicBids? What about your web site. What pitfalls should you avoid? Mike Brandvold
|
| October 11, 2006 |
Spotlight On
Cupertino, CA |
CSS
Cascading Stylesheets are a powerful tool for building high-quality web applications. Learn how to save bandwidth, increase accessibility for persons with disabilities, improve your search engine rank and look good doing it, too. CSS is so nice we can even make MySpace look presentable. |
| August 8, 2006 |
Apple Worldwide Developers Conference
San Francisco, CA |
Bug Reporting Best Practices (001)
Complete, high-quality, reproducible bug reports from developers help to isolate and target known issues in system and application software. Learn the bug reporting best practices that Apple has developed in partnership with our third party developer community. Observe the key components of a great bug report, and how they could expedite your bugs through our processes. You’ll also learn to apply these practices to your own bug processes. |
| May 17, 2006 |
Spotlight On
Cupertino, CA |
Internal Tools
Learn about a collection of tools your colleagues have developed to make your job easier. Find out faster ways to install Mac OS X, find security holes, report hangs and panics, schedule tests, report team status, safely make API changes and more in this handy and helpful half-hour. |
| June 10, 2005 |
Apple Worldwide Developers Conference
San Francisco, CA |
Extending and Securing Mail Services Using Mac OS X (646)
Learn how to expand the built-in capabilities and security of Mac OS X Mail Server. This session will demonstrate how to set up authenticated SMTP and IMAP with SSL (self-signed and otherwise), integrate with Real-Time Blackhole Lists (RBLs), add anti-virus functionality, and build a high-capacity mail server capable of handling tens of thousands of messages daily. |
| June 21, 2002 |
MacHack 17
Dearborn, MI |
Building a Newspaper Content Management System with WebObjects
In the beginning, there was HTML. Then came CGI, ASP, PHP, CFM, SSI and your regular alphabet soup of web development platforms. Tired of this mess? Sick of rolling your own tools and reinventing the wheel? Want to build web three-tier apps without having to write a single line of SQL? Want to deploy in hours, not days? Then WebObjects, Apple’s Java-based web application server, is for you.Let Paul Schreiber show you how WebObjects enabled him to build a newspaper content management system in under four months. He’ll cover the process he went through, from technical design considerations (including newspaper-specific issues) to working on an extremely limited budget and finally deploying the app in time for students’ arrival for the fall semester. |
| June 20, 2002 |
MacHack 17
Dearborn, MI |
What is Python?
What is it with computer languages that start with P? Sure you’ve all heard of Pascal, dabbled in Perl, tweaked some PHP. But have you wrangled with Python? In this session, Paul Schreiber explains what Python is, why you’d want to use it and shows off some stupid and not-so-stupid Python tricks. Learn how to write a port scanner in under a dozen lines, use regular expressions to write your own web client. Find out why you don’t need to write shell scripts any more. Wrap your Python scripts with a Cocoa GUI…and more. |