Skip to main content

FOSDEM 2019

Free and Open source Software Developers' European Meeting (FOSDEM) is a non-commercial, volunteer-organized European event centered on free and open-source software development.


rss RSS

679
RESULTS


Show sorted alphabetically

Show sorted alphabetically

SHOW DETAILS
up-solid down-solid
eye
Title
Date Archived
Creator
FOSDEM 2019
movies

eye 102

favorite 0

comment 0

by Alban Crequy At: FOSDEM 2019 https://video.fosdem.org/2019/UA2.114/containers_kubectl_trace.webm I will show how to use BPFtrace to trace both function calls in your programs and kernel functions. Then, I will show how such a low-level tracing tool can be used in high-level environments like Kubernetes clusters with kubectl-trace. kubectl-trace (https://github.com/fntlnz/kubectl-trace) schedules bpftrace programs on your kubernetes cluster using the kubectl. BPFtrace...
Topics: Youtube, video, Science & Technology
by Lionel Montrieux At: FOSDEM 2019 https://video.fosdem.org/2019/UA2.118/nakadi.webm At Zalando, a small team of 9 engineers develops, maintains, and operates an internal deployment of Nakadi, the open source event streaming platform. Nakadi handles dozens of terabytes of data every day, produced and consumed by hundreds of teams, with use cases from big data to service-to-service communication. Nakadi also feeds data into Zalando’s data lake for batch analysis. In this talk, we will show...
Topics: Youtube, video, Science & Technology
FOSDEM 2019
movies

eye 40

favorite 0

comment 0

by Duarte Nunes At: FOSDEM 2019 https://video.fosdem.org/2019/K.1.105/raft_in_scylla.webm This talk will cover the characteristics and requirements of Scylla's Raft implementation, how it enables strongly consistent updates, and how it improves the reliability and safety of internal processes, such as schema changes, node membership, and range movements. Eventually consistent databases choose to remain available under failure, allowing for conflicting data to be stored in different replicas...
Topics: Youtube, video, Science & Technology
Drawing PCBs with Inkscape Creating printed circuit board designs using Inkscape, SVG2Shenzhen and KiCad by Kaspar Emanuel At: FOSDEM 2019 https://video.fosdem.org/2019/AW1.125/pcb_inkscape.webm A quick introduction to using the vector drawing tool Inkscape with the SVG2Shenzhen plugin to turn arbitrary drawings into PCB design layers in KiCad. No previous knowledge of PCB design, electronics or Inkscape required. Room: AW1.125 Scheduled start: 2019-02-03 13:00:00+01 Source:...
Topics: Youtube, video, Science & Technology
DNS as code with octodns Versioning and keep track of your dns records changes and automatize all the thing via travis-ci by Matteo Valentini At: FOSDEM 2019 https://video.fosdem.org/2019/K.4.601/dns_octodns.webm In this talk will be illustrate who to manage a DNS infrastructure with a git repository and pull requests, will be also show how to easy setup multiple zones backup with multiple DNS providers. All make possible with octodns and travis-ci. Room: K.4.601 Scheduled start: 2019-02-03...
Topics: Youtube, video, Science & Technology
FOSDEM 2019
by FOSDEM
movies

eye 57

favorite 0

comment 0

by Jimmy Angelakos At: FOSDEM 2019 https://video.fosdem.org/2019/UA2.220/deploying_postgresql_on_kubernetes.webm A look at some of the ways available to deploy Postgres in a Kubernetes cloud environment, either in small scale using simple configurations, or in larger scale using tools such as Helm charts and the Crunchy PostgreSQL Operator. A short introduction to Kubernetes will be given to explain the concepts involved, followed by examples from each deployment method and observations on the...
Topics: Youtube, video, Science & Technology
FOSDEM 2019
movies

eye 27

favorite 0

comment 0

by Daiki Ueno At: FOSDEM 2019 https://video.fosdem.org/2019/UD2.218A/tls13_apis.webm Introduction to the new API added for TLS 1.3 in crypto libraries. Major crypto libraries have adopted TLS 1.3 since its final publication in last August. Those libraries are carefully designed so the applications can switch to the new protocol with minimal code modification. However, as TLS 1.3 also brings new concepts, such as post-handshake authentication and 0-RTT, the applications needs to use new API to...
Topics: Youtube, video, Science & Technology
Tiki: Easy setup of wiki-based knowledge management system This talk demonstrates how to build up a simple but powerful knowledge management system starting from a freshly installed Tiki by Jean-Marc Libs At: FOSDEM 2019 https://video.fosdem.org/2019/UD2.119/collab_tiki_wiki_knowledge_base.webm I will demonstrate an easy and fast way of configuring Tiki Wiki CMS Groupware for the purpose of having a central repository for a knowledge base. I will also explain how to manage permissions for...
Topics: Youtube, video, Science & Technology
FOSDEM 2019
movies

eye 31

favorite 0

comment 0

by Willem Vermost At: FOSDEM 2019 https://video.fosdem.org/2019/H.1309/media_ebus.webm With the upcoming change from a dedicated technology called SDI towards IP. The goal is to move from dedicated boxes to pure software based broadcast. Our Toolkit can help you on your way to discover SMPTE ST 2110, AMWA interface specifications, and many more. Room: H.1309 (Van Rijn) Scheduled start: 2019-02-02 13:30:00+01 Source: https://www.youtube.com/watch?v=61Cu7qqKDn0 Uploader: FOSDEM
Topics: Youtube, video, Science & Technology
by Tomas Babej and Mark Fingerhuth At: FOSDEM 2019 https://video.fosdem.org/2019/AW1.121/qosf_panel_discussion.webm Room: AW1.121 Scheduled start: 2019-02-02 17:45:00+01 Source: https://www.youtube.com/watch?v=TLei-5D1N2g Uploader: FOSDEM
Topics: Youtube, video, Science & Technology
FOSDEM 2019
movies

eye 18

favorite 0

comment 0

by Daniel Stenberg, Stéphane Bortzmeyer, Bert Hubert and Jan-Piet Mens At: FOSDEM 2019 https://video.fosdem.org/2019/K.4.601/dns_privacy_panel.webm Daniel Stenberg, Stéphane Bortzmeyer and Bert Hubert will discuss the changing DNS privacy landscape, including topics such as DoH, DoT. Moderated by Jan-Piet Mens. Room: K.4.601 Scheduled start: 2019-02-03 11:55:00+01 Source: https://www.youtube.com/watch?v=Sd3QWZ76IZg Uploader: FOSDEM
Topics: Youtube, video, Science & Technology
FOSDEM 2019
movies

eye 36

favorite 0

comment 0

by Jordan Petridis At: FOSDEM 2019 https://video.fosdem.org/2019/UD2.208/rust_gnome.webm A tour through out the adoption of Rust in the GNOME and Freedesktop communities. Showcasing existing projects that adopted Rust like Librsvg and Gstreamer, but also desktop applications from scratch, new infrastructure tooling, and the challenges of integrating Rust with the rest of the ecosystem. Room: UD2.208 (Decroly) Scheduled start: 2019-02-03 13:50:00+01 Source:...
Topics: Youtube, video, Science & Technology
Embedded with Go: from an AWK prototype to a gokrazy appliance How to build a self-contained toy for young children to give them control over their music and rhymes by Anisse Astier At: FOSDEM 2019 https://video.fosdem.org/2019/UD2.120/embeddedwithgo.webm In this talk we'll see how to build a toy using off-the-shelf hardware (Raspberry PI and Mir:ror), the various explorations that led to this creation. How we moved from a shell and AWK prototype, to a Go program, removing many bugs and races...
Topics: Youtube, video, Science & Technology
by Lenz Grimmer At: FOSDEM 2019 https://video.fosdem.org/2019/H.2214/ceph_manager_dashboard.webm The Ceph Manager Dashboard is a web-based application that aims for providing a built-in and easy to use graphical user interface for performing a wide range of administrative tasks on a Ceph cluster. In this presentation, Lenz will give an introduction and overview to the Dashboard, its architecture and current functionality as well as an outlook into ongoing development and future plans. The...
Topics: Youtube, video, Science & Technology
by Ilya Zverev At: FOSDEM 2019 https://video.fosdem.org/2019/AW1.126/geo_gpxtraces.webm We at Juno track a massive fleet of taxi cars in a relatively small area of New York. For all the internal mapping we use OpenStreetMap — and we are naturally interested in it having zero road errors. One way to ensure that is to validate it against tens of thousands GPS traces we get every day. In this talk we'll look at the relation of traces and map data in OSM, find a few ways to improve OSM using...
Topics: Youtube, video, Science & Technology
FOSDEM 2019
movies

eye 89

favorite 0

comment 0

by Kim Hammar At: FOSDEM 2019 https://video.fosdem.org/2019/UA2.118/feature_store.webm Data may be the new oil, but refined data is the fuel for AI. Machine learning (ML) systems are only as good as the data they are trained on and getting the data in the right format at the right time is a challenge. ML systems are trained using sets of features, a feature can be as simple as the value of a column in a database entry, or it can be a complex value that is computed from diverse sources. A...
Topics: Youtube, video, Science & Technology
FOSDEM 2019
movies

eye 87

favorite 0

comment 0

by Richard Brown At: FOSDEM 2019 https://video.fosdem.org/2019/K.3.401/opensuse_kubic.webm As the world moves more and more towards containerised solutions, a number of real questions start to appear. - What is the perfect platform for running containers atop? - How to use this platform as part of a flexible, scalable, highly available infrastructure fabric? - How to minimize the maintenance and administration of this platform at scale? All of these problems are well answered in an enterprise...
Topics: Youtube, video, Science & Technology
FOSDEM 2019
movies

eye 36

favorite 0

comment 0

by Benedict Reuschling At: FOSDEM 2019 https://video.fosdem.org/2019/K.3.401/migrating_cluster_to_freebsd.webm This talk will cover the on-going process of migrating a big data cluster from a Linux-only system to a mixed OS environment using more and more BSD. I'll cover how the cluster started, what it is used for and the current setup (hardware and software). Particular focus will be put on the migration of the fileserver that has been successfully migrated from a hardware RAID configuration...
Topics: Youtube, video, Science & Technology
The state of machine learning operations in 2019: reproducibility, explainability, bias evaluation and beyond by Alejandro Saucedo At: FOSDEM 2019 https://video.fosdem.org/2019/UA2.118/8_principles_production_data_science.webm Description This talk will provide a practical overview of the state of production machine learning frameworks, tools and techniques that seem to have become a trend for the coming year. I will be mainly covering the open source tools and frameworks available in 2019 to...
Topics: Youtube, video, Science & Technology
FOSDEM 2019
movies

eye 70

favorite 0

comment 0

by Dele Olajide At: FOSDEM 2019 https://video.fosdem.org/2019/H.1309/pade.webm Pàdé (the "p" is pronounced explosively) is a new unified communications solution from the Ignite Real-time community that is built by integrating the SIP and HTTP protocols with XMPP and is focused at the enterprise desktop for small and medium sized businesses. It is implemented client-side as a web browser extension and server-side as a collection of supporting plugins that run inside the Openfire XMPP...
Topics: Youtube, video, Science & Technology
FOSDEM 2019
movies

eye 68

favorite 0

comment 0

by Windel Bouwman and Shing Lyu At: FOSDEM 2019 https://video.fosdem.org/2019/UD2.208/rust_python.webm Rust is a relatively new programming language aimed as a safe competitor of C. There are already attempts to write extension modules in rust and load them into CPython. A whole new approach would be to re-implement the Python language in rust. This is what RustPython is about. RustPython is a relatively new project. The aim of the project is to create a Python interpreter written entirely in...
Topics: Youtube, video, Science & Technology
FOSDEM 2019
movies

eye 79

favorite 0

comment 0

by Vsevolod Stakhov At: FOSDEM 2019 https://video.fosdem.org/2019/K.3.401/rspamd_integration_freebsd.webm After years using SpamAssassin on FreeBSD.org, we have moved towards Rspamd last year to improve spam filtering and integrate it as milter to postfix. With this step we could impressively drop spam rate and increased performance comparing to SpamAssassin. In this presentation, we plan to describe the current architecture of the email system and how Rspamd fits into it. Then we will describe...
Topics: Youtube, video, Science & Technology
FOSDEM 2019
movies

eye 31

favorite 0

comment 0

by Martin Děcký At: FOSDEM 2019 https://video.fosdem.org/2019/AW1.121/hardware_software_co_design.webm While the performance overhead of IPC in microkernel multiserver operating systems is no longer considered a blocker for their practical deployment (thanks to many optimization ideas that have been proposed and implemented over the years), it is undeniable that the overhead still does exist and the more fine-grained the architecture of the operating system is (which is desirable from the...
Topics: Youtube, video, Science & Technology
FOSDEM 2019
by FOSDEM
movies

eye 31

favorite 0

comment 0

by Sébastien Valat At: FOSDEM 2019 https://video.fosdem.org/2019/H.2215/malt_malloc.webm In HPC the memory available is still growing a lot with now soon TB of memory on one server. This is means more stress for the allocator and to underlying OS. This lead to more performance issue and mistakes on memory amangement handling in large applications. Memory missusage is also an issue for more common application like desktop applications with large code base. MALT is a memory profiling tool...
Topics: Youtube, video, Science & Technology
FOSDEM 2019
by FOSDEM
movies

eye 68

favorite 0

comment 0

by Andrew Martin At: FOSDEM 2019 https://video.fosdem.org/2019/UA2.114/containers_istio_security.webm Kubernetes provides multiple layers of network security including the control plane, etcd, the CNI network, network policies, and - with Istio on top - the requests between applications themselves. In this talk we explore the underlying technologies on which these layers are built using approachable examples and demonstrations. Attendees can expect to gain an understanding of these...
Topics: Youtube, video, Science & Technology
FOSDEM 2019
movies

eye 164

favorite 0

comment 0

by Thorsten Liebig At: FOSDEM 2019 https://video.fosdem.org/2019/AW1.125/openems.webm openEMS is an electromagnetic field solver using the FDTD method. The tool can be used to design and understand the electromagnetic behavior of antennas, filters, PCBs and more. It has an Octave (or Matlab) and Python interface to setup and analyze the simulation model. This allows for a great flexibility and the possibility to integrate or interface to other software. The talk will give a short introduction...
Topics: Youtube, video, Science & Technology
FOSDEM 2019
by FOSDEM
movies

eye 32

favorite 0

comment 0

by John Sullivan At: FOSDEM 2019 https://video.fosdem.org/2019/H.1308/js_love_it.webm The vast majority of JavaScript carries no license or copyright notice at all, often because of concerns about optimizing bandwidth and speed, but also because of a lack of awareness. As JavaScript developers, you are well-positioned to help solve this problem -- by clearly licensing your code, by making improvements to the common tooling, and by providing important feedback on what licensing methods make the...
Topics: Youtube, video, Science & Technology
FOSDEM 2019
movies

eye 69

favorite 0

comment 0

by Michael Gran At: FOSDEM 2019 https://video.fosdem.org/2019/K.4.201/templatinglanguagesinteractive.webm Interactive Fiction, or "Choose Your Own Adventures" games, have been reinvigorated by new, friendly tools such as Twine. Twine and its scripting language Harlowe are a type of Templating Language, where static presentation content dominates, but is modified by small snippets of embedded code. Thus, Harlowe is in the same family of templating languages such as PHP, M4, or...
Topics: Youtube, video, Science & Technology
FOSDEM 2019
movies

