Rachel Walker's favorites

Favorite sessions for this user

* A Few Python Tips

Nothing fancy here, just several tips that help you work effectively with Python. This talk is licensed CC BY; please feel free to reuse it at your company or conference.
Cooking
Sumana Harihareswara

* A short examination on the intersection of security and usability (or How usable security could save us all)

This talk is geared for people with minimal experience with usability and some experience with security
Chemistry
Morgan Miller

* Advanced Javascript Basics for Web Developers

Javascript is a necessity for modern web development. Whether it is to add more interactivity to your user interface, or provide a client to interact with your API, chances are, even if you're trying to avoid working in javascript, you're working in javascript. Projects like Coffeescript and Opal, while useful, still do not help understand the javascript outputted by these compile-able languages. One growing concern in this realm is that an application's javascript can sometimes be a security concern, easily exploited by a malicious user. In order to catch these concerns, you must know what your javascript does, inside and out. This talk will illustrate concepts to make sure your client code is secure, while still giving your team the flexibility it needs to keep building your stellar app!
Chemistry
Lauren Voswinkel

* Beyond Leaning In: How to Negotiate to Get What You Want

Now that you know how important it is to ask for want you want, come learn how to negotiate in a way that will get you what you need. For everyone of any gender identity who works at a company or freelances, who feels like a newb or an expert, this presentation will teach you effective, practical skills to improve your negotiations and deal confidently with conflicts.
Business
Katie Lane

* Build your own exobrain

Online services like "If This Then That" (IFTTT) are great for automating your life. However they provide limited ways for the end-user to add their own services, and often require credentials that one may normally wish to keep secret. The 'exobrain' project allows for service integration and extension on a machine *you* control.
Cooking
Paul Fenwick

* Code review for Open Source

Everyone knows that code quality is important, but what can we do to actually ensure that our codebases meet the standards we'd like? This talk dives into how to implement code review in your project. What do patch authors need to do, what do patch reviewers need to do, what strategies can you implement to get the best results, and how can you leverage code review to grow your community?
Culture
Alex Gaynor

* Confessions of a DBA: worst and best things I've done in production

In the past 15 years, I've done some pretty horrendous things around the M in LAMP. I will balance this with good things I've done too.
Cooking
Emily Slocombe

* Data Wrangling: Getting Started Working with Data for Visualizations

Good data visualization allows us to leverage the incredible pattern-recognition abilities of the human brain to answer questions we care about. But how do you make a good visualization? Here's a crash course.
Cooking
Rachel Shadoan

* Data, Privacy, & Trust in Open Source: 10 Lessons from Wikipedia

Few people today are not concerned with the way data is used to enhance or subvert individual privacy. This is especially true on the Web, where open source technologies are behind much of what we interact with and use on a daily basis. As the most fundamental aspects of our lives become networked -- social relationships, work, finance, and even how we get our food -- how can we make sure that open source technologies foster a sense of trust with users, protect their privacy, and still give data scientists the tools they need to gain insight?
Culture
Steven Walling

* Deconstructing Open Source Contributions

Everyone wants to make contributing to open source projects more accessible and fun. But how do we do that? One way is to analyze past contributions to identify potential obstacles and opportunities for intervention and support. This workshop will use our own experiences as contributors to explore how the process works, using a simple but effective reflective activity.
Culture
Shauna Gordon-McKeon

* Distributed Agile Development or: How I Learned to Stop Worrying and Love Remoties

This is the story of how the mobile web engineering team at the Wikimedia Foundation became an extremely high-functioning and successful agile team: by embracing - rather than shying away from - a distributed model. This talk will explore the agile team's journey and how we cope with the inherent tension of remoteness and the agile principle, 'The most efficient and effective method of conveying information to and within a development team is face-to-face conversation'.
Culture
Arthur Richards

* DIY User Research for Open Source Projects

Open source is only about open code, right? Wrong. Interviews, questionnaires, quick usability tests, and many other research types all have a place in the open source development process. With a few easy steps and a set of scripts to follow, your community can make user research an easy and essential component of your open source project.
Culture
Erin Richey

* Don't Let Your Tests Flake Out

The build's red with a test failure. You re-run the tests and suddenly all is well. What's going on?
Cooking
Jason Clark

* Explicit Invitations: Passion is Not Enough for True Diversity

Open Source suffers from a lack of diversity. Underrepresented populations, for systemic reasons, might never show up unless Open Source communities 'hack' themselves through explicit invitation & removing barriers to participation. Mozilla is funding two pilot studies designed to explicitly reach out to underrepresented groups in open source today. Seeking people who like to solve problems and then engaging them in a 6 week, full time accelerator program we hope to explore the question: Can we seed our communities by hacking the social/cultural/systemic issues in order to gain technical contributions from a more diverse set of minds and give to participants an experience in tech that might have long term benefits to them?
Hacks
Lukas Blakk

* Extending Gems - Patterns and Anti-Patterns of Pluggable Gems

The Ruby community has a strong tradition of building extensions to popular gems. But simple mistakes can make gems harder to extend than they need to be. Drawing from real-world examples, we'll examine the patterns of coding, configuration and documentation for maximizing your gem's flexibility.
Chemistry
Jason Clark

* Feminist Point of View: Lessons From Running the Geek Feminism Wiki

The Geek Feminism wiki is one of the central resources for feminist activism in geek communities ranging from open source software to science fiction fandom. Learn how the GF wiki started, how it's run, and what we've learned about doing activism the wiki way.
Culture
Alex Bayley

* Freedom, security and the cloud

Cloud hosting is cheap. Cloud hosting is easy. What compromises are you making when you deploy to the cloud, both in terms of your security and in terms of your dependency on proprietary software?
Chemistry
Matthew Garrett

* Generational Relay: Passing the Open Source Torch

People leave Open Source projects, and that's ok. Failing to plan for it isn't. How one community is recovering from the loss of its first generation and preparing for the rise of its third.
Culture
Eric Steele

* Get more contributors! Lessons from the Drupal Ladder.

A small contributor pool is a recipe for burnout and can harm or hold back your project. Learn how offering a structured approach for step-by-step skill-building can combat imposter syndrome and build community, thereby increasing the number and diversity of your project's contributors.
Culture
Rhys Fureigh

* Hacking In-Group Bias for Fun and Profit

Our lives and social interactions are governed by sociology and psychology. As geeks, we strive to understand how the technology around us works, and we strive to find ways to make it better. Society is basically one big, complex piece of technology, and, like all technology, it is hackable. This talk will explain how you can do that.
Culture
Kat Toomajian

* Hold on to Your Asana

Yoga returns to Open Source Bridge! Come with your stiff shoulders, sore wrists, tight hips and aching back. Leave with ideas on how to incorporate 5 minutes of practice into your busy day to care for your body and mind.
Culture
Sherri Koehler

* How to make generics in C: an adventure in sorting

This will be a talk on how to hack C to get generics-like support, which we used to make a super-fast C sorting library, all in headers. We'll also talk about sorting in general, and the various kinds of sorting algorithms, and why this hack helps so much.
Hacks
Christopher Swenson

* How to Run 100 User Tests in Two Days

Have you ever dreamed of running a vast quantity of user tests in a very short amount of time? Let me show you how I pulled this off at two conferences.
Hacks
Daniel Sauble

* Internet Archive: More than the Wayback Machine

In this session we will: * Give you a tour of Internet Archive and its collections * Introduce you to the APIs and tools you can use to access and contribute to the Archive * Show examples of how other people and institutions are using the Archive
Chemistry
VM Brasseur, Alexis Rossi

* Intro to the IndieWeb: How Far Can We Go?

What happens when an online service you use freezes your account, loses your data, or goes out of business? Have you ever used a service by a company that suddenly went under, stranding your data? Do you own your own identity or does somebody else? What happened to the web in 2003, and how did we get where we are today? This talk will teach you how to post on your own site and optionally syndicate to other sites (POSSE), how to authenticate with your own domain (IndieAuth) and steps to take data ownership back into your own hands.
Chemistry
Amber Case

