October 20, 2022 | Consumer Reports | Multifactor authenticationBest practices on how to use MFA and enable it across your devices and accounts. |
March 18, 2021 | Brooklyn Soloists New York, NY | Personal digital securityLearn the basics of personal digital security to keep your accounts and devices safe. |
June 11, 2019 | BigWP New York, NY | Live blogsHow FiveThirtyEight used open source software as the basis for a great live blogging tool. |
February 2, 2019 | CreativeMornings Brooklyn, NY | Information Security for Creative FolksLots of important information is on your computer and in the cloud. Keeping it private and secure is really important. Security doesn’t have to be overwhelming and scary! In this hands-on session, you’ll learn about what’s important and what’s not, risk assessment (security folks call this “threat modeling”), and we’ll help you set up good password practices, two-factor authentication and use a security key. |
August 8, 2018 | WordCamp for Publishers Chicago, IL | Security for NewsroomsThere’s so many tools out there, but what are the best for managing development teams? Paul Schreiber, Developer at FiveThirtyEight, will walk through best practices and tools for workflow, automation and testing, along with good practices for managing development teams. |
May 16, 2018 | WordPress VIP Workshop Napa, CA | Effective Habits of Development TeamsThere’s so many tools out there, but what are the best for managing development teams? Paul Schreiber, Developer at FiveThirtyEight, will walk through best practices and tools for workflow, automation and testing, along with good practices for managing development teams. |
April 11, 2018 | Big Media & Enterprise WordPress Meetup
New York, NY | Security Keys and U2FWhy two-factor authentication is so important, problems and limitations of some methods, and bonus features you can activate once you have a security key set up. |
March 20, 2018 | WP NYC
New York, NY | Information securitySecurity best practices, including disk and device encryption, two-factor authentication and password managers. |
November 14, 2017 | hack && tell Brooklyn, NY | wp-slackDemo of a slackbot that announces whenever a new WordPress post is published. |
June 23, 2017 | Digital Content Next Tech Day
New York, NY | The Move to HTTPSPanel Moderator. Panelists: John Oden, Principal Software Engineer- Delivery Engineering, The New York Times; Vinessa Wan, Program Manager, The New York Times; Josh West, Director, Product Engineering, The Atlantic. |
October 25, 2016 | WP NYC
New York, NY | Moving your site to HTTPSSSL 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). |
March 30, 2016 | Disney WebTech Summit Glendale, CA | HTTPSWhat is HTTPS, why your website should be HTTPS; migrating sites to HTTPS. |
March 12, 2016 | NICAR Denver, CO | Delivering the news over HTTPSLots of websites — from Wikipedia to Reddit to the Washington Post — are moving towards encrypting all of their web traffic to protect their readers’ privacy. We’ll talk about what this all means (benefits, downsides) and problems we’ve encountered moving to HTTPS (and how we solved them). |
December 5, 2015 | WordCamp US
Philadelphia, PA | Meeting the New York Times Challenge: delivering the news over HTTPSHow and why to move your website to HTTPS |
September 15, 2015 | Big Media &Enterprise WordPress Meetup
New York, NY | Delivering the news over HTTPSHow and why to move your website to HTTPS. |
June 25, 2015 | SRCCON Minneapolis, MN | Meeting the New York Times Challenge: delivering the news over HTTPSHow 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 PythonHands-on class on web scraping using requests and BeautifulSoup. |
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 GruntUsing Grunt with WordPress. |
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
|
December 13/14, 2013 | RootsCamp Washington, DC | Don’t get hacked: Tips for keeping you, your computer, and your org secureInformation security for organizers. (With Nick Catalano.) |
June 7, 2012 June 9, 2012 | Netroots Nation Providence, RI | Great Netroots New Tools ShootoutOverview of the United States’ voter participation problem and a demo of TurboVote. |
April 28, 2012 | TransparencyCamp Arlington, VA | Using the Internet to make Voting AwesomeAbbreviated 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 ZoneCampaign 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 | TechnologyHow 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 pagesThe importance of clear, concise, correct and persuasive writing. Effective hypertext. Basic HTML. |
June 6, 2011 | Personal Democracy Forum New York, NY | TurboVoteThe United States’ voter turnout problem. How TurboVote can help. (With Seth Flaxman.) |
May 24, 2011 | Berkman Center for Internet and Society Cambridge, MA | TurboVoteWhy 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. (With Seth Flaxman.) |
February 25, 2011 | Sunlight Foundation Washington, DC | TurboVoteWhy 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 Music Austin, TX | Mentor Session 4Valerie 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 MailWhy junk mail is a huge problem and how to reduce the amount of junk mail you receive. |
January 3, 2009 | EqualityCamp San Francisco, CA | Lessons Learned from the Obama campaignHow 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. (With Lindsay Eyink.) |
February 25, 2008 | SF MusicTech Summit San Francisco, CA | Mac Productivity 101Tips and software recommendations to improve Mac productivity. |
September 12, 2007 | Spotlight On Cupertino, CA | Internal Tools 2Tools 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 CLIRadar 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 Interactive Austin, TX | Getting to Consistency: Don’t Make Your Users ThinkMaking 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 HandsOpportunities 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 | CSSCascading 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 ToolsLearn 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 WebObjectsIn 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. |