Private cloud computing has become an integral part of global business. While each platform provides a way for virtual machines to be deployed, implementations vary widely. It can be difficult to determine which features are right for your needs. This session will discuss the top open source private cloud platforms and provide analysis on which one is the best fit for you.
Read more.

The Apache Hadoop project is becoming the de-facto big-data platform. The community is gearing up the first major release of Hadoop in over 2 years. This talk will cover the major highlights of the release and also the mechanics of what it takes to deliver a major Hadoop release. Arun C Murthy is VP, Apache Hadoop at ASF and the Release Manager for this release.
Read more.

The speakers recently stumbled across a time machine containing a system built in Java 8 technology which has fallen back in time.
This talk will explain some of the advanced features and future code archeology of this amazing find!
Read more.

Why don't more companies practice code review?
We all know how beneficial it is, and we've all seen it's successes in open source. What's so hard about bringing it over to the world of commercial software development?
Nothing!
This is a success story about adopting code review from the open source community and applying it to commercial development.
It worked for us. It can work for you too.
Read more.

For the last twelve years we've been giving conference talks and writing books about how to develop for the web in PHP. Over that time we've made a bunch of recommendations: some still hold true, and some things have changed quite a bit since 2000. We'll talk about how the landscape's changed, and how and when you should change the way you work.
Read more.

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.

Apache Hadoop is clearly one of the fastest growing big data platforms used by enterprises to store and analyze arbitrarily structured data in search of business insights. However, Hadoop systems are challenging to configure, manage and scale, and Hadoop expertise is hard to find.
Read more.

It is common to use multiple systems as part of the infrastructure of an application, but it’s sometimes unclear to developers when to use MongoDB alongside a relational database and what the best practices are. This presentation will introduce MongoDB, make the case for hybrid applications, and outline several real-world examples of such applications.
Read more.

This presentation will focus on a process for taking open data sources, turning them into beautiful custom maps, using them on mobile in an offline-capable way, and doing it all with entirely open source code.
Read more.

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.

Unlike some introductions to Node.js that spend time explaining event loops and web sockets, this session start with a typical “Hello, Node” demo and quickly moves to short, fully-functional pps that show how to deal with static files, POST forms, mashups from other servers, file manipulation, data-handling, and even supporting HTTP Authentication.
Read more.

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.

Metaprograming is the dirty little secret behind the success of many Java frameworks such as Spring and Struts2, and constitutes the backbone of many of the most fundamental APIs across the JEE technology stack. This session aims introduce the topic and highlight with code examples the different mechanisms and techniques to take advantage of this underused feature of the Java Programming Language.
Read more.

This session takes you through an in-depth look at the HTML 5 Geolocation API. We'll nail down what it is and how to use it effectively. Our tips and tricks will save you a ton of time. We'll demonstrate those key concepts through real-world demos that will also take you to the next step and show you several ways to analyze and make sense of the data.
Read more.

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.

There are millions of software users with disabilities worldwide, yet many web application developers aren't aware of the techniques which can be used to make their software accessible. This talk will give an overview of what accessibility means and why it's important to you, a run-down of the technology and techniques for achieving it, and a look at how browsers provide accessibility support.
Read more.

Recent shifts in the tech world - including PaaS, cloud-services, and NoSQL - have dramatically altered the manner in which software is written, deployed, and run. This talk will discuss how PostgreSQL fits into - and can potentially take advantage of - this world.
Read more.

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.

For the first time in Wikipedia's 11 year history, it rolled out open source WebFonts in January to make open knowledge more accessible to billions of readers in 14 major Indic languages. Learn more about how open source internationalization tools such as WebFonts, Narayam and language support are helping make valuable content on the Web more accessible.
Read more.

Within 10 years 90% of people will use a smartphone, tablet, or other non-traditional device as their primary computing interface. But what about the other 10%: the professionals who need devices with both power *and* usability? In this session we will explore the the future of desktop apps as they compete with mobile and web based applications and look at new tools & toolkits to build them.
Read more.

Companies are thinking long & hard about legal & regulatory implications of cloud computing. No matter what efficiency gains are, Legal often directs IT to steer clear of any service that eliminates their ability to keep sensitive information out of the hands of Federal prosecutors. As the fog clears on the US Patriot Act, best practices are emerging to enable corporations to move to the cloud.
Read more.

The strength of your community is the best predictor of your project's long-term viability. What happens when that 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.
Read more.

The JVM is capable of amazing network throughput and performance when used properly. Different languages (Java, Scala, Clojure), programming approaches (Asynchronous IO, Blocking IO) can greatly affect throughput and latency. This talk will draw on experience building networks of millions of devices to discuss best practices and contrast emerging idoms on the JVM.
Read more.

This session will teach you how to pull together jQuery, LESS, Twitter Bootstrap, Java, and Play Framework to build the Client/Server web app. You will also learn how to deploy Client/Server web apps on the cloud using a Content Delivery Network (Amazon CloudFront) for the Client and a Cloud Application Provider (Heroku) for the Server.
Read more.

In this session, Andreas Kollegger will take you on a whirlwind tour of the current NoSQL landscape. He'll give a crash course overview of the four main categories of NoSQL databases, and discuss what's currently lacking to make the enterprise adopt NoSQL, and how to solve it.
Read more.

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.

This presentation demonstrates the potential of using JavaFX 2 together with alternative languages such as Groovy, Clojure, and Scala. It also will showcase the successor to JavaFX Script, Visage, a DSL with features specifically targeted at helping create clean UIs.
Read more.