* Introduction to Scala

Scala is an up-and-coming language, used by companies like Twitter and LInkedIn. This talk will give an overview of Scala and introduce basic language features.
Chemistry
Todd Lisonbee

* Introduction to Sphinx & Read the Docs

Learn more about how to document your software projects with the most powerful open source documentation tool. You'll learn more about how to think about semantics in documentation, and how to use these tools to make great looking documentation.
Chemistry
Eric Holscher

* IPv6 for Programmers

IPv4 is running out of addresses. IPv6 is the Internet Protocol which gives plenty of addresses for the future. It is starting to be deployed widely and open source applications and programming languages need to support it.
Chemistry
Ian Burrell

* It's Dangerous to Go Alone: Battling the Invisible Monsters in Tech

It can be hard to focus on your love of coding when you are regularly battling invisible issues like insecurity, anxiety, and lack of confidence. This talk will identify invisible issues programmers struggle with, talk about their impact, discuss personal experiences dealing with them, and share some tools useful in fighting back.
Culture
Julie Pagano

* Keeping your culture afloat through a tidal wave of interest ~~\o/~~

During the height of interest to the project, there were often several new people arriving in the channel per day. That may not sound like a lot, but everyone had questions and would be interested in different things; it could take a twenty minute conversation or so with someone who knew a lot about the project in order to properly greet, inform, and orient new people. The founders didn't have a few spare hours around the clock to personally devote to making sure that each new arrival was welcomed, felt welcomed, had their questions answered, and had their willingness to contribute channeled into something which needed the help and suited their skills. There was a lot about this that we could have automated or dumped into a higher-latency format like email. The first time someone proposed automating the welcoming dance it was like they'd slapped me in the face. The personal touch bit was crucial, and automating it would have struck all the wrong notes. The project was supposed to be for people, by people, and showing that we're human and we're committed to keeping it small and personal was crucial to keeping the culture intact.
Culture
Azure Lunatic, Kat Toomajian

* Life-Hacking and Personal Time Management for the Rest of Us

Almost all the books and articles out there about taking Agile methods into your personal life seem geared to people who have control over their schedules. What about those of us who have childcare, eldercare, or other incompressible schedule demands?
Hacks
H. Waterhouse

* Lightning Talk Workshop

Heard of lightning talks but never considered giving one? Never fear, lightning talks are easy! During this session, you'll write and practice your first lightning talk.
Cooking
Michelle Rowley

* Lights, Art, Action! An exploration in technology, art, and making mistakes

Curious about integrating open source and art? We’ll explore a particular project in detail while providing both functionality and process recommendations. Both the art and the hardware will come to visit, along with the creators.
Cooking
Catriona Buhayar, Bill Madill

* Making your mobile web app accessible

Accessibility - It's important. Learn how to make your mobile web app accessible to everyone.
Cooking
Eitan Isaacson

* Making Your Privacy Software Usable

Privacy enhancing technologies (PETs), like onion routing, PGP, and OTR often achieve a high level of security, but user experience (UX) built on top of the protocols is often a development afterthought. Without a concerted effort to examine how the system is used, people accidentally compromise their data or never attempt to use PETs. This talk will show you PET design done right and wrong through the lens of standard UX evaluation techniques. Our goal is to enable you to incorporate UX principles into your hacking from day 0.
Chemistry
Jen Davidson, Sean McGregor

* Math vs. Mathematics

Most people got through their high school math classes by memorizing nonsensical statements and regurgitating them on command. If you came out of that class hating math, no one would blame you, especially not a mathematician. However, that class didn't teach Intro to Algebra, it taught Intermediate Following Instructions.
Chemistry
Georgia Reh, Jenner Hanni

* Modernizing a Stagnant Toolbox

