Program for SeaGL 2015
Exhibitor Hall Day One
9:30am - 5:00pm
presented by Deb Nicholson
Visit our sponsors and community organizations!
09:00 - 17:00 Room 1110Defending Linux systems from Bootkits
firmware security testing using open source tools.
presented by Lee Fisher
In this presentation, we will discuss how to detect and protect against BIOS and UEFI firmware security threats on Linux systems, using open source tools. Most still only do security testing at userspace and kernelspace, not in any detail at hardware and firmware level. Attacks at the firmware level exist, called "bootkits". Bootkits are scary. If you don't look for them, you won't find them. M...
more 10:00 - 10:50 Room 3184Hosting Events that the Whole Community Loves
presented by Meg Hartley
So, you're responsible for a growing an open source community and you want to ensure it's a friendly place for newcomers and old-timers alike. You want to make sure everyone feels welcome and has access to a variety of events (both on and offline) with content that meets the needs of all of your user base from beginner to advanced. This talk will...
*Discuss how to create events that inclu...
more 10:00 - 10:50 Room 3183The Cloud Sucks, Use the Cloud
presented by Spencer Krum
Clouds suck. We'll explain the shortcomings of both Amazon and OpenStack clouds. We'll share our first-hand experiences with cloud failures and other failures resulting from using the cloud. These failures should amuse and terrify any sysadmin. After fully convincing you that clouds are terrible, we'll come back and show you why they are the best option and you should use them.
Also Presenti...
more 10:00 - 10:50 Room 3179Lghtning Talks
Presented by GSLUG
presented by Wm Salt Hale
Lightning talks hosted by the Greater Seattle Linux Users Group.
Each talk will consist of a 5 minute presentation, followed by 5 minutes of Q/A.
Sign-up to present at the GSLUG table in the expo hall.
11:00 - 12:00 Room 3178Scribus: Libre Desktop Publishing from Books to Zines
presented by Georgia Young
Whether creating a program for your free software conference or a zine for your friends, the GPL-licensed desktop publishing program Scribus is for you.
Working from my own experience creating print publications for the Free Software Foundation, and assuming no prior desktop publishing experience, I will give an overview of Scribus, explain how to install it, and walk through the creation o...
more 11:00 - 11:50 Room 3179How to get started contributing to FLOSS projects
loosely based on 'how to Debian', a document I haven't written yet.
presented by Andrew Kane
Since we're at this conference, we probably all are involved in Free Software or Open Source projects to some degree, even if only as users. Lots of us want to help, but it's hard to know where to start! In this talk we'll look at some common tools and processes prerequisite for involvement in most Open Source or Free Software projects, including but not limited to the following:
This talk...
more 11:00 - 11:50 Room 318312 steps to cloud security
A guide to securing your cloud deployment using open source tools
presented by Vishnu Vettrivel
Whether you are running on a public or a private cloud provider, this talk aims to help you secure your cloud based deployment, by using a simple step-by-step guide that involves using open source tools. You will be able to understand and implement a security framework for your own cloud deployment.
This talk outlines a 12-step guide consisting of the following steps:
- Knowing your shar...
Trading Freedom: The threat of international trade agreements like TPP, TTIP, and TISA
presented by Donald R. Robertson
The Free Software Foundation has campaigned for years against the dangers of the Trans-Pacific Partnership (TPP), an international trade agreement with grave consequences for software freedom. This agreement, negotiated in complete secrecy, threatens to lock its member countries into a potential future of spreading software patents, perpetual copyright restriction, and legal penalties for the c...
more 13:00 - 13:50 Room 3179Project Hosting 3.0
presented by Lance Albertson
Over the past ten to fifteen years, the landscape of FOSS project hosting has evolved quite a bit. Starting with just simple file hosting, to dedicated server hosting and now onto platforms fully featured platforms have changed how FOSS is hosted. Over the past tweleve years the OSU Open Source Lab (OSUOSL) hosting has even shifted towards more cloud-like solutions. But even with these advances...
more 13:00 - 13:50 Room 3178Why Test Driven Development works for SysAdmins
presented by garrett honeycutt
This talk would be largely technology agnostic and would focus on demonstrating the value of TDD to SysAdmins. This topic was requested of me for LISA last year and it would be great to get this message out at a forum like SeaGL that is focused on the community.
- Why test? ** Confidence ** Fast feedback ** Matrix testing ** Test multiple OS's with deploying it everywhere ** Prevent re...
Cultivating Collective Intelligence
presented by Mark Frischmuth
For over two centuries, representative democracy has been the best means humankind has found for governing communities. But as we look around, we can’t help but think that if this is the best we can do, we’re in trouble. Today’s political processes severely limit individuals’ ability to meaningfully participate in solving the problems that affect them. As Citizens, it’s our duty to reclaim o...
more 13:00 - 13:50 Room 3183You Should Speak
presented by edunham
Have you ever wanted to speak at a conference, but not known whether you’re good enough or how to start? I was in the same situation 2 years ago, but since then I’ve given over a dozen talks at a variety of different tech conferences. As well as testing and refining my own solutions to the challenges that face new speakers, I’ve learned what works and doesn’t work for others.
This talk ...
more 14:00 - 14:50 Room 3183SAFE: An Internet for Privacy, Security and Freedom
presented by Paige Peterson
The SAFE Network by MaidSafe is a decentralised storage and communication platform with the values of privacy, security and freedom built into the core. By replacing the current infrastructure which depends on central servers with a fully peer-to-peer network of users sharing computer resources, we can begin to see an evolution of the Internet which values individual users above large corporate...
more 14:00 - 14:50 Room 3178Access Without Empowerment
presented by Benjamin Mako Hill
The free software movement has twin goals: promoting access to software through users' freedom to share, and empowering users by giving them control over their technology. For all our movement's success, we have been much more successful at the former. I will use data from free software and from several related movements to explain why promoting empowerment is systematically more difficult than...
more 14:00 - 14:50 Room 3179Advice on becoming a sysadmin: A talk for my former self
Linux Sysadmin Careers
presented by Paul English
Alternate titles: * Career advice for the aspiring Linux sysadmin today or myself 10 years ago * "So you want to be a sysadmin?"
"It’s Difficult to Make Predictions, Especially About the Future" - So is Attribution
Being a sysadmin is a career path which can be fun, lucrative and one of the best ways to get paid to work with and on open source software. In this presentation I share so...
more 14:00 - 14:50 Room 3184The Mathematics of the RSA Cipher
presented by Brian Raiter
Most people know that RSA depends on some special attributes of very large prime numbers, but little else. The mathematics behind the RSA cipher are subtle but surprisingly accessible. This talk will explain the mechanics and the logic that make the RSA algorithm work. No mathematical skill beyond basic algebra is needed. Come and learn about (one of) the games that prime numbers play.
15:00 - 15:50 Room 3178The Journey to a Successful User Group
presented by Kara Sowles
User groups are an essential and flourishing part of the tech community, but it’s common for them to encounter obstacles to meeting regularly. This talk will be packed with practical tips to keep your UG growing and active. We’ll begin with advice for those starting a new user group, and then cover many of the common obstacles groups face. The bulk of the presentation will be comprised of solu...
more 15:00 - 15:50 Room 3183Production Trenches: Pitfalls and Pratfalls
How I learned to stop scheduling downtime and love the SLA.
presented by Bri Hatch
Whether your title is Production Engineering, DevOps, SRE, or IT doesn't matter. You're the lifeblood of the company, the team that invisibly makes everything work. You, my friend, carry the pager.
Join Bri as he passes on wisdom, wit, and embarrassing stories, replacing his normal code-filled presentations with humour and humiliation. You'll learn how to run a solid yet nimble production in...
more 15:00 - 15:50 Room 3184Software Patent Litigation: What Have We Learned?
presented by Deb Nicholson
The huge increase in software patent litigation over the last 15 years has produced reams of articles, cost fortunes and even snagged the US President's attention. But when something goes on for long enough, it also produces data -- lots and lots of data. So what have we learned from all the data?
Non-practicing entities are growing and litigation costs increase each year, but that's hardly ...
more 15:00 - 15:50 Room 3179Exhibitor Hall Day Two
9:30am - 2:30pm
presented by Deb Nicholson
Visit our sponsors and community organizations!
10:00 - 15:00 Room 1110Exploring the Value of Free/Libre Open Source Software
a journey through FLOSS
presented by Wm Salt Hale
What puts the FLO in Free/Libre Open Source Software? How do traditional value systems apply? Who has been discussing these questions? And where do we go from here?
Nearly every person in the world interacts with and uses FLOSS on a daily basis. However, few have really tried to nail down its "value". My final year at the University of Washington was spent exploring the field and this presen...
more 10:30 - 11:20 Room 3183Just Do It - The Approachability of Free Software for Beginners
presented by AJ Jordan
We all know that one of free software's greatest strengths is the ability to do whatever you're interested in, without asking for permission. But even though we all know, we don't talk about it that much, and in particular, we don't talk about the significance of what that strength means for those who are just beginning their programming careers. "Just Do It - The Approachability of Free Softw...
more 10:30 - 11:20 Room 3179Terrible Ideas in Git
A group of developers is called a merge conflict
presented by Corey Quinn
Adapted from his class "The Screaming Horrors of Git," Corey takes us on a magical tour through the (mis)use of Git to do things its creators never intended. In this humorously delivered exploration of one of the open source community's more ubiquitous tools, Corey demonstrates that a finely crafted wrench makes a barely acceptable hammer if you hold it wrong.
10:30 - 11:20 Room 3178What journalists want to know about your free software project
presented by Timothy Lord
Slashdot gets a lot of press releases and other news about software, including a lot of Free / open source software (our favorite kind). However, very often this news is submitted in ways that make it unlikely that the news will be spread. This presentation looks at why that is, and how it can be fixed, with a laundry list of things to think about, whether a project is brand new or long-establi...
more 10:30 - 11:20 Room 3184XMPP, Slack, and IRC..Oh my! ChatOps using SaltStack
presented by Gareth J. Greenaway
Popularized by GitHub, ChatOps is putting tools in the middle of the conversation. Using recent additions to SaltStack in the form of runners, returners & engines, popular chat methods such as XMPP, Slack, & IRC can be used for a variety of things such as orchestrating virtual machine deployments, minion monitoring and software upgrades. This talk will primarily focus on demonstrations of the...
more 11:30 - 12:20 Room 3178The command line - a versatile, future-proof computing environment
Mind-blowing Bash, Vim, Git, SSH, GNU Screen, and more.
presented by Adam Monsen
What's all the fuss with the command line? Why should you bother with this arcane neckbeard-centric time waster? Come and I'll show you!
- amateur and professional text editing
- advanced Bash configuration
- shell job control
- fish: the betamax of shells
- programs you can't live without and never knew existed
All talk materials are published under copyleft licenses.
[Follow-up (...
more 11:30 - 12:20 Room 3179Innovating Journalism at the New York Times
presented by Scott Feinberg
The New York Times has been innovating journalism with technology for the past 164 years. Since our first website launched in 1996, we’ve faced the unique challenges of running a high-traffic website from the moment we launched, something incredibly challenging for a company where digital started off as an afterthought. Without the open source tools available today, this required building web...
more 11:30 - 12:20 Room 3184Philosophy of Free Software
presented by Allison Randal
Born in an era of increasing social freedom but increasing political and corporate conservatism, Free Software didn't begin as a rebellion against an entrenched proprietary majority, but more as a jolt of surprise that earlier attitudes of open collaboration were disappearing. Academic experimentation gave way to the "Big Business" of software, and to economic motivations to lock down legal own...
more 11:30 - 12:20 Room 3183Intro to Making Music with GNU/Linux
presented by Aaron Wolf
The range of options for music-making on GNU/Linux with free/libre/open tools stretches from music-focused programming languages like CSound and PureData to simple tools like Audacity, Ardour, Guitarix, Hydrogen, and Musescore which are accessible to novice members of the general public.
We'll explore the options for different sorts of musical creativity, focusing on the basic tools and how ...
more 13:30 - 14:20 Room 3184Take Control Of Your Web Browsing!
End Online Tracking!
presented by Noah Swartz
Modern websites incorporate large amounts of third party resources. While these third parties can provide a better browsing experience all too often they abuse their inclusion on sites to be able to track information about your website's visitors. Companies like DoubleClick and Axciom collect user data through ads or tracking pixels and sell it with impunity, compromising the privacy of web use...
more 13:30 - 14:20 Room 3183How to Train Your Compiler
The Dragon Book, condensed
presented by Ian Kronquist
You probably use a compiler or an interpreter every day, but do you know how they work? The first compilers were designed more than 60 years ago, but writing a compiler is still viewed as a challenge. However, brave knight, do not fear! Equipped with modern tools and theory we can slay the dragon! Along your journey you will likely gain insights about the trade offs made during the design and i...
more 13:30 - 14:20 Room 3179Magic, Myth, and the DevOps
Antidotes to Learned Helplessness and Fear Culture
presented by Jennifer Davis
"Once upon a time": powerful words that begin many oral narratives and indicate that the story to be told will be imbued with magic and myth. Organizational folklore can be a very powerful force for instilling or perpetuating behavior, systems, and culture within an organization.
Too often, fear and negativity are the driving forces in the folklore behind many organizational tradition...
more 13:30 - 14:20 Room 3178Beneath the Code, the Heart
presented by Shauna Gordon-McKeon
Free software are tools that can be studied, changed, and shared. But what is the free software community? United by values more than methodology, we perform a variety of tasks and develop an abundance of projects. This talk shares the stories of people in and around free software - users and developers, teachers and testers, programmers and philosophers. We’ll talk about the paths we’ve tak...
more 15:00 - 16:00 500EASTFree Software and Your Freedom
presented by Richard M. Stallman
The Free Software Movement campaigns for computer users' freedom to cooperate and control their own computing. The Free Software Movement developed the GNU operating system, typically used together with the kernel Linux, specifically to make these freedoms possible.
16:00 - 18:30 500EASTExhibitor Setup
presented by expohall
Time for any exhibitors to setup their booths. Speakers can arrive and register early as well.
Exhibitor Teardown
presented by expohall
This is the final time for exhibitors to tear down
Expo Hall Open
presented by expohall
Expo Hall Open
Expo Hall Open
presented by expohall
Expo Hall Open
Expo Hall Open
presented by expohall
Expo Hall Open
Lunch / Expo Hall Open
presented by expohall
Lunch / Expo Hall Open
Expo Hall Open
presented by expohall
Expo Hall Open
Expo Hall Open
presented by expohall
Expo Hall Open
Expo Hall Open
presented by expohall
Expo Hall Open
Coffee Mixer / Expo Hall Open
presented by expohall
Puget systems is providing coffee and pastries in the Expo Hall
Expo Hall Open
presented by expohall
Expo Hall Open
Expo Hall Open
presented by expohall
Expo Hall Open
Sponsored Lunch / Expo Hall Open
presented by expohall
Silicon Mechanics is providing lunch in the Expo Hall
Expo Hall Open
presented by expohall
Expo Hall Open