Presented by:

657aa0077d2815c9c98d32468e91a022

mpl

See my old-school homepage.

903d96c91eb06237d765695845d51e72

Brad Fitzpatrick

from Go, Perkeep, Google

I hack on backend server infrastructure, and social networking protocols and data preservation.

Previously: LiveJournal, memcached, OpenID.

I've worked on Perkeep and the Go language (#golang) for the past 8 years.

Perkeep (originally Camlistore) is a project to help you keep your online memories for life, whether those memories are small "Likes", tweets, bookmarks, GPS logs, or 5TB video files.

In today's always connected world we live in, a major part of your life events are stored online in one form or another. And as we all know, this data is spread all over the web, but it is for the most part hosted, and owned, by corporations with ever-changing priorities and sometimes questionable financial viability. These silos not only make it impossible to access your life data as a whole in a unified and convenient way, but they also make the future of your online memories completely uncertain. Even if these corporations survive, access to your data in the long term, may not.

This is where Perkeep comes in. It is a set of open source formats, protocols, and software for storing, syncing, sharing, importing, modeling and backing up content. It allows you to reclaim control of your data, by enabling you to store them on the platforms of your choosing, and by giving you the tools to keep on making use your data.

In this presentation, we will cover Perkeep's goals, design, paranoia, and principles in depth, and demonstrate typical use cases. We will then focus on the last couple of years of progress, and notably the newest features.

Finally, we will lay out future plans, to make Perkeep your personal storage system for the decades to come.

Date:
2018 April 28 - 03:45
Duration:
1 h 30 min
Room:
CC-235
Conference:
LinuxFest Northwest 2018
Language:
Track:
Humans
Difficulty:
Easy

Happening at the same time:

  1. Linux Sucks. Forever.
  2. Start Time:
    2018 April 28 03:45

    Room:
    HC-108

  3. Harmonize or Resist? A Global Survey of Strategies for Software
  4. Start Time:
    2018 April 28 03:45

    Room:
    CC-114

  5. Linux File System Forensics
  6. Start Time:
    2018 April 28 03:45

    Room:
    CC-200

  7. Perkeep
  8. Start Time:
    2018 April 28 03:45

    Room:
    CC-235

  9. How to Deploy Your React Application While Saving Time and Energy
  10. Start Time:
    2018 April 28 03:45

    Room:
    CC-208

  11. Visual Studio and VS Code for Linux C/C++ development
  12. Start Time:
    2018 April 28 03:45

    Room:
    CC-236

  13. Pop!_OS - A visionary tale of an OS that will.
  14. Start Time:
    2018 April 28 03:45

    Room:
    CC-115

  15. EFF Open Forum
  16. Start Time:
    2018 April 28 03:45

    Room:
    G-103

  17. Migrating MSSQL TO POSTGRES, An Open Source War Story
  18. Start Time:
    2018 April 28 03:45

    Room:
    HC-103 Postgres

  19. Introduction to Working with Vagrant
  20. Start Time:
    2018 April 28 05:00

    Room:
    CC-202 TUT2

  21. Do good things - and talk about it!
  22. Start Time:
    2018 April 28 05:00

    Room:
    CC-201 TUT1