Presented by:

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. Writing your own VM - Programming Language
  2. Start Time:
    2018 April 28 02:30

    Room:
    CC-201 TUT1

  3. Harness the power of Kubernetes and Istio
  4. Start Time:
    2018 April 28 02:30

    Room:
    CC-202 TUT2

  5. Build and Program Your First NXT Robot
  6. Start Time:
    2018 April 28 02:30

    Room:
    CC-234 BAIRS

  7. Linux Professional Institute: Linux Essentials Cram Session
  8. Start Time:
    2018 April 28 03:30

    Room:
    HC-112 LPI

  9. Linux Sucks. Forever.
  10. Start Time:
    2018 April 28 03:45

    Room:
    HC-108

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

    Room:
    CC-115

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

    Room:
    CC-114

  15. Linux File System Forensics
  16. Start Time:
    2018 April 28 03:45

    Room:
    CC-200

  17. EFF Open Forum
  18. Start Time:
    2018 April 28 03:45

    Room:
    G-103

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

    Room:
    CC-208

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

    Room:
    CC-236

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

    Room:
    HC-103 Postgres

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

    Room:
    CC-201 TUT1

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

    Room:
    CC-202 TUT2