Sorting speakers alphabetically
This commit is contained in:
parent
bd58e7ec6c
commit
d79100ca58
6 changed files with 128 additions and 126 deletions
BIN
2019/images/speaker-aroxell.png
Normal file
BIN
2019/images/speaker-aroxell.png
Normal file
Binary file not shown.
After Width: | Height: | Size: 7.2 KiB |
BIN
2019/images/speaker-clamb.png
Normal file
BIN
2019/images/speaker-clamb.png
Normal file
Binary file not shown.
After Width: | Height: | Size: 7.2 KiB |
BIN
2019/images/speaker-kdikshit.png
Normal file
BIN
2019/images/speaker-kdikshit.png
Normal file
Binary file not shown.
After Width: | Height: | Size: 7.2 KiB |
BIN
2019/images/speaker-kgronlund.png
Normal file
BIN
2019/images/speaker-kgronlund.png
Normal file
Binary file not shown.
After Width: | Height: | Size: 7.2 KiB |
|
@ -89,11 +89,47 @@
|
|||
<p>Please visit our <a href="contribute.html#call-for-papers">Call for Papers</a> if you are interested in speaking at the event.</p>
|
||||
|
||||
<div><div class="row"><div class="col-md-4">
|
||||
<a href="speakers-and-talks.html#mariel" class="speakerfront">
|
||||
<img class="speakergrid" src="images/speaker-mariel.png" alt="Mikey Ariel"><br />
|
||||
<b>Mikey Ariel</b><br />
|
||||
Docs or it didn't happen!
|
||||
</a>
|
||||
</div><div class="col-md-4">
|
||||
<a href="speakers-and-talks.html#mboehm" class="speakerfront">
|
||||
<img class="speakergrid" src="images/speaker-mboehm.png" alt="Mirko Boehm"><br />
|
||||
<b>Mirko Boehm</b><br />
|
||||
Open Source, Standards Development and Patents in Europe
|
||||
</a>
|
||||
</div><div class="col-md-4">
|
||||
<a href="speakers-and-talks.html#kdikshit" class="speakerfront">
|
||||
<img class="speakergrid" src="images/speaker-kdikshit.png" alt="Kalyan Dikshit"><br />
|
||||
<b>Kalyan Dikshit</b><br />
|
||||
Common Voice - Building Multilingual Voice Datasets
|
||||
</a>
|
||||
</div></div><div class="row"><div class="col-md-4">
|
||||
<a href="speakers-and-talks.html#kgronlund" class="speakerfront">
|
||||
<img class="speakergrid" src="images/speaker-kgronlund.png" alt="Kristoffer Grönlund"><br />
|
||||
<b>Kristoffer Grönlund</b><br />
|
||||
Let's Lisp like it's 1959
|
||||
</a>
|
||||
</div><div class="col-md-4">
|
||||
<a href="speakers-and-talks.html#jjongboom" class="speakerfront">
|
||||
<img class="speakergrid" src="images/speaker-jjongboom.png" alt="Jan Jongboom"><br />
|
||||
<b>Jan Jongboom</b><br />
|
||||
17,000 contributions in 32K RAM
|
||||
</a>
|
||||
</div><div class="col-md-4">
|
||||
<a href="speakers-and-talks.html#mkerrisk" class="speakerfront">
|
||||
<img class="speakergrid" src="images/speaker-mkerrisk.png" alt="Michael Kerrisk"><br />
|
||||
<b>Michael Kerrisk</b><br />
|
||||
Understanding user namespaces
|
||||
</a>
|
||||
</div></div><div class="row"><div class="col-md-4">
|
||||
<a href="speakers-and-talks.html#clamb" class="speakerfront">
|
||||
<img class="speakergrid" src="images/speaker-clamb.png" alt="Chris Lamb"><br />
|
||||
<b>Chris Lamb</b><br />
|
||||
What can free software learn from classical music?
|
||||
</a>
|
||||
</div><div class="col-md-4">
|
||||
<a href="speakers-and-talks.html#aossowski" class="speakerfront">
|
||||
<img class="speakergrid" src="images/speaker-aossowski.png" alt="Anna Ossowski"><br />
|
||||
|
@ -101,52 +137,16 @@
|
|||
Flourishing FLOSS: Making Your Project Successful
|
||||
</a>
|
||||
</div><div class="col-md-4">
|
||||
<a href="speakers-and-talks.html#fsoderblom" class="speakerfront">
|
||||
<img class="speakergrid" src="images/speaker-fsoderblom.png" alt="Fredrik Söderblom"><br />
|
||||
<b>Fredrik Söderblom</b><br />
|
||||
Modern Email Security
|
||||
</a>
|
||||
</div></div><div class="row"><div class="col-md-4">
|
||||
<a href="speakers-and-talks.html#mboehm" class="speakerfront">
|
||||
<img class="speakergrid" src="images/speaker-mboehm.png" alt="Mirko Boehm"><br />
|
||||
<b>Mirko Boehm</b><br />
|
||||
Open Source, Standards Development and Patents in Europe
|
||||
</a>
|
||||
</div><div class="col-md-4">
|
||||
<a href="speakers-and-talks.html#mariel" class="speakerfront">
|
||||
<img class="speakergrid" src="images/speaker-mariel.png" alt="Mikey Ariel"><br />
|
||||
<b>Mikey Ariel</b><br />
|
||||
Docs or it didn't happen!
|
||||
</a>
|
||||
</div><div class="col-md-4">
|
||||
<a href="speakers-and-talks.html#jjongboom" class="speakerfront">
|
||||
<img class="speakergrid" src="images/speaker-jjongboom.png" alt="Jan Jongboom"><br />
|
||||
<b>Jan Jongboom</b><br />
|
||||
17,000 contributions in 32K RAM
|
||||
</a>
|
||||
</div></div><div class="row"><div class="col-md-4">
|
||||
<a href="speakers-and-talks.html#aroxell" class="speakerfront">
|
||||
<img class="speakergrid" src="images/speaker-aroxell.png" alt="Anders Roxell"><br />
|
||||
<b>Anders Roxell</b><br />
|
||||
Continuously Integrating the Upstream Linux Kernel on Hardware
|
||||
</a>
|
||||
</div><div class="col-md-4">
|
||||
<a href="speakers-and-talks.html#kdikshit" class="speakerfront">
|
||||
<img class="speakergrid" src="images/speaker-kdikshit.png" alt="Kalyan Dikshit"><br />
|
||||
<b>Kalyan Dikshit</b><br />
|
||||
Common Voice - Building Multilingual Voice Datasets
|
||||
</a>
|
||||
</div><div class="col-md-4">
|
||||
<a href="speakers-and-talks.html#clamb" class="speakerfront">
|
||||
<img class="speakergrid" src="images/speaker-clamb.png" alt="Chris Lamb"><br />
|
||||
<b>Chris Lamb</b><br />
|
||||
What can free software learn from classical music?
|
||||
</a>
|
||||
</div></div><div class="row"><div class="col-md-4">
|
||||
<a href="speakers-and-talks.html#kgronlund" class="speakerfront">
|
||||
<img class="speakergrid" src="images/speaker-kgronlund.png" alt="Kristoffer Grönlund"><br />
|
||||
<b>Kristoffer Grönlund</b><br />
|
||||
Let's Lisp like it's 1959
|
||||
<a href="speakers-and-talks.html#fsoderblom" class="speakerfront">
|
||||
<img class="speakergrid" src="images/speaker-fsoderblom.png" alt="Fredrik Söderblom"><br />
|
||||
<b>Fredrik Söderblom</b><br />
|
||||
Modern Email Security
|
||||
</a>
|
||||
</div></div></div>
|
||||
|
||||
|
|
|
@ -49,65 +49,9 @@
|
|||
</nav>
|
||||
<div class="container">
|
||||
<h1>Speakers and Talks</h1>
|
||||
<a name="mkerrisk" class="offsetanchor"></a>
|
||||
<div class="row speakerrow">
|
||||
<div class="col-md-3">
|
||||
<div class="speaker-photo"><img class="sp-image" src="images/speaker-mkerrisk.png" alt="Michael Kerrisk"></div>
|
||||
</div>
|
||||
<div class="col-md-9">
|
||||
<div class="name">Michael Kerrisk</div>
|
||||
<div class="title">Understanding user namespaces</div><div class="abstract">
|
||||
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.
|
||||
</div><div class="bio">
|
||||
Michael Kerrisk is the author of the acclaimed book, “The Linux Programming Interface” (<a href='http://man7.org/tlpi/'>http://man7.org/tlpi/</a>), 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 (<a href='http://www.kernel.org/doc/man-pages/'>http://www.kernel.org/doc/man-pages/</a>) since 2000, and been the project maintainer since 2004. Michael is a trainer and consultant, living in Munich, Germany.
|
||||
</div></div>
|
||||
</div><a name="aossowski" class="offsetanchor"></a>
|
||||
<div class="row speakerrow">
|
||||
<div class="col-md-3">
|
||||
<div class="speaker-photo"><img class="sp-image" src="images/speaker-aossowski.png" alt="Anna Ossowski"></div>
|
||||
</div>
|
||||
<div class="col-md-9">
|
||||
<div class="name">Anna Ossowski</div>
|
||||
<div class="title">Flourishing FLOSS: Making Your Project Successful</div><div class="abstract">
|
||||
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.
|
||||
</div><div class="abstract">
|
||||
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?
|
||||
</div><div class="abstract">
|
||||
<ul><li>Build real relationships with your sponsors and determine ways how both sides can benefit from this relationship, don’t just ask people for money.</li><li>Establish a good communication system with your contributors: Keep them informed, listen to their feedback and input, make them feel heard.</li><li>Thank the people who worked on ticket triage or marketing, not just those who wrote code, in your release notes.</li><li>Make it easy for new contributors to get started: Write and maintain good documentation, answer questions in a friendly and timely manner.</li><li>Market and evangelize in the right places and at the right time: Give conference talks, organize sprints, keep your project’s Twitter account active, always curate new and interesting content on your blog or website.</li><li>Implement a Code of Conduct and enforce it if needed: Make your project a safe space to contribute for everyone.</li></ul>
|
||||
</div><div class="abstract">
|
||||
With these methods and a half-dozen others, you’ll handle beautifully all the components your project needs to succeed.
|
||||
</div><div class="bio">
|
||||
Anna loves working at the intersection of tech and people and currently works for Elastic in developer relations. She is a director of the Python Software Foundation, PyCon US staff member, Django Girls organizer, and group leader of the PyLadies Remote group. In her free time she loves speaking at conferences and mentoring future speakers. Anna is very passionate about diversity and community outreach and wants to encourage more women to learn programming because it’s awesome!
|
||||
</div></div>
|
||||
</div><a name="fsoderblom" class="offsetanchor"></a>
|
||||
<div class="row speakerrow">
|
||||
<div class="col-md-3">
|
||||
<div class="speaker-photo"><img class="sp-image" src="images/speaker-fsoderblom.png" alt="Fredrik Söderblom"></div>
|
||||
</div>
|
||||
<div class="col-md-9">
|
||||
<div class="name">Fredrik Söderblom</div>
|
||||
<div class="title">Modern Email Security</div><div class="abstract">
|
||||
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.
|
||||
</div><div class="bio">
|
||||
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.
|
||||
</div><div class="bio">
|
||||
Fredrik joined HP as a systems engineer at the Swedish customer response center in 1991, working mainly with compiler and kernel support. In 1995 he joined the Professional Services Organization as a senior security consultant, where he was part of forming the network security consultant group for Europe. Prior to joining HP, he worked 7 years as a programmer for Databolin, a Swedish software company.
|
||||
</div><div class="bio">
|
||||
He has designed and implemented various network perimeter security solutions in Europe and the United States, as well as performed numerous security audits.
|
||||
</div></div>
|
||||
</div><a name="mboehm" class="offsetanchor"></a>
|
||||
<div class="row speakerrow">
|
||||
<div class="col-md-3">
|
||||
<div class="speaker-photo"><img class="sp-image" src="images/speaker-mboehm.png" alt="Mirko Boehm"></div>
|
||||
</div>
|
||||
<div class="col-md-9">
|
||||
<div class="name">Mirko Boehm</div>
|
||||
<div class="title">Open Source, Standards Development and Patents in Europe</div><div class="abstract">
|
||||
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.
|
||||
</div><div class="bio">
|
||||
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.
|
||||
</div></div>
|
||||
</div><a name="mariel" class="offsetanchor"></a>
|
||||
|
||||
|
||||
<a name="mariel" class="offsetanchor"></a>
|
||||
<div class="row speakerrow">
|
||||
<div class="col-md-3">
|
||||
<div class="speaker-photo"><img class="sp-image" src="images/speaker-mariel.png" alt="Mikey Ariel"></div>
|
||||
|
@ -125,6 +69,44 @@
|
|||
</div><div class="bio">
|
||||
Since joining the open-source family in 2013, Mikey has been giving talks and writing articles about docs, DevOps, and community. She regularly runs documentation workshops, hackfests, and help desks at developer conferences. Owner of the sporadic-erratic blog <a href="http://docsideofthemoon.com">docsideofthemoon.com</a>, lover of music, dance, traveling, and coffee.
|
||||
</div></div>
|
||||
</div><a name="mboehm" class="offsetanchor"></a>
|
||||
<div class="row speakerrow">
|
||||
<div class="col-md-3">
|
||||
<div class="speaker-photo"><img class="sp-image" src="images/speaker-mboehm.png" alt="Mirko Boehm"></div>
|
||||
</div>
|
||||
<div class="col-md-9">
|
||||
<div class="name">Mirko Boehm</div>
|
||||
<div class="title">Open Source, Standards Development and Patents in Europe</div><div class="abstract">
|
||||
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.
|
||||
</div><div class="bio">
|
||||
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.
|
||||
</div></div>
|
||||
</div><a name="kdikshit" class="offsetanchor"></a>
|
||||
<div class="row speakerrow">
|
||||
<div class="col-md-3">
|
||||
<div class="speaker-photo"><img class="sp-image" src="images/speaker-kdikshit.png" alt="Kalyan Dikshit"></div>
|
||||
</div>
|
||||
<div class="col-md-9">
|
||||
<div class="name">Kalyan Dikshit</div>
|
||||
<div class="title">Common Voice - Building Multilingual Voice Datasets</div><div class="abstract">
|
||||
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.
|
||||
</div><div class="bio">
|
||||
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»
|
||||
</div></div>
|
||||
</div><a name="kgronlund" class="offsetanchor"></a>
|
||||
<div class="row speakerrow">
|
||||
<div class="col-md-3">
|
||||
<div class="speaker-photo"><img class="sp-image" src="images/speaker-kgronlund.png" alt="Kristoffer Grönlund"></div>
|
||||
</div>
|
||||
<div class="col-md-9">
|
||||
<div class="name">Kristoffer Grönlund</div>
|
||||
<div class="title">Let's Lisp like it's 1959</div><div class="abstract">
|
||||
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.
|
||||
</div><div class="abstract">
|
||||
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.
|
||||
</div><div class="bio">
|
||||
Kristoffer lärde sig programmera på en Commodore 64 med drömmar om att en dag bli spelutvecklare. Efter att ha levt drömmen på Massive i Malmö i ett antal år växte intresset för fri mjukvara, och numera jobbar han på SUSE där han hackar på diverse projekt relaterade till High Availability.
|
||||
</div></div>
|
||||
</div><a name="jjongboom" class="offsetanchor"></a>
|
||||
<div class="row speakerrow">
|
||||
<div class="col-md-3">
|
||||
|
@ -139,31 +121,17 @@
|
|||
</div><div class="bio">
|
||||
Jan Jongboom is an embedded engineer and Developer Evangelist IoT at Arm, always looking for ways to connect more devices to the internet. He has shipped devices, worked on the latest network tech, climbed upon buildings to install gateways and there's a monument in San Francisco with his name on it. Before he joined the IoT bandwagon he was a core contributor to Firefox OS, and he wrote hundreds of patches to various open source projects.
|
||||
</div></div>
|
||||
</div><a name="aroxell" class="offsetanchor"></a>
|
||||
</div><a name="mkerrisk" class="offsetanchor"></a>
|
||||
<div class="row speakerrow">
|
||||
<div class="col-md-3">
|
||||
<div class="speaker-photo"><img class="sp-image" src="images/speaker-aroxell.png" alt="Anders Roxell"></div>
|
||||
<div class="speaker-photo"><img class="sp-image" src="images/speaker-mkerrisk.png" alt="Michael Kerrisk"></div>
|
||||
</div>
|
||||
<div class="col-md-9">
|
||||
<div class="name">Anders Roxell</div>
|
||||
<div class="title">Continuously Integrating the Upstream Linux Kernel on Hardware</div><div class="abstract">
|
||||
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.
|
||||
</div><div class="abstract">
|
||||
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.
|
||||
<div class="name">Michael Kerrisk</div>
|
||||
<div class="title">Understanding user namespaces</div><div class="abstract">
|
||||
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.
|
||||
</div><div class="bio">
|
||||
Anders hates running tests and therefore he loves automating them. He has been working with Linux kernels for telecommunication (e.g. base stations, media gateways) as well as various drivers and RTOS’s for automotive systems (e.g. engine-, gearbox-platforms). He has also experience from NFV/Openstack.
|
||||
</div></div>
|
||||
</div><a name="kdikshit" class="offsetanchor"></a>
|
||||
<div class="row speakerrow">
|
||||
<div class="col-md-3">
|
||||
<div class="speaker-photo"><img class="sp-image" src="images/speaker-kdikshit.png" alt="Kalyan Dikshit"></div>
|
||||
</div>
|
||||
<div class="col-md-9">
|
||||
<div class="name">Kalyan Dikshit</div>
|
||||
<div class="title">Common Voice - Building Multilingual Voice Datasets</div><div class="abstract">
|
||||
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.
|
||||
</div><div class="bio">
|
||||
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»
|
||||
Michael Kerrisk is the author of the acclaimed book, “The Linux Programming Interface” (<a href='http://man7.org/tlpi/'>http://man7.org/tlpi/</a>), 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 (<a href='http://www.kernel.org/doc/man-pages/'>http://www.kernel.org/doc/man-pages/</a>) since 2000, and been the project maintainer since 2004. Michael is a trainer and consultant, living in Munich, Germany.
|
||||
</div></div>
|
||||
</div><a name="clamb" class="offsetanchor"></a>
|
||||
<div class="row speakerrow">
|
||||
|
@ -189,19 +157,53 @@
|
|||
</div><div class="bio">
|
||||
Chris has spoken at numerous conferences including LinuxCon China, HKOSCon, linux.conf.au, DjangoCon Europe, LibrePlanet, OSCAL, All Things Open, SCALE, Software Freedom Kosovo, #freenode Live, DebConf, FOSS'ASIA, as well as given guest lectures at New York University Tandon School of Engineering and Cambridge University.
|
||||
</div></div>
|
||||
</div><a name="kgronlund" class="offsetanchor"></a>
|
||||
</div><a name="aossowski" class="offsetanchor"></a>
|
||||
<div class="row speakerrow">
|
||||
<div class="col-md-3">
|
||||
<div class="speaker-photo"><img class="sp-image" src="images/speaker-kgronlund.png" alt="Kristoffer Grönlund"></div>
|
||||
<div class="speaker-photo"><img class="sp-image" src="images/speaker-aossowski.png" alt="Anna Ossowski"></div>
|
||||
</div>
|
||||
<div class="col-md-9">
|
||||
<div class="name">Kristoffer Grönlund</div>
|
||||
<div class="title">Let's Lisp like it's 1959</div><div class="abstract">
|
||||
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.
|
||||
<div class="name">Anna Ossowski</div>
|
||||
<div class="title">Flourishing FLOSS: Making Your Project Successful</div><div class="abstract">
|
||||
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.
|
||||
</div><div class="abstract">
|
||||
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.
|
||||
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?
|
||||
</div><div class="abstract">
|
||||
<ul><li>Build real relationships with your sponsors and determine ways how both sides can benefit from this relationship, don’t just ask people for money.</li><li>Establish a good communication system with your contributors: Keep them informed, listen to their feedback and input, make them feel heard.</li><li>Thank the people who worked on ticket triage or marketing, not just those who wrote code, in your release notes.</li><li>Make it easy for new contributors to get started: Write and maintain good documentation, answer questions in a friendly and timely manner.</li><li>Market and evangelize in the right places and at the right time: Give conference talks, organize sprints, keep your project’s Twitter account active, always curate new and interesting content on your blog or website.</li><li>Implement a Code of Conduct and enforce it if needed: Make your project a safe space to contribute for everyone.</li></ul>
|
||||
</div><div class="abstract">
|
||||
With these methods and a half-dozen others, you’ll handle beautifully all the components your project needs to succeed.
|
||||
</div><div class="bio">
|
||||
Kristoffer lärde sig programmera på en Commodore 64 med drömmar om att en dag bli spelutvecklare. Efter att ha levt drömmen på Massive i Malmö i ett antal år växte intresset för fri mjukvara, och numera jobbar han på SUSE där han hackar på diverse projekt relaterade till High Availability.
|
||||
Anna loves working at the intersection of tech and people and currently works for Elastic in developer relations. She is a director of the Python Software Foundation, PyCon US staff member, Django Girls organizer, and group leader of the PyLadies Remote group. In her free time she loves speaking at conferences and mentoring future speakers. Anna is very passionate about diversity and community outreach and wants to encourage more women to learn programming because it’s awesome!
|
||||
</div></div>
|
||||
</div><a name="aroxell" class="offsetanchor"></a>
|
||||
<div class="row speakerrow">
|
||||
<div class="col-md-3">
|
||||
<div class="speaker-photo"><img class="sp-image" src="images/speaker-aroxell.png" alt="Anders Roxell"></div>
|
||||
</div>
|
||||
<div class="col-md-9">
|
||||
<div class="name">Anders Roxell</div>
|
||||
<div class="title">Continuously Integrating the Upstream Linux Kernel on Hardware</div><div class="abstract">
|
||||
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.
|
||||
</div><div class="abstract">
|
||||
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.
|
||||
</div><div class="bio">
|
||||
Anders hates running tests and therefore he loves automating them. He has been working with Linux kernels for telecommunication (e.g. base stations, media gateways) as well as various drivers and RTOS’s for automotive systems (e.g. engine-, gearbox-platforms). He has also experience from NFV/Openstack.
|
||||
</div></div>
|
||||
</div><a name="fsoderblom" class="offsetanchor"></a>
|
||||
<div class="row speakerrow">
|
||||
<div class="col-md-3">
|
||||
<div class="speaker-photo"><img class="sp-image" src="images/speaker-fsoderblom.png" alt="Fredrik Söderblom"></div>
|
||||
</div>
|
||||
<div class="col-md-9">
|
||||
<div class="name">Fredrik Söderblom</div>
|
||||
<div class="title">Modern Email Security</div><div class="abstract">
|
||||
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.
|
||||
</div><div class="bio">
|
||||
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.
|
||||
</div><div class="bio">
|
||||
Fredrik joined HP as a systems engineer at the Swedish customer response center in 1991, working mainly with compiler and kernel support. In 1995 he joined the Professional Services Organization as a senior security consultant, where he was part of forming the network security consultant group for Europe. Prior to joining HP, he worked 7 years as a programmer for Databolin, a Swedish software company.
|
||||
</div><div class="bio">
|
||||
He has designed and implemented various network perimeter security solutions in Europe and the United States, as well as performed numerous security audits.
|
||||
</div></div>
|
||||
</div>
|
||||
</div>
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue