Personal schedule for Fernando Carolo

Download or subscribe to Fernando Carolo's schedule.

Tools and Techniques
Location: Portland 252
Matthew McCullough (GitHub, Inc.), Tim Berglund (GitHub)
Average rating: ****.
(4.47, 34 ratings)
Matthew McCullough, trainer for GitHub.com, and Tim Berglund, co-presenter of the O'Reilly Git Master Class videos and Mastering Advanced Git videos, will guide you through the fundamentals and a few intermediate elements of Git in three hours of lecture, discussion, and hands-on exercises. Read more.
Geek Lifestyle
Location: D136
Damian Conway (Thoughtstream)
Average rating: ****.
(4.92, 40 ratings)
The class explores seven basic principles of good presentation, covering preparation, content selection, delivery techniques, and handling questions (or the lack thereof). It also explores a dozen simple and practical techniques for making your slides not suck. Read more.
Mobile
Location: Portland 255
Paris Buttfield-Addison (Secret Lab Pty. Ltd.), Christopher Neugebauer (chris.neugebauer.id.au), Jonathon Manning (Secret Lab Pty. Ltd.)
Average rating: ****.
(4.58, 19 ratings)
In this session you'll learn why you can't consider UX and design an optional extra when designing mobile apps for Android, how to tell an awesome app from a terrible app, and the basics of both designing and coding for the latest and greatest Android platform (Android 4.0 and beyond). Stylish apps aren't just for that other mobile platform, and Android is surprisingly easy to get started with. 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.
Python
Location: D135
wesley chun (Google)
Average rating: ****.
(4.11, 9 ratings)
An update from last year's well-received public service talk, we'll discuss the evolution of Python & answer common FAQs. There are those who worry that Python 3 is backwards-incompatible to Python 2. We address that issue, discuss what the main differences are, mention migration, the roles of 2.6/2.7 & other transition tools, and conclude with an update on what has been & yet needs to be ported. Read more.
Tools and Techniques
Location: E147
Joe Gregorio (Google)
Average rating: ****.
(4.23, 13 ratings)
So you've shipped an API. But what if you had to ship over 100 APIs? Come hear the lessons Google learned, and the unique challenges we faced, as we scaled our system for developing and serving APIs from a handful to over 100. 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.
Mobile
Location: F150
Tags: android, aosp, ics
Marko Gargenta (Twitter)
Average rating: ****.
(4.33, 12 ratings)
Learn how to take vanilla Android, rip it open, remix it, and build a new image that can run on your device on choice. In this talk, we'll explore the black magic of Android internals. You will learn how to reconfigure the build system by adding our applications, services, daemons, or libraries. By the end of this talk, you should have basic understanding of creating a custom ROM. Read more.
Python
Location: D135
Average rating: ***..
(3.88, 8 ratings)
Grace Murray Hopper's famous motto, "It's easier to ask forgiveness than permission", has many useful applications -- in Python, in concurrency, in networking, as well of course as in real life. However, it's not universally valid. This talk explores both useful and damaging applications of this principle. Read more.
Open Hardware
Location: D137
Federico Lucifredi (Canonical | Ubuntu)
Average rating: ***..
(3.33, 9 ratings)
This session aims to give you the tools to import the real world into the programming scope of your trusty $30 microcontroller, by covering the technology fundamentals and integration essentials of a wide variety of sensors and actuators, as well as providing a few alternative power schemes and even mobility options to increase the variety of your design arsenal. 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.
Open Hardware
Location: D137
Rob Reilly (Rob Reilly Consulting)
Average rating: ***..
(3.85, 13 ratings)
The hacker community has enthusiastically embraced the Arduino microcontroller. Linux and Open Source hackers are some of the most sophisticated and forward thinking in the business. This talk with give them plenty of ideas for building highly capable, remote sensor projects. Read more.
Business
Location: E145
Average rating: ****.
(4.67, 12 ratings)
Software Freedom™ doesn't come from access to the source code any more than Freedom of the Press comes from the ability to take apart the machines that print the newspaper. The App Store has changed the software industry to create software freedom without access to source code. Read more.
Perl
Location: D136
Damian Conway (Thoughtstream)
Average rating: ****.
(4.86, 29 ratings)
Who knows what evil lurks in the heart of Perl? The Damian knows! Read more.
Python
Location: D135
Jacob Kaplan-Moss (Revolution Systems, LLC)
Average rating: ****.
(4.29, 7 ratings)
You'll often hear that some web framework "doesn't scale". Well, it's true! Django, like all web frameworks. offers a ton of shortcuts for common cases, but as sites grow these shortcuts come at the cost of performance. However, you don't have to throw the baby out with the bathwater; come to this talk to hear how you can win back performance while hanging on to the framework you love. Read more.
Python
Location: D135
Andy McKay (Mozilla)
Average rating: ****.
(4.00, 2 ratings)
Mozilla's add-ons site serves a few billion hits a day through Python. This talk covers how the site is built, how it scales, the fun we had on the way and tools that you can use from it. 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.
Open Hardware
Location: D137
Jeffrey Osier-Mixon (Intel Corporation)
Average rating: ***..
(3.50, 2 ratings)
The Yocto Project™ is an open source collaboration project that provides tools to enable you create custom Linux-based systems for embedded products. This presentation describes the project in detail, contrasts it with other existing solutions, and provides a working example showing how you can create your own embedded distribution, with or without hardware. Read more.
Java & JVM
Location: Portland 255
David Copeland (LivingSocial)
Average rating: ****.
(4.67, 3 ratings)
Handling concurrency using events is getting a lot of focus these days, however it's not without its tradeoffs. By using powerful threading and concurrency libraries from the JVM, and the simple elegance of Ruby, developers can solve problems easily with maintainable and understandable code Read more.
Data
Location: Portland 252
Luís Soares (Oracle)
Average rating: ****.
(4.33, 3 ratings)
This session presents how can MySQL replication be used in advanced setups for aggregating data from multiple masters, scaling out to hundreds of servers or even to integrate data into more esoteric slaves like non-relational stores. Read more.
Cloud
Location: D139-140
Dan Bode (PuppetLabs)
Average rating: ***..
(3.22, 9 ratings)
This presentation will cover how OpenStack (an open source infrastructure as a service platform) and Puppet (an open source configuration management language) can be integrated to deploy and manage your own private cloud. Read more.
Open Hardware
Location: D137
Jason Kridner (Texas Instruments)
Average rating: ****.
(4.75, 4 ratings)
Event-based I/O with JavaScript on embedded Linux provides single-language development of web-based visual monitors and controls with a broad range of sensors and actuators. Simple open hardware and software examples enable rich, affordable collaboration upon Linux. Connecting various sensor types, building Processing.JS-based visualizations and sharing your creation are also covered. 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.
Python
Location: D135
Thomas Lee (New Relic)
Average rating: ****.
(4.67, 6 ratings)
Ever wondered how you might experiment with your own syntax changes to the Python programming language? Learn about the internals of Python as I dissect the steps required to introduce a new keyword to the language. Read more.
Open Hardware
Location: E144
Federico Lucifredi (Canonical | Ubuntu)
Average rating: ***..
(3.83, 6 ratings)
A quick intro to embedded Linux development and a survey of the capabilities and limits of the most interesting hardware available for experimenting by hardware hackers, and the skills needed to make effective use of it. Ranging from Plug Computers to bare development boards, miniaturized systems and rooted hard drives, the ever-growing bestiary of ARM devices at our disposal for projects is fun! Read more.
Ops
Location: D139-140
Brandon Philips (Rackspace, Inc)
Average rating: ****.
(4.50, 4 ratings)
Finding on host monitoring that works for OSX, Linux and Windows is tough. It is even tougher to do it without CPU and Memory intensive languages. But, we are doing it with virgo. Virgo is a Rackspace project that is creating a tiny daemon using lua, luvit and C to do monitoring across all major OSes fast and securely. Learn how it is built, how you can hack on it, and what it can do. Read more.
Tools and Techniques
Location: E147
Damian Conway (Thoughtstream)
Average rating: ****.
(4.78, 27 ratings)
If you're one of the 50% of developers who uses vi/Vim on a regular basis, but you still only use the 5% of the editor features that you learned in school, this talk will offer you a dozen ways to instantly make your editing more efficient and productive. 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