More slides
This commit is contained in:
parent
62656ec330
commit
4c6fd0089c
3 changed files with 16 additions and 8 deletions
BIN
2019/slides/ComponentBasedDesignAndDev-FossNorth2019.pdf
Normal file
BIN
2019/slides/ComponentBasedDesignAndDev-FossNorth2019.pdf
Normal file
Binary file not shown.
BIN
2019/slides/Cryptech 2019.pdf
Normal file
BIN
2019/slides/Cryptech 2019.pdf
Normal file
Binary file not shown.
|
@ -59,7 +59,8 @@
|
||||||
<div class="col-md-9">
|
<div class="col-md-9">
|
||||||
<div class="name">Zeeshan Ali</div>
|
<div class="name">Zeeshan Ali</div>
|
||||||
<div class="title">Open Source Geolocation: The story & challenges ahead</div>
|
<div class="title">Open Source Geolocation: The story & challenges ahead</div>
|
||||||
<div class="links"><a href="schedule.html#tue8">Talk Slot</a></div><div class="abstract">
|
<div class="links"><a href="https://zeenix.github.io/reveal.js/os-geolocation.html">Slides</a>
|
||||||
|
- <a href="schedule.html#tue8">Talk Slot</a></div><div class="abstract">
|
||||||
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.
|
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.
|
||||||
</div><div class="bio">
|
</div><div class="bio">
|
||||||
Developer, helicopter pilot and cat lover.
|
Developer, helicopter pilot and cat lover.
|
||||||
|
@ -91,7 +92,8 @@
|
||||||
<div class="col-md-9">
|
<div class="col-md-9">
|
||||||
<div class="name">Mikey Ariel</div>
|
<div class="name">Mikey Ariel</div>
|
||||||
<div class="title">Docs or it didn't happen!</div>
|
<div class="title">Docs or it didn't happen!</div>
|
||||||
<div class="links"><a href="schedule.html#mon5">Talk Slot</a></div><div class="abstract">
|
<div class="links"><a href="https://speakerdeck.com/thatdocslady/docs-or-it-didnt-happen-foss-north-2019">Slides</a>
|
||||||
|
- <a href="schedule.html#mon5">Talk Slot</a></div><div class="abstract">
|
||||||
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!
|
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!
|
||||||
</div><div class="abstract">
|
</div><div class="abstract">
|
||||||
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.
|
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 @@
|
||||||
<div class="col-md-9">
|
<div class="col-md-9">
|
||||||
<div class="name">Kristoffer Grönlund</div>
|
<div class="name">Kristoffer Grönlund</div>
|
||||||
<div class="title">Let's Lisp like it's 1959</div>
|
<div class="title">Let's Lisp like it's 1959</div>
|
||||||
<div class="links"><a href="schedule.html#mon3">Talk Slot</a></div><div class="abstract">
|
<div class="links"><a href="https://6510.nu/fossnorth2019/">Slides</a>
|
||||||
|
- <a href="schedule.html#mon3">Talk Slot</a></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.
|
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">
|
</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.
|
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 @@
|
||||||
<div class="col-md-9">
|
<div class="col-md-9">
|
||||||
<div class="name">Magnus Hagander</div>
|
<div class="name">Magnus Hagander</div>
|
||||||
<div class="title">PostgreSQL gotchas for app developers</div>
|
<div class="title">PostgreSQL gotchas for app developers</div>
|
||||||
<div class="links"><a href="schedule.html#mon2">Talk Slot</a></div><div class="abstract">
|
<div class="links"><a href="https://www.hagander.net/talks/PostgreSQL%20Gotchas%20for%20App%20Developers.pdf">Slides</a>
|
||||||
|
- <a href="schedule.html#mon2">Talk Slot</a></div><div class="abstract">
|
||||||
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.
|
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.
|
||||||
</div><div class="abstract">
|
</div><div class="abstract">
|
||||||
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.
|
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 @@
|
||||||
<div class="col-md-9">
|
<div class="col-md-9">
|
||||||
<div class="name">David Halasz</div>
|
<div class="name">David Halasz</div>
|
||||||
<div class="title">Component-based Design System and Development</div>
|
<div class="title">Component-based Design System and Development</div>
|
||||||
<div class="links"><a href="schedule.html#mon6">Talk Slot</a></div><div class="abstract">
|
<div class="links"><a href="slides/ComponentBasedDesignAndDev-FossNorth2019.pdf">Slides</a>
|
||||||
|
- <a href="schedule.html#mon6">Talk Slot</a></div><div class="abstract">
|
||||||
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.
|
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.
|
||||||
</div><div class="abstract">
|
</div><div class="abstract">
|
||||||
Target Audience: designers and engineers. our talk introduces the importance of collaboration and bringing designers and engineers together.
|
Target Audience: designers and engineers. our talk introduces the importance of collaboration and bringing designers and engineers together.
|
||||||
|
@ -469,7 +474,8 @@
|
||||||
<div class="col-md-9">
|
<div class="col-md-9">
|
||||||
<div class="name">Tereza Novotna</div>
|
<div class="name">Tereza Novotna</div>
|
||||||
<div class="title">Component-based Design System and Development</div>
|
<div class="title">Component-based Design System and Development</div>
|
||||||
<div class="links"><a href="schedule.html#mon6">Talk Slot</a></div><div class="abstract">
|
<div class="links"><a href="slides/ComponentBasedDesignAndDev-FossNorth2019.pdf">Slides</a>
|
||||||
|
- <a href="schedule.html#mon6">Talk Slot</a></div><div class="abstract">
|
||||||
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.
|
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.
|
||||||
</div><div class="abstract">
|
</div><div class="abstract">
|
||||||
Target Audience: designers and engineers. our talk introduces the importance of collaboration and bringing designers and engineers together.
|
Target Audience: designers and engineers. our talk introduces the importance of collaboration and bringing designers and engineers together.
|
||||||
|
@ -522,7 +528,8 @@
|
||||||
<div class="col-md-9">
|
<div class="col-md-9">
|
||||||
<div class="name">Chris Simmonds</div>
|
<div class="name">Chris Simmonds</div>
|
||||||
<div class="title">Reducing the boot time of Linux devices</div>
|
<div class="title">Reducing the boot time of Linux devices</div>
|
||||||
<div class="links"><a href="schedule.html#tue7">Talk Slot</a></div><div class="abstract">
|
<div class="links"><a href="http://www.slideshare.net/chrissimmonds/reducing-the-boot-time-of-linux-devices">Slides</a>
|
||||||
|
- <a href="schedule.html#tue7">Talk Slot</a></div><div class="abstract">
|
||||||
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.
|
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.
|
||||||
</div><div class="abstract">
|
</div><div class="abstract">
|
||||||
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.
|
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 @@
|
||||||
<div class="col-md-9">
|
<div class="col-md-9">
|
||||||
<div class="name">Joachim Strömbergson</div>
|
<div class="name">Joachim Strömbergson</div>
|
||||||
<div class="title">Cryptech - Open Hardware Security Modules for a safer, open world</div>
|
<div class="title">Cryptech - Open Hardware Security Modules for a safer, open world</div>
|
||||||
<div class="links"><a href="schedule.html#tue6">Talk Slot</a></div><div class="abstract">
|
<div class="links"><a href="slides/Cryptech%202019.pdf">Slides</a>
|
||||||
|
- <a href="schedule.html#tue6">Talk Slot</a></div><div class="abstract">
|
||||||
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 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.
|
||||||
</div><div class="abstract">
|
</div><div class="abstract">
|
||||||
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.
|
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.
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue