Skip to content

Commit

Permalink
Deploying to gh-pages from @ 3dab65c 🚀
Browse files Browse the repository at this point in the history
  • Loading branch information
brookback committed Oct 24, 2023
1 parent 9a7ee94 commit 96449cc
Show file tree
Hide file tree
Showing 231 changed files with 290 additions and 288 deletions.
11 changes: 6 additions & 5 deletions .well-known/webfinger
Original file line number Diff line number Diff line change
Expand Up @@ -20,13 +20,14 @@
<link rel="stylesheet" href="/johan.css">

<!-- RSS -->
<link rel="alternate" type="application/rss+xml" title="Johan Brook: Posts feed" href="/feed.xml">
<link rel="alternate" type="application/rss+xml" title="Johan Brook: Mind feed" href="/mind.xml">
<link rel="alternate" type="application/rss+xml" title="Johan Brook: Book feed" href="/reading.xml">
<link rel="alternate" type="application/atom+xml" title="Johan Brook: Posts feed" href="/feed.xml">
<link rel="alternate" type="application/atom+xml" title="Johan Brook: Mind feed" href="/mind.xml">
<link rel="alternate" type="application/atom+xml" title="Johan Brook: Book feed" href="/reading.xml">

<link rel="shortcut icon" href="/favicon.png" type="image/png">
<link rel="canonical" itemprop="url" href="https://johan.im/.well-known/webfinger">
<link rel="author" href="https://johan.im">
<link rel="me" href="https://hachyderm.io/@brookie">