eye 31

favorite 0

comment 0

by Roman Kennke At: FOSDEM 2019 https://video.fosdem.org/2019/H.1302/build_gc_minutes.webm A new Garbage Collector interface has been introduced in OpenJDK 10, and has been further improved in OpenJDK 11 and 12. This talk will give a short sight-seeing tour through its design and its important interfaces and should give you an idea where to start, if you'd want to make your own Garbage Collector or want to get started with OpenJDKs existing collectors. Room: H.1302 (Depage) Scheduled start:...
Topics: Youtube, video, Science & Technology
FOSDEM 2019
movies

eye 52

favorite 0

comment 0

by K. Merker At: FOSDEM 2019 https://video.fosdem.org/2019/AW1.126/riscvdebian.webm The talk tells the story of how the Debian GNU/Linux port for the RISC-V architecture came to life and describes the steps and challenges involved in adding support for a completely new architecture to one of the major Linux distributions. It provides an overview of the current state of the port and gives an outlook on further developments. Room: AW1.126 Scheduled start: 2019-02-02 11:30:00+01 Source:...
Topics: Youtube, video, Science & Technology
FOSDEM 2019
movies

eye 42

favorite 0

comment 0

by Jonathan Ribas At: FOSDEM 2019 https://video.fosdem.org/2019/H.2214/dpdk_burst_replay.webm dpdk-burst-replay is a friendly tcpreplay tool for DPDK NICs, main objective being to operate as fast as possible (similar to --topspeed option of tcpreplay). To achieve this, it pre-load the pcap file on memory before sending it to the Tx queues. It can send the packets simultaneously through multiple ports (with dedicated threads), and several times in a row. We will start with an overview of what it...
Topics: Youtube, video, Science & Technology
FOSDEM 2019
movies

eye 26

favorite 0

comment 0

by Richard Jones At: FOSDEM 2019 https://video.fosdem.org/2019/K.1.105/nbdkit.webm Loop mounts let you mount a simple file as a device. But imagine having "FUSE for loop mounts". Linux Network Block Device (NBD) with the nbdkit server takes the concept of loop mounting to the next level, giving you a flexible, scriptable loop device, useful for end users, and for developers wanting to test anything involving a block device. Loop mounts let you mount a simple file as a device. Network...
Topics: Youtube, video, Science & Technology
OpenStreetMaps for emergency prep: The view from San Francisco Using OpenStreetMap and QGIS to build resiliency maps by Stefano Maffulli At: FOSDEM 2019 https://video.fosdem.org/2019/AW1.126/geo_osmqgis.webm In San Francisco, the fire department offers free training to residents in the hopes that they won’t become victims the next time an earthquake hits. Residents of San Francisco, California are advised to keep a map in their emergency kit. What kind of map? People who take the fire...
Topics: Youtube, video, Science & Technology
FOSDEM 2019
by FOSDEM
movies

eye 51

favorite 0

comment 0

by Simon Kuenzer At: FOSDEM 2019 https://video.fosdem.org/2019/AW1.121/unikraft_made_easy.webm Highly specialized Unikernels are still terrible to develop and maintain. Applications have to be ported manually to non-standard OSes before gaining from impressive benefits, like superb performance, great isolation, and a small trusted compute base. Unikernels can be instantiated in tens of milliseconds or less. They are tiny with low memory footprints of a few MBs or even KBs. They can achieve high...
Topics: Youtube, video, Science & Technology
FOSDEM 2019
movies

eye 34

favorite 0

comment 0

by Ilya Etingof At: FOSDEM 2019 https://video.fosdem.org/2019/UB2.252A/writing_asynchronous_snmp_agents.webm Room: UB2.252A (Lameere) Scheduled start: 2019-02-03 16:40:00+01 Source: https://www.youtube.com/watch?v=h4R_nKnlPSw Uploader: FOSDEM
Topics: Youtube, video, Science & Technology
FOSDEM 2019
movies

eye 53

favorite 0

comment 0

by Seth Vargo At: FOSDEM 2019 https://video.fosdem.org/2019/UD2.218A/base64_not_encryption.webm Secrets are a key pillar of Kubernetes' security model, used internally (e.g. service accounts) and by users (e.g. API keys), but did you know they are stored in plaintext? That's right, by default all Kubernetes secrets are base64 encoded and stored as plaintext in etcd. Anyone with access to the etcd cluster has access to all your Kubernetes secrets. Thankfully there are better ways. This lecture...
Topics: Youtube, video, Science & Technology
by Nick Kossifidis At: FOSDEM 2019 https://video.fosdem.org/2019/AW1.126/riscvtee.webm In this talk, I'll try to provide an overview of the RISC-V Trusted Execution Environment working group, and what we are working on. A Trusted Execution Environment guarantees the integrity and confidentiality of code and data, ARM has TrustZone, Intel has SGX, and we are working on a similar spec for RISC-V. Our main tool is Physical Memory Protection (PMP) functionality of RISC-V (part of the Privilege...
Topics: Youtube, video, Science & Technology
Asterisk WebRTC frontier: make client SIP Phone with sipML5 and Janus Gateway Analyzing a real project on production (www.nethvoice.it) we will look at two different implementations of a SIP Phone WebRTC of NethCTI Web App. We will see great code examples, WebRTC technologies and a real demo of an audio/video call by Alessandro Polidori At: FOSDEM 2019 https://video.fosdem.org/2019/H.1309/webrtc_sip_phone.webm We will analyze the steps to make audio & video communications (as SIP Phone...
Topics: Youtube, video, Science & Technology
Making the next blockbuster game with FOSS tools Using Free Software tools to achieve high quality game visuals. by Juan Linietsky At: FOSDEM 2019 https://video.fosdem.org/2019/K.1.105/blockbuster_game.webm More than ever before, It is now possible to create high quality looking game visuals with little effort by using free and open source software tools. The combination of Blender, Gimp, Krita and Godot Engine running under Desktop Unixes gives the developers unprecedented creative power and...
Topics: Youtube, video, Science & Technology
FOSDEM 2019
movies

eye 49

favorite 0

comment 0

by Holden Karau At: FOSDEM 2019 https://video.fosdem.org/2019/UA2.118/validating_big_data_jobs.webm If you, like close to half the industry, are deploying the results of you big data jobs into production automatically then existing unit and integration tests may not be enough to present serious failures. Even if you aren’t automatically deploying the results to production, having a more reliable deploy to production pipeline with automatic validation is well worth the time. If you, like close...
Topics: Youtube, video, Science & Technology
FOSDEM 2019
movies

eye 27

favorite 0

comment 0

by Dario Di Nucci At: FOSDEM 2019 https://video.fosdem.org/2019/H.2213/ml_on_code_mining_source_code.webm Code is an incredible source of information. Indeed, mining software repositories can tell us whether code is natural, how to use a new framework, or how to identify similar changes. In this talk, I will present state-of-the-art and limitations on the usage of graph-based algorithms to mine software repository. In particular, I will cover how program analysis, pattern mining and pattern...
Topics: Youtube, video, Science & Technology
FOSDEM 2019
by FOSDEM
movies

eye 180

favorite 0

comment 0

by Nikolai Kondrashov At: FOSDEM 2019 https://video.fosdem.org/2019/K.4.401/microcontroller_firmware_from_scratch.webm Follow a journey of writing STM32 microcontroller firmware from scratch, using open-source tools. Follow Nikolay Kondrashov's journey of learning to write firmware for an STM32 microcontroller (the Blue Pill one) from scratch, using only open-source tools. From blinking LEDs, to controlling a toy car, without the complicated, and license-restricted manufacturer's libraries, or...
Topics: Youtube, video, Science & Technology
FOSDEM 2019
movies

eye 24

favorite 0

comment 0

by Jeffry Molanus At: FOSDEM 2019 https://video.fosdem.org/2019/H.2214/openebs_breaking_million_iops_barrier.webm Container Attached Storage was introduced at FOSDEM last year, we will revisit the basic concept shortly and give an update how we have abstracted storage fully in user space, and are capable of breaking the million IO barrier with the latest data engine. Last years talk was more a generic introduction about the concepts and ideas around openEBS. This time around we will go over...
Topics: Youtube, video, Science & Technology
The Open Source Community: its past and future What I learned about the Open Source Community while celebrating its 20th Anniversary around the World by Nick Vidal At: FOSDEM 2019 https://video.fosdem.org/2019/UB5.132/community_open_souce_community_past_and_future.webm Throughout the year of 2018, we celebrated the 20th Anniversary of Open Source. I'll provide an overview of what I've learned about the Open Source Community while celebrating its 20th Anniversary around the World. In 2018, the...
Topics: Youtube, video, Science & Technology
FOSDEM 2019
movies

eye 21

favorite 0

comment 0

by Arnaud Ferraris At: FOSDEM 2019 https://video.fosdem.org/2019/AW1.125/idea_to_prototype.webm Now that Arduino, Raspeberry Pi & other development boards are widely available, anyone can envision creating an intelligent and/or connected object. But which tools do the FLOSS community provide to help us in this kind of project ? Any IoT project will generally start with "off-the-shelf" modules, but as soon as things become serious, it will be important to integrate all of the...
Topics: Youtube, video, Science & Technology
FOSDEM 2019
movies

eye 16

favorite 0

comment 0

by Adam Wulkiewicz At: FOSDEM 2019 https://video.fosdem.org/2019/AW1.126/geo_spatialboostgeometry.webm What are spatial reference systems and how to convert between them? What are various ways of creating transformation representation in Boost.Geometry and how to use them to convert between polygons on the surface of a globe and flat surface of a map? We discuss solutions to those questions highlighting some of the latest developments in Boost Geometry, the library that is currently being used...
Topics: Youtube, video, Science & Technology
Will you boot Haiku, on a non intel platform, no BIOS winter? Booting Haiku on non-x86, a never-ending story. by François Revol At: FOSDEM 2019 https://video.fosdem.org/2019/K.4.401/hardware_boot_haiku.webm The quest for booting Haiku on non-x86 platforms is a never-ending story. The pace of development on the x86 platform doesn't explain everything. We'll tell the story of how we started ports on ARM, PPC, m68k, how well it went so far, and what's next. Some rants on EFI, OpenFirmware, U-Boot...
Topics: Youtube, video, Science & Technology
FOSDEM 2019
movies

