Wraithan (Chris McDonald)'s favorites
Open Source Bridge 2013
Favorite sessions for this user
* Intel Atom for Makers and the DIY Community
Learn about the MinnowBoard, a new open source embedded hardware platform for hackers and makers.
|
Cooking |
| Scott Garman | |
Open Source Bridge 2012
Favorite sessions for this user
* 29 Ways to Get Started in Open Source Today
Learn how to get started in open source. You can help your favorite open source project, even if you don't think you're "a good enough programmer". You just have to know where to start, and here you'll learn 29 different starting points where you can pitch in and make a difference in the software that you use every day.
|
Culture |
| Asheesh Laroia | |
* <Your Favorite Programming Language> Loses
Every programming language ever created has some horrible mistakes: your favorite is no exception. We'll talk about some fundamental principles of PL design and how they fail to play out in various real languages.
|
Chemistry |
| Bart Massey | |
* Building Developer Platforms
How do you transform your site or service into a platform others build on top of? How do you clear the path, lower the barriers, and make it easy for new developers to get started?
|
Chemistry |
| Scott Becker | |
* Building Web Apps with Clojure
Get ready for a whirlwind tour of the current Clojure ecosystem of web app technologies. This talk will demonstrate how fast, responsive apps can be built on this up-and-coming functional language, which is based on Lisp and runs on the JVM.
|
Cooking |
| Scott Becker | |
* Dark Arts of Data Storage: What's Your Filesystem up to?
Ever wonder what happens to your data between the write() call and the disk drive? Or feel the need to scrape your bits off the drive after an accident? If so, this talk is for you! Come learn the dark art of how filesystems work.
|
Chemistry |
| Darrick Wong | |
* Data-driven Interfaces on the Web Using Clojure
C2: A declarative visualization library written in Clojure for building interactive, data-driven interfaces on the web
|
Chemistry |
| Kevin Lynagh | |
* Design and Command Line Applications
Design has permeated our culture and our tools, but the software you're building doesn't have a graphical interface. That doesn't exempt you from thinking about user experience design! Learn how UX principles apply to even basic command line scripts.
|
Cooking |
| Pieter van de Bruggen | |
* Don't Fear Unicode
Unicode isn’t new, but it still seems hard when your starting at the beginning and haven’t even been told the difference between a glyph, a codepoint, a character and a byte. Every year there are talks and tutorials at conferences about it, but if you haven’t grasped the basics, you can feel frustrated and lost much too quickly. This talk will cover the essentials of Unicode, locale and how they affect things like regular expressions, reading and writing files and sending data out to the world. Perl will be the programming language used to demonstrate these ideas, but much of the content should be accessible to all programmers.
|
Cooking |
| Jacinta Richardson | |
* Forking and Refining Data on the Open Web
Github has revolutionized social coding but where does social data stand in relation?
|
Chemistry |
| Max Ogden | |
* From OAuth to IndieAuth: Own Your Online Identity
Sick of writing sign-in code? Not sure whether to support Twitter logins, Facebook logins, or both? Try IndieAuth! IndieAuth, built on top of OAuth, is a new way to sign in to websites online using your own domain name. This talk will show how OAuth and OpenID paved the way for IndieAuth, and will provide details about how to use this on your own websites.
|
Hacks |
| Aaron Parecki | |
* Future of Wearable Computing: Constraint, Context and Location
Google will release a wearable heads up display this fall, and it may help to usher in a new era of augmented reality and wearable computing. What does this mean for us? How do we build for the next generation of machines? Who was here before us, and how can we learn from them?
|
Hacks |
| Amber Case | |
* How We Went Remote
Hiring remote workers is great for filling those holes on the team...but if you don't have the correct infrastructure in place you're just setting yourself--and your remote team members--up for a world of hurt. This session will detail how our engineering department went remote and thrived because of it.
|
Business |
| VM Brasseur | |
* Keynote: Fear, Uncertainty, and Dopamine
Beer, cookies, psychopathy, happiness, regret—these are all things the world's greatest scientists have studied in detail. Learn how humans work, and how to get the most out of interacting with them.
|
Culture |
| Paul Fenwick | |
* Let's Make an IRC Bot
Let's make an IRC bot together. A room of people will either come together, or break up into teams to create an IRC bot within the context of a session. What the bot will do, is up to the people in the room. The outcome is different every time, but it will surely teach us something about technology, and human nature.
|
Chemistry |
| Eric Holscher | |
* Model Data Without Making Tables — A Pervasive Linked Data Stack
Want to be agile? Why bother modeling your data with a static table, declaring classes, and setting up mapping from tables to objects and finally to HTML and back again? The linked data standard presents a more powerful data model, and lets you use your website itself as a database.
|
Chemistry |
| Leif Warner | |
* Nginx, Overview and Deployment
As the #2 most popular web server, NGINX has gained attention because of its performance, scalability and ability to manage concurrent requests.
What are the basics that every developer needs to know about NGINX? Why would you choose Nginx over some other web server? What are typical deployment scenarios?
|
Chemistry |
| Cliff Wells | |
* Pro-Style Code Review
Code review is awesome. Do more of it.
|
Business |
| Lennon Day-Reynolds | |
* Put the "Ops" in "Dev": What Developers Need to Know About DevOps
How thinking about operations can help you make your code better, stronger, and faster.
|
Cooking |
| Greg Lund-Chaix, Lance Albertson, Rudy Grigar, Kenneth Lett | |
* Understand "Inform 7" as Teh Awesome.
Y'know those "Interactive Fiction" (IF) text-adventure thingies? Inform 7 is a language for writing IF in the style of English prose. It's also a neat idea for general modeling. Let's build a simple world together while learning some of what Inform 7 is about.
|
Chemistry |
| Bart Massey | |
* Using XMonad for a No-Nonsense, Highly Productive Linux Desktop Experience
Many Linux 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 want to mess around with *dragging windows* or (ugh) watching *animated transitions*. David Brewer will demonstrate how by using xmonad, a tiling window manager, you can free yourself from the tyranny of the mouse.
|
Cooking |
| David Brewer | |
* Wireless Communication with an Open Source Software Radio
You use wireless technology every day. Do you want to know how it works?
|
Chemistry |
| Jared Boone | |
* ZenIRCBot and the Art of Pub/Sub
How Pub/Sub helped my IRC bot stop living in the past and live in the moment. Also, special bonus features for polyglots!
|
Chemistry |
| Wraithan (Chris McDonald) | |
Favorite proposals for this user
* Stack up the Stacks: a Comparison of Modern Web Development Tools.
Comparing RoR, Node.js, Django, Lift, and Spring MVC in code.
|
Chemistry | 03/28/2012 08:12AM |
| Nick Muhonen | ||
* 3D Graphics API Abstraction
Cross platform development is a reality. Targeting just DirectX or OpenGL is no longer acceptable. Come learn how to make your life easier by abstracting your graphics pipeline to support multiple graphics APIs.
|
Chemistry | 03/14/2012 01:11PM |
| Omar Rodriguez, Kyle Weicht | ||
* API-driven Internal Dashboard -- The devops.json and Gutsy open source projects
Many large systems are composed of smaller, API-driven services. In
these service oriented architectures (SOA), developers work in small
subteams consuming and producing abstractions.
While APIs enhance development efficiency in the normal work-flow,
failure cases are often non-standardized, with little to no information
provided for operational and development issues such as downtime or
developer on-boarding.
Implementing internal devops.json endpoints, combined with the Gutsy
DevOps Dashboard, significantly improves the cost and quality of
outcomes to operational and development problems by enabling
information discovery of people and infrastructure.
|
Culture | 03/09/2012 09:04AM |
| Lucy Mendel | ||
* Asynchronous MongoDB with Python, Tornado, and Greenlets
Using greenlets in Python to turn a synchronous database driver into an async driver.
|
Hacks | 03/16/2012 12:11PM |
| A. Jesse Jiryu Davis | ||
* Back to Making the Future: Recovering from Data Addiction
Spending our time consuming data lets us get really effective at it, but every optimization has a cost. By optimizing for consumption, we sacrifice our ability to create.
|
Culture | 03/15/2012 10:42PM |
| Pieter van de Bruggen | ||
* Best Practices for Data
Panel on Best Practices for Data; with examples of why we need best practices
|
Chemistry | 03/15/2012 01:33PM |
| Mary Anne Thygesen, Audrey Eschright, Sherri Montgomery, Sherri Montgomery, Max Ogden | ||
* Commercial, open source and community; is it an oxymoron?
Panel discussion on the viability and strategies around commercial open source communities.
|
Culture | 03/30/2012 08:21PM |
| John Mertic | ||
* Creative destruction vs. TDD: can't we all just get along?
A summary of when to use what style of testing, and the guidelines, tools and attitude(s) that make your tests more effective.
|
Chemistry | 03/30/2012 01:08PM |
| Kurt Sussman | ||
* Documentation: Quick and Easy
Whether you’re just rolling out a new project, or you’re maintaining ten years and three major versions of legacy code, good documentation is vital for your users. But writing good docs doesn't need to be a long, painful process. This talk will get you started - and finished! - in no time.
|
Cooking | 03/13/2012 06:05PM |
| Noirin Plunkett | ||
* Embarrassingly Cloudable
There is a well known term "embarrassingly parallel" used to describe a class of problems that are perfectly suited for parallelization. Similarly, there are problems in modern computing that are "embarrassingly cloudable", eg. perfectly suited for cloud computing.
|
Cooking | 03/21/2012 05:11PM |
| Troy Howard | ||
* Fighting meatware bit-rot at your desk
Sitting with your arms and attention forward shortens and tightens your pectorals, and doing nothing with your upper back unbalances the muscles that keep the bones in your shoulders and arms aligned. This makes your shoulders easier to to injure during your frisbee golf game. So let's do something to engage your upper back. This will also give you a sense of how your back and shoulders might feel when your upper body posture is aligned...
|
Culture | 01/19/2012 10:19AM |
| Kurt Sussman | ||
* Hosting Open Source Projects at the OSUOSL
The OSU Open Source Lab provides hosting for a variety of open source projects from around the world. This session will give an overview of the types of projects we host, what types of hosting we provide, what tools we use, and how we provide the hosting.
|
Culture | 03/15/2012 04:44PM |
| Lance Albertson | ||
* Kinect and Arduino merged to create fighting robots that mimic your motions
Last year I was part of a 3 developer team that in only 15 days created kinect controlled rockem sockem robots that battled in an areana at South by Southwest, and tweeted the winner.
|
Hacks | 03/30/2012 11:46PM |
| Daniel Johnson | ||
* Life, Zen, and the API
The concept of the API, we all know it, we all use it, but do we really understand it? This talk seeks to deconstruct the API and discuss it's usefulness for everything from your web app, to your coffee, to your marriage
|
Chemistry | 02/10/2012 04:48PM |
| John Metta | ||
* Managing Nerds: 12 things you need to do as a new manager
Are you an aspiring manager, a current manager, or just wondering what the heck it is that a manager does all day? I'll go over the successes and failures I had while making the transition from the text editor to the conference room. You'll learn how to delegate effectively, set goals, coach employees, how to handle one-on-one meetings, and more.
|
Business | 03/16/2012 04:58PM |
| Alex Kroman | ||
* Open Source As A Career Move
When we talk about contributing to open source, it is usually framed as a sacrifice, an act of altruism. Yet those generous individuals seem to land the most fabulous jobs and build excellent companies. Coincidence or a great career move?
|
Business | 03/16/2012 11:27AM |
| Lorna Mitchell | ||
* OpenStack 101
OpenStack is an open source project based on the efforts of over a thousand developers working to build a better cloud operating system.
|
Business | 03/16/2012 10:19AM |
| Christopher MacGown | ||
* Pirate Radio and Open Source: The power of subversive technology
Running a radio station is hard, but OSS software helps to fill the gaps. Hear about how House of Sound, Portland's largest free-form radio station (with around 40 DJs per week) uses open source software to solve hard problems like archiving shows, doing playback, improving audio quality, and streaming to the masses on a budget. I'll also talk about the share culture of pirate radio, how it's similar to OSS, and why I think the pirate radio movement has a very important role in the future of our culture.
|
Culture | 03/30/2012 11:56AM |
| Kyle Drake | ||
* Player vs Player Economics
Just for the lulz, players in EVE Online (a Massively Multiplayer Online game [MMO]) replicated an energy crisis. Carefully attacking a source of fuel caused shortages of critical equipment and price ripples throughout the game. This shortage drove alliances of thousands into conflict over shifting resources. For most of the hundreds of thousands of players, they knew nothing of the economics, they just knew the game got more exciting.
|
Chemistry | 03/15/2012 02:14PM |
| Michael Schwern | ||
* Putting It Together, Letting Apps Lead the Cycle, TDD in the Cloud
I'll be taking a deep dive into cloud architectures and how to build applications, generally at the PaaS level mixed with a little IaaS, to get people rolling with high velocity, high quality, and without the need to worry about the little things.
|
Chemistry | 02/21/2012 09:15AM |
| Adron Hall | ||
* Reinventing the Wheel
They say you shouldn't reinvent the wheel, but imagine driving a car with 4 stone tires. In this session we're going to talk about why you SHOULD reinvent the wheel and how to do so successfully.
|
Cooking | 02/27/2012 11:49AM |
| Michael Stowe | ||
* Relational Databases in the Cloud: Theory and Practice
There are decades of accumulated knowledge in optimizing relational databases, and so much of it is either unhelpful or downright counterproductive in modern cloud-based environments. We'll discuss how the cloud is different, how to think through it, and go through examples in modern FLOSS DBs in cloud environments.
|
Chemistry | 03/30/2012 11:53AM |
| John Melesky | ||
* Take a code break, and hack your brain with a foreign language!
How I used free, available and Open Source technology for 1 year and 3 months to teach myself a conversational level of German. It can be applied to learning any foreign language, and anyone can do it!
|
Hacks | 03/30/2012 06:15PM |
| Adam Christian | ||
* The Psychology of Bitcoin Market Robots
A look at bitcoin exchanges and the fun that can be had with daytrading scripts.
|
Chemistry | 03/16/2012 01:10PM |
| Don Park | ||
* Why Can’t We Just Make It Easy For New Contributors?
During this talk I'll discuss many approaches for making it easier for new contributors to join your project. Any project which makes it easier to bring new contributors on board will find its quality and reputation improving by leaps and bounds. You'll find it’s an effort very much worth making.
|
Culture | 03/15/2012 09:24PM |
| VM Brasseur | ||
Open Source Bridge 2011
Favorite sessions for this user
* Location-Based Hacks - How to Automate Your Life with SMS and GPS
Have you ever wanted to automatically turn on your lights when you get home, or turn them back off when you leave? What about controlling your lights by SMS or IRC? This presentation will teach you how to automate your life with location-based hacks and SMS.
|
Hacks |
| Amber Case, Aaron Parecki | |
* Morning Keynote - Hacking for Freedom
The last year has shown the Internet and computers to be a major force for freedom and self-determination around the world. The presenter discusses his work as a hacktivist. Working with Anonymous and Telecomix, he has helped organized protests in support of WikiLeaks, provided communications support to Egypt and the Middle East, and generally fought the good fight.
|
Culture |
| Peter Fein | |
Open Source Bridge 2010 Birds of a Feather
Favorite sessions for this user
* Open Data BoF
A gathering for all those interested in open data, including government data, open data APIs, geodata, open social data, and more.
|
BoF |
| Kirrily Robert | |
* Testing BOF!
Come join us in talking about the state of testing in Open Source.
|
BoF |
| Adam Christian | |
Open Source Bridge 2010
Favorite sessions for this user
* Agile User Experience Design
Agile processes can be very successful for both clients and developers, but the rapid pace and the lack of detailed long-term plans can make it difficult to design and build high quality user experiences. We'll talk about good ways to do that.
|
Cooking |
| Randall Hansen | |
* Building A Mesh Network Wireless Temperature Sensor
The problem: My HVAC system is not balanced. Easy but boring solution: Hire a qualified contractor to fix it. More interesting solution: Use knowledge from dusty undergrad degree in electronics to cobble together some simple wireless temperature sensors using XBee modules and distribute them around the house. Then use Java programming knowledge to build up a monitoring system using open source software. Attempt to use readings from temperature sensors to figure out what's going on and fix it. This presentation will delve into the hardware and software aspects of the system, although with more emphasis on the software and the role that packages such as Apache Felix and Apache Mina play in the system.
|
Hacks |
| Michael Pigg | |
* Connecting to Web Services on Android
This presentation will show how to connect to REST-based web services from an Android application. We'll discuss HTTP programming as well as XML and JSON libraries. This presentation will include a live demo of an Android application.
|
Cooking |
| Sean Sullivan | |
* Considering in-house automated web testing?
Interested in setting up your own test automation infrastructure? This is what you need to know.
|
Chemistry |
| Adam Christian | |
* CouchApp Evently Guided Hack with CouchDB
Learn to hack Evently jQuery CouchApps -- p2p web applications that can be deployed anywhere there's a CouchDB.
|
Hacks |
| J Chris Anderson | |
* Free Speech, Free Software Across the World
How does free software help defend free speech in repressive regimes? Danny O'Brien will draw from the records of the Committee to Protect Journalists to explore how open source can help those at the cutting edge of free expression.
|
Culture |
| Danny O'Brien | |
* Functional Requirements: Thinking Like A Pirate
Creating functional requirements as a part of the planning process is like creating a treasure map. You want to get compensated for the value your cool built-with-open-source-thing is providing to your clients. Your clients want it to work better than what they originally had in mind. If you do the work upfront, you'll know when you've hit the X marks the spot.
|
Business |
| Amye Scavarda, Bill Fitzgerald | |
* Hair and Yak Again -- A Hacker's Tale
API design, parallelism, automated testing, parallel automated testing, deployment, build tools, meta programming, GUI design and construction, hardware interfaces, network protocols, databases, change tracking, file formats, and why simple software becomes an epic journey.
|
Chemistry |
| Eric Wilhelm | |
* Lightning Talks
LIGHTNING TALKS!
|
Hacks |
| Peter Fein | |
* Making Robots Accessible to Everyone
I've been looking for an affordable, flexible, easy to learn robotics platform for years that I could use to teach kids the basics of programming/electronics/robotics. Last Fall, I finally found it.
|
Culture |
| Brett Nelson, Jim Larson | |
* Moonlighting in Sunlight – How to work on independent projects and have a day job.
Best practices for employers, employees and open source projects to coexist without legal conflicts.
|
Business |
| Paula Holm Jensen, Marc Alifanz | |
* Non-visual location-based augmented reality using GPS data
Augmented Reality and Geolocation have been hot topics this year, but there has often been a confusion between aesthetics vs. practicality, and fantasy vs. reality. This presentation will highlight the advantages and disadvantages of visual and non-visual augmented reality. We'll tell stories from our experiences building location-aware social networks with custom proximity notification.
|
Hacks |
| Aaron Parecki, Amber Case | |
* Professional JavaScript
JavaScript is a unique and powerful language. Its ubiquity in the browser and its elegant concurrency model make JavaScript an ideal tool in a number of situations. Learn about the best ways to use and to understand this language from a full-time JavaScript professional.
|
Chemistry |
| Jesse Hallett | |
* Puppet for Beginners
Puppet is a powerful configuration management tool that makes life easier for people managing systems and applications. This tutorial gives you an in-depth and hands-on introduction to Puppet that is ideal for beginners to Puppet and configuration management.
|
Cooking |
| Teyo Tyree | |
* The Fine Line Between Creepy and Fun
Social software is kind of a big deal right now. In the open-source spirit of transparency and dissection, let's talk about what makes social technology creepy, what makes it fun, and how to hack things to maximize your desired outcome.
|
Hacks |
| Audrey Eschright | |
* The Return of Command-Line Kung Fu
A follow-on to last year's highly popular presentation, Hal Pomeranz returns with another super-size helping of command-line madness!
|
Cooking |
| Hal Pomeranz | |
* The Rise of Hacker Spaces
Leigh will be discussing hacker spaces, and the culture of DIY spaces for making things around the world.
|
Culture |
| Leigh Honeywell | |
* The Story of Spaz: How to Give Away Everything, Make No Money, and Still Win
What motivates us as developers? How do we define success? Throughout the development of Spaz, we've learned a lot about what works, what doesn't, and what really matters. Come to hear the story, and participate in the discussion of how we define success in open source.
|
Business |
| Edward Finkler | |
* Unlikely tools for pair programming
Co-conspirators Jamey Sharp and Josh Triplett get up to a lot of miscellaneous hacking mischief together. Much of this hacking occurs while staring at the same screen, and tag-teaming the keyboard. Sometimes this happens with the two of them in different places. We'll demo our favorite tools and invite audience contributions to the discussion.
|
Cooking |
| Jamey Sharp, Josh Triplett | |
* Why the Sysadmin Hates Your Software
You've worked really hard on your software. It's stable and has lots of nice features and users love it. But your sysadmin hates it and complains about how hard it is to install, configure, and manage. What's up with that?
|
Chemistry |
| Steve VanDevender | |
* Your Internets are Leaking
Using your computer on a public network is like having a conversation on a city bus: people you don't know can hear everything you say. They'll probably be polite and ignore you, but you still might not want to shout out your credit card number. Yet this is what your computer does. All the time. And you don't know it.
|
Cooking |
| Reid Beels, Michael Schwern | |