Presentations
This talk will give an overview of Unikernel technology: what they are, why they are important, and what challenges and innovations are likely to appear in the future. We will discuss the nature of the Unikernel, what capabilities it brings to the table, and how it changes the nature of the cloud as we know it.
The UpSCALE talks are held in the style of the Ignite presentations made popular by various O'Reilly sponsored events. Participants are given five minutes to speak on a subject accompanied by 20 automatically-advanced slides, making this a fast paced, fun event for participants and audience.
The UpSCALE talks will take place on Friday the 22nd at 7pm in Ballroom DE. Please join us as members of the Free and Open Source community do their best to beat the clock and get their ideas out!
This talk gives an overview of the new PostgreSQL 9.5 UPSERT feature from a high level, and examines various use-cases that are expected to benefit. You will learn how you might want to use the new UPSERT feature in your application beyond the obvious. In passing, there will be brief discussion of why UPSERT's implementation proved to be a hard problem, and, relatedly, why a custom syntax was used instead of the SQL standard's MERGE syntax.
Linux and open source are at the core of our infrastructure. This is the story of how we went from a passive user of the Linux kernel to an active contributor. Running old kernels with many internal patches is painful. We were also missing out on the new optimizations and features provided by newer kernel. Our solution? Investing in the kernel by going upstream first. We identified area of interest and we are now in the top contributors list. You can do it too.
Learn from our pain.
Many companies, schools or projects could benefit tremendously from using free software, but free software enthusiasts and institutional gatekeepers are coming from very different perspectives. Developers tend to be most familiar with FOSS's benefits; reusing code, public code review for bugs, increased project capacity and of course, cost. The legal department has it's own mandate and is often most familiar with the risks, some real and some perceived.
The Swagger project defines an open source language and tooling for specifying and consuming HTTP/JSON interfaces. In this talk I describe how we have used this technology at Yelp to retrofit interfaces to our growing ecosystem of HTTP/JSON services.
We'll look at the history and process by which we used up 3.2 billion addresses and plans for getting people to a place where they can use another 3.4x10^38 addresses instead.
Come see members of the free & open source community face off against each other, determining who has the greatest knowledge of geek culture.
You've already heard the news: "There is no cloud, only somebody else's computer". But whose computer is it? Where? How did your data or VM get there? And the scary part; Which components of this glorious Rube Goldberg machine can malfunction in a way that destroys your uptime or your imaginary server forever?
Open source is huge. It seems like common sense that university students would learn -- or at least be exposed to -- the way open source works, yet very few are. This session will explore the barriers to “teaching open source” in order to help communities better understand: how university systems tend to work; the current CS curriculum; and the mindset of CS instructors.
We’ll also look at ways that communities can help -- both with programs that currently exist and those that are being developed.