<meta property="og:title" content="">
<meta property="og:url" content="https://johan.im/.well-known/webfinger">
Expand Down Expand Up @@ -114,10 +115,10 @@
<a href="/reading/">Reading</a>
</li>
<li >
<a href="/about/">About me</a>
<a href="/to-read/">To read</a>
</li>
<li >
<a href="/to-read/">To read</a>
<a href="/about/">About me</a>
</li>
<li >
<a href="/quotes/">Quotes</a>
Expand Down
2 changes: 1 addition & 1 deletion 404.html
Original file line number Diff line number Diff line change
@@ -1 +1 @@
<!doctype html><html class=404.html lang=en-gb><head itemscope itemtype=http://schema.org/Blog><title>Page not found / Johan Brook</title><meta charset=utf-8><meta content="width=device-width,initial-scale=1"name=viewport><link href=https://gc.zgo.at rel=preconnect><link href=https://johanbrook.goatcounter.com rel=preconnect><meta content="I'm a thirty-something designer and developer based in Sweden. I work with the best people in a company called Lookback, where I help interfaces come to life. I'm coding & designering and I like working with product, user experience, interface design, and other things too."name=description><meta content="Johan Brook"name=author><link href=/johan.css rel=stylesheet><link title="Johan Brook: Posts feed"href=/feed.xml rel=alternate type=application/rss+xml><link title="Johan Brook: Mind feed"href=/mind.xml rel=alternate type=application/rss+xml><link title="Johan Brook: Book feed"href=/reading.xml rel=alternate type=application/rss+xml><link rel="shortcut icon"href=/favicon.png type=image/png><link href=https://johan.im/404.html itemprop=url rel=canonical><link href=https://johan.im rel=author><meta content="Page not found"property=og:title><meta content=https://johan.im/404.html property=og:url><meta content="Johan Brook"itemprop=name property=og:site_name><meta content=en_GB property=og:locale><meta content="I'm a thirty-something designer and developer based in Sweden. I work with the best people in a company called Lookback, where I help interfaces come to life. I'm coding & designering and I like working with product, user experience, interface design, and other things too."property=og:description><meta content=blog property=og:type><body><a class="visually-hidden skip-link"href=#main>Skip to content</a><div class=Content><div id=main><section class="flex justify-center items-center flex-column"><h1 class=title>4Ɵ4 NOT FOUND</h1><p><a href=/>⇠ Back to home</a></section><footer class=mb3 role=contentinfo><nav><ul class=mb3><li><a href=/>Home</a><li><a href=mailto:[email protected] rel=me>Email</a><li><a href=https://hachyderm.io/@brookie rel=me>Mastodon</a><li><a href=/feed.xml title=Atom>Post feed</a><li><a href=/mind.xml title=Atom>Mind feed</a><li><a href=/reading.xml title=Atom>Reading feed</a></ul></nav></footer></div></div><script>if(window.location.host!==new URL('https://johan.im').host){window.goatcounter={no_onload:true}};if(window.location.hash==='#skipgc')localStorage.setItem('skipgc','t');if(localStorage.getItem('skipgc')==='t')window.goatcounter={no_onload:true}</script><script async data-goatcounter=https://johanbrook.goatcounter.com/count src=//gc.zgo.at/count.js></script>
<!doctype html><html class=404.html lang=en-gb><head itemscope itemtype=http://schema.org/Blog><title>Page not found / Johan Brook</title><meta charset=utf-8><meta content="width=device-width,initial-scale=1"name=viewport><link href=https://gc.zgo.at rel=preconnect><link href=https://johanbrook.goatcounter.com rel=preconnect><meta content="I'm a thirty-something designer and developer based in Sweden. I work with the best people in a company called Lookback, where I help interfaces come to life. I'm coding & designering and I like working with product, user experience, interface design, and other things too."name=description><meta content="Johan Brook"name=author><link href=/johan.css rel=stylesheet><link title="Johan Brook: Posts feed"href=/feed.xml rel=alternate type=application/atom+xml><link title="Johan Brook: Mind feed"href=/mind.xml rel=alternate type=application/atom+xml><link title="Johan Brook: Book feed"href=/reading.xml rel=alternate type=application/atom+xml><link rel="shortcut icon"href=/favicon.png type=image/png><link href=https://johan.im/404.html itemprop=url rel=canonical><link href=https://johan.im rel=author><link href=https://hachyderm.io/@brookie rel=me><meta content="Page not found"property=og:title><meta content=https://johan.im/404.html property=og:url><meta content="Johan Brook"itemprop=name property=og:site_name><meta content=en_GB property=og:locale><meta content="I'm a thirty-something designer and developer based in Sweden. I work with the best people in a company called Lookback, where I help interfaces come to life. I'm coding & designering and I like working with product, user experience, interface design, and other things too."property=og:description><meta content=blog property=og:type><body><a class="visually-hidden skip-link"href=#main>Skip to content</a><div class=Content><div id=main><section class="flex justify-center items-center flex-column"><h1 class=title>4Ɵ4 NOT FOUND</h1><p><a href=/>⇠ Back to home</a></section><footer class=mb3 role=contentinfo><nav><ul class=mb3><li><a href=/>Home</a><li><a href=mailto:[email protected] rel=me>Email</a><li><a href=https://hachyderm.io/@brookie rel=me>Mastodon</a><li><a href=/feed.xml title=Atom>Post feed</a><li><a href=/mind.xml title=Atom>Mind feed</a><li><a href=/reading.xml title=Atom>Reading feed</a></ul></nav></footer></div></div><script>if(window.location.host!==new URL('https://johan.im').host){window.goatcounter={no_onload:true}};if(window.location.hash==='#skipgc')localStorage.setItem('skipgc','t');if(localStorage.getItem('skipgc')==='t')window.goatcounter={no_onload:true}</script><script async data-goatcounter=https://johanbrook.goatcounter.com/count src=//gc.zgo.at/count.js></script>
2 changes: 1 addition & 1 deletion about/index.html
Original file line number Diff line number Diff line change
@@ -1 +1 @@
<!doctype html><html class=about lang=en-gb><head itemscope itemtype=http://schema.org/Blog><title>About me / Johan Brook</title><meta charset=utf-8><meta content="width=device-width,initial-scale=1"name=viewport><link href=https://gc.zgo.at rel=preconnect><link href=https://johanbrook.goatcounter.com rel=preconnect><meta content="I'm a thirty-something designer and developer based in Sweden. I work with the best people in a company called Lookback, where I help interfaces come to life. I'm coding & designering and I like working with product, user experience, interface design, and other things too."name=description><meta content="johan brook,designer,swedish,web developer,react,typescript"name=keywords><meta content="Johan Brook"name=author><link href=/johan.css rel=stylesheet><link title="Johan Brook: Posts feed"href=/feed.xml rel=alternate type=application/rss+xml><link title="Johan Brook: Mind feed"href=/mind.xml rel=alternate type=application/rss+xml><link title="Johan Brook: Book feed"href=/reading.xml rel=alternate type=application/rss+xml><link rel="shortcut icon"href=/favicon.png type=image/png><link href=https://johan.im/about/ itemprop=url rel=canonical><link href=https://johan.im rel=author><meta content="About me"property=og:title><meta content=https://johan.im/about/ property=og:url><meta content="Johan Brook"itemprop=name property=og:site_name><meta content=en_GB property=og:locale><meta content="I'm a thirty-something designer and developer based in Sweden. I work with the best people in a company called Lookback, where I help interfaces come to life. I'm coding & designering and I like working with product, user experience, interface design, and other things too."property=og:description><meta content=blog property=og:type><body><a class="visually-hidden skip-link"href=#main>Skip to content</a><div class=Content><div id=main><main role=main><article class=Page><h1 class=title>About me.</h1><div class="prose measure"><p class="f3 no-rhythm"><strong>I like building things</strong> for the web. You’d <em>probably</em> enjoy grabbing a beer or coffee with me. I also like reading, writing, strolling around in cities, playing the guitar, coffee, cooking, and photography.<p>I’ve been designing and writing code since my late teens (that period seems further and further away now!). So far, I’ve avoided to put myself under one label — to specialise in one thing only — and instead gone for this Jack of all Trades role in the various teams I’ve had the pleasure of working with. I like all things graphic and digital design, front and backend development, product and strategy, typography and API design, copywriting and CSS architecture.<p><strong>Since 2014</strong>, I work as generalist at <a href=https://lookback.com>Lookback</a>. I came on early, and have helped shape the frontend architecture, built backends, performed UX testing and research, fixed bugs, and have learned tons about working in a small startup. We’ve gone from being a small group with loose product focus to being a tight team with laser focus on the mission. I’ve loved and love being part of that journey.<p>My day-to-day duties include being lead for the product team at Lookback, as well as building our web based products. I’ve enjoyed writing a lot of Typescript in the Functional Reactive pattern recently, with a dash of React. After writing HTML and CSS for around a decade using various techniques and dogmas, I’m really interested in building scalable frontends these days. That includes component based thinking and functional CSS. On the backend side of things, I’ve learned more about GraphQL recently. I helped shape Lookback’s initial GraphQL server, which now has grown to a central piece in our infrastructure.<p>As for non-tech things in startups, I’ve become more and more interested in the methods of leading teams and how to work smarter. That is, how the well-being of each team member is kept central while the work can progress in a smooth way.<hr><p><strong>I love traveling.</strong> I lived in Canada for a year before university, where I went completely offline and worked as a barista. In September 2015, I embarked upon this nomad thing of traveling the world while working remote. So far, I’ve lived and worked in Vienna, London, San Francisco, New York, Montréal, Asunción, Rio de Janeiro, Copenhagen, and Lisbon. Keep an eye out on <a href=/now>Now</a> for updates. As of January 2018, I’ve settled in Stockholm, Sweden.<p><strong><a href=/writings>Writing</a></strong> is something I try to do more and more (been posting pieces here since 2010). I’ve had a blog since my mid teens and I’m currently experimenting with much shorter texts to lower the ambition but increase the Time To Publish.<p>As always, I love getting emails and talk with people. Reach me at <a href=mailto:[email protected]>[email protected]</a> about anything.<p>👋</div></article></main><footer class=mb3 role=contentinfo><nav><ul class=mb3><li><a href=/>Home</a><li><a href=mailto:[email protected] rel=me>Email</a><li><a href=https://hachyderm.io/@brookie rel=me>Mastodon</a><li><a href=/feed.xml title=Atom>Post feed</a><li><a href=/mind.xml title=Atom>Mind feed</a><li><a href=/reading.xml title=Atom>Reading feed</a></ul></nav></footer></div><nav class=MainNav role=navigation><div class=sticky><h1 class="f4 sr-only-mobile"><a aria-label=Home href=/> <span>Johan Brook</span><span class="BackLink ml2"aria-hidden=true>←</span> </a></h1><ul class=NavCommon><li class=only-mobile><a href=/>Home</a><li><a href=/writings/>Writings</a><li><a href=/now/>Now</a><li><a href=/mind/>On my mind</a><li><a href=/reading/>Reading</a><li aria-current=page><a href=/about/>About me</a><li><a href=/to-read/>To read</a><li><a href=/quotes/>Quotes</a><li><a href=/changelog/>Changelog</a><li><a href=/credits/>Credits</a></ul></div></nav></div><script>if(window.location.host!==new URL('https://johan.im').host){window.goatcounter={no_onload:true}};if(window.location.hash==='#skipgc')localStorage.setItem('skipgc','t');if(localStorage.getItem('skipgc')==='t')window.goatcounter={no_onload:true}</script><script async data-goatcounter=https://johanbrook.goatcounter.com/count src=//gc.zgo.at/count.js></script>
<!doctype html><html class=about lang=en-gb><head itemscope itemtype=http://schema.org/Blog><title>About me / Johan Brook</title><meta charset=utf-8><meta content="width=device-width,initial-scale=1"name=viewport><link href=https://gc.zgo.at rel=preconnect><link href=https://johanbrook.goatcounter.com rel=preconnect><meta content="I'm a thirty-something designer and developer based in Sweden. I work with the best people in a company called Lookback, where I help interfaces come to life. I'm coding & designering and I like working with product, user experience, interface design, and other things too."name=description><meta content="johan brook,designer,swedish,web developer,react,typescript"name=keywords><meta content="Johan Brook"name=author><link href=/johan.css rel=stylesheet><link title="Johan Brook: Posts feed"href=/feed.xml rel=alternate type=application/atom+xml><link title="Johan Brook: Mind feed"href=/mind.xml rel=alternate type=application/atom+xml><link title="Johan Brook: Book feed"href=/reading.xml rel=alternate type=application/atom+xml><link rel="shortcut icon"href=/favicon.png type=image/png><link href=https://johan.im/about/ itemprop=url rel=canonical><link href=https://johan.im rel=author><link href=https://hachyderm.io/@brookie rel=me><meta content="About me"property=og:title><meta content=https://johan.im/about/ property=og:url><meta content="Johan Brook"itemprop=name property=og:site_name><meta content=en_GB property=og:locale><meta content="I'm a thirty-something designer and developer based in Sweden. I work with the best people in a company called Lookback, where I help interfaces come to life. I'm coding & designering and I like working with product, user experience, interface design, and other things too."property=og:description><meta content=blog property=og:type><body><a class="visually-hidden skip-link"href=#main>Skip to content</a><div class=Content><div id=main><main role=main><article class=Page><h1 class=title>About me.</h1><div class="prose measure"><p class="f3 no-rhythm"><strong>I like building things</strong> for the web. You’d <em>probably</em> enjoy grabbing a beer or coffee with me. I also like reading, writing, strolling around in cities, playing the guitar, coffee, cooking, and photography.<p>I’ve been designing and writing code since my late teens (that period seems further and further away now!). So far, I’ve avoided to put myself under one label — to specialise in one thing only — and instead gone for this Jack of all Trades role in the various teams I’ve had the pleasure of working with. I like all things graphic and digital design, front and backend development, product and strategy, typography and API design, copywriting and CSS architecture.<p><strong>Since 2014</strong>, I work as generalist at <a href=https://lookback.com>Lookback</a>. I came on early, and have helped shape the frontend architecture, built backends, performed UX testing and research, fixed bugs, and have learned tons about working in a small startup. We’ve gone from being a small group with loose product focus to being a tight team with laser focus on the mission. I’ve loved and love being part of that journey.<p>My day-to-day duties include being lead for the product team at Lookback, as well as building our web based products. I’ve enjoyed writing a lot of Typescript in the Functional Reactive pattern recently, with a dash of React. After writing HTML and CSS for around a decade using various techniques and dogmas, I’m really interested in building scalable frontends these days. That includes component based thinking and functional CSS. On the backend side of things, I’ve learned more about GraphQL recently. I helped shape Lookback’s initial GraphQL server, which now has grown to a central piece in our infrastructure.<p>As for non-tech things in startups, I’ve become more and more interested in the methods of leading teams and how to work smarter. That is, how the well-being of each team member is kept central while the work can progress in a smooth way.<hr><p><strong>I love traveling.</strong> I lived in Canada for a year before university, where I went completely offline and worked as a barista. In September 2015, I embarked upon this nomad thing of traveling the world while working remote. So far, I’ve lived and worked in Vienna, London, San Francisco, New York, Montréal, Asunción, Rio de Janeiro, Copenhagen, and Lisbon. Keep an eye out on <a href=/now>Now</a> for updates. As of January 2018, I’ve settled in Stockholm, Sweden.<p><strong><a href=/writings>Writing</a></strong> is something I try to do more and more (been posting pieces here since 2010). I’ve had a blog since my mid teens and I’m currently experimenting with much shorter texts to lower the ambition but increase the Time To Publish.<p>As always, I love getting emails and talk with people. Reach me at <a href=mailto:[email protected]>[email protected]</a> about anything.<p>👋</div></article></main><footer class=mb3 role=contentinfo><nav><ul class=mb3><li><a href=/>Home</a><li><a href=mailto:[email protected] rel=me>Email</a><li><a href=https://hachyderm.io/@brookie rel=me>Mastodon</a><li><a href=/feed.xml title=Atom>Post feed</a><li><a href=/mind.xml title=Atom>Mind feed</a><li><a href=/reading.xml title=Atom>Reading feed</a></ul></nav></footer></div><nav class=MainNav role=navigation><div class=sticky><h1 class="f4 sr-only-mobile"><a aria-label=Home href=/> <span>Johan Brook</span><span class="BackLink ml2"aria-hidden=true>←</span> </a></h1><ul class=NavCommon><li class=only-mobile><a href=/>Home</a><li><a href=/writings/>Writings</a><li><a href=/now/>Now</a><li><a href=/mind/>On my mind</a><li><a href=/reading/>Reading</a><li><a href=/to-read/>To read</a><li aria-current=page><a href=/about/>About me</a><li><a href=/quotes/>Quotes</a><li><a href=/changelog/>Changelog</a><li><a href=/credits/>Credits</a></ul></div></nav></div><script>if(window.location.host!==new URL('https://johan.im').host){window.goatcounter={no_onload:true}};if(window.location.hash==='#skipgc')localStorage.setItem('skipgc','t');if(localStorage.getItem('skipgc')==='t')window.goatcounter={no_onload:true}</script><script async data-goatcounter=https://johanbrook.goatcounter.com/count src=//gc.zgo.at/count.js></script>
Loading

0 comments on commit 96449cc

Please sign in to comment.