How to own yourcontent on social
media.
zachleat.com
zach@zachleat.com@zachleatmyspacebook.info

' ) & ( *" $ ! # %' ) & ( *@zachleat"$!
#%

myspacebook /messages
myspacebook /photos
myspacebook /livestream
myspacebook /app store
myspacebook /VR
myspacebook /crypto $myspacebook /classifieds
myspacebook /AI
myspacebook /dat/datamining
ingDon’t be terrestrial.
Be extraterrestrial.
myspacebook.info

How to own yourcontent on social
media?

myspacebook.info@zachleat

Create asocial media site.

myspacebook.info@zachleat

Buy asocial media site.
+++zachleat.com
zach@zachleat.com@zachleat@zachleat

How to own yourcontent on someone
else’s web site.

@zachleat

@zachleatWhy?

@zachleat

My content’s not
worth saving. ,

None

All

@zachleat

Content Worth Saving

One

Content Worth Saving@zachleatNone@zachleat

My content hasvalue to me.

@zachleat

Supplemental
Brain -@zachleat

All social media isinevitably doomed. .

It has been an incredible journey!
We are happy to announce that effective
immediately, myspacebook will beending. Any content associated with youraccount will be deleted. We couldn’t behappier about this transition. Thank you!

@zachleat

@zachleatmyspacebook.info@zachleat

myspacebook.info

myspacebook.info

myspacebook.info@zachleat

I AM AN ADVERTISEMENT, HImyspacebook.info

myspacebook.info

AGREE TO OUR COOKIESI AGREE
OR ELSE@zachleat

I AM AN ADVERTISEMENT, HImyspacebook.info

myspacebook.info

AGREE TO OUR COOKIESI AGREE
OR ELSE@zachleat

I AM AN ADVERTISEMENT, HImyspacebook.info

myspacebook.info

I AM AN ADVERTISEMENT, HI

AGREE TO OUR COOKIESI AGREE
OR ELSE@zachleat

THIS IS BETTER ON
OUR APP APP STORE

@zachleat

Everything on the web
should last forever.

@zachleat

I should host
everything I post@zachleat

Don’t use cloudservices

@zachleat

My content should
exist on my terms.

@zachleatHow?

@zachleat

The URL

@zachleat

The CANONICAL URL

@zachleat

myspacebook.info/VANITY

@zachleat

If you control the full URL,
you control the content.

@zachleat

@zachleat

@zachleat

@zachleat.html

@zachleat

URLs ARE POWER

UNDER
URLs ARE POWER/ATTACK@zachleat/@zachleat

ATTACKS ON THE URLATTACKS ON THE URL@zachleat

APP STORESATTACKS ON THE URL@zachleat

WEB BROWSERINTERFACEATTACKS ON THE URL
LIKE US ON FACEBOOKQR CODES

https://twitter.com/spara/status/312270597914783744@zachleat

KEYWORDS

IndieWeb
indieweb.org@zachleata people-focused alternative tothe “corporate web”

@zachleat

personalsit.esmatthiasott.com

adactio.com

sonniesedge.net

aaronparecki.com

paulrobertlloyd.com@zachleatmxb.dev

@zachleat

Not just for
personal content.

@zachleat

https://twitter.com/adamconover/status/1183214923423211521

@zachleat

So we started posting videos natively to Facebook
instead.

@zachleat

instead.

@zachleat

POSSE

.com

@zachleat

P ublish
O wn
S ite
S yndicate
E lsewhere@zachleat

adactio.com/extras/slides/indieweb.pdf

@zachleat

adactio.com/extras/slides/indieweb.pdf

est. 2006
about 27,000 tweets

zachleat.com
est. 2006
243 posts@zachleat

twitter.com/zachleat

@zachleat

vsPOSSE PESOS

.com@zachleat

P ublish
E lsewhere
S yndicate
O wnS ite@zachleat

POSSE

POSSE@zachleat

SOSEP

twitter.com

twitter.com/zachleat/status/TWEET_ID@zachleatzachleat.com/twitter/TWEET_ID@zachleat

URL PARITY

@zachleat

twitter.com/zachleat

@zachleat

zachleat .com/twittertwitter.com/zachleat/status/1179866258558406656@zachleatzachleat.com/twitter/1179866258558406656

@zachleat

twitter.com/TejasKumar_/status/1179064750455623680

@zachleat

@zachleat<link rel="canonical" href="https://zachleat.com/twitter/1179866258558406656">

@zachleat

CANONICAL IS A
STATE OF MIND@zachleat

NOW YOU!

@zachleat0@zachleat0•••••••••••••••••••••••••••••••••••••••••••••

@zachleat0@zachleat

@zachleat

@zachleat

@zachleat

@zachleat• Fast@zachleat“yeah it’s so fast”—

@zachleat• Fast • No JS Frameworks• What goes in, what comes out• Choose your templating language• Simple and approachable

@zachleat

@zachleat

@zachleat

@zachleat

@zachleat

@zachleat

@zachleat

@zachleat

BACKUPCOMPLETE
1

@zachleat• Analytics

Retweets

14.4%

Replies

60.1% 2Mentions

4.6%
20.9%
@zachleat

Remainder

@zachleat

@zachleat• Confront my own bias (embarrassing)• Threading!

@zachleat

Backward
andForward

@zachleat

https://www.zachleat.com/twitter/1171538020547231745/

Front-end performance@zachleat

Back-end performance@zachleat• Self Hosting Media

@zachleat• Self Hosting Media

@zachleat• Self Hosting Media

@zachleat

@zachleat• I CAN EDIT MY TWEETS 2

@zachleat• I CAN EDIT MY TWEETS 2

@zachleat• I CAN EDIT MY TWEETS 2

@zachleat• Show real links (no t.co URLs) 3• New tweets fetched from Twitter API• Hide like/retweet counts• Markdown• Style it however I want

SCOPEC• More Reliable Embeds!

RE@zachleat

EP

Firefox blocks
Twitter’s
Third Party
JavaScript 1

SCOPEC• Faster Embeds!

REEP@zachleat

119 KB transferred

SCO
PEC

• Faster Embeds!

REEP@zachleat

4.2 KB transferred@zachleat

SCO
PE
C
REEP
@zachleat

THE RIGHT TO BE
FORGOTTEN-ish

@zachleat

CONTROL

@zachleat

CREATIVE CONTROL

@zachleat

CONTENT CONTROL

@zachleat

DELETE CONTROL

@zachleat

UX CONTROL

JAMstackempowers

DEVELOPERS@zachleat

FRONT-END“ Don’t do it like me,
Do it like you”
https://matthiasott.com/articles/into-the-personal-website-verse@zachleat—Matthias Ott@m_ottTHANK YOU
INSPIRED BY

zachleat.com
zach@zachleat.com@zachleat#NoTechForICE