Date Event Description
October 25, 2015 WP NYC New York, NY Moving your site to HTTPS SSL certificates are used to encrypt transmitted information from your website to your server. Many websites — from Wikipedia to Reddit to the Washington Post — are encrypting all of their web traffic to protect their readers’ privacy by using SSL certificates are directing their traffic over HTTPS. Besides the obvious security advantages, webmasters have another reason: Google is using HTTPS as a ranking signal. In this video, we’ll talk about what this all means (benefits, downsides) and problems the NY Times encountered moving to HTTPS (and how they solved them). (slides, video)
December 5, 2015 WordCamp US Philadelphia, PA Meeting the New York Times Challenge: delivering the news over HTTPS How and why to move your website to HTTPS. (slides, video)
September 15, 2015 Big Media & Enterprise WordPress Meetup New York, NY Delivering the news over HTTPS How and why to move your website to HTTPS. (slides, video)
June 25, 2015 SRCCON Minneapolis, MN Meeting the New York Times Challenge: delivering the news over HTTPS How to move your news website to HTTPS. (slides, transcript, https guide) (With Mike Tigas.)
March 6, 2015 March 7, 2015 NICAR Atlanta, GA Web scraping using Python Hands-on class on web scraping using requests and BeautifulSoup. (slides)
December 14, 2014 RootsCamp Washington, DC Keeping the movement safe: Computer safety tips for progressive organizers. Information security for organizers, take 2. (With Nick Catalano.)
December 9, 2014 Big Media & Enterprise WordPress Meetup New York, NY D’oh! Avoid annoyances with Grunt Using Grunt with WordPress. (slides)
May 31, 2014 TransparencyCamp Arlington, VA don’t get hacked (information security for opengov activists) Information security for opengov activists.
March 24–27, 2014 Avaaz Tech Retreat Burlington, VT avaaz software testing avaaz software deployment CI with Jenkins and Selenium. Deployment with Capistrano.
December 13/14, 2013 RootsCamp Washington, DC Don’t get hacked: Tips for keeping you, your computer, and your org secure Information security for organizers. (With Nick Catalano.)
June 7, 2012 June 9, 2012 Netroots Nation Providence, RI Great Netroots New Tools Shootout Overview of the United States’ voter participation problem and a demo of TurboVote.
April 28, 2012 TransparencyCamp Arlington, VA Using the Internet to make Voting Awesome Abbreviated version of SXSW talk + discussion.
March 12, 2012 SXSW Interactive Austin, TX Why Hasn’t the Internet Made Voting Awesome? In the United States, only 50% of people vote in presidential elections. That drops to 40% for midterm elections, and 10% for primary, local and special elections. Worldwide, we rank 138th in voter turnout. The Internet has made it easy to find your old friends from college; download any song you want; get shoes delivered the very next day, and help create social change by signing petitions, making donations and lobbying congress.So why hasn’t the Internet made voting awesome? Seth Flaxman and Paul Schreiber of Democracy Works will talk about why the voting system is so broken, and how the Internet can route around inefficiency and bureaucracy to increase voter turnout and make voting fit the way we live today. (With Seth Flaxman.)
August 27, 2011 Green Party of Ontario Toronto, ON MyGPO & Campaign Zone Campaign volunteer training for the provincial election. Overview of MyGPO (voter file) and Campaign Zone (resources).
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) (With Seth Flaxman.)
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) (With Seth Flaxman.)
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 David Lessoff, VP Business Affairs, New West Records, Beverly Hills CA Marc Lipkin, Dir, Pub, Alligator Records, Chicago IL Jon Pikus, A&R, Kirkwood Ranch Music/Lava Records, Los Angeles CA Peter Rauh, Owner/Artist Mgr, The Nehru Ellis Co, Beverly Hills CA Janelle Rogers, Owner/Publicist, Green Light Go Entertainment, Ferndale MI Paul Schreiber, Paul’s San Francisco House Concerts, San Francisco CA
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 Jennifer Fraser Lead User Experience Designer, Corel Alex Graveley Senior Engineer, VMware Steve Johnson Senior User Experience Mgr, Adobe
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 Mark Nubar, Hypnogajia Brad Parker, Nashville Songwriters Association International (NSAI) Paul Schreiber
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.