Presentations

Kyle Davis
Audience: Beginner
Topic: PostgreSQL

The concept of caching is not complicated: store the results of a query for a short period of time in a fast storage engine so you touch the slow and/or expensive database less. However, not all queries should be cached for a variety of application specific reasons. This leads to caching implementations inside applications that requires writing custom code control which queries are cached. In this session we will go over a technique to declaratively rather than imperatively control which results are cached and for how long.

Don Marti
Audience: Everyone

While open source software developers must cope with the risks of under-compensation and burnout, open source software users face the risks of software going unmaintained or unfixed. This talk covers a new market design intended to reduce risk for both developers and users. A simple trading system, similar to a futures market, provides incentivization for not just particular software tasks, but for difficult to manage "meta" work such as bug triage. I will show a live demo including several use cases.

Matthew Garrett
Topic: General

More details to come.

Tess Gadwa
Audience: Intermediate
Topic: Open Data

In the digital age we have lost something: the experience of browsing in a vast record shop or bookstore, discovering intriguing choices by familiar ones. We are inundated by information, but most remains unseen. Lotus Petal Architecture reveals this invisible information. LPA is an interactive 3D data visualization tool set accessible from any web browser or mobile device. Built with three.js and extensible with node.js, it can dynamically render thousands of links on screen at any one time. Visual hints give context. The result is a richer, broader experience of the data ecosystem.

Julien Levesy
Audience: Developer
Topic: General

In the era of dynamic platforms, management of entry points is a great challenge, with the large amounts of application deployments requiring entry points to update often. Learn how to overcome this complexity, and build reliable entry points, focusing your energy on what matters to you. Our session will define what a modern edge router, reverse proxy and load-balancer are. We'll present concepts and advanced features which overcome the platform entry point challenges. Finally, we'll dig deeper and show how these solutions can scale and be fault tolerant.

Jake Lundberg
Audience: Intermediate
Topic: Cloud

Learn how to use the world’s most popular open-source service discovery tool, Consul. Say goodbye to that cumbersome spreadsheet or CMDB software. The Consul service catalog provides an always up-to-date view of all the services in your network. Connect any application to any service on any infrastructure.

Peter Zaitsev
Audience: Beginner
Topic: Observability

In this presentation, we will look into eBPFTrace as a capable Dtrace replacement. We will also show how you can develop your own tools and utilities using eBPFTrace as well as how you can use the tools from eBPFTrace collection to get great insights into Linux Operations.

Ikenna Ogbogu
Audience: Everyone

Developing engaging websites can be achieved more efficiently by utilizing machine learning and artificial intelligence. A deep analysis of web design layouts, graphics, text, and colors would allow machines to produce customized websites that would gain much attention. Unsupervised deep learning provides an enhanced way of comprehending inherent patterns in websites. After personally analyzing websites and gathering research, my proposed project of a computer being able to generate multiple websites based on a few words could revolutionize web designing.

Stephen Frost
Audience: Intermediate
Topic: PostgreSQL

PostgreSQL supports a number of different authentication mechanisms and while many of them are quite simple and easy to use, the enterprise-level authentication systems require setup beyond PostgreSQL and a deeper understanding of how authentication works.

Karen Bruner
Audience: Everyone

With Kubernetes taking over the world, most cloud service providers now offer managed Kubernetes services.