From 522b19d39c5a6ca1a58178de6e3e92a237dba8f5 Mon Sep 17 00:00:00 2001 From: Johan Thelin Date: Fri, 8 Mar 2019 15:38:33 +0100 Subject: [PATCH] All speakers --- 2019/images/speaker-cchen.png | Bin 7355 -> 75864 bytes 2019/images/speaker-dhalasz.png | Bin 0 -> 7355 bytes 2019/images/speaker-jandersson.png | Bin 0 -> 7355 bytes 2019/images/speaker-mkrak.png | Bin 0 -> 7355 bytes 2019/images/speaker-tnovotna.png | Bin 0 -> 7355 bytes 2019/index.html | 52 +++++++--- 2019/schedule.html | 61 +++++++++++- 2019/speakers-and-talks.html | 154 ++++++++++++++++++----------- 8 files changed, 194 insertions(+), 73 deletions(-) create mode 100644 2019/images/speaker-dhalasz.png create mode 100644 2019/images/speaker-jandersson.png create mode 100644 2019/images/speaker-mkrak.png create mode 100644 2019/images/speaker-tnovotna.png diff --git a/2019/images/speaker-cchen.png b/2019/images/speaker-cchen.png index 4cc075855c28e7324201ae09e976ec0aeb41a655..a8f584aa65a5d9d1bead20babe3a89ef62f964bf 100644 GIT binary patch literal 75864 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

