Intercontinental Exchange
CSS in Depth, Manning Publications (2017)
dear all social media platforms
— monk (@veshenjukkel) September 11, 2017
i only ever want to get my feed in chronological order
that's it
please arrange this
thanks
-monk
TLDR: not a blog
Another social network clone is not the answer
IndieWeb wiki/documentation:
indieweb.org
<header class="h-card">
<a class="p-name u-url" href="http://keithjgrant.com">
Keith J. Grant
</a>
<img class="u-photo" src="/images/keithjgrant.jpg" alt="Photo of Keith" />
<div class="bio-links">
<p>Atlanta, GA<br>United States</p>
<dl>
<dt>Twitter</dt>
<dd><a href="https://twitter.com/keithjgrant/" rel="me">@keithjgrant</a></dd>
<dt>Github</dt>
<dd><a href="https://github.com/keithjgrant" rel="me">keithjgrant</a></dd>
<dt>Author</dt>
<dd><a href="https://www.manning.com/books/css-in-depth">CSS in Depth</a></dd>
</dl>
</div>
</header>
Describe parts of an “h-*” item
<header class="h-card">
<a class="p-name u-url" href="http://keithjgrant.com">
Keith J. Grant
</a>
<img class="u-photo" src="/images/keithjgrant.jpg" alt="Photo of Keith" />
<div class="bio-links">
<p>Atlanta, GA<br>United States</p>
<dl>
<dt>Twitter</dt>
<dd><a href="https://twitter.com/keithjgrant/" rel="me">@keithjgrant</a></dd>
<dt>Github</dt>
<dd><a href="https://github.com/keithjgrant" rel="me">keithjgrant</a></dd>
<dt>Author</dt>
<dd><a href="https://www.manning.com/books/css-in-depth">CSS in Depth</a></dd>
</dl>
</div>
</header>
<div class="post-body__item h-entry">
<div class="post-preview">
<div class="post-preview__date metadata">
<a class="u-url dt-published" href="http://keithjgrant.com/notes/2017/03/48158/">
17 Mar 2017 13:22:38
</a>
</div>
<div class="post-preview__content">
<div class="content e-content show-embeds">
<p>Developers somehow acquired the idea that CSS should be easy. Like, learn
in a weekend easy.</p>
<p>CSS isn’t like that. Nobody <em>in the world</em> knows all of CSS. You
need to commit to learning it just as you do conventional programming.</p>
</div>
</div>
</div>
</div>
Don’t need to memorize them all
Tracking the conversation
W3C Recommendation Spec (2017)
<link rel="webmention" href="https://yoursite.com/webmention" />
<link rel="webmention">
)Specified by microformats in the source document
<a href="https://example.com/target/url" class="u-in-reply-to">
a post on example.com
</a>
</p>
<div class="e-content">…</div>
</div>
<p>Liked <a href="https://example.com/target/url" class="u-like-of">
a post on example.com
</a></p>
<p>Reposted <a href="https://example.com/target/url" class="u-repost-of">
a post on example.com
</a></p>
Useful for static sites
OpenId → RelMeAuth → IndieAuth
<a href="https://twitter.com/keithjgrant/" rel="me">@keithjgrant</a>
<a href="https://github.com/keithjgrant" rel="me">keithjgrant</a>
OAuth login with my twitter account
authenticates me as owner of my website
<link rel="authorization_endpoint" href="https://indieauth.com/auth" />
<link rel="token_endpoint" href="https://tokens.indieauth.com/token" />
W3C Recommendation Spec (2017)
<link rel="micropub" href="https://yoursite.com/micropub" />
Post to your site first.
Syndicate to Twitter/Facebook/Instagram
Publish on your Own Site, Syndicate Elsewhere
Bridges your IndieWeb site with social media silos
Telegraph
(sends webmentions)
brid.gy
(monitors social network activity)
Each Generation should be best at explaining IndieWeb to the next Generationindieweb.org
…but can work in conjunction
with mainstream social media
Build incrementally. Lots of open source libs!
Now hiring: Sr. Web Developer (front-end)
Slides: keithjgrant.com/talks