Personal schedule for Laura Llewellyn

Download or subscribe to Laura Llewellyn's schedule.

Data
Location: Portland 255
Steve Francia (10gen)
Average rating: ***..
(3.76, 21 ratings)
This hands-on session will introduce the audience to building applications with MongoDB - the open source document-oriented NoSQL database. The tutorial will take the user through building a simple location-based (like foursquare) from start to finish. Attendees will finish the session with a working application they use to check into locations around Portland from any HTML5 enabled phone! Read more.
Programming
Location: Portland 256
Garrett Smith (CloudBees)
Average rating: ****.
(4.00, 25 ratings)
In the Matrix, the hero Neo learns Kung Fu in 30 seconds. But in the real world, it takes a three hour OSCON tutorial to master such a skill! In this tutorial, you'll learn what makes Erlang so powerful and how to use it to build your own scalable, fault tolerant distributed systems. At the end, you you'll wake up, turn to your friends and say, "I know Erlang". Read more.
Javascript & HTML5
Location: Portland 252
Estelle Weyl (Standardista.com)
Average rating: ****.
(4.30, 20 ratings)
Web development without Photoshop, IDs or classes? Improve your development time, reduced maintenance costs, SEO, accessibility and site performance with CSS. This skills-based workshop will cover including selectors, specificity, media queries, backgrounds, gradients, animations, browser quirks, debugging and basic to advanced best practices. Read more.
Geek Lifestyle
Location: D136
Wade Minter (TeamSnap), Mark Cornick (TeamSnap), Emily Dobervich (TeamSnap)
Average rating: ****.
(4.71, 14 ratings)
Getting everyone in your company or development team on the same page can be a challenge. Back for a second year, this on-your-feet workshop will teach fast, fun improv techniques for helping your group to bond as a team. Learn the secrets of improv-based team building from two professionals who have decades of experience working in open source, Internet start-ups and corporate training. Read more.
Javascript & HTML5
Location: Portland 251
David Geary (Clarity Training, Inc.)
Average rating: ***..
(3.66, 32 ratings)
This talk is a demo-fueled, fast-paced introduction to HTML5 Canvas. Read more.
Business
Location: E145
Brian Olore (The Boeing Company), Katie Gengler (The Boeing Company)
Average rating: ***..
(3.60, 5 ratings)
Why do you decide to use Open Source Software? How do you choose one Open Source project over another? Join us for a discussion of the critical factors to consider to "mitigate risk" when choosing to use a project, including techniques for living with that choice. We'll talk about several different projects that we have integrated to various ends: success, forking, adoption, and abandonment. Read more.
Data
Location: Portland 252
Nathan Marz (Twitter)
Average rating: ****.
(4.46, 13 ratings)
Storm is an open-source realtime computation system relied upon by Twitter for much of its analytics. Storm does for realtime computation what Hadoop did for batch computation. It has a huge range of applications and combines ease of use with a robust foundation. Since being open-sourced, Storm has been adopted by over 25 companies. Read more.
Tools and Techniques
Location: E147
Steve Burton (AppDynamics)
Average rating: ***..
(3.78, 9 ratings)
As applications become more distributed, virtual and elastic, many organizations are losing their grip on application performance and scalability. This session will use customer case studies to look at the biggest performance bottlenecks of the past year, as well as best practices around finding and troubleshooting them. Read more.
Programming
Location: Portland 256
Martijn Verburg (jClarity), Ben Evans (jClarity)
Average rating: **...
(2.91, 34 ratings)
Following on from a popular OSCON 2011 Ignite talk, the Diabolical Developer and Ben Evans (the voice of reason) returns with a full length presentation full of controversy and thought provoking material. In short, this session provides a wealth of tips and tricks to free you from the chains of so call 'modern software development best practices'. Read more.
Programming
Location: Portland 256
Steve Klabnik (Jumpstart Lab)
Average rating: ****.
(4.20, 5 ratings)
In this talk, Steve will explain how to design your APIs so that they truly embrace the web and HTTP. Just as there's an impedance mismatch between our databases, our ORMs, and our models, there's an equal mismatch between our applications, our APIs, and our clients. Pros and cons of this approach will be discussed, as well as why more people aren't building APIs this way yet. Read more.
Java & JVM
Location: Portland 255
Trisha Gee (MongoDB)
Average rating: ***..
(3.71, 7 ratings)
The Disruptor is an open source concurrency framework developed by LMAX, a London financial exchange. While it’s fashionable to use languages to hide away multithreading, the Disruptor does the opposite - enables developers to parallelize their architecture easily. In this session, Trisha Gee will show how to use the Disruptor, proving that concurrent programming doesn't have to be complicated. Read more.
Tools and Techniques
Location: E147
Drew Engelson (Celerity)
Average rating: ***..
(3.00, 1 rating)
Bring your ideas to life! Convince your boss to that open source development is faster and cheaper than the "safe" COTS solution they probably hate anyway. Let's investigate ways to get real-life, functional prototypes up with blazing speed. We'll look at and compare tools for truly rapid development including Python, Django, Flask, PHP, Amazon EC2 and Heroku. Read more.
Business
Location: E145
Tim Sammut (Cisco Security Research and Operations)
Average rating: ***..
(3.25, 4 ratings)
The use of Open Source Software in products or services can create numerous benefits; however, it simultaneously presents security challenges that are often overlooked. How do you learn of new vulnerabilities in OSS that you use? How do you effectively manage and track those issues? How do you disclose issues to your customers? This session will address these questions and many more. Read more.
Programming
Location: Portland 256
John Musser (ProgrammableWeb)
Average rating: ****.
(4.47, 19 ratings)
If open APIs and open data are the new open source, then what makes a good API into a great API? This session is a deep-dive on helping you build better APIs. And designing an open API is a lot harder than it looks: protocols, data formats, optimizations, security, abstractions, and more. This session draws on our experience at ProgrammableWeb where we've looked at over 5,000 different open APIs. Read more.
UX
Location: D137
Paul Tashima (Nebula Inc.)
Average rating: ****.
(4.10, 10 ratings)
This session will explore how storytelling techniques reflect core design approaches. From folklore to modern cinema, the way in which we tell good stories may help guide the way in which we design good user experience. Read more.
Tools and Techniques
Location: E147
Tags: git
Michael Schwern (eval Empire)
Average rating: ****.
(4.58, 12 ratings)
Learn how to think like a Git using nothing more than children's toys! If you’re using git, but are uncomfortable with it and don’t really get it, this is for you. WARNING: CHOKING HAZARD – Small Parts. Not For Children Under 4 Years. Read more.
Community
Location: D138
Kane McLean (Open Source for America)
Average rating: ****.
(4.00, 3 ratings)
Change is hard for individuals, and harder for organizations. Understanding how to navigate the forces affecting our habits and willpower will enable you to set about effecting real change in your organization. Discussed in terms of grassroots, clouds, elephants and jockeys, this practical perspective redefines the challenge of cultural change. Read more.
Business
Location: E145
Karl Fogel (Open Tech Strategies, LLC), Gunnar Hellekson (Red Hat)
Average rating: ****.
(4.50, 2 ratings)
We've assembled the first comprehensive history of open source in the US government -- all the major events, publications, policy, and code releases we could collect. And it's mashable. From that data, we learn how the government adopts open source, how policies affects adoption, and how governments have most effectively encouraged their own open source use. Read more.
Tools and Techniques
Location: E147
Laura Thomson (Mozilla Corporation)
Average rating: ****.
(4.25, 12 ratings)
Web developers dream of continuous deployment: new code in production without a hitch. In this talk I'll cover the full story from building deployable code through working out a build and release process through continuous integration, automation, and continuous deployment. We'll also look at deployment velocity and why CD might not be for you. Read more.
Geek Lifestyle
Location: D138
Brian Fitzpatrick (Google, Inc.), Ben Collins-Sussman (Google, Inc.)
Average rating: ****.
(4.62, 16 ratings)
We often hear engineers lament how hard it is to get anything done inside of a big company. The trick to overcoming this is to know the right people, understand how power flows in the organization, and, most importantly, what you can get away with and when. We'll help you understand the human element of navigating companies both big and small through a series of (hopefully) amusing anecdotes. Read more.
Cloud
Location: D139-140
Scott Andreas (Boundary, Inc)
Average rating: ****.
(4.11, 9 ratings)
This session explores the concept of the network as a source of truth for distributed applications and offers a deep-dive into higher-level problems that often manifest early at level 3. Tying network and application behavior together offers a powerful cocktail for finding and fixing problems in distributed applications quickly while also ensuring timely responses to clients spread across the net. Read more.
Programming
Location: Portland 256
Abigail - (Booking.com)
Average rating: *....
(1.94, 31 ratings)
We will look into when it make sense to reduce technical debt, and when it does not. Read more.
Java & JVM
Location: Portland 255
Kirk Pepperdine (Independent)
Average rating: ***..
(3.62, 13 ratings)
After a brief introduction to a methodology to performance tune Java applications, the audience will guide me through the steps needed to tune an application using a number of "poor" (open source) tools that will be instrumental in helping you, the audience, diagnose and repair these problems. Read more.
Tools and Techniques
Location: E147
Brian Clapper (Circonus, Inc.)
Average rating: ***..
(3.00, 8 ratings)
Message Queues are a hot topic, but not all are created equal. After reviewing most of the popular choices, I will review my findings and offer suggestions for which to use when, and pros and cons of each. On the list are RabbitMQ, Kafka, Apache Qpid, Kestrel, ZeroMQ and more as time permits. Read more.
Business
Location: E145
Mishi Choudhary (Software Freedom Law Center), Deb Nicholson (Open Invention Network), Justin Colannino (Ropes & Gray LLP)
Average rating: ***..
(3.88, 8 ratings)
The intense commercial competition between technology companies is driving large volumes of complex and often multi-jurisdictional patent litigation. With the de facto possibility of patenting software related ideas in various countries, free and open source software developers must understand the patent risks inherent in the development and distribution of their software. Read more.
Ops
Location: D139-140
Mitchell Hashimoto (HashiCorp)
Average rating: ****.
(4.54, 13 ratings)
Whether you use Chef, Puppet, or just basic shell scripting, there seems to be no clear way to incrementally develop and test scripts to provision a system. In this talk I'll introduce using local virtual machines managed by Vagrant as a way to achieve this, shortening the feedback loop and increasing productivity and confidence of configuration management script development. Read more.
Tools and Techniques
Location: D136
Average rating: *****
(5.00, 2 ratings)
Google makes extensive use of open source software in running Google - both making use and contributing back to that. By using and contributing to open source software, we have been able to fundamentally change how managing an enterprise-size work force and their computing needs. Read more.
Programming
Location: Portland 256
Nathaniel Manista (Google), Augie Fackler (Google)
Average rating: ***..
(3.75, 24 ratings)
Have you ever wished you could know early in a project's development which choices you were making that would later harm the project as it grows in longevity, scale, and complexity? We'll share with you how thanks to software architectural principles and testing discipline, and we'll share with you a few laughs as we relate the bumpy road we took on our way to finding out how ourselves. Read more.
Tools and Techniques
Location: F150
Aaron Parecki (Esri)
Average rating: ****.
(4.40, 5 ratings)
If you've ever written any code to authenticate wtih Twitter, you may have been confused by all the signature methods and base strings. You'll be happy to know that OAuth 2 has vastly simplified the process, but at what cost? Read more.
Javascript & HTML5
Location: D137
Joonas Lehtinen (Vaadin Ltd)
Average rating: **...
(2.67, 3 ratings)
Dozens of toolkits offer a range of widgets to build rich web applications, but the included widget set is rarely enough. This presentation shows how a new component can be designed and implemented from scratch. Topics covered include considerations for choosing DOM structure, finding a balance between performance and features, implementation considerations and testing the component. Read more.
Data
Location: E144
Leon Stein (Decide)
Average rating: *****
(5.00, 2 ratings)
These days it is not uncommon to have 100s of gigabytes of data that needs to be sliced and diced then delivered fast and rendered quickly. This talk seeks to cover some strategies for caching large data sets without tons of expensive hardware, but through software and data design. Read more.
Tools and Techniques
Location: F150
George DeMet (Palantir.net, Inc.)
Average rating: ****.
(4.00, 5 ratings)
In this session, we'll look at the website development process through the lens of Hollywood storytelling. We’ll examine how the narrative structure of various films compares to different process models for site development. And along the way, we'll talk about some best practices for delivering successful projects that are on time, on budget, and meet customer expectations. Read more.

Sponsors

For information on exhibition and sponsorship opportunities at the conference, contact Sharon Cordesse at (707) 827-7065 or scordesse@oreilly.com.

View a complete list of OSCON contacts