Sessions for this sessiontype

If you're dying to stick it to the man, or just looking to make extra money on the side, this talk is for you. We'll explore ways you can leverage the most popular CMS on the planet to start or grow an online business.

I've been making a documentary film about accessibility for almost a year now. What I've realized is that film is fundamentally hard to access. Let's talk about what that means for culture, creators, and consumers.

If you're caught in a job or a project where you simply can't convince your colleagues or organization to treat you with respect, it often feels like you're in a maze with no clear way out. (Un)fortunately, you're not alone. There's no universal solution to navigating a toxic or abusive workplace, but there's power in finding a theoretical context, sharing our stories, and learning from each other. Come learn about the options of voice, loyalty, and exit, and hear the stories of others who have had to make hard choices.

What are regular expressions, what are they useful for, and why are they so hard to read? We'll learn what regular expressions are good for, how to make our own regular expressions, and how to make our regular expressions friendly and readable (yes it's possible... sometimes).

"Agent Sparkle, you have been recruited as a security expert to use your skills to protect the kingdom of Project Rainbow. You might not feel qualified yet, but Project Rainbow has great faith in your ability to learn." Web security is perhaps one of most fun types of computer security to master: exploits can be constructed quickly and without many tools. But sadly, while there are many tutorials, they simply don't have enough rainbows and sparkles and the practice exploits tend to focus on the basics without flourishes. Project Sparkle is a set of "training missions" designed to make learning web security more kid-friendly, but we think the audience of Open Source Bridge will also enjoy exploiting the web to add more rainbows and sparkles!

It’s time for a new approach to software, one that embraces differences (not just tolerates them), and sees diversity as a strength. The industry is primed for change, and there are huge opportunities to do better by valuing emotion, intuition, compassion, purpose, empowerment, sustainability, and social justice. This highly-interactive session includes discussions of current “best practices” and emerging ideas from projects that have focused heavily on diversity, issues and problems in today’s environment, imagining how things could be different, and figuring out concrete steps to make it happen.

Proposals for this sessiontype

The web is ubiquitous, having beaten out a litany of competing technologies, and many “native applications” rely on web-based back-ends. From desktop to mobile, to watches, virtual reality headsets, and cars -- the web is a core set of technologies with vast reach. This makes familiarity with web technology a valuable asset for many, many people.
Whether you’re a software engineer, marketer, project manager, junior web developer, or student -- you will leave this session with the forest, the trees, and a compass for navigating all of it.

Established OSS projects have complex communities that must (at least) try to work together. Presentation of my experience with OpenEMR's and other projects successes and failures and interact with the audience to share their own experiences.

Much of the interest in MindRider stemmed from Spencer Lowell's great photo in Wired UK. Since it came out, many people have sent me great comments, saying things along the lines of
"Women represent!" or
"POCs (People of Color) represent!" or
"Filipinos represent!"
This has meant a lot. Women and people of color are still underrepresented in both tech and cycling domains, and I've come to think of the MindRider photo, and the ensuing response, as a personal counterbalance to the aggressive, intolerant, exclusionary discourse that still plagues these domains, and especially plagues the startup sector that overlaps both. Some people call this "brogrammer talk." I've witnessed it in my time at MIT, and while I've noticed that most people don't talk or think this way, the loudness of the intolerant minority can have insidious, stressful effects on the rest of the community.

This is a hands on workshop where you can bring your laptop and learn how to deploy an application to the event cloud. Bring your own app, or deploy an open source civic engagement application from a supported collection. The tooling is Packer, Terraform, and Chef Zero with a CLI in Ruby. If you know the steps to get your code running on a server, we'll show you how to go to cloud with bootscripts and custom resources available.

This talk is an introduction to parallel programming and design patterns. It will go over different styles of parallelism and parallel primitives. This is a language agnostic talk with the goal of getting listeners comfortable.

As a major benchmark and trend-setter in machine learning and statistics, R, a free and open source statistical computing language, has much to offer to anyone interested in machine learning, statistics, or numerical computing. In this tutorial, I will share with the audience the vast ecosystem around R, and get the listeners started right away with some of the most widely used machine learning algorithms. You don't have to be a statistician or computer scientist to use R - its concise syntax and expressive nature will only make you want to use it more and more for machine learning and other computing tasks!

There are simple rules to understand when building products from open source software. Product teams (from engineering to marketing) need to understand these rules to participate best in open source project communities and deliver products and services to their customers at the same time. These rules hold regardless of whether the vendor created and owns the project or participates.

With the right skills, tools and software, you can protect yourself and remain secure. This session will take attendees from no knowledge of open source web security tools to a deep understanding of how to use them and their growing set of capabilities.

1. How to contribute in improving quality of open source software
2. Get inspiration how to create test harness for your application
3. How to alter your software development model to produce bug-free code.
4. Altering your development model to match SW quality standards.
5. Study the technology, know the feature well and use your experience
6. Know the point when it is time to report a bug
7. How to troubleshoot the issues.