eye 25

favorite 0

comment 0

by Yannick Moy At: FOSDEM 2019 https://video.fosdem.org/2019/AW1.125/ada_pointers.webm Pointers are a notorious "defect attractor", in particular when dynamic memory management is involved. Ada mitigates these issues by having much less need for pointers overall (thanks to first-class arrays, parameter modes, generics) and stricter rules for pointer manipulations that limit access to dangling memory. Still, dynamic memory management in Ada may lead to use-after-free, double-free and...
Topics: Youtube, video, Science & Technology
FOSDEM 2019
movies

eye 61

favorite 0

comment 0

by Uwe Schindler At: FOSDEM 2019 https://video.fosdem.org/2019/K.3.201/apache_lucene_solr_8.webm Spring 2019 will be the time for a new major release of Apache Lucene and the well-known search server Apache Solr. Since Lucene 7 a lot new features have been developed, mainly a new way to short circuit query execution if the total number of hits is not needed. This may improve query execution for common full text search use cases enormously. The talk will also present other new features and...
Topics: Youtube, video, Science & Technology
FOSDEM 2019
movies

eye 35

favorite 0

comment 0

by Rita Zhang At: FOSDEM 2019 https://video.fosdem.org/2019/UD2.120/encryptedgrpc.webm How Kubernetes used gRPC to encrypt secrets with an external Key Management Service In recent headlines, there are increasing news about cloud resources getting hacked caused by attacks on Kubernetes clusters. Failing to properly secure your Kubernetes data can result in cloud resources getting hacked and your application secrets getting stolen. The etcd database contains information that may grant an...
Topics: Youtube, video, Science & Technology
FOSDEM 2019
movies

eye 30

favorite 0

comment 0

by Roy Arends At: FOSDEM 2019 https://video.fosdem.org/2019/K.4.601/dns_ksk_2010_revoke_monitoring.webm The new root DNSKEY is in use since October 11th 2018. The old root DNSKEY is still present in the root zone, and will have the revoked bit set on January 11th, 2019. The intent is to monitor RFC8145 data from all the root-server operators. The DNSKEY roll for the root is a major event. The most noticeable step was using the new DNSKEY, which started on October 11th. The next step is revoking...
Topics: Youtube, video, Science & Technology
FOSDEM 2019
by FOSDEM
movies

eye 97

favorite 0

comment 0

by Stephen Frost At: FOSDEM 2019 https://video.fosdem.org/2019/UA2.220/hacking_postgresql.webm This talk will include an introduction to the backend code and an example on hacking PG and adding in a new feature. We'll cover what needs to be modified to add an option to an existing command (grammar, execution, etc) and the major components of PG (parser, commands, memory management, etc). We'll also cover the PG style guidelines, a crash-course on using git, how to submit your patch, and the...
Topics: Youtube, video, Science & Technology
FOSDEM 2019
by FOSDEM
movies

eye 81

favorite 0

comment 0

by Erik Faye-Lund At: FOSDEM 2019 https://video.fosdem.org/2019/K.4.401/zink.webm For the last 25 years or so, OpenGL has been the only major cross-platform 3D graphics API out there. But in the last couple of years this has changed, and it's looking more and more like Vulkan will take over the throne. This means that we currently need two graphics drivers for each GPU, one per API. But it's not like the available workforce for opensource drivers all of a sudden doubled, so this leaves us with...
Topics: Youtube, video, Science & Technology
FOSDEM 2019
movies

eye 28

favorite 0

comment 0

by Lorenzo Mangani At: FOSDEM 2019 https://video.fosdem.org/2019/H.1309/homer.webm Can HOMER be used to generate RTC Statistics and Timeseries for Monitoring, Alerting and train Machine Learning? Open-Source says Yes! The HEP stack has been completely redesigned to support the many faces of RTC (Janus, Jitsi, Mediasoup and more) and moderns Event based flows, extending both the User and Developer front with powerful diagnostic and investigative tools alongside cross-platform libraries ready for...
Topics: Youtube, video, Science & Technology
FOSDEM 2019
movies

eye 63

favorite 0

comment 0

by Hannah Suarez At: FOSDEM 2019 https://video.fosdem.org/2019/UB2.252A/lets_use_centralized_log_collection_to_make_incident_response_teams_happy.webm The OWASP top 10 most critical web application security risks report published that insufficient logging is one of the top risks security teams face today. In this talk, we will go through issues with incident response teams without centralized logging as well as other reasons to do centralized logging (if you need more!), brief intro about...
Topics: Youtube, video, Science & Technology
by Patrick Franken At: FOSDEM 2019 https://video.fosdem.org/2019/AW1.125/fritzing.webm Making electronics accessible to the broad public was mainly made possible by Arduino, the Raspberry PI and last but not least Fritzing. Back in 2009 it was a pain to get from a loose wiring on a breadboard to a PCB. Fritzing came up first with a unique breadboard view and a simple to use PCB layout. Fast forward 10 years Fritzing is still widely used by over 200.000 users but struggles to find a sustainable...
Topics: Youtube, video, Science & Technology
FOSDEM 2019
by FOSDEM
movies

eye 94

favorite 0

comment 0

by Jean-Baptiste Kempf At: FOSDEM 2019 https://video.fosdem.org/2019/H.1309/media_vlc.webm VLC 4.0 VLC 4.0 Room: H.1309 (Van Rijn) Scheduled start: 2019-02-02 10:30:00+01 Source: https://www.youtube.com/watch?v=jzvC-0WCjKU Uploader: FOSDEM
Topics: Youtube, video, Science & Technology
FOSDEM 2019
movies

eye 45

favorite 0

comment 0

by Geert Uytterhoeven At: FOSDEM 2019 https://video.fosdem.org/2019/H.2213/vai_getting_to_blinky.webm Virtualization, including safe pass-through guest access to devices, is a well-known and mature technology on servers. With the increasing complexity and abilities of SoCs, virtualization is gaining importance on embedded systems, too. In this presentation, Geert will explore virtualization and device pass-through (VFIO) using QEMU and KVM on a Device Tree-based embedded ARM system, pursuing...
Topics: Youtube, video, Science & Technology
FOSDEM 2019
movies

eye 26

favorite 0

comment 0

by Victor Holanda At: FOSDEM 2019 https://video.fosdem.org/2019/UA2.118/reframe.webm Regression testing of HPC systems is of crucial importance when it comes to ensure the quality of service offered to the end users. At the same time, it poses a great challenge to the systems and application engineers to continuously maintain regression tests that cover as many aspects as possible of the user experience. In this presentation, we present ReFrame, a new framework for writing regression tests for...
Topics: Youtube, video, Science & Technology
FOSDEM 2019
by FOSDEM
movies

eye 48

favorite 0

comment 0

by Tushar Sharma At: FOSDEM 2019 https://video.fosdem.org/2019/H.2213/ml_on_code_smelling_source.webm Poor quality code contributes to increasing technical debt and makes the software difficult to extend and maintain. Code smells capture such poor code quality practices. Traditionally, the software engineering community identifies code smells in deterministic ways by using metrics and pre-defined rules/heuristics. Creating a deterministic tool for a specific language is an expensive and arduous...
Topics: Youtube, video, Science & Technology
FOSDEM 2019
by FOSDEM
movies

eye 26

favorite 0

comment 0

by Andreas Heigl At: FOSDEM 2019 https://video.fosdem.org/2019/K.4.601/the_first_contact.webm So you did a great job with your website and now your customers want to get into contact with you. They actually want give you their holy grail and apply for a login. And that's where it usually starts to go south. So many things can go wrong with a registration form that your customer doesn't really feel welcome or safe. In this session we will debug a few real-life examples from a user-experience...
Topics: Youtube, video, Science & Technology
FOSDEM 2019
movies

eye 21

favorite 0

comment 0

by Nicholas Herriot At: FOSDEM 2019 https://video.fosdem.org/2019/UD2.119/iot_devroom_tools_editors_2019.webm A break down of different IoT platforms that can be used to rapidly prototype 'things'. What this is about 1) Don’t make me think! A breakdown of IoT frameworks to help you build things. 2) Demonstration of different rapid prototyping environments. 3) The key points in development of an IoT thing and getting your idea alive. 4) The trade off between complexity and features in IoT Who...
Topics: Youtube, video, Science & Technology
FOSDEM 2019
movies

eye 22

favorite 0

comment 0

by Gildas Chabot At: FOSDEM 2019 https://video.fosdem.org/2019/UD2.120/gotensorflow.webm The goal of this talk is to guide you through the integration of pre-trained models into a Go app. From A to Z, we will build an AI image search with Go and Tensorflow. AI is on everybody's lips nowadays. Every company wants to bring it to its customers. Google, Facebook, Microsoft and more are racing against each other with research papers and open-source frameworks. From a developer point-of-view, it has...
Topics: Youtube, video, Science & Technology
FOSDEM 2019
by FOSDEM
movies

eye 42

favorite 0

comment 0

by Pavel Kruhlei At: FOSDEM 2019 https://video.fosdem.org/2019/H.1308/e2e_tests_cypress.webm The normal state of things with end-2-end testing is a pain: tests are flaky, slow, verbose and written by some QA guy. Let's see if I can convince you that it doesn't need to be like that, with an example of Cypress.io framework: a dev-centric open-source tool designed to make our life a little simple. Room: H.1308 (Rolin) Scheduled start: 2019-02-03 13:00:00+01 Source:...
Topics: Youtube, video, Science & Technology
Porting U-Boot to a Modular Device Booting Linux via U-Boot on a board which can be composed of several different modules by Marek Behún At: FOSDEM 2019 https://video.fosdem.org/2019/K.4.401/porting_u_boot_to_a_modular_device.webm Currently, Das U-Boot and Linux use device tree to specify how the different hardware components are connected to each other on a board. If a board has a way via which the user can plug in another hardware component, unless we are talking about universal buses like...
Topics: Youtube, video, Science & Technology
FOSDEM 2019
by FOSDEM
movies

