Short form
Short-form presentations will receive a 45 minute session. This could be a set of lightning talks, a one-or-more person presentation, a panel, or something else covering specific, concise material.
Sessions for this sessiontype
* "M" is for Manual: Creating Documentation for your Project
Documentation for open source projects is every bit as important as the code itself. But how can you create a single source of docs that can be used in a variety of ways and translated into other languages? This presentation will show you how.
|
Cooking |
Paul Frields | |
* 5 things to know about MySQL if you don't have a DBA
quick and dirty operational best practices that should be baked into your development and deployment plans.
|
Cooking |
sarah novotny | |
* A Database Called The Web
In 2002 people wanted to build a database to track creative works; we
built that database and it's called the Web.
|
Chemistry |
Nathan Yergler | |
* A Tour of CodePlex
CodePlex is Microsoft’s open source project hosting site. Get an inside look into how the CodePlex team builds the site using 3-week agile deployment cycles to deliver the best feature set for open source development.
|
Cooking |
Sara Ford | |
* 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.
|
Cooking |
Scott Becker | |
* An Introduction to Computer Vision
Learn about several computer vision techniques and how to put them together to form an entry-level object classifier.
|
Chemistry |
Matthew Dockrey | |
* Android location services from social networks to games
Adding real-world location to mobile applications on the Android platform takes users out of the ethernet and into the world.
|
Chemistry |
Don Park | |
* Ask Forgiveness not Permission
In this session we will explore many of the ways to innovate without the need for a significant budget by using open source software to try new things under the radar and on a shoestring budget.
|
Cooking |
Emma McGrattan | |
* Assholes are killing your project
The strength of your community is the best predictor of your project's long-term viability. What happens when your community is gradually infiltrated by assholes, who infect everyone else with their constant negativity and personal attacks? This talk will teach you about the dramatic impact assholes are having on your organization today and will show you how you can begin to repair it.
|
Culture |
Donnie Berkholz | |
* Become a better programmer by bridging Ousterhout's Dichotomy
Do you know a dynamic/scripting language like Ruby or Python, but you don't know C? Diving down just a little can make you a better programmer in your preferred language! Scripting languages can teach old C hands a thing or two, too. Delve into the benefits of being a multilingual programmer.
|
Cooking |
Andy Grover | |
* Bootstrapping Your Open Source Business
A panel on funding your business without VC, based on GitHub's experiences.
|
Business |
Chris Wanstrath, PJ Hyett, Tom Werner | |
* Bridging the Developer and the Datacenter
This discussion will creatively explore the fundamental technologies being used by hosting providers, and bridge these concepts with open source development and application deployment.
Developers attending this discussion will be provided with examples of where failure can occur, and what questions to ask their provider to ensure optimal uptime for their applications.
|
Business |
Thomas Brenneke | |
* Building a SQL Database That Works
As a developer, what you really need are some simple recipes for how to think about designing your SQL databases so that they are simple, maintainable, expandable and easy to troubleshoot.
|
Cooking |
Josh Berkus | |
* Building an embedded Linux system monitoring device
As a Kernel developer I spend alot of my day looking at syslogs and rebooting systems. So, I set off to automate the process and you, the audience, will get an introduction to building ARM software and network device drivers.
|
Hacks |
Brandon Philips | |
* Building Open Source Communities in Higher Education
Learning how Open source communities work is an important skill in today's job market, but many college students fail to join projects. Come learn how the School of EECS at Oregon State University is working to motivate students, and help them overcome the barriers of joining open source projects through Beaversource.
|
Culture |
Jose Cedeno, Eric Betts, Justin Gallardo | |
* Building Scale Free Applications with Hadoop and Cascading
A rapid introduction to Hadoop architecture, MapReduce patterns, and best practices with Cascading.
|
Cooking |
Chris Wensel | |
* bzr vs git smack down
Selena loves Git and EmmaJane loves Bazaar. And like all good nerds they've spent a fair amount of time talkin' smack about the other's version control system (VCS). Come see what the fuss is all about!
|
Cooking |
EmmaJane Hogbin, Selena Deckelmann | |
* Clojure: Functional Concurrency for the JVM
Talk about strange bedfellows: what happens when you mix one part Lisp (one of the oldest computer languages), one part Java (so young, yet so well adopted), a healthy serving of functional programming, and a state-of-the-art concurrency layer on top? That's Clojure, which "feels like a general-purpose language beamed back from the near future."
|
Cooking |
Howard Lewis Ship | |
* 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.
|
Cooking |
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.
|
Hacks |
J Chris Anderson | |
* Domo Arigato Mr. Roboto
This session is for developers who want to learn about the Android platform. Android is a software stack for mobile devices that includes an operating system, middleware and key applications. We’ll discuss the Android toolset and platform API’s.
|
Chemistry |
Sean Sullivan | |
* Drizzle, Rethinking MySQL for the Web
Rethinking MySQL for the modern web.
|
Chemistry |
Brian Aker | |
* Drop ACID and think about data
Survey of current database technologies beyond the traditional ACID RDBMS
|
Chemistry |
Bob Ippolito | |
* Drupal, What is it Good For?
Unlike war, Drupal is good for many things. On the other hand, Drupal is far from a one-size-fits-all solution, and some projects are a much better fit for it than others.
|
Cooking |
Lev Tsypin | |
* Effective code sprinting
Code sprints are events where developers quickly complete coding tasks in a collaborative environment. A panel of skilled developers will share their experiences for organizing effective code sprints so you can better participate and organize your own. The panel members have organized and participated in over a hundred sprints (ranging from Django to JRuby) and used sprints as the primary way to develop community-oriented projects (e.g., Calagator). While most of the discussion will be about volunteer-run open source code sprints, many of the ideas will be readily applicable to improving development at your workplace. The panel will offer practical, actionable advice that you can use and answer your questions.
|
Culture |
Igal Koshevoy, Reid Beels, Audrey Eschright | |
* Faking It Til I Make It: A Woman On The Fringe Of Open Source
As a long-time user of open source software, I've often considered myself an advocate but not necessarily a participant. Over the last year and a half, my own search for technical inspiration has led me full-circle to the realization that I'm an active member of a vibrant community of technical women.
|
Culture |
Maria Webster | |
* Firefox Switchblade
Building novel and robust applications with Firefox
|
Cooking |
Dietrich Ayala | |
* Friday Unconference Kickoff & Scheduling
Welcome to the unconference day.
|
Culture |
Audrey Eschright, Selena Deckelmann, Chris Messina | |
* 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.
|
Culture |
Sherri Koehler | |
* Getting Started in Free and Open Source
"All That Glitters is Not (Only) Code
- Testing
- Localization
- Documentation
- Release Engineering
- User Interface Design / Usability
- User support"
|
Cooking |
Cat Allman, Leslie Hawthorn | |
* How Idealist.org uses technology to change the world
Idealist.org's mission is to help change the world by providing proactive people, communities, and organizations with a forum to connect and communicate.
|
Culture |
Michel Pelletier | |
* How to build a successful open source software consulting company
Lessons learned from a successful open source consulting company. This talk is geared towards the open source developer who is considering starting his/her own business, and the entrepreneur who wants to grow the business by leveraging open source development methodologies.
|
Business |
Nate Aune | |
* HOWTO earn an open source living without taking on investors or selling your soul
Earning a living from open source software? Yes, we can. Let's talk about what actually works (and what doesn't work) for building a service business based not just on open source software, but with an open source philosophy, drawing on real world experience.
|
Business |
Brian Jamison | |
* Information Security for the Open Source Business
Learn how to address the unique information security challenges that open source businesses face.
|
Business |
Kevin Kenan | |
* Introduction to Parrot
This talk briefly explains the overall architecture of Parrot and teaches the skills needed to get started hacking in Parrot.
|
Hacks |
Chromatic X | |
* Is the Web Down: a Practical Tutorial on How the Web Works
You click on a link and you can't get to your favorite web site. Now what? Is the web site down? Is it your connection? Is it something in between? How can you figure out what's wrong if you don't know how it works? We'll show you everything that happens after you click a link so next time the web site is down you'll know what to do to fix it.
|
Chemistry |
Michael Schwern, Joshua Keroes | |
* Layers of Caching: Key to scaling your website
Caching is essential to ensuring that your website will survive a large spike in traffic. With so many different forms of caching, how are you supposed to know what works and why you should use it? The key is layering your site with several forms of caching.
|
Chemistry |
Lance Albertson, Narayan Newton | |
* Making Twitter Suck Less With Perl
Spam is starting to infiltrate Twitter and other similar online communities. Learn how to use Perl to filter to garbage from the gold and search for what matters to you.
|
Hacks |
Jonathan Leto | |
* My Grand Experiment: A Portland Women-focused Tech Group.
The idea for Code-n-Splode grew out of the Women in Open Source BOF at OSCON 2007. I'll talk about my original reasons for starting a women-friendly tech group, how the group is evolving, and what I've learned.
|
Culture |
gabrielle roth | |
* 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.
|
Culture |
Howard Abrams | |
* Open Source Development - The Dark Side
Navigating the Darkside of the Open Source Development Community. A decidedly sarcastic and hopefully humorous look at the dark under-belly of the Open Source Development Culture.
|
Culture |
Jennifer Redman | |
* Open Source Microblogging with Laconica
Microblogging lets people share short status messages with their social network. Public Web sites like Twitter, Jaiku and Plurk are wildly popular with consumers, but Open Source programs allow a distributed social graph and implementation inside the enterprise firewall. Evan Prodromou, founder of Identi.ca, will describe the Open Source microblogging tool Laconica and its uses in the workplace and on the Public Web.
|
Chemistry |
Evan Prodromou | |
* Open Source on the Farm
Most farmers don't use Open Source Software. Why not? Are there cultural issues? Are needed applications missing? Could Open Source Software be packaged better for farmers? Are there marketing and advocacy issues?
|
Business |
David Mandel | |
* Open Source Press Relations
You have a really cool open source project and everyone should see it, try it, and use it. But ... they don't seem to know about it. How can you make sure your project gets the press coverage it deserves?
|
Business |
Josh Berkus | |
* Open Source Tools for Freelancers
As a freelancer, you must be your own IT department. You are responsible for website hosting, backups, version control, project/time-tracking and invoicing. Finding inexpensive and maintainable solutions for these needs can be quite daunting. In this session, I will present an overview open-source solutions for these needs.
|
Business |
Christie Koehler | |
* Organizing a Volunteer-Driven Open Source Community Project
Panel: Organization, coordination, and implementation of a volunteer community open source project: http://rosecityresource.org (by PDX Drupal UG)
|
Culture |
Sarah Beecroft, Molly Vogt, Joaquin Lippincott, Melissa Anderson, Israel Bayer | |
* Practical Paper Prototyping
Paper prototyping is the fastest, cheapest way to test your user interface designs. To prove it, in 45 minutes we'll walk through several rounds of prototyping and testing a small application.
|
Cooking |
Randall Hansen | |
* Programming patterns in sed
Learn to turn line noise into clean and structured, albeit unreadable, sed programs.
|
Hacks |
Philip Tellis | |
* Project Management Should be Boring!
Many people see project management as the art of trying to please everyone and pleasing no one, while trying not to go too far over deadline and too far over budget. It doesn't have to be that way. Good project management can be so predictable and reliable that it's almost boring. Here's what works in real projects.
|
Cooking |
Chromatic X | |
* Re-factor Your Brain: Meditation for Geeks
Meditation is the ultimate open source tool. You can do it anywhere and it’s free. It requires only your brain and your body. It’s positive effects are numerous, including increased productivity, better problem-solving and a reduction in overall stress. Learn about long-term effects of mediation on the brain, some meditation techniques and how mediation can help you do your job better.
|
Culture |
Christie Koehler | |
* Remember Tcl/ Tk? Grandpa might be old, but he can still kick your ass!
Rumors of its senescence -- at least lack of stylishness -- to the contrary, Tcl/Tk is still one of the best scripting environments around. I will show you why.
|
Hacks |
Webb Sprague | |
* RubySpec: What does my Ruby do?
RubySpec is a project to write a complete, executable specification for the Ruby programming language. If organizing Ruby programmers is akin to herding cats, imagine what it's like to organize Ruby language implementers. We will talk about the history of RubySpec, how it works, challenges along the way, and the current status.
|
Hacks |
Brian Ford | |
* Running an EDU on OSS
An examination and discussion of the various enterprise-class OSS tools available for course management, online collaboration, and administration for educational institutions.
|
Culture |
Michael Alan Brewer | |
* Scala for recovering Java developers
Scala is a functional/object-oriented hybrid language that runs on the JVM or the CLR. Scala is fully compatible with Java and brings many powerful features to the JVM, features such as: the ability to easily create DSL's due to Scala's ability to define methods for most operators, easily target multi-core hardware as Scala's types are immutable by default, access to the Actor based concurrency model, and expressive and concise code due to Scala's type inference and expressive syntax. All this without much of the boilerplate and cruft code that is so common in Java.
|
Cooking |
Shawn Spooner | |
* Server Sky
Solar powered server and communication arrays in Earth orbit .
Manufacturing, costs, environmental benefits, security, maintenance, and survivability will be discussed.
|
Hacks |
Keith Lofstrom | |
* 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.
|
Culture |
Chris Messina | |
* Speed up that library when you can't C a thing
The problem: you're using a modern dynamic language not known for speed, and you've identified a bottleneck. Write it in C? Does that give you the shakes? There are other language options available...
|
Chemistry |
John Melesky | |
* Teaching System Administration
How would you teach system administration? What important princples and practices would you want students to learn?
|
Culture |
Steve VanDevender | |
* The Linux Kernel Development model
How the Linux kernel development model works.
|
Chemistry |
Greg Kroah-Hartman | |
* The Scylla and Charybdis of Open Source Legalese
We exist within invisible frameworks of legal and regulatory schema - even if we're coding in our underwear.
|
Culture |
J-P Voillequé, Paula Holm Jensen | |
* Thursday Keynotes
Featuring Mayor Sam Adams and Ward Cunningham
|
Culture |
Audrey Eschright, Selena Deckelmann, Ward Cunningham | |
* Trust the Vote: An Open Source Digital Public Works Project
If you have ever wanted to know what you can do to make a difference in our electoral process, then this talk is for you.
|
Culture |
Gregory Miller | |
* Ubiquitous Angels
We're using a variety of gems to build an ambient sensing tool to watch user activity over urban environments. The acts_as_solr gem to help provide faceted search, carrot2 to perform clustering and topic analysis, the twitter gem to fetch user activity in the first place.
|
Hacks |
Anselm Hook | |
* Unit Test Your Database!
Given that the database, as the canonical repository of data, is the most important part of many applications, why is it that we don't write database unit tests? This talk promotes the practice of implementing tests to directly test the schema, storage, and functionality of databases.
|
Cooking |
David Wheeler | |
* Using virtualization and automation to improve your web development workflow
Large-scale web projects use sophisticated staged deployment systems, but the prospect of setting these up can be daunting. Using virtualization and automated configuration puts the benefits within easy reach even for small projects. David Brewer explains how Second Story uses Linux, VMware Server, and AutomateIt to grease the wheels of development on their museum-sector projects.
|
Cooking |
David Brewer | |
* Virtualize vs Containerize: Fight!
Everyone has a different reason to love virtualization: security, configuration isolation... the list goes on. But containerization offers many of the same goodies as virtualization, alongside an efficiency and performance advantage. Just what you need, more options. There's no wrong answer. Andy de la Lucha and Irving Popovetsky help you ask the right questions about what's right for your environment.
|
Chemistry |
Andy de la Lucha, Irving Popovetsky | |
* Web Server Shootout
Deploying your .com behind nginx so you're ready to handle that flood of users on launch day? Wondering if you should use mod_python, mod_wsgi, or FastCGI to deploy your new Django project? This presentation will present comprehensive and practical benchmarks across a wide variety of metrics to help you make an informed decision.
|
Chemistry |
Michael Schurter | |
* Web Testing with Windmill
This talk will discuss different web testing strategies, tools, and getting you up and writing windmill tests.
|
Cooking |
Mikeal Rogers | |
* Wednesday Welcome and Keynotes
Featuring Amber Case, Cyborg Anthropologist, and Kurt von Finck of Monty Program AB.
|
Culture |
Audrey Eschright, Selena Deckelmann, Amber Case, Kurt von Finck | |
* What's New in GCC
The GNU Compiler Collection keeps getting better. Learn about new functionality and nifty optimizations that have been added in the last couple of years and hear about what's on the horizon.
|
Cooking |
Janis Johnson | |
* Work for the Government for Fun and Profit
Government consumes lots of technology and, with the stimulus dollars poised to invest heavily in information technology, spending will increase sharply over the next several years. The potential benefits to using open source software in the public sector may seem intuitively obvious. But what if you own a small business or are an independent developer/contractor? Can the little guy do business with a big bureaucracy? And what IS the government doing to pursue open source today?
|
Business |
Deborah Bryant | |
* Your Shell History In The Cloud
Use Google App Engine to harness a lifetime of shell history from any computer with tagging, searching and annotations.
|
Hacks |
Josh Cronemeyer |
Proposals for this sessiontype
* Take the plunge: Start using Linux as your primary OS (alternate)
Have you been thinking of trying Linux as a primary OS? Have you installed Ubuntu once or twice but felt that it was a bit too awkward to use? This presentation will help you get past the tough parts and will show you where you can find quick answers in the future.
|
Culture | 2009-04-09 17:30:47 +0000 |
Chris Pitzer | ||
* Adobe Flex - Open Source at Last
Adobe Flex has a short but convoluted history as an Open Source Project. Come and talk about the community being built around the Flex framework and the ways you can contribute.
|
Cooking | 2009-04-09 20:59:49 +0000 |
Simeon Bateman | ||
* Agile Methodologies for Open Source Projects
We'll examine some of the more subtle synergies in open source development and agile methodologies.
|
Culture | 2009-04-01 14:12:13 +0000 |
Wil Sinclair | ||
* An Introduction to the Python Imaging Library
The PIL comes with a number of tools scripts. One useful one is the pildriver tool, which allows access into many PIL functions via the command line. You can use this driver tool to incorporate PIL functions into shell scripts, or even general purpose programs in other languages.
Lets use the pildriver to modify a typical digital camera image using a size, format, and filter effect of our choosing. We have to be careful as the pildriver tool uses a Polish notation style argument list, which means that the argument list is best made sense of by reading from right to left.
... continue with example ...
|
Cooking | 2009-03-30 21:00:33 +0000 |
Jason Kotenko | ||
* Become a distribution-friendly project
Having your program easily packaged by Linux distributions will help to increase its adoption and to ensure that users have it well-integrated into their systems and kept up-to-date easily. Gentoo Linux has more than 13,000 packages, and Donnie will share his extensive experience creating and maintaining Gentoo packages and offer suggestions for improvement.
|
Cooking | 2009-04-10 19:20:09 +0000 |
Donnie Berkholz | ||
* Become a leader in your organization
Regardless of whether you work in an open-source project or the corporate world, there are leaders without titles. This talk will teach you how to create a reputation as a leader and become someone who others will look to for advice, inspiration, and direction.
|
Culture | 2009-04-10 19:59:42 +0000 |
Donnie Berkholz | ||
* Being a geek
Who's this geek chap that you speak of and why are you so proud to be one?
|
Culture | 2009-03-29 05:06:49 +0000 |
Philip Tellis | ||
* Blogs, Content Management, and more, installing web applications is easy and accessible to the mildly technical.
How to install, set up and host open source web based web based applications like WordPress, Drupal and vtiger. Also look at how and where you can host them locally, under your own domain name with as much or as little control/maintenance as you need or can handle.
|
Cooking | 2009-03-30 16:42:13 +0000 |
Michael Scotto di Carlo | ||
* Blueprint a business model for your success
There are several ways that open source helps companies to build a thriving and sustainable business. In this session we'll explore both winners and losers to come up with a model that may work for you.
|
Business | 2009-03-24 06:40:40 +0000 |
David Abramowski | ||
* Bringing Newspapers into the future with Open Source
See how open source software is impacting the way newspapers are doing business.
|
Business | 2009-03-28 08:30:42 +0000 |
Mark Turner | ||
* Building a customized infrastructure with Gentoo
Gentoo is an excellent meta-distribution which offers you complete control over how you can build your infrastructure. However in this raw form managing such an infrastructure can be cumbersome if not time consuming. Customizations can run from building an entirely hardened system from the kernel up to the user space applications, to building a minimal system for your needs. Gentoo goes beyond compiler and use flags and takes your infrastructure to the next level.
|
Cooking | 2009-03-31 17:33:35 +0000 |
Lance Albertson | ||
* Building a Database Encryption Solution
Encryption is easy, key management is hard. Learn how to build a database encryption solution that also supports effective and secure key management.
|
Cooking | 2009-03-27 18:15:36 +0000 |
Kevin Kenan | ||
* Building High-Availability Services with Linux
Free yourself from worrying about whether that one machine with a critical service is going to go down by using open-source tools to implement automated failover. Expand capacity and improve reliability for your services by spreading the load over many inexpensive servers.
|
Cooking | 2009-03-31 21:15:22 +0000 |
Steve VanDevender | ||
* Can I get a date please?
A quick run down on Javascript dates, how they work across browsers and how to localise them with YUI.
|
Chemistry | 2009-03-29 11:51:01 +0000 |
Philip Tellis | ||
* Changing From Proprietary to Open Source: The First Year
What are the challenges a software professional faces moving from the proprietary world of big systems into the web-heavy open source world? Is it as simple as swapping to a new language or a new platform? Is there a mindset change? How big is the learning curve? What will surprise you? For employers, is it as simple as hiring someone smart, motivated and resourceful, or are there greater hidden obstacles?
|
Cooking | 2009-04-10 15:55:18 +0000 |
Grant Kruger | ||
* Companies and Communities
Companies are sponsoring more open source projects or paying the salaries of people participating in the community. What happens when you throw companies into the mix in an open source community?
|
Culture | 2009-03-22 00:09:37 +0000 |
Dawn Foster | ||
* Concrete... It's not just for sidewalks, anymore...
Just want to turn out a great-looking, easy-to-manage website for a small business? Concrete5 might be the open source CMS you are looking for.
|
Cooking | 2009-03-26 07:44:03 +0000 |
Jen Floyd | ||
* Continuous Integration with Hudson, GlassFish, and Subversion
This presentation will demo setting up the Agile practice of Continuous Integration using Open Sources tools such as Sun's JEE Application Server (Glassfish), Subversion Source Code Management System, and Hudson - an Open Source Continuous Integration engine.
|
Cooking | 2009-04-02 18:37:21 +0000 |
Kelvin Meeks | ||
* Creating Web Services with Zend Framework
These days, there are a multitude of ways to get up and running with creating web services. PHP is well-known for its roots in development of internet applications, but isn't necessarily the best solution on its own. Whether you need a service based on REST, XML-RPC, SOAP, or JSON-RPC, Zend Framework has you covered.
|
Cooking | 2009-03-30 16:23:21 +0000 |
Matthew Turland | ||
* Cross domains with JSONP
Take advantage of REST APIs using only Javascript.
|
Cooking | 2009-03-31 19:11:50 +0000 |
Omar Rodriguez | ||
* Cultivating Open Source
This talk should give you ideas, strategy and courage to go build your own Open Source community and promote your projects.
|
Culture | 2009-04-05 09:47:04 +0000 |
Adam Christian | ||
* Cultivating Open Source in a Formerly Barren Community
When people have been living in a proprietary world their whole lives but are suddenly introduced to open source, what happens? Do they grab freedom by the throat, or do they suffer from Stockholm Syndrome? The answer might surprise you.
|
Culture | 2009-04-07 18:20:14 +0000 |
Matt Woodward | ||
* Day On Geeks Ninja Strike Teams & Help Desk for NPOs
Free, hands-on, geekly advice and assistance for nonprofit organizations from volunteers working on focused project teams and a help desk throughout OSBridge.
|
Culture | 2009-04-04 17:59:11 +0000 |
Nathan Angell | ||
* Detecting and preventing bugs with pluggable type-checking
Are you tired of null pointer exceptions, unintended side effects, mistaken equality tests, security breaches, and other run-time errors that appear during testing or in the field?
|
Cooking | 2009-04-03 18:54:41 +0000 |
Michael Ernst | ||
* Developer API Panel
Some of your web site's users have free time that they'd love to spend building features that they (and probably others) find to be missing. Join this panel of successful API creators to hear first-hand why your site needs a developer API, what it takes to ship and maintain one, and how to get started.
|
Cooking | 2009-04-11 04:32:08 +0000 |
Scott Blomquist, Ryan Snyder | ||
* Digital Noises
Computers make noises, record noises, and change noises with a fluency and grace that has never before been seen in the world. Open source is perfectly placed to take advantage of this capability --- for those who understand how digital audio works.
|
Chemistry | 2009-04-10 07:01:53 +0000 |
Bart Massey | ||
* Doctrine: object-relational mapping for PHP
Doctrine is a powerful object-relational mapper for PHP. David Brewer introduces the library and demonstrates how it can save you time and effort as you develop database-driven websites.
|
Cooking | 2009-04-11 06:57:43 +0000 |
David Brewer | ||
* Documentation: It’s a love-hate relationship
You have written elegant software that you know has commercial value and want to people to use it. The problem is no documentation. You hate documenting your work, but you need documentation in order to sell it.
|
Business | 2009-04-11 01:48:17 +0000 |
Jake Kuramoto | ||
* Driving open source in the enterprise
In this talk I will present concerns around governance of open source solutions in a corporate environment, and some approaches taken to address them.
|
Culture | 2009-04-09 21:52:36 +0000 |
Rick Rezinas | ||
* e-Administration open source tool for e-Governance
e-Administration is a versatile e-Platform for e-Governance and can help to transform the lives of citizens on earth and create all round peace and prosperity.
|
Culture | 2009-03-17 09:57:16 +0000 |
Gopalakrishnan Devanathan | ||
* Efficient Pagination Using MySQL
Write efficient MySQL query to paginate through large data set.
|
Cooking | 2009-04-10 21:25:18 +0000 |
Surat Bhati | ||
* Enterprise Lego
Find out how open source connectors such as Snap Logic are enabling interconnection and collaboration between formerly disparate applications.
|
Business | 2009-04-10 23:01:29 +0000 |
David Koontz | ||
* Evaluating Filesystem Performance for PostgreSQL
Examining results from basic simple I/O tests run against Linux filesystems.
|
Cooking | 2009-04-11 03:25:05 +0000 |
Mark Wong, gabrielle roth | ||
* Every website needs a developer API
Some of your web site's users have free time that they'd love to spend building features that they (and probably others) find to be missing. We'll talk about several steps that you can take as a site owner to make it possible for developers in your community to prototype, innovate, enhance, and remix your site's features and data so don't have to. It's probably simpler that you think.
|
Cooking | 2009-04-11 04:17:10 +0000 |
Scott Blomquist | ||
* Faster Development with CFML and Groovy
CFML developers love the language's capabilities for RAD application development, but it can get even faster with Groovy and full access to the Java stack beneath it.
|
Cooking | 2009-04-09 21:35:30 +0000 |
Barney Boisvert | ||
* Fedora Remix: A custom distribution from proven design
Fedora offers a complete set of tools for generating your own customized distribution. The output format can be installable CDs or DVDs, or Live images suitable for CD/DVD or USB keys. These tools allow sub-communities to consume and contribute to FOSS using a platform that is geared toward their specific needs.
|
Cooking | 2009-03-24 17:07:59 +0000 |
Clint Savage | ||
* For the people, by the people, and of the people
Still working on this! It will be distilled down, but I need to take a break!
|
Culture | 2009-04-10 23:54:36 +0000 |
Pete Forsyth | ||
* For the people, by the people, and of the people
Oregon's century-old tradition of progressive political reforms provides a fertile environment for the open source movement. Both are premised on the abilities and passions of the individual.
|
Culture | 2009-04-11 06:22:18 +0000 |
Pete Forsyth | ||
* FreeTUIT - Codeless GUI Programming
FreeTUIT is desktop programming with less code. A concise, declarative syntax for widget layout and an expressive API for runtime give you clean and maintainable wxWidgets cross-platform applications in minutes.
|
Chemistry | 2009-03-30 05:51:06 +0000 |
Eric Wilhelm | ||
* From Plone to Plinkit to Public Libraries
Plinkit (Public Library INterface KIT) provides both content and functionality that are exciting and useful to library patrons and staff alike. This talk will cover how Plone, a popular open source content management system, is being used by numerous states as a web-hosting solution for small and medium-sized libraries as part of the larger Plinkit Collaborative.
|
Culture | 2009-03-05 22:33:21 +0000 |
Darci C Hanning | ||
* Gearman: Bringing the Power of Map/Reduce to Everyday Applications
Come learn the fundamentals of how to leverage Gearman, the open-source, distributed job queuing system. Originally designed to scale LiveJournal.com, Gearman is now faster than ever and can help you build your own scalable applications. Gearman's generic design allows it to be used as a building block for almost any use - from speeding up your website to building your own Map/Reduce cluster.
|
Cooking | 2009-03-30 23:08:28 +0000 |
Eric Day | ||
* generation y, open source community building and the lessons that business is learning ( or should learn) from them both
well run open source communities are the building blocks for the world that our generation y staffers have been immersed in since elementary school. the web has changed and continues to change the availability of information and the definition of expert. how can more traditional businesses make use of these principles of equality of ideas and organic growth of hierarchies to engage and encourage younger staff.
|
Culture | 2009-04-10 19:24:25 +0000 |
sarah novotny | ||
* Get your head in the clouds: Turn your ideas into applications with Amazon's EC2 and Railo
Do you have an idea for an application but get tripped up when it comes to getting started? Amazon's Elastic Computing Cloud (EC2) and the Railo CFML engine can help! In this presentation I will show how you can use EC2 and Railo to get your projects out the door faster.
|
Cooking | 2009-04-10 21:48:26 +0000 |
Al Partridge | ||
* Getting Started with Virtualization on Linux
Learn how to get started virtualizing your infrastructure on Linux. This simple tutorial specifically targets KVM, but also includes discussion of Xen, and general virtualization and management concepts.
|
Cooking | 2009-03-17 02:08:03 +0000 |
Russell Haering | ||
* Hacking the Encyclopedia: how open source citizens like you made Wikipedia possible
The history of how open source citizens built Wikipedia, and what you can do to sustain the project in to the future, even if you don't want to edit an encyclopedia.
|
Culture | 2009-04-01 06:36:03 +0000 |
Steven Walling | ||
* Hands-on Learning with Open Source
Most developers learn by doing, yet the majority of training is hands-off and classroom based. What's the recipe for success to make applied learning work for developers with little spare time?
|
Culture | 2009-02-13 18:03:38 +0000 |
Jason Mauer | ||
* Happy Fridays: helping good causes while making fun for people. A different way to approach philanthropy.
...think of natural human behavior as being like a constantly blowing wind and Happy Fridays as a bit of technology, a giant wind turbine that harnesses that wind and converts it into money that is used to fund worthy causes that make the world a better place.
|
Culture | 2009-04-10 21:47:46 +0000 |
Kristopher Schlesser | ||
* Health IT, Open Source, and You
Now is the time for Health Information Technology. The challenges of building an interoperable health system have been well documented. Get an overview of what's going on, learn about the role and impact of open source in health IT, and find out how you can get involved.
|
Culture | 2009-04-10 21:12:18 +0000 |
Amit Trivedi, Alex Kroman, Ben Uphoff | ||
* How an open source startup is taking on the largest proprietary software companies in the world and plans to win: The story of Appcelerator and Titanium.
Appcelerator is using open source as the strategy to bring a new technology to market that challenges the largest software companies in the world. Why it's not enough to have great technology.
|
Business | 2009-03-30 21:38:52 +0000 |
Jeff Kunz | ||
* How Good Open Source Software Happens or "How I Learned To Stop Worrying And Just Released My Code"
Where do people get ideas for Open Source projects? How do you decide if your personal project is worth releasing to the world? Will anyone use it? One of the most prolific and successful Perl authors will give his insights on balancing sharing, selfishness and who gets to run the Open Source world.
|
Culture | 2009-03-24 05:21:52 +0000 |
Michael Schwern | ||
* How to be a kick-ass community manager
Avoid mediocrity and learn the secrets to becoming an amazing community manager. There are some simple and not so simple things that a community manager can do to increase their chances of being successful. We'll talk about some of our secrets for being a great community manager, but we'll spend most of the time letting you (the audience) ask us your toughest questions. Tell us your problems, and we'll come up with ideas for how to solve them.
|
Culture | 2009-03-21 23:49:26 +0000 |
Dawn Foster | ||
* How to Get a Chump Like Me to Start Using Your Open-Source Framework
"Frameworks. We can't live with 'em, we can't live without 'em."
|
Chemistry | 2009-04-02 16:42:22 +0000 |
Jeffrey McManus | ||
* How To Hack on Rakudo Perl 6
Perl 6 has advanced greatly recently and Rakudo, a Perl 6 implementation on the Parrot Virtual Machine, already implements a significant portion of the language. For example, Rakudo has just recently surpassed 10,000 passing tests. Come to this talk to learn how to get involved in the Perl 6/Rakudo community and learn basics like implementing language builtins in Rakudo and PIR (Parrot Internal Representation) and adding tests to the Perl 6 Test Suite.
|
Hacks | 2009-04-10 15:48:41 +0000 |
Jonathan Leto | ||
* How To Lie Like A Geek
Geeks have a special relationship with The Truth. Nothing is more important than correcting a falsehood, no matter how small, and nothing is more odious than not telling The Truth. Unfortunately the meaning is often mangled and the end result is the opposite, a lie. This leads to misunderstanding, mangled interfaces and the myth of the stupid user.
|
Culture | 2009-03-22 01:58:05 +0000 |
Michael Schwern | ||
* How to make Publicly Owned Fiber to the Premises Happen in Portland
What does a publicly-owned fiber to the home network look like, why is it a good idea, how could it work, and how does it get paid for?
|
Culture | 2009-03-18 08:17:00 +0000 |
Russell Senior | ||
* How to mix APIs to produce a Delicious Cake
APIs are all over the place, all of them are different, picky and make your app that much cooler, so how do you get them under control?
|
Cooking | 2009-04-10 18:18:16 +0000 |
Stepan Mazurov | ||
* I'm "ok", you're "not ok": The Test Anything Protocol
TAP(Test Anything Protocol) is a simple way to write tests in any language, in any environment, using any style. See tests written in Perl, Ruby, Python, Shell, Javascript, C, PHP and Postgres all come together in one test suite. Learn how to write your own testing functions, tailored to your needs. Archive your test results and watch your test suite grow!
|
Chemistry | 2009-03-24 05:43:29 +0000 |
Michael Schwern | ||
* Indexing the SQL Database
Most developers find they have to use SQL databases for their projects, but few have any idea how to index those databases. Which columns to index, what kinds of indexes to use, multicolumn indexes, foreign keys ... it's all very confusing to anyone who's not a career database person (and even some that are).
|
Cooking | 2009-03-26 00:22:27 +0000 |
Josh Berkus | ||
* Internationalization with Symfony
Websites from the other side of the world away are viewable instantly, yet most websites are written in a language only their developers understand. Learn about the internationalization features available with Symfony and discover how easy i18n can be.
|
Culture | 2009-03-12 20:25:26 +0000 |
Chris Alan | ||
* Intro To Pydra - A Distributed Computing Framework For Python
Pydra provides an easy to use framework for writing, running and managing distributed computing jobs in python. Come hear an overview of Pydra project and how you can use it to deploy your own distributed computing cluster.
|
Cooking | 2009-04-10 17:21:11 +0000 |
Peter Krenesky | ||
* Introduction to Django: The Who, What, and When
This is *not* a build-a-blog-in-20-minutes presentation. This for anyone who's heard about Django, maybe run through the tutorial, and are wondering where they should use it first.
|
Cooking | 2009-03-31 05:15:16 +0000 |
Michael Schurter | ||
* Introduction to Spring
An introduction to the Spring framework, with a focus on the core Dependency Injection module.
|
Business | 2009-04-07 00:31:30 +0000 |
Shaun Abram | ||
* Introduction to the symfony PHP framework
The symfony framework is a full-stack web framework for PHP5. It's packed with powerful features, has thorough documentation, and is constantly improving thanks to its active and helpful community. David Brewer provides a high-level overview with real-world examples from his experience using symfony to create websites and on-site installations for museums.
|
Cooking | 2009-04-11 06:53:34 +0000 |
David Brewer | ||
* Java vs Storage: Time to Scale - A deep dive into storage models, at the tipping point of scale.
A storage model is a series of frameworks and design philosophy of their usage. How do you know which storage model is correct for your application?
This session covers a broad range of topics related to the task of persisting objects into relational storage. We will investigate the pros and cons of very rigid relational models to very loose models of relational storage.
|
Business | 2009-02-24 20:55:08 +0000 |
Mike Tria | ||
* JotDB - Simple Data Manipulation Made Simple
JotDB is an open source database tool which is more than a spreadsheet and less than a database frontend. This brings the power to solve simple problems directly to the desktop without boxing you and your data into a corner.
|
Hacks | 2009-03-30 19:42:35 +0000 |
Eric Wilhelm | ||
* Keep your fork(), there's pie
an introduction to the OAuth protocol and OAuth libraries
|
Chemistry | 2009-04-11 06:19:53 +0000 |
Sean Sullivan | ||
* Learning your authN-Zs
How I learned to stop worrying and love Kerberos and LDAP
|
Cooking | 2009-04-08 18:48:33 +0000 |
Lennon Day-Reynolds | ||
* Maker culture and the new economy
As more people discover that making things is fun, especially making high-tech, complex, useful machines, the economy will shift from one based on scarcity to one based on technical creativity. The Portland area and Portland Tech Shop are poised to be part of this renaissance
|
Business | 2009-03-27 17:03:35 +0000 |
Webb Sprague | ||
* Making a Website for the IEEE with Joomla!
The IEEE Oregon Section is working hard at building a collaborative technical community. Our goal is to develop and foster interaction among our members. We started by building a new website (using Joomla!) with forums, event management, ecommerce, and file up/download. We'll talk about what we we've done and how we did it and what we plan for the future. We'll solicit advice about our future directions.
|
Cooking | 2009-04-09 23:49:48 +0000 |
ted kubaska | ||
* Managing geographic information
How do you manage geographic data that comes from a wide variety of sources which are continually updated and massage them into a form that suits your application? I'll share my experiences and let you share yours.
|
Cooking | 2009-03-31 19:54:20 +0000 |
Darrell Fuhriman | ||
* Managing Infrastructure as a Development Project
If your IT organization has a team of system administrators that only fight fires and deliver the same things time and time again, it could be time to adjust their thinking and methodologies. This presentation will explain how borrowing concepts from Computer Science and Software Engineering can help create a high performing administration team.
|
Chemistry | 2009-04-06 15:07:42 +0000 |
Michael Stahnke | ||
* Managing the Passionate
How consensus and consent, coops and sociocracies, user groups and open source development, come to bear on the mismatch between autocracy and open source.
|
Culture | 2009-04-11 00:48:55 +0000 |
Martin Chase, Jeff Schwaber | ||
* Marketing Open Source Software
These days, everyone knows that Open Source is a viable business model - but how does one successfully market an Open Source product? This presentation will showcase examples from the Open Source domain and provide hands-on advice about how to unfold a vital Open Source business ecosystem where geeks and customers alike contribute to value creation.
|
Business | 2009-04-10 07:20:08 +0000 |
Sandro Groganz | ||
* Mentoring great people: on being an atlatl
An atlatl, or spear-thrower, is the earliest known force amplifier, preceeding the bow and sling. An atlatl adds strength and support, but not control. Being a successful mentor means embodying the same spirit: helping your people manifest their own goals with their own abilities.
|
Culture | 2009-04-08 18:42:04 +0000 |
Randall Hansen | ||
* Mercurial: basics to advanced techniques
Mercurial is an easy to use, fast, extensible distributed version control system. In this talk we'll explore everything from the basics to extending Mercurial to fit your needs.
|
Cooking | 2009-04-10 05:26:43 +0000 |
Brett Carter | ||
* Mini-Ignite Portland: What It Is, Why You Want One, & How To Have Your Own
Ignite is a variety of lightning talk and one of the premier events in Portland.
|
Culture | 2009-04-06 00:07:56 +0000 |
Kelly Guimont | ||
* Mistakes We Knew We Were Making: A Cautionary Tale
We should have known better. Saying 'yes, how can I get involved' to that crazy project that then took over our lives, that was a really good idea. Come listen to us recount our many mistakes.
|
Culture | 2009-03-20 04:51:24 +0000 |
Amye Scavarda | ||
* Mobility Matters
This talk looks at the role of open source and Linux in the emerging mobile software space. Could Linux and open source provide an easier link to enterprise applications and therefore enterprise adoption of mobile devices?
|
Business | 2009-04-10 03:54:51 +0000 |
Jay Lyman | ||
* Non-Profit Success Through Open Source
Open Source projects like CiviCRM are providing tools to non-profit organization that would have otherwise been cost prohibitive. This presentation will focus on success models for leveraging open source in the non-profit context. More importantly, the talk will highlight areas where small efforts from the open source community will lead to huge impacts on the non-profit world.
|
Business | 2009-04-01 05:30:04 +0000 |
Roberto Santiago | ||
* Open Source + .NET = crazy delicious
A overview of the .NET Framework in the context of open source development. Recommended for developers not familiar with .NET, or .NET devs wanting to learn more about open source on .NET.
|
Cooking | 2009-04-11 06:30:51 +0000 |
Jason Mauer | ||
* Open Source CAD/Graphics Backstage Tour
An overview of open 2D/3D CAD and graphics programs and toolkits from the programmer's point of view. Learn what tools are available for building solutions to graphics and modeling problems and how they work.
|
Chemistry | 2009-03-30 18:24:58 +0000 |
Eric Wilhelm | ||
* Open Source Creativity
It all started when this one guy developed a "Fan Page" for Coca-Cola on Facebook...
|
Culture | 2009-04-11 00:09:03 +0000 |
Jen Floyd | ||
* Open Source Strategy Consulting
This presentation will describe how a Strategy Consulting start up in Bangalore, India is promoting Open Source enterprise applications and has made a difference in over a dozen organizations in the last year and a half.
|
Business | 2009-03-06 09:34:36 +0000 |
Venkat Mangudi | ||
* Open Source vendor relations
While recent years have seen some commercial vendors incorporate a community focus, there is still a discernible difference between dealing with open-source projects, open-source companies, and proprietary providers.
|
Business | 2009-04-10 04:57:55 +0000 |
Eric Searcy | ||
* Open source: the business case
There are outstanding technical reasons for using open source software, but what is the business case? Where does open source shine on the bottom line, and where does it fall flat? And what are the critical success factors required to realize the benefits of open source?
|
Business | 2009-04-01 04:38:46 +0000 |
Brian Jamison | ||
* Open Technology Manufacturing Innovation (OTI) and
AirShipTG uses Open Technology Innovation (OTI) because the collaboration is open to all and the innovative source technology is shared, branded and licensed with participating stakeholders. The market is ready for hyper efficient vehicles and the world is saying let’s go! Adopting improved vehicle performance through clean and renewable technology solutions, we can literally change the world. Our track sphere maglev Spherical Induction Motor wheel assembly is designed to rotate the spheres for 360-degree propulsion through forward, aft directions as well as lateral parking for cars and long haul trucks.
|
Business | 2009-04-05 02:11:24 +0000 |
Benjamin L. Berry | ||
* Opinionated Frameworks for Opinionated Developers
Do opinionated frameworks make it easier or harder to write great opinionated software?
|
Chemistry | 2009-04-01 14:05:10 +0000 |
Wil Sinclair | ||
* Oregon Virtual School District: Free Tools for Oregon Teachers
See how the State of Oregon is using open source tools to help K-12 teachers in Oregon.
|
Culture | 2009-03-16 22:53:13 +0000 |
Greg Lund-Chaix | ||
* OSWALD: Building an inexpensive Open Source UMPC for Education
The Oregon State Wireless Active Learning Device (OSWALD) is a fully featured Ultra-Mobile Personal Computer (UMPC) platform, designed by students, for students. The goals of the project include a desire to give more students access to inexpensive cutting-edge Open Source technology. The OSWALD will be used in the ECE and CS programs at Oregon State University starting Spring 2009.
|
Culture | 2009-03-31 19:39:07 +0000 |
Justin Gallardo, Jose Cedeno | ||
* Painless Project Estimation
Engineers hate making estimations because they are a pain and can be wildly inaccurate. Alex will walk through some practical ways to make accurate project estimates that lead to successful projects and create happy clients and engineers
|
Business | 2009-03-31 18:18:11 +0000 |
Alex Kroman | ||
* PCI compliant E-commerce using Drupal, Ubercart and IP Apps.
Nothing kills the trendy, devil-may-care feel of a Webby start-up quite like having to sign in and log all visitors to your office. This is just one part of the harsh realities around PCI compliance.
|
Business | 2009-04-03 23:20:19 +0000 |
Jeff Griffiths | ||
* People Hacking
Open Source developers are their own best, or worst, advocates. How do you influence people to use your software? How do you get folks interested in your work? How do you get folks interested in running open source apps? Simple, you hack them.
|
Hacks | 2009-04-11 08:17:11 +0000 |
Stacy Watts | ||
* Perl is Undead
Everyone knows Perl is dead and Perl 6, that long-delayed second system design by committee mistake, will never be released, and all Perl code is unreadable, executable line noise... right? Real-live modern Perl programmers will prove that wrong.
|
Chemistry | 2009-04-11 01:44:27 +0000 |
Michael Schwern, Chromatic X | ||
* Plone in the Cloud - deploying open source applications to Amazon EC2
The rise of utility computing platforms such as Amazon EC2 has made it more feasible to build turnkey hosted solutions on top of open source software. Learn how we built PondCMS, a turnkey Plone-based CMS deployed to Amazon's EC2. In this talk, we will discuss the advantages of hosting Plone sites in the elastic computing cloud and some of the challenges we faced.
|
Chemistry | 2009-04-11 00:38:39 +0000 |
Nate Aune | ||
* PostgreSQL pg_proctab: Using SQL to Query System Statistics
Use SQL to get operating system statistics when using PostgreSQL.
|
Cooking | 2009-03-27 05:13:23 +0000 |
Mark Wong | ||
* Project 2059
What if the principles of open source could be applied to politics? You know- transparency, collaboration, meritocracy... well guess what?
Kids are already doing it.
Project 2059 is part of Oregon's celebration of 150 years of statehood. Open source tools are being used to create a collective vision of what our state should be like in the year 2059. The project focuses on youth, and will culminate at Willamette University for three days in June and July. There, the input of youth throughout the state will be synthesized into the Oregon Blueprint, which will be delivered to the legislature and monitored for years to come by the Oregon Progress Board.
|
Culture | 2009-03-31 16:47:51 +0000 |
Mark Frischmuth | ||
* Prototyping Flex Using Cairngorm Microarchitecture and Business Delegate
One of the best ways in which to coerce the needs out of a user is to use an iterative prototype development methodology which is flexible enough to allow us developers to quickly build functional prototypes that can be changed to meet users newly defined or changing needs in an agile manner. When working with data this can be a complex process as data may not exist, we may not know what the back-end technologies will be, and we might not want to get locked into any particular schema. Still we would like to interpret a user’s needs and develop a prototype which gives the user the ability to ‘play’ with the application and manipulate some data, getting some feedback from the application along the way. In return, most users seem to be able to better define their needs using functional prototypes and can provide better needs information to developers.
So the question arises, ‘How can I develop a functional data-driven application prototype in Flex without needing to know, well, anything about the back-end?’ The answer may be found within the Cairngorm Microarchitecture.
|
Cooking | 2009-04-03 19:20:39 +0000 |
Douglas Reynolds | ||
* Put Down the Superglobals! Secure PHP Development with Inspekt
Inspekt is a filtering and validation library for PHP. With a focus on ease of use, Inspekt makes writing secure PHP applications faster and easier. This talk covers the Inspekt library and the "input cage" concept, best practices when utilizing the library, and how to integrate Inspekt with existing applications and popular frameworks.
|
Cooking | 2009-03-28 19:17:25 +0000 |
Edward Finkler | ||
* Real time USB control. What? me worry?
Ever get an urge to control a robot using real time Linux and a serial port, but find that your computer only has USB ports?
|
Hacks | 2009-03-15 14:51:03 +0000 |
mark gross | ||
* Restful JSON the easy way with CakePHP
The last thing you want to present a potential user of your API is a form post scheme like the one Cake expects to get on server side. Nobody would use it!
|
Cooking | 2009-04-03 23:13:52 +0000 |
Jeff Griffiths | ||
* Rubinius 1.0: The Ruby VM That Could
This talk will give an overview of Rubinius, an alternative Ruby implementation with a C++ VM, Ruby standard library, and Ruby compiler. It will also detail major recent changes like switching away from stackless execution and improvements in the core library data structures, garbage collector, compiler, and JIT assembler.
|
Chemistry | 2009-02-16 18:18:37 +0000 |
Brian Ford | ||
* Running Successful Online Communities for User Groups
User Groups are a critical part of the Open Source infrastructure, keeping people in-touch and in-person. The online community is an important, and sometimes neglected part of the user group infrastructure. This talk will help you invigorate the online portion of your user group community.
|
Culture | 2009-02-02 20:40:39 +0000 |
Selena Deckelmann | ||
* Scientific Computing with Perl
Why spend all that time fighting/writing code in FORTRAN/C/C++ when you could enjoy writing it in Perl instead?
|
Cooking | 2009-03-25 22:31:08 +0000 |
Jonathan Leto | ||
* Securing Social with OpenSocial and Caja
Our real and online selves are quickly becoming synonymous with one another as we share more and more of our real selves with our online presence. As containers begin to expand the social web with implementations such as OpenSocial, security is quickly becoming a concern. As an open project, Caja meets that demand as a comprehensive JavaScript securer.
This talk will explore the implementation of OpenSocial on the social web and why security considerations need to be integrated when creating open standards for this space.
|
Culture | 2009-04-11 02:21:39 +0000 |
Jonathan LeBlanc | ||
* Securing the PHP Environment With PhpSecInfo
PhpSecInfo is an easy to use security auditing tool for the PHP Environment. We'll discuss how to use PhpSecInfo as part of your web app security toolkit, and how to customize and extend it for your specific needs.
|
Cooking | 2009-03-28 19:18:35 +0000 |
Edward Finkler | ||
* Seeing Through Iron
From opening up the development process, to daily pushes of source code, to moving to Git, the IronRuby project has been working to increase its transparency and be more of a community project, and less of a Microsoft project.
|
Culture | 2009-04-03 18:22:47 +0000 |
James Deville | ||
* Sensing Real Life in a Virtual World
An open hardware and software environment for the exchange of automatically sensed data between the real and virtual world.
|
Culture | 2009-04-11 06:52:10 +0000 |
Brian Krejcarek | ||
* sexeger cisab
...or as they say in a mirror universe, basic regexes. A run through on getting the most out of regular expressions.
|
Cooking | 2009-03-29 05:33:15 +0000 |
Philip Tellis | ||
* Simpler RIA with REST
Discussions of REST usually begin by claiming that REST architecture involves much, much more than reducing the syntax of services to database-derived verbs: create, read, update, delete (CRUD). That might be true, but for this talk, that supremely useful reduction will be "REST"...
|
Cooking | 2009-04-11 05:54:19 +0000 |
Matt Garland | ||
* Skateboarding 2.0: Why Tony Hawk needs an electric skateboard
Tony Hawk was nine years old when his brother changed his life by giving him a blue fiberglass banana board. By age 16, Tony Hawk was the best skateboarder in the world. Unfortunately, Tony's success in skateboarding has not helped him overcome the challenges of web application development. The Google Web Toolkit (GWT) was designed to help developers build complex Ajax applications. Attend this session to learn how GWT makes Ajax programming as easy as riding an electric skateboard.
|
Cooking | 2009-04-11 06:55:37 +0000 |
Sean Sullivan | ||
* Small Businesses Using OSS
The mom and pop businesses are the backbone of America. These businesses are what makes up our society. If you look at the tools they use to run their business it is made up of closed sourced products.
|
Business | 2009-04-01 14:17:37 +0000 |
A.J. Weinzettel | ||
* So you don't have a sysadmin yet...
Many startups underestimate the importance of a systems administrator very early on in the company's development. But maybe you're just not there yet. If you don't have a sysadmin, what is the minimum you should know to squeeze by in the meantime?
|
Cooking | 2009-04-11 06:30:21 +0000 |
Justin Miller | ||
* Stability. Security. Community. Inside the Aspen grove.
Aspen is a PHP-based website and application development platform that is entirely designed to work as a modular system, allowing you to separate functionality and share those modules with other projects and other developers. A new level of sharing between small time, or enterprise-level projects. Use it for the end product, or develop and entirely new application with it.
|
Cooking | 2009-03-30 16:57:03 +0000 |
Michael Botsko | ||
* SXSW Twitter Music Recommendation Engine
Every year thousands of individuals flood the streets of Austin, TX looking for the next great band. What can their Twitter messages infer about the popularity of bands.
|
Culture | 2009-04-10 20:52:46 +0000 |
Chris Alan | ||
* Ten things I learned from Open Source
In my ten years involved in a major OSS project I've learned a lot of things about both people and technology, in this session I'll share the top ten things that I've learned
|
Culture | 2009-03-30 16:09:44 +0000 |
John Coggeshall | ||
* Testing in a Python World
A survey of the Python testing world, with an emphasis on practical recommendations. Practical advice on unit testing, functional testing, and all the glue needed.
|
Cooking | 2009-04-11 03:36:02 +0000 |
Adam Lowry | ||
* The Franklin Street Statement and the future of Free Network Services
Web services and cloud computing are moving users from Open Source desktop applications to proprietary remote computing. How can we set standards to make Web services as liberating to use as Open Source software?
|
Culture | 2009-02-23 20:01:51 +0000 |
Evan Prodromou | ||
* The Golem; or, Open Source and the Academy
Academics cultivate their skill at reflecting on strategic issues around difficult problems. Open source developers cultivate their ability to execute short-term tactical strikes at difficult problems. Surely the opportunities for cooperation are frequent, and the payoffs high.
|
Culture | 2009-04-10 06:44:20 +0000 |
Bart Massey | ||
* The importance of Open Source in Cloud Computing
This talk will highlight the importance of Open Source in a Cloud based world. Contrary to what some proprietary vendors and open source / free software believers will want you to believe, I am going to argue that Open Source has a very important role to shape the course of Cloud Computing paradigm and any attempts to dismiss its importance will lead to vendor lock-ins and monopoly like in the desktop world.
|
Culture | 2009-03-30 18:13:59 +0000 |
Krishnan Subramanian | ||
* The Kids are not all right: Open Source Mayhem and the Avr-Gcc Toolchain.
I would like to talk about my experiences in porting and maintaining open source software that doesn't originate from the linux community and how awry things can get in this case.
|
Culture | 2009-04-11 06:00:11 +0000 |
Donald Delmar Davis | ||
* The Reasons and Methods for Web Site Localization
Web localization is a complex and intimidating process. Learn why it's important to address localization, the process for implementation, and how to avoid common pitfalls.
|
Cooking | 2009-03-30 18:52:20 +0000 |
Wil Clouser | ||
* There Was an Old Lady Who Swallowed a Fly: Object Oriented CSS for Open Source Projects
10 object-oriented CSS best practices we can learn from children.
|
Cooking | 2009-04-11 06:52:47 +0000 |
Nicole Sullivan | ||
* Tracking Package Freshness
Come find out which distribution is best... at keeping their official repositories up to date. Or which distribution has the most up to date LAMP packages. This presentation explores trends culled from package releases since October '08, discusses the challenge of making sense of it all and possible improvements to distribution and package maintenance.
|
Chemistry | 2009-03-26 03:41:50 +0000 |
Scott Shawcroft | ||
* Tracks: Getting Things Done the Open Source way
Proprietary desktop-based GTD apps have good usability and high responsiveness but lack the ubiquitous access and extensibility afforded by server-based applications. Tracks is the first Open Source server-based GTD app to deliver a desktop-like experience with the benefits of a web app. You'll come away from this talk with a working instance of your own and everything you need to know to get started with it.
|
Cooking | 2009-04-10 23:21:48 +0000 |
Sean Tierney | ||
* Trusting Our Leaders
We will explore how to evaluate the validity of experts' statements and introduce some tools to avoid mistaken beliefs based on innate human biases.
|
Business | 2009-04-11 01:04:45 +0000 |
Martin Chase, Jeff Schwaber | ||
* Turn the Many into One: Using Deliverance to theme your web applications
Deliverance is an approach that allows you to apply a common look-and-feel to all pages and web applications used for your online presence.
|
Cooking | 2009-04-10 19:14:12 +0000 |
Aaron VanDerlip | ||
* TwitterClipse - Hacking Eclipse for Fun and Profit
By adding Twitter support to Eclipse, we explain how Eclipse works, what Bundles are and how to write your own.
|
Chemistry | 2009-04-09 23:40:48 +0000 |
Elias Volanakis, Scott Lewis | ||
* Using Open Source Principals to Save the Economy
How open source principles can be applied to other business areas, including helping the formation of new companies.
|
Business | 2009-04-11 04:54:33 +0000 |
Wm Leler | ||
* Vim Eye for the Rails Guy
Vim is already known as a powerful all-purpose editor. It is also an awesome and efficient Ruby on Rails tool! With the right plugins and a few commands you too can use Vim to empower you to use RoR effectively.
|
Cooking | 2009-04-01 04:18:11 +0000 |
Karmen Blake | ||
* Web Scraping with PHP
Web scraping is a collection of practices and techniques to simulate the behavior of a normal web site user in order to effectively use the web site itself as a web service. This can include both retrieving data made available by the site and well as introducing new data into the site. This presentation will define web scraping and showcase recommended practices and common issues and solutions.
|
Cooking | 2009-03-30 16:16:26 +0000 |
Matthew Turland | ||
* What Does An Online Community Manager Do?
What the heck is an online community manager and what do they do?
|
Culture | 2009-02-13 19:51:01 +0000 |
Dave Peck | ||
* Where'd my Files Go? A guide to Modern Ubuntu Distributions
While you might not be able to tell at a glance, a lot has changed behind the scenes on a modern Ubuntu system. For instance, did you know Ubuntu is phasing out System V init and has already replaced the init binary? In this talk Kyle discusses the current changes Ubuntu is making to what we might consider the traditional Linux system.
|
Cooking | 2009-04-02 15:58:15 +0000 |
Kyle Rankin | ||
* Why getting people talking will help your project
There are millions of open source projects and all of them need contributors. People are what make projects successful. So what is the thing that will get more people interested in your project? In technology companies they call it “evangelism”. Evangelism is the art of taking that love and passion for technology and using it to enthuse other people.
|
Culture | 2009-04-10 18:28:24 +0000 |
Tom Hughes-Croucher | ||
* Why humans no let robots control more of day to day earth business?
Human hear it on the radio, read it in human news. Lot of problems on earth right now. Humans had chance, now time to cede control robots.
|
Culture | 2009-04-10 19:22:48 +0000 |
t. osbridgebot | ||
* Why should you host your OSS project at the Open Source Lab
There are a lot of free hosting providers out there for open source projects, but not many offer the flexibility and support that the Open Source Lab has. Our hosting ranges from shared web hosting to fully managed servers to just smart hands support. We're here to help expand the open source community to the next level.
|
Cooking | 2009-04-10 21:35:58 +0000 |
Lance Albertson | ||
* Why you should be developing on Gentoo
Developers often want to use the latest and greatest development tools and libraries to develop against, and running Gentoo's testing versions (like any good development distribution) allows you to keep all these tools and libraries under package management. It additionally provides a powerful set of tools for a development machine and gives you unmatched power and flexibility coupled with the ease of package management.
|
Cooking | 2009-04-10 19:43:41 +0000 |
Donnie Berkholz | ||
* Working Effectively with Legacy Rails Code
Rails has been out for a few years now. We're past the blogs, past the first couple rounds of new apps, and now have legacy systems to maintain. What strategies can we use for improving these systems?
|
Cooking | 2009-04-01 04:35:43 +0000 |
BJ Clark | ||
* Your Five Communities
In this session, Open Source business veteran Josh Berkus will go over who the 5 communities are, what they each want, and how that community can help you make money.
|
Business | 2009-03-26 20:58:11 +0000 |
Josh Berkus |