mga{m0`JS`ff@^*`Ocyj&}>GE2%i=?TzCA0s(1 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 diff --git a/2019/images/speaker-dhalasz.png b/2019/images/speaker-dhalasz.png new file mode 100644 index 0000000000000000000000000000000000000000..4cc075855c28e7324201ae09e976ec0aeb41a655 GIT binary patch literal 7355 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 literal 0 HcmV?d00001 diff --git a/2019/images/speaker-jandersson.png b/2019/images/speaker-jandersson.png new file mode 100644 index 0000000000000000000000000000000000000000..4cc075855c28e7324201ae09e976ec0aeb41a655 GIT binary patch literal 7355 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 literal 0 HcmV?d00001 diff --git a/2019/images/speaker-mkrak.png b/2019/images/speaker-mkrak.png new file mode 100644 index 0000000000000000000000000000000000000000..4cc075855c28e7324201ae09e976ec0aeb41a655 GIT binary patch literal 7355 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 literal 0 HcmV?d00001 diff --git a/2019/images/speaker-tnovotna.png b/2019/images/speaker-tnovotna.png new file mode 100644 index 0000000000000000000000000000000000000000..4cc075855c28e7324201ae09e976ec0aeb41a655 GIT binary patch literal 7355 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 literal 0 HcmV?d00001 diff --git a/2019/index.html b/2019/index.html index ab0def6..ae02041 100644 --- a/2019/index.html +++ b/2019/index.html @@ -94,19 +94,25 @@ Zeeshan Ali
Open Source Geolocation: The story & challenges ahead
+

+
+
Niclas Zeising
Niclas Zeising
diff --git a/2019/schedule.html b/2019/schedule.html index 5a7e71a..d83cf77 100644 --- a/2019/schedule.html +++ b/2019/schedule.html @@ -85,6 +85,7 @@ All sessions include time for Q&A and to move between rooms.

Mirko Boehm
+ @@ -115,6 +116,7 @@ All sessions include time for Q&A and to move between rooms.

Magnus Hagander
+ @@ -128,6 +130,7 @@ All sessions include time for Q&A and to move between rooms.

Kristoffer Grönlund
+ @@ -157,6 +160,7 @@ All sessions include time for Q&A and to move between rooms.

Michael Kerrisk
+ @@ -170,6 +174,7 @@ All sessions include time for Q&A and to move between rooms.

Mikey Ariel
+ @@ -217,8 +222,21 @@ All sessions include time for Q&A and to move between rooms.

-
T.B.D.
+ + +
Component-based Design System and Development
+
Tereza Novotna
+
+ + + +
David Halasz
+
+ + + + @@ -231,6 +249,7 @@ All sessions include time for Q&A and to move between rooms.

Claes Jakobsson
+ @@ -252,6 +271,7 @@ All sessions include time for Q&A and to move between rooms.

Alberto Mardegan
+ @@ -273,6 +293,7 @@ All sessions include time for Q&A and to move between rooms.

Anna Ossowski
+ @@ -286,6 +307,7 @@ All sessions include time for Q&A and to move between rooms.

David Sundelius
+ @@ -316,6 +338,7 @@ All sessions include time for Q&A and to move between rooms.

Chris Lamb
+ @@ -329,6 +352,7 @@ All sessions include time for Q&A and to move between rooms.

Daniel Hansson
+   @@ -337,6 +361,7 @@ All sessions include time for Q&A and to move between rooms.

Carol Chen
+ @@ -358,6 +383,7 @@ All sessions include time for Q&A and to move between rooms.

Anders Roxell
+ @@ -371,6 +397,7 @@ All sessions include time for Q&A and to move between rooms.

Niclas Zeising
+ @@ -393,8 +420,15 @@ All sessions include time for Q&A and to move between rooms.

-
T.B.D.
+ + +
Open Source at SVT
+
Josef Andersson
+
+ + + @@ -407,6 +441,7 @@ All sessions include time for Q&A and to move between rooms.

Alexander Hultnér
+ @@ -448,6 +483,7 @@ All sessions include time for Q&A and to move between rooms.

Kim Lantto
+   @@ -456,6 +492,7 @@ All sessions include time for Q&A and to move between rooms.

Nicolas Maxant
+ @@ -486,6 +523,7 @@ All sessions include time for Q&A and to move between rooms.

Fredrik Söderblom
+ @@ -499,6 +537,7 @@ All sessions include time for Q&A and to move between rooms.

Jan Jongboom
+ @@ -528,6 +567,7 @@ All sessions include time for Q&A and to move between rooms.

Kalyan Dikshit
+ @@ -541,6 +581,7 @@ All sessions include time for Q&A and to move between rooms.

Molly de Blanc
+ @@ -595,6 +636,7 @@ All sessions include time for Q&A and to move between rooms.

Joachim Strömbergson
+ @@ -608,6 +650,7 @@ All sessions include time for Q&A and to move between rooms.

Chris Simmonds
+ @@ -637,6 +680,7 @@ All sessions include time for Q&A and to move between rooms.

Zeeshan Ali
+ @@ -650,6 +694,7 @@ All sessions include time for Q&A and to move between rooms.

Agustín Benito
+ @@ -680,6 +725,7 @@ All sessions include time for Q&A and to move between rooms.

Sam Bellen
+ @@ -693,6 +739,7 @@ All sessions include time for Q&A and to move between rooms.

Daniel Stenberg
+ @@ -707,8 +754,15 @@ All sessions include time for Q&A and to move between rooms.

-
T.B.D.
+ + +
Integrate IoT cloud analytics and over-the-air (OTA) updates with Google and Mender.io
+
Mirza Krak
+
+ + + @@ -721,6 +775,7 @@ All sessions include time for Q&A and to move between rooms.

Adam Dunkels
+ diff --git a/2019/speakers-and-talks.html b/2019/speakers-and-talks.html index e477919..103c4f0 100644 --- a/2019/speakers-and-talks.html +++ b/2019/speakers-and-talks.html @@ -59,14 +59,30 @@
Zeeshan Ali
Open Source Geolocation: The story & challenges ahead
-
+
In this talk, Zeeshan will share his story of development of Geoclue, the open source geolocation service for Linux. He'll talk about the challenges and setbacks faced during these years in developing a framework designed to provide a simple API to application developers while also addressing the privacy issues related to giving out users' location to random applications. Also presented will be the current big problems faced by the project and possible solutions to them.
Developer, helicopter pilot and cat lover.
Zeeshan is a Senior Software Engineer at Red Hat, based in Berlin. He is a veteran GNOME developer, with many years of C and Vala experience. More recently he's been in love with Rust language. He has a private pilot license for helicopters and currently learning to fly planes. He has a very loving and lovely cat.
+
+
+
+
Josef Andersson
+
+
+
Josef Andersson
+
Open Source at SVT
+
+ Up until recently, the only notable Open Source project stemming from SVT was the very successful CasparCG project, a layer-based real-time compositor used to play out professional graphics, audio and video to multiple outputs. CasparCG has been developed as an Open Source project since 2006. +
+ Now, as SVT is looking for a broader collaboration with other public broadcasters, we have recently adopted a new Open Source policy that encourages developers to be more active in the Open Source community. Both by contributing to existing projects and by releasing in-house developed projects as Open Source. +
+ In our talk we will present how SVT came to adopt this new Open Source policy, the challenges faced in getting it accepted within the organization, and how it has played out so far. We will also talk about how SVT encourages developers to contribute to Open Source projects and release their own code as Open Source, and why working with Open Source is essential for a public service broadcaster company. +
+ Josef is an Open Source enthusiast that has been active in many areas of the Open Source communities. As a translator, code contributor to various projects, with licenses and Open Source strategy, arranging hackathons and as a writer for tech magazines. Currently, Josef is working at SVT as a senior developer, and is also a member of their newly formed Open Source lead team that is working with implementing an Open Source mindset in the organization. +
@@ -75,8 +91,7 @@
Mikey Ariel
Docs or it didn't happen!
-
+
If you ever skimmed through a README, tried to follow a quickstart tutorial, attempted to decipher an error message, or typed '--help' in your console, congratulations -- you have encountered documentation!
Long gone are the days of massive books with never-ending stories about your software. Today's users are smarter and less patient, which means that we no longer need to document *all the things*, as long as what we do document is clear, concise, helpful, and accessible. And that's where the real work starts. @@ -95,8 +110,7 @@
Sam Bellen
Knock knock, who's there? Authenticating your single page apps using JSON Web Tokens.
-
+
When it comes to writing code, there’s nothing we take more serious than authentication and security. Modern single page applications bring along new challenges. By using solutions like the OpenID Connect protocol and JSON Web Tokens we can improve the user experience when authenticating with your apps, providing a seamless authentication process.
In this talk I will try to explain in depth, the way JSON Web Tokens work and can be used to secure your single page apps. I will explain the difference between using opaque tokens and JWTs. The talks will also give an overview of a modern authentication flow and a step by step breakdown of how it works exactly. No specific previous knowledge is required, but it helps the audience has some experience with authenticating users. @@ -115,8 +129,7 @@
Agustín Benito
Embracing FLOSS as a shortcut towards agility
-
+
Many organizations are going nowadays through transformation processes at scale toward agility. Agustin will explain why embracing Open Source is a great way to increase the chances any organization has to succeed in such complex processes, which key challenges would be easier to face and why.
The talk targets those developers and managers interested in Open Source and Agile/DevOps at scale. @@ -131,8 +144,7 @@
Molly de Blanc
Insecure connections: Love and mental health in our digital lives
-
+
The lens through which we view--and know--what it means to love, to be ourselves, and to connect with others is now backed by microchips and millions of lines of code. As our lives continue to become increasingly managed by our devices, we need to ask ourselves what we're gaining--and what we're giving up--by allowing technology into the spaces that make our hearts ache and that keep us up at night.
This talk will weave together two narratives essential to many people: health and love. It will examine the ways in which both of these topics have become entwined with computing, what that means for us as individuals, and what that means for our individual and societal user freedoms. @@ -147,8 +159,7 @@
Mirko Boehm
Open Source, Standards Development and Patents in Europe
-
+
The standards community develops specifications. The FOSS community implements standards. The FOSS community also develops industry standards. How does this the interaction function? And is it working well? How do policy makers interact with the FOSS community to set safety standards and other requirements? What is the relationship between standards-essential patents and FOSS? What comes first, specification or implementation? Where does innovation happen, and what is the platform to develop consensus on technical standards in a market segment? Based on research work at TU Berlin and for the Joint Research Center of the European Commission and the work of the Open Invention Network to protect key FOSS projects from patent litigation, the presentation will discuss the current state of the debate at the European and international level, and provide an outlook on how the roles and functions of standards-development organisations and the wider FOSS community are converging. No live demos, unfortunately.
Free and Open Source Software contributor. Founder, Endocode. Director, Linux System Definition, Open Invention Network. KDE contributor since 1997 (including several years on the KDE e.V. board). Visiting lecturer and researcher at the Technical University of Berlin. FSFE Team Germany. Qt-certified specialist and trainer. Openforum Academy fellow. Berlin, Germany. @@ -161,8 +172,7 @@
Carol Chen
Manage a community like conducting an orchestra - with a lot of hand waving
-
+
Have you attended an orchestral performance and wondered what it is exactly that conductors do besides waving their arms in the air? Most of the value that the conductor (community manager) brings to the orchestra (community) is carried out before the performance (behind the scenes). In this session, I will share my experiences in orchestras and open source communities big and small across different countries. How do you take care of the different types of contributors/players and bring out their best? What happens when they have differences in opinion on how to collaborate? How do you make the community welcoming and inclusive especially for people with different backgrounds and who may not speak your (programming) language? Join me on a musical journey through some of the common (and perhaps not so common) dissonances of community orchestration and their possible resolutions!
Carol Chen is a Community Architect at Red Hat, supporting several upstream communities such as Ansible and ManageIQ. She has been actively involved in open source communities while working for Jolla and Nokia previously. In addition, she also has experiences in software development/integration in her 12 years in the mobile industry. On a personal note, Carol plays the Timpani in an orchestra in Tampere, Finland, where she now calls home. @@ -175,8 +185,7 @@
Kalyan Dikshit
Common Voice - Building Multilingual Voice Datasets
-
+
Voice recognition technology is revolutionising the way we interact with machines, but the currently available systems are expensive and proprietary. Common Voice is a massive global database of donated voices that lets anyone quickly and easily train voice-enabled apps in potentially every language. And offer developers and technologists multilingual datasets to train machine-learning models which enable them to build a wave of innovative products and services.
Kalyan Dikshit is a Mozilla Tech Speaker, Representative, and part of its Hyderabad Community, India. He spoke at the Internet Freedom Festival 2017, 2018, Still Hacking Anyway (SHA), All Systems Go! 2017, Shift DEV 2018. He recently gave a talk at “Full Stack Fest 2018” happened in Barcelona. As a volunteer he localizes software for Mozilla, Tor, Orfox, Orbot, GlobaLeaks, Signal and OONIProbe. He currently also devotes his time with ICRISAT where he works, with drones to develop and trial techniques, to connect farmers. Founder of the “JAVA 1.X Hyderabad Chapter” & Co-founder of “Duck Duck Go Hyderabad Chapter”. «Developer by Day, Hacker by Night» @@ -189,8 +198,7 @@
Adam Dunkels
Saving the Day by Stack Smashing a Hundred Streetlights before Sunrise
-
+
Hours before an important customer demo, one hundred streetlights are running a pre-release software version with a critical bug that prevents them from working properly. What's worse, the bug also causes the remote-update mechanism to fail. Fortunately, a recent update had introduced an off-by-one bug that allowed us to create a stack smash attack that could inject a patch into each light and fix the lamps just in time before sunrise.
Adam Dunkels is the CEO and co-founder Thingsquare and an award-winning Internet of Things pioneer, named a top 35 innovator in the world by the MIT Technology Review for having created the minimal wireless networking protocols that allow almost any device to communicate over the Internet. Most of today's Internet of Things products are powered by software he created. @@ -203,8 +211,7 @@
Kristoffer Grönlund
Let's Lisp like it's 1959
-
+
One of my favorite papers in computer science is the original LISP paper by John McCarthy. Written in 1959, it describes something mind-bending: The interpreter for a language in the language that it interprets. If you understand this paper, you understand how computation works.
A few years ago, I decided to implement the interpreter described in the paper, and this project turned out to be surprisingly popular. In this presentation, I'll show how to implement the original LISP interpreter in C, and together we will marvel at its elegance. @@ -219,8 +226,7 @@
Magnus Hagander
PostgreSQL gotchas for app developers
-
+
Some things when it comes to working with databases are obvious to everybody. Other things are hidden from everybody. Yet some can be obvious to an experienced DBA, but come as a big surprise to application developers, and these can often be different between different databases.
In this talk I'll go through some of the common mistakes I've seen in applications built against PostgreSQL that made perfect sense, yet were suboptimal or failed. @@ -235,6 +241,23 @@
To pay the bills, he is a PostgreSQL and open source software consultant at Redpill Linpro in Stockholm, Sweden, where he works on consulting, support and training services, as well as custom development work.
+
+
+
+
David Halasz
+
+
+
David Halasz
+
Component-based Design System and Development
+
+ How do you bring order to this chaotic web frontend climate fueled by the ever-changing technologies driving it? We - a UX Designer and a Software Engineer - will introduce you to the concept of WebComponents, and how we can achieve order through evolving from Bootstrap to CSS grid based design system. +
+ Target Audience: designers and engineers. our talk introduces the importance of collaboration and bringing designers and engineers together. +
+ The Red Hat portfolio includes about 50 different products. There was a need for a design system as different patterns were build over and over again which led to inconsistency. The UXD goal is to bring consistent user experience to the entire Red Hat portfolio. This talk explains why it is important to have a unified look and feel. Patternfly is an open-source design system that helps our designers and engineers build user friendly products. As the frontend technologies are constantly evolving, this design system has to evolve with them. We would like to talk about the history and evolution of PatternFly - how it was created and how it tries to handle the continuous evolution of the frontend landscape. Perspectives from both design and engineering will be included. +
+ TBD +
@@ -243,8 +266,7 @@
Daniel Hansson
The NextCloud VM
-
+
The Nextcloud VM is a popular way to deploy your Nextcloud for the first time. The scripts make it easy for any sysadmin to deploy in almost any environment. It's made with simplicity in mind and is therefore also very popular amongst users that aren't familiar with Linux.
This talk will explain a little bit about the history behind the VM and how it's developed over time. @@ -261,8 +283,7 @@
Alexander Hultnér
Test faster, fix more
-
+
Did you ever miss that corner case bug? Maybe it was a negative integer, strange timezone conversion behaviour, off by one error or something entirely else. These subtle bugs are often hard to catch and are easily missed in test cases. You like me have probably ran into plenty of code utilising only happy path testing, only to later discover subtle bugs which are easily fixed once pointed out.
This is where property based testing comes into the picture. In this talk I will focus on a wonderful Python library called Hypothesis but the concepts apply to other languages as well. Hypethesis is based on the same concept as the famous QuickCheck library for Haskell, which in turn have been ported a large number of languages. Hypothesis uses a wide range of input to find edge cases that you could otherwise easily miss, once it finds these cases it narrows down the input to the minimal breaking example to provide failures which are easier to understand. @@ -281,8 +302,7 @@
Claes Jakobsson
The O in IoT should stand for Open
-
+
During the past years we’ve been developing the Botani.st platform for urban farming. Since we don’t want our customers to end up with a plastic brick when we go bust one design philosophy has been to open as much as possible from protocols to hardware to software. And since we rely on so much open source in the project itself it’s not more than fair.
This talk will cover how we’ve designed the platform and some of the choices needed to balance openess, price and usability. @@ -297,8 +317,7 @@
Jan Jongboom
17,000 contributions in 32K RAM
-
+
The future of computing is tiny. Most computers are not desktop, laptops, tablets or mobile phones, but microcontrollers. Small, integrated systems with a few KB of RAM. And their presence is ever growing. Last year alone 31 billion (!) of them were shipped, up from 23 billion in 2015. And they get more capable every day. A modern embedded system has threads, can run Python or JavaScript, and use machine learning models. Why are you not developing for them yet?
In this talk you'll learn that microcontrollers are not scary, that there's no magic involved, and that working in very constrained systems is actually very fun! You'll also learn a thing or two about getting things to run for years on a battery, try that with a web app. In this talk we'll use Mbed OS, the largest open source Real-Time Operating System for microcontrollers. In 2018 over 17,000 commits were landed in the project, it has over 400 unique contributors, and is licensed under the Apache 2.0 license. @@ -313,12 +332,30 @@
Michael Kerrisk
Understanding user namespaces
-
+
User namespaces are at the heart of many interesting technologies that allow isolation and sandboxing of applications, for example running containers without root privileges and sandboxes for web browser plug-ins. In this tutorial, we'll look in detail at user namespaces, building up a basic understanding of what a user namespace is and going on to questions such as: what does being “superuser inside a user namespace” allow you do (and what does it not allow); what is the relationship between user namespaces and other namespace types (PID, UTS, network, etc.); and what are the security implications of user namespaces? We'll also explore some simple shell commands that can be used for creating and experimenting with user namespaces in order to better understand how they work. Along the way, there will hopefully be time for a few live demos.
Michael Kerrisk is the author of the acclaimed book, “The Linux Programming Interface” (http://man7.org/tlpi/), a guide and reference for system programming on Linux and UNIX. He contributes to the Linux kernel primarily via documentation, review, and testing of new kernel-user-space interfaces. He has contributed to the Linux man-pages project (http://www.kernel.org/doc/man-pages/) since 2000, and been the project maintainer since 2004. Michael is a trainer and consultant, living in Munich, Germany.
+
+
+
+
Mirza Krak
+
+
+
Mirza Krak
+
Integrate IoT cloud analytics and over-the-air (OTA) updates with Google and Mender.io
+
+ We will demonstrate how to use and integrate analytics and OTA updates into an IoT product. We will cover the integration of software update management into a Cloud IoT solution that allows you to easily and securely connect, manage, and ingest data from millions of globally dispersed devices, providing a complete solution for collecting, processing, analyzing, and visualizing IoT data in real-time. +
+ In this talk, we will specifically use the integration between Google’s Cloud IoT Core and the Mender open source project. We’ll walk the audience through the following: +
+
  • Overview of device registration in Google IoT Core and Mender
  • IoT device level OTA update services and how it is orchestrated between IoT images (Google Cloud Storage), the Mender OS Build System (Google Compute Engine), and the Mender Management Server (Google Compute Engine)
  • Preauthorization of devices in the Mender Server using the same credentials as IoT Core, keeping the security model robust but simple
  • Central management of your entire IoT data network from a single pane of glass
  • Demo of IoT analytics application with OTA updates in Yocto Project
+
+ Mirza Krak is an embedded Linux solution specialist with seven years of experience in the field and is currently employed by Northern.tech, the commercial entity behind the Mender project. +
+ Mirza was a Mender community member for a couple of years which led to him joining the Mender project full-time in 2018. He is involved in various other open source projects and is a Linux kernel contributor. Mirza's expertise is within Board Support Package development which ranges from hardware bringup, bootloaders, Linux kernel and build systems (Yocto/OE-core). Mirza has spoken at various conferences including Embedded Linux Conference and FOSS-North. +
@@ -327,8 +364,7 @@
Chris Lamb
What can free software learn from classical music?
-
+
Programming & composition share countless traits, including being puzzle-based methods of self-expression as well as the contradictions of being artistic yet technical, collaborative yet individualistic and both can never be "perfected".
It should therefore not be too surprising that that the old world of classical music has many things in common with the free software movement of today: not only did composers of the past freely remix the works of others every subsequent performance and recording day could be considered a "derived work"... @@ -353,8 +389,7 @@
Kim Lantto
Open Data - the City of Gothenburg
-
+
TBD
TBD @@ -367,8 +402,7 @@
Alberto Mardegan
Using the blockchain to find the next prime number
-
+
The nature of blockchain-based algorithms make them suitable for solving almost any class of software problems, vastly expanding the field of what is achievable with network computing. At least, if you believe the Internet.
In this talk we'll take a critical approach to the blockchain (with a brief mention of cryptocurrencies), giving an overview of how they work and bringing forward some reasons why, after all, the blockchain might not be the best technology for your next project. @@ -383,12 +417,28 @@
Nicolas Maxant
Open Data - Mimbly
-
+
TBD
TBD
+
+
+
+
Tereza Novotna
+
+
+
Tereza Novotna
+
Component-based Design System and Development
+
+ How do you bring order to this chaotic web frontend climate fueled by the ever-changing technologies driving it? We - a UX Designer and a Software Engineer - will introduce you to the concept of WebComponents, and how we can achieve order through evolving from Bootstrap to CSS grid based design system. +
+ Target Audience: designers and engineers. our talk introduces the importance of collaboration and bringing designers and engineers together. +
+ The Red Hat portfolio includes about 50 different products. There was a need for a design system as different patterns were build over and over again which led to inconsistency. The UXD goal is to bring consistent user experience to the entire Red Hat portfolio. This talk explains why it is important to have a unified look and feel. Patternfly is an open-source design system that helps our designers and engineers build user friendly products. As the frontend technologies are constantly evolving, this design system has to evolve with them. We would like to talk about the history and evolution of PatternFly - how it was created and how it tries to handle the continuous evolution of the frontend landscape. Perspectives from both design and engineering will be included. +
+ Interaction Designer and Software Engineer @Red Hat +
@@ -397,8 +447,7 @@
Anna Ossowski
Flourishing FLOSS: Making Your Project Successful
-
+
You maintain an Open Source project with great code? Yet your project isn’t succeeding in the ways you want? Maybe you’re struggling with funding or documentation? Or you just can’t find new contributors and you’re drowning in issues and pull requests? Open Source is made up of many components and we are often better-trained in methods for writing good code, than in methods for succeeding in the other dimensions we want our project to grow. In this talk we’ll explore the different components of an Open Source project and how they work together. After this talk you’ll be well-equipped with a ideas and strategies for growing, cultivating, and nourishing your Open Source project.
For your project to succeed, all of its non-code components must be well-maintained. What are these different components and what methods can we learn to maintain them? @@ -417,8 +466,7 @@
Anders Roxell
Continuously Integrating the Upstream Linux Kernel on Hardware
-
+
The aim of this project is to continuously test one of the biggest open source projects on hardware and in qemu. The project started to continuously run functional tests on TS kernels. Tests that gets run are kselftest, ltp, and libhugetlbfs. Running tests on actual hardware isn’t as easy as you may think. Failing tests, hanging tests or flaky tests are some of the issues. The project that was going to run tests on real hardware is called Linux Kernel Functional Testing (LKFT). LKFT uses infrastructure software like Jenkins, LAVA, SQUAD and bugzilla for building, testing, displaying and tracking regressions of the LTS, mainline and next kernels.
LKFT was created in early summer 2017, and the project has helped to enable LTS kernels being supported for 6 years. KernelCI is also used to build and boot testing, and today kernelCI also implements functional tests. @@ -433,8 +481,7 @@
Chris Simmonds
Reducing the boot time of Linux devices
-
+
We all want our devices to boot faster, but how much effort do you want to dedicate to optimizing and maintaining a custom kernel and apps? This presentation offers a graded list of things you can do to reduce boot time. They start with simple changes, such as adjusting the position of your main application the init sequence. Then there are the changes you can make to the kernel and bootloader configuration to speed things up, and finally, there are moderately advanced techniques such as using U-Boot in falcon mode.
All of this is done using standard configuration techniques, with the idea of being able to maintain these changes in the future. I will show the effect of each of these changes on typical a embedded dev board so that you can judge for yourself where on the journey you want to jump off. @@ -451,8 +498,7 @@
Fredrik Söderblom
Modern Email Security
-
+
In times when a major infection vector is email, it is relevant to use existing protection mechanisms (SPF, DKIM, DMARC, DNSSEC, STARTTLS etc) to protect your company and your company's customers. This presentaion by Fredrik Söderblom from StoredSafe will show how you can protect incoming and outgoing emails with relatively simple means, as well as run you through emerging techniques such as MTA-STS, TLS-RPT, ARC etc.
Fredrik has been working in the IT industry for more than 25 years, and has been involved with the Internet and security since 1992, when he designed and implemented the first firewall for Hewlett Packard in northern Europe. @@ -469,8 +515,7 @@
Daniel Stenberg
Writing safe and secure code
-
+
With experiences from the curl project, Daniel talks about how to write safe and secure code to run in every portable device on the planet.
Daniel is the lead developer of curl since over twenty years. One of the most widely used software components in the world. @@ -483,8 +528,7 @@
Joachim Strömbergson
Cryptech - Open Hardware Security Modules for a safer, open world
-
+
The CrypTech Hardware Security Module (HSM) Project is an international project developing an open-source hardware cryptographic engine design that meets the needs of high assurance Internet infrastructure systems. Until today, HSMs used for CA certificate signing, DNSSEC and Tor, for example, were highly expensive, proprietary tamper protected black boxes. CrypTech is changing that, making HSMs open and available to everyone.
The goal of the CrypTech project is to create an open-source hardware cryptographic engine that can be built by anyone from public hardware specifications and open-source firmware and operated without fees of any kind. In the talk we will describe what the Cryptech Alpha HSM is, the status for the project, some of the experiences we’ve had designing open crypto hardware, PCBs and FPGAs. @@ -499,8 +543,7 @@
David Sundelius
Technical agility - What, why and how?
-
+
Is it just a buzzword that forces you to stand up during your morning meetings? No! Agility for the developer, the organization and the business are all parts of getting a workplace that is motivating and continually learning. During this time the technical part of agile will be presented, and how it can affect the organization, product and people. Some hands-on ideas on how to increase your organizations technical agility are also promised.
David has experience with rendering techniques for lighting, programming language development and front end architecture for web applications, but is now working as a technical agile coach. He’s main focus is to help team to continuously improve their work situation through technology, ways of working and self organization. @@ -513,8 +556,7 @@
Niclas Zeising
FreeBSD is not Linux
-
+
FreeBSD is an advanced open source Unix-like operating system with roots in the Berkeley Software Distribution (BSD) Unix originally distributed by the University of California, Berkeley. It is one of the oldest and largest open source projects in the world, having recently celebrated it's 25th birthday. FreeBSD is used to power modern servers, desktops and embedded system and its advanced networking, storage and security features makes it the platform of choice for many of the busiest web sites and most pervasive networking and storage devices. When sending a network packet across the Internet, there is a good chance it will touch a FreeBSD system along the way.
This presentation will give an overview of the FreeBSD operating system and the FreeBSD project community. We will walk through what FreeBSD is, and the community behind it. I will also talk about the various features in FreeBSD, such as jails, ZFS, networking and virtualization and some of the places where FreeBSD can be found.