diff --git a/2019/slides/ComponentBasedDesignAndDev-FossNorth2019.pdf b/2019/slides/ComponentBasedDesignAndDev-FossNorth2019.pdf new file mode 100644 index 0000000..686011d Binary files /dev/null and b/2019/slides/ComponentBasedDesignAndDev-FossNorth2019.pdf differ diff --git a/2019/slides/Cryptech 2019.pdf b/2019/slides/Cryptech 2019.pdf new file mode 100644 index 0000000..723bd23 Binary files /dev/null and b/2019/slides/Cryptech 2019.pdf differ diff --git a/2019/speakers-and-talks.html b/2019/speakers-and-talks.html index 2484aef..dfaefea 100644 --- a/2019/speakers-and-talks.html +++ b/2019/speakers-and-talks.html @@ -59,7 +59,8 @@
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. @@ -91,7 +92,8 @@
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. @@ -211,7 +213,8 @@
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. @@ -258,7 +261,8 @@
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. @@ -281,7 +285,8 @@
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. @@ -469,7 +474,8 @@
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. @@ -522,7 +528,8 @@
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. @@ -585,7 +592,8 @@
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.