List of videos

Talkception : why non-technical talks in tech events are so important - Magali Milbergue
We often judge tech events by the quality of their technical talks. And after all, why not ? It seems totally fair as we probably go to these events to learn all the new infos about our favorite tools, we want to learn the hot new good practices, we want inspiration, experiences reports... We want to test new things and be blown away by shiny code ! We say "YAY" when our favorite speakers are announced and wonder what the newbies will bring to the table ! Okay. But is a tech event really a good event without non-technical talks ? Our jobs are to build tech but we are humans. Humans interacting with other humans. And it does impact our work. And we don't only build tech out of nothing, we do it to our users, that are (we can only hope) humans themselves. So thinking our work is only technical is akin to let a whole unseen area from which big issues could come from.
Watch
Working effectively with (-support-) the community - Daniel Westermann
This talk is for those who are new to PostgreSQL or those who just started, or all the others that want to hear a personal story: When I started with PostgreSQL around 10 years ago, I came with an Oracle background. It took me quite some time to understand how the PostgreSQL project is organized, how the community is working and how to deal with issues I've faced when I needed support. This is not a technical talk at all, but it should save you quite some time in your journey with PostgreSQL.
Watch
PostgreSQL and Software Engineers - Henrietta Dombrovskaya
Those who often interact with application developers know how often these developers are upset with us, with PostgreSQL, and with databases in general. In addition to the usual complaints that "databases are slow" and "database developers are slow," a frequent complaint is that database developers are bad engineers. Are these complaints justified? can we be better engineers? What can be done to make database development more compliant with software development standards? Join the discussion!
Watch
Upgrade Postgres! - Lætitia AVROT
Postgres is stable, too stable, so stable that we sometimes forget that it still needs maintenance. Upgrading Postgres regularly is part of the routine maintenance that most people won't do. That's why we see so many Postgres clusters still in Postgres version 9.3.5. Most of the time, we think that doing nothing is less risky than doing something when a system is stable, but maybe that needs to be rethought when considering upgrades. Let's explore how we can schedule minor and major upgrades and the tasks that need to be done, how often they need to be done, and why you would want them.
Watch
Valeria Kaplan Elephant in a nutshell Navigating the Postgres community 101
If you are a newcomer to PostgreSQL or want to be more active within the community you need to understand how the community works, what different roles are, where to look for help and who stands behind the “PostgreSQL community”. Valeria's talk contains references to other talks, guides and materials so it can serve as a toolbox for anyone who is looking to join and contribute to further development of The World's Most Advanced Open Source Relational Database.
Watch
Dirk Krautschick Sustainable Database Performance profiling in PostgreSQL
Dirk talks about the PostgreSQL extension PG_PROFILE, including requirements and basic setup. He shows with examples and practical experiences how this can be used for proceeding performance analytics.
Watch
Wasm and Containers Deep Dive by Djordje Lukic @ Wasm I/O 2023
Wasm I/O 2023 / 23-24 March, Barcelona Let’s deep dive into the exciting technologies (new and old) that make it possible to run a WebAssembly module locally using Docker and containerd, and then in the cloud on a Kubernetes cluster. Bringing containers and WebAssembly closer will benefit everyone. WebAssembly can make use of all the existing infrastructure for building and delivering the workloads with the help of the OCI standard. And adding WebAssembly features to container orchestrators makes them a great choice for running workloads where performance and a small footprint is paramount. In this talk we will take a look at what it takes for a container runtime to be able to run a Wasm module, and the benefits of this approach including faster startup times, security guarantees, and easy integration into multi-tier services. This talk will also go over some history of the relation between containers and WebAssembly. I will go over the different ways one can run a WebAssembly module on the cloud (Kubernetes specifically), starting with krustlet and ending by showing the current iteration of the solution involving containerd shims that makes it possible to run a WebAssembly container locally or in the cloud.
Watch
The Return of Write Once, Run Anywhere by Tyler McMullen @ Wasm I/O 2023
Wasm I/O 2023 / 23-24 March, Barcelona Let’s talk about the history, current state, and future of Wasm outside of the browser. We’ll talk technical details and community effects that make this not just viable, but super valuable. And how it all ties together into a future that gives us the freedom to run code where and how we want to. WebAssembly outside of the browser doesn’t have a long history, but it does have a fascinating one. Early prototypes and projects led us down multiple paths which have now generally converged into a vision for the future which promises developments that haven’t been possible until today. But this isn’t a history lesson. We’ll get into what it is about core WebAssembly that makes it interesting outside of the browser. Then we’ll talk about more recent proposals and projects like the Component Model and WASI, as well as some core proposals and how they affect the world we’re moving into. Finally, we’ll talk about the emergent effects that arise from the community working toward a common goal and paint a picture of what we believe will be a better world for developers in the near future
Watch
Develop serverless apps with Wasm Workers Server by Angel De Miguel and Rafael Fernández @ Wasm I/O
Wasm I/O 2023 / 23-24 March, Barcelona Slides: https://speakerdeck.com/angelmmiguel/develop-serverless-apps-with-wasm-workers-server In this talk, we will explore how WebAssembly brings new benefits to the Serverless architecture and how to develop and run applications following this model with the Wasm Workers Server Open-Source project. You will learn how to create your first serverless application as Wasm modules! This architecture is not new. It allows you to focus on the business logic of your applications. You develop the functions that process users’ requests and return a result. These independent units compose services. Then, frameworks and providers connect these pieces so users can access them. WebAssembly is a natural fit for this model. The small binary format simplifies the distribution process. The ability to compile multiple languages into Wasm opens the possibility to mix and match them in the same project. The sandboxing and capability-based model ensures the functions are isolated without the cold start of other solutions like VMs and containers. [Wasm Workers Server](https://github.com/vmware-labs/wasm-workers-server) is an Open-Source project to develop applications following this model. It simplifies how to create and run serverless applications in different languages. All the functions, or workers, run inside the WebAssembly sandbox. After this talk, you will understand the benefits that WebAssembly brings to the serverless ecosystem. You will learn how to program your first application using Wasm Workers Server, by creating different functions in multiple languages.
Watch