eye 160

favorite 0

comment 0

by Peter Jonas At: FOSDEM 2019 https://video.fosdem.org/2019/H.2215/openscore_sheet_music.webm OpenScore is a crowdsourced initiative to transcribe the world's public domain sheet music into an open source, digital format. This brings music notation into the 21st Century, enabling its convenient use on devices such as phones, tablets and computers. OpenScore extends the principles of open source to apply not only to software, but also to the content produced by the software, thereby opening up...
Topics: Youtube, video, Science & Technology
FOSDEM 2019
movies

eye 69

favorite 0

comment 0

by Guillaume Gomez At: FOSDEM 2019 https://video.fosdem.org/2019/UD2.208/rust_gtk_rs.webm A tour on newest and future developments for gtk-rs, the Rust bindings to GTK+. Agenda Introduction: Small presentation of Gtk-rs project. Small code demonstration. Last year developments: Add of futures to handle asynchronous function calls. Generation of union types. A lot of new types/functions generated. Next developments: Generate bindings for functions/methods taking callbacks as argument. Long run:...
Topics: Youtube, video, Science & Technology
FOSDEM 2019
movies

eye 26

favorite 0

comment 0

by Lionel Auroux At: FOSDEM 2019 https://video.fosdem.org/2019/UD2.120/python_matching_with_behavior_trees.webm Any python data structure could be seen as a big tree of related objects. Would it be useful for you to recognize in this big tree some specific form? Recognizing of subtrees is really a common aim in compilers implementation. But it's not an easy task. I recently found that I could easily use behavior trees to do such things. However this kind of techniques could be useful in other...
Topics: Youtube, video, Science & Technology
FOSDEM 2019
by FOSDEM
movies

eye 22

favorite 0

comment 0

by Henning Westerholt At: FOSDEM 2019 https://video.fosdem.org/2019/H.1309/kamailio.webm Kamailio is an widely used carrier-grade open source SIP server that focus on flexibility, security and performance. It offers extensive core functionality and provides over 200 extension modules. Therefore it can be challenging as developer to decide which of the available APIs to use for your development. This is especially true if you want to integrate your extension later into the project upstream...
Topics: Youtube, video, Science & Technology
FOSDEM 2019
by FOSDEM
movies

eye 24

favorite 0

comment 0

by Peter Munch-Ellingsen At: FOSDEM 2019 https://video.fosdem.org/2019/H.2215/nim_metaprogramming.webm Over the years I've visited languages on all levels of abstraction and paradigms, both through my studies but also in a professional capacity. One of the languages that have caught my eye is Nim, which ticks a lot of boxes for me, and leaves me wanting it's features in many other languages. Of the many interesting features in the language one of the most mentioned is the metaprogramming...
Topics: Youtube, video, Science & Technology
Debug info in optimized code - how far can we go? Improving LLVM debug info with function entry values by Nikola Prica and Djordje Todorovic At: FOSDEM 2019 https://video.fosdem.org/2019/K.4.201/llvm_debug.webm Software release products are compiled with optimization level –O2 and higher. Such products might produce a core-file that is used for investigating cause of problem that produced it. First thing from which we start debug analysis is call-trace from a crash. In such traces most of the...
Topics: Youtube, video, Science & Technology
FOSDEM 2019
by FOSDEM
movies

eye 26

favorite 0

comment 0

by Richard Hartmann At: FOSDEM 2019 https://video.fosdem.org/2019/H.2215/fosdem_infrastructure.webm Room: H.2215 (Ferrer) Scheduled start: 2019-02-03 16:40:00+01 Source: https://www.youtube.com/watch?v=3o2LBuwHmQw Uploader: FOSDEM
Topics: Youtube, video, Science & Technology
Rated Ranking Evaluator: an open-source approach for Search Quality Evaluation How to automate the Search Quality Evaluation process using a completely based FOSS solution by Andrea Gazzarini and Alessandro Benedetti At: FOSDEM 2019 https://video.fosdem.org/2019/K.3.201/rated_ranking_evaluator.webm Every team working on information retrieval software struggles with the task of evaluating how well their system performs in terms of search quality(currently and historically). Evaluating search...
Topics: Youtube, video, Science & Technology
Going mobile with React Native and WebRTC How Jitsi Meet went from web to mobile, while sharing most of its code by Saúl Ibarra Corretgé At: FOSDEM 2019 https://video.fosdem.org/2019/H.1309/jitsi_mobile_webrtc.webm Jitsi Meet started out as a web application, but when mobile became a target we tackled it in a relatively unusual way: the web and mobile share all the business logic wth mobile using React Native for platform support and presentation. Jitsi Meet started out as a web application,...
Topics: Youtube, video, Science & Technology
No evidence of communication and implementing a protocol: Off-the-Record protocol version 4 Version 4 of OTR protocol by Sofía Celi At: FOSDEM 2019 https://video.fosdem.org/2019/UD2.218A/otr4.webm OTRv4 is the newest version of the Off-The-Record protocol. It is a protocol where the newest academic research intertwines with the real-world implementations. This newest version is one where we are asked to revisit our definitions around deniability (online and offline) and how important they are...
Topics: Youtube, video, Science & Technology