Dietrich Ayala's favorites

Open Source Bridge 2013

Favorite sessions for this user

* !done - Hacking IRC Bots for Distributed Teams

When our company was acquired we needed a way to see everything that was done each day all in one place. Teams were using different methods to do this: standups, written reports, emails and meetings. Nothing stuck. Done reports introduces a simple IRC command: !done. Team members say !done and what they just did. These !dones are put into a daily report. !done becomes a part of everyday at work, not a strained task that’s easily forgotten.
Amber Case, Aaron Parecki

* Bugs, bugs, bugs!

Bugmasters from Wikimedia, Mozilla, and GNOME argue entertainingly about bug management. We shall reveal our best Bugzilla hacks as well as waxing philosophical about open source project developer communities!
Liz Henry, Andre Klapper

* FirefoxOS

FirefoxOS is Mozilla's response to the problems that it sees with the mobile space. Walled gardens, platform fragmentation, and single-purpose SDKs in non-web programming languages threaten to close off the open web from the mobile space. In this presentation I will be covering the basics of FirefoxOS, and how it is the only mobile OS that answers to nobody but you.
Benjamin Kero

* Mod your Android

Take control of your hardware by installing an open build of Android. Learn about what is involved in installing a third-party OS on your phone or tablet. Bring your own device to hack on in a supportive environment.
Jesse Hallett

* Negotiation: Because You're Worth It

There's only one person who wins when you don't negotiate, and it's not you. But, as any logician will tell you, that doesn't tell us about what happens when you do negotiate. I'm here to help!
Noirin Plunkett

* Shall We Play A Game?

In just 1.5 hours, I will help you craft a computer game AI that will consistently beat you and your friends.
Bart Massey

Open Source Bridge 2009

Favorite sessions for this user

* Advanced Git tutorial: Not your average VCS.

Do you know the basics of Git but wonder what all the hype is about? Do you want the ultimate control over your Git history? This tutorial will walk you through the basics of committing changes before diving into the more advanced and "dangerous" Git commands.
Sarah Sharp

* Agile JavaScript Testing

With the recent surge in JavaScript popularity, and the advances in JavaScript virtual machines, serious applications can and are being built in JavaScript. As the sophistication of these apps grow, so grows the need for verifying that our code continues to work as we expect. We'll briefly cover the advantages of test driven development, the reasons for pushing it all the way to the browser level, and then explore the options for testing JavaScript, look at some examples, and then integrate the tests into our existing development workflow.
Scott Becker

* Clustering Data -- How to Have Fun in n-Dimensions

The amount of information freely available on the internet from sources like Twitter and Github grows every day. This gives us new opportunities to leverage the collective consciousness. Clustering is a wonderful method for finding useful information in large amounts of data. But it can be an intimidating topic for programmers without a lot of academic background. In this talk I will introduce and explain some practical techniques for clustering real-world data.
Jesse Hallett

* Deploying to the Edge from CouchDB

CouchDB can serve standalone applications, which can be shared amongst users, putting the source code (and control) back in their hands.
J Chris Anderson

* Firefox Switchblade

Building novel and robust applications with Firefox
Dietrich Ayala

* Get Off Your Asana and Move!

This is a yoga workshop for anyone who sits and works on computers a lot. You will learn breathing exercises and physical postures that can be done at anytime to help maintain a healthy body and clear mind. Suggestions will be included for how to modify stretches to protect injuries and provide gentle opening.
Sherri Koehler

* New Ways for Teaching Children Software Programming

Software programming has come a long way for students and younger children since the days of Logo. Syntax has been replaced with connecting blocks and the triangle turtle has been replaced with custom artwork children create themselves. Now, multi-threading and event processing are easier to teach children than functions, and this session discusses these ideas as well as so the edge of kid code.
Howard Abrams

* Social network supermarkets and how to defeat them

The open source ecosystem operates at human scale, and yet the most popular social networks today are mammoths, where an open source citizen has limited agency with little to no ability to change her environment. Furthermore, efforts like OpenSocial serve to further limit what independents can build outside of the major networks, culminating in a threat the very essence of what makes the open/open source community thrive: choice and marketplace competition guaranteed through the ability to fork.
Chris Messina