WordPress turned 10 years old in May of 2013. On that day, the main repo didn't contain a single tool to make it easier for developers to work with and contribute code. Over the last year, this is how and why we changed all that.
Hacks
Aaron Jorbin

* NerdCred++; How to Customize your Bash Prompt

The terminal is a powerful tool on any developer’s belt. The command line interface provides extensive functionality via simple entry of commands. In this workshop we will customize the development experience by adding personal ⭐︎flair⭐︎ and making the most of limited screen real estate. Customizing the prompt provides additional information and functionality with the bonus of flair. Participants will be able to take pride in custom craftsmanship with the result.
Hacks
Pamela Ocampo, Rachel Walker

* OAuth, IndieAuth, and the Future of Authorization APIs

You use OAuth every time you log in to Facebook or Twitter, but what if you could use it from your own website? What if your own domain became a source of data, and you had your own personal API? By decentralizing authorization to your own domain instead of a silo, you control when, how, and to whom your data is shared.
Chemistry
Aaron Parecki

* Open Source is Not Enough: The Importance of Algorithm Transparency

Opaque algorithms increasingly control our access to information, on the web and beyond. Why is that a problem, and what can we do about it?
Culture
Rachel Shadoan

* Open Sourcing Mental Illness: Ending The Stigma

An open, honest discussion of mental illness from the perspective of a web developer. We can learn to survive, cope, and thrive.
Culture
Ed Finkler

* OpenStreetWhat? Mapping The World With Open Data

Come learn about OpenStreetMap, a Wikipedia-like project with over one million contributors aiming to map the entire world. We'll talk about the project, the data, and how to do some cool things with it.
Cooking
Justin Miller, Rafa Gutierrez

* Patents are for babies: what every engineer should know about IP law

Don't leave IP law to the lawyers! Intellectual property law is a minefield wrapped in straightjacket sprinkled with arsenic-laced gumdrops. Invented for lawyers by lawyers, IP law makes many engineers resentful and dismissive. And yet most of us don't know enough about the details to protect ourselves and our own creations. This session will increase your understanding of how copyrights, patents, trademarks, trade secrets, and open source licensing protect you, your code, your company, and your community.
Business
Belinda Runkle

* Random

If you want to understand randomness better (and you should), this is the talk for you.
Chemistry
Bart Massey

* REI's Expedition into Open Source

The software engineers at REI build, maintain, and operate the cooperative’s digital retail infrastructure, from our mobile apps to REI.com, and it runs on open source. We see many benefits to open sourcing our code, but it’s uncharted territory for REI. This is our journey preparing the cooperative to contribute our code back to the open source community. Will we be successful? What have we learned? You’ll find out!
Business
Rob McGuire-Dale

* Slytherin 101: How To Win Friends and Influence People

Do you wish that you were better at getting people to do what you need them to do? Do you keep getting put in charge of things and then get stuck wondering how the heck you're supposed to get things done? Do you keep getting into conflicts with other people because of stuff you've said, and you aren't entirely sure why? Fortunately, Slytherin House has you covered. Come to this talk and learn the basics of how to hack human relationships, using the tools of cunning and ambition to achieve inter-House harmony. As long as you promise not to use these techniques to support the next Dark Lord, of course.
Culture
Denise Paolucci

* SQL Utility Belt

SQL is an incredibly powerful language, but it can be difficult sometimes to advance beyond the basics. In this session, we will go over several tricks and tips to expand your SQL tool kit.
Cooking
Michael Alan Brewer

* Stop Crying in the Bathroom and Start Your Own Business

The tech industry has a 'diversity problem' and companies are courting women, people of color and other marginalized people as the pressure mounts to hire someone besides 24-year-old cis, straight white male programmers. However, for many marginalized people, working in startups, agencies, and large tech companies can be a miserable, demoralizing experience that literally results in crying in the bathroom. There's more to life than startups. Come hear ideas for making your own path in the tech industry, without compromising your dignity or your mental health.
Business
Kronda Adair

* Tales from the Trenches: Battling Browser Bugs for "Fun" and (Non-)Profit

Web development used to be HARD. You basically had to rewrite your code for every new browser you wanted to support. But with modern browsers and libraries like jQuery, those dark days are over. Or are they? We pushed the limits of what the web can do while building VisualEditor (the new editor for Wikipedia) and found plenty of hilarious, insane, amazing and horrifying bugs in browsers even in 2014. All we needed to do was poke around in some unusual places.
Hacks
Roan Kattouw

* The Case for Junior Developers

Are you passionate about building tech, but think there is no place in your organization for junior developers? Come explore the true costs and benefits of hiring junior developers and see how you can improve your company while helping juniors become the best developers they can be.
Culture
Shawna Scott

* The joy of volunteering with open technology and culture

Volunteering is a fun way to explore your interests and passions. In this talk, I will detail my experiences in volunteering with open projects like Wikipedia and Mozilla. I will also talk about fun ways to introduce newbies into volunteering based on my experience with conducting outreach sessions for open projects.
Culture
Netha Hussain

* The Keys to Working Remotely

When I tell people I work from home, they tend to assume I spend the day playing with my dog outside. It's beyond comprehension to most that I actually spend as much time working as they do, sometimes more. I hope to enlighten those close-minded people about the possibilities working from home offers and how to do it well. Session slides: http://www.carsonshold.com/talks/keys-to-working-remotely/
Culture
Carson Shold

* The Outreach Program for Women: what works & what's next

We've mentored and interned in the Outreach Program for Women, and we know it works -- it improves the gender balance inside open source communities. We'll discuss why it works, how it builds off of Google Summer of Code, and discuss replicating it, expanding it, and looking at the next step in the recruiting and inclusion pipeline.
Cooking
Sumana Harihareswara, Liz Henry

* Unicorns Are People, Too: Re-Thinking Soft and Hard Skills

As developers, we tend to value hard skills that can be quantified or measured objectively. Job postings search for unicorns, but we are people first and foremost and being human isn't as easy as programming. While the code comes easily, the soft skills that make us human are complicated and difficult to get right. This talk will explore the danger of neglecting so-called "soft" skills, what we stand to lose by overvaluing technical skills, and alternatives to the hard and soft dichotomy.
Culture
Liz Abinante

* Vim Your Way

You’ve learned to do things Vim’s way; now it’s time for Vim to learn to do things your way. We'll learn more about customizing Vim to fit your needs and workflow.
Cooking
Emily St.

* When Firefox Faceplants - what the fox says and who is listening

Ever seen Firefox crash and hesitated to press that 'Send the Report' button because you don't know what would happen next? This is what happens next.
Chemistry
Lars Lohn

* When Many Eyes Fail You: Tales from Security Standards and Open Source

It's often said that "given many eyes, all bugs are shallow" and open source proponents love to list this as a reason that open source is more secure than its closed-source relatives. While that makes a nice sound bite, the reality of security with many eyeballs doesn't fit so nicely into a tweet. This talk will explore some of the things that surprised me in going from academic security research to industry security research in open source and open standards.
Culture
Terri Oda

* Working Effectively with People in Government on Open Source Projects

Ever thought about ways to use your open source skills to improve your city? In this session we'll talk about successful models for working with people in government, from pitching your project, communicating effectively, finding experts, tracking down data, to launching in the community.
Culture
Jason Denizac

* Write an Excellent Programming Blog

As a member of the open source community, do you contribute only code, or also words? Writing about programming benefits yourself and others. This talk outlines solid article structures, suggests topics to write about, explains how blogging about programming is special, and inspires you to write articles of enduring value.
Culture
A. Jesse Jiryu Davis

* xmonad: the window manager that (practically) reads your mind

Many desktop environments try to be easy to use for the average user, but that's not you. You're at your computer all day writing code; you don't have time to waste _dragging windows_ (ugh!) or watching _animated transitions_ (yuck!). David Brewer will demonstrate how by using xmonad, a tiling window manager, you can bend your desktop to your will and control your windows with telepathy. Kind of.
Cooking
David Brewer