~koehr/koehr.in

0dabc27578576f51328487c7525532dda188a0bc — koehr 9 months ago d314fe4
update readme and coords
222 files changed, 230 insertions(+), 224 deletions(-)

M README.md
M config.toml
M public/blog/a-store-implementation-for-vue3-composition-api/index.html
M public/blog/index.html
M public/blog/running-write-freely-on-arm/index.html
M public/blog/the-magic-0xc2/index.html
M public/blog/the-price-to-crack-your-password/index.html
M public/blog/vuejs-reactivity-from-scratch/index.html
M public/cv/index.html
M public/impressum/index.html
M public/index.html
M public/slides-list/index.html
M public/stack/index.html
M public/til/20210831-wbr-tag/index.html
M public/til/20210903-email-ham/index.html
M public/til/20210903-git-fetch-single-branch/index.html
M public/til/20210903-taliban/index.html
M public/til/index.html
M public/µblog/coffee-n-code-2019-08-11-b1cr3wuclm1/index.html
M public/µblog/coffee-n-code-2019-08-13-b1hati3gi51/index.html
M public/µblog/coffee-n-code-2019-08-14-b1jkul5aqcw/index.html
M public/µblog/coffee-n-code-2019-08-15-b1mvyusi1kt/index.html
M public/µblog/coffee-n-code-2019-08-17-b1paoywisyd/index.html
M public/µblog/coffee-n-code-2019-08-18-b1ulmmsifn6/index.html
M public/µblog/coffee-n-code-2019-08-19-b1vvlehcqnr/index.html
M public/µblog/coffee-n-code-2019-08-20-b1zsjdcijor/index.html
M public/µblog/coffee-n-code-2019-08-21-b1cd4vyimtw/index.html
M public/µblog/coffee-n-code-2019-08-22-b1dyot3ignq/index.html
M public/µblog/coffee-n-code-2019-08-24-b1iwthviikn/index.html
M public/µblog/coffee-n-code-2019-08-26-b1m3trkitz8/index.html
M public/µblog/coffee-n-code-2019-08-27-b1qwosrisvc/index.html
M public/µblog/coffee-n-code-2019-08-27-b1qwwp9ibjt/index.html
M public/µblog/coffee-n-code-2019-09-01-b14sog2i5qv/index.html
M public/µblog/coffee-n-code-2019-09-05-b2bqp-6cypc/index.html
M public/µblog/coffee-n-code-2019-09-10-b2pfkt0ipnj/index.html
M public/µblog/coffee-n-code-2019-09-15-b2bg4-ei8iq/index.html
M public/µblog/coffee-n-code-2019-09-19-b2l4owida8f/index.html
M public/µblog/coffee-n-code-2019-09-20-b2o7kuhcihy/index.html
M public/µblog/coffee-n-code-2019-09-25-b2129hpcgdh/index.html
M public/µblog/coffee-n-code-2019-09-26-b24pondapn/index.html
M public/µblog/coffee-n-code-2019-09-29-b2-ihw6ik-o/index.html
M public/µblog/coffee-n-code-2019-10-03-b3kmn2jclrz/index.html
M public/µblog/coffee-n-code-2019-10-10-b3cavkxafw7/index.html
M public/µblog/coffee-n-code-2019-10-14-b3mf-0-itzv/index.html
M public/µblog/coffee-n-code-2019-10-15-b3o7rlzc1sr/index.html
M public/µblog/coffee-n-code-2019-10-19-b3zjem1i8t4/index.html
M public/µblog/coffee-n-code-2019-10-22-b3603t7im76/index.html
M public/µblog/coffee-n-code-2019-10-26-b4fdaj1cyne/index.html
M public/µblog/coffee-n-code-2019-10-29-b4njk7piuh/index.html
M public/µblog/coffee-n-code-2019-11-04-b4bgd-pc9lk/index.html
M public/µblog/coffee-n-code-2019-11-05-b4fyckgi2wo/index.html
M public/µblog/coffee-n-code-2019-11-07-b4kppsjith2/index.html
M public/µblog/coffee-n-code-2019-11-16-b47cpiic2nb/index.html
M public/µblog/coffee-n-code-2019-11-25-b5s7ospi7vo/index.html
M public/µblog/coffee-n-code-2019-11-26-b5txxv0iegt/index.html
M public/µblog/coffee-n-code-2019-12-01-b5izm1iiwfn/index.html
M public/µblog/coffee-n-code-2019-12-03-b5l7h3xcjm5/index.html
M public/µblog/coffee-n-code-2019-12-04-b5qa2x9c1pe/index.html
M public/µblog/coffee-n-code-2019-12-09-b52efibclhv/index.html
M public/µblog/coffee-n-code-2019-12-10-b55ahziccmp/index.html
M public/µblog/coffee-n-code-2019-12-10-b55v-uvisaq/index.html
M public/µblog/coffee-n-code-2019-12-17-b6le7ouiild/index.html
M public/µblog/coffee-n-code-2019-12-24-b6dno8tcrcg/index.html
M public/µblog/coffee-n-code-2019-12-26-b6jhjcdixjl/index.html
M public/µblog/coffee-n-code-2019-12-27-b6ltcpui-ga/index.html
M public/µblog/coffee-n-code-2019-12-28-b6meormizm6/index.html
M public/µblog/coffee-n-code-2019-12-29-b6p-n3pi398/index.html
M public/µblog/coffee-n-code-2020-01-08-b7eh5mjidjq/index.html
M public/µblog/coffee-n-code-2020-01-12-b7ob9nbcnrd/index.html
M public/µblog/coffee-n-code-2020-01-17-b7zw36zckzj/index.html
M public/µblog/coffee-n-code-2020-01-21-b7lp4elcxwj/index.html
M public/µblog/coffee-n-code-2020-01-23-b7qgcpxijjs/index.html
M public/µblog/coffee-n-code-2020-01-26-b7yk8-uimmk/index.html
M public/µblog/coffee-n-code-2020-01-28-b73gr08ccon/index.html
M public/µblog/coffee-n-code-2020-01-30-b78vrycij1j/index.html
M public/µblog/coffee-n-code-2020-02-04-b8jmhtfc0ts/index.html
M public/µblog/coffee-n-code-2020-02-22-b82gn0oozzy/index.html
M public/µblog/coffee-n-code-2020-02-27-b9dkv6lcqrv/index.html
M public/µblog/coffee-n-code-2020-03-09-b9hxox2gy3l/index.html
M public/µblog/coffee-n-code-2020-03-11-b9m5ceniynz/index.html
M public/µblog/coffee-n-code-2020-03-14-b9ucg-ai3mu/index.html
M public/µblog/coffee-n-code-2020-03-16-b9z-tvpi4rl/index.html
M public/µblog/coffee-n-code-2020-03-16-b9ztkzto-6t/index.html
M public/µblog/coffee-n-code-2020-03-19-b95rqjwctjz/index.html
M public/µblog/coffee-n-code-2020-03-21-b-abyvpghp6/index.html
M public/µblog/coffee-n-code-2020-03-24-b-hsabpghgg/index.html
M public/µblog/coffee-n-code-2020-03-26-b-m-acbaszc/index.html
M public/µblog/coffee-n-code-2020-03-30-b-wzipjawms/index.html
M public/µblog/coffee-n-code-2020-04-06-b-pf7ziglhq/index.html
M public/µblog/coffee-n-code-2020-04-07-b-rhusfgrfv/index.html
M public/µblog/coffee-n-code-2020-04-11-b-17-ljgfe2/index.html
M public/µblog/coffee-n-code-2020-04-13-b-786g7aahl/index.html
M public/µblog/coffee-n-code-2020-04-16-b-bmrfuaitf/index.html
M public/µblog/coffee-n-code-2020-04-18-b-iwioravzt/index.html
M public/µblog/coffee-n-code-2020-04-20-b-no-oravjx/index.html
M public/µblog/coffee-n-code-2020-04-24-b-xei3jdhum/index.html
M public/µblog/coffee-n-code-2020-05-07-b-4fwl1astk/index.html
M public/µblog/coffee-n-code-2020-05-18-cau6ivtahgo/index.html
M public/µblog/coffee-n-code-2020-05-25-canxrbvazvr/index.html
M public/µblog/coffee-n-code-2020-06-02-ca7vetpamm6/index.html
M public/µblog/coffee-n-code-2020-06-08-cblrsukamx1/index.html
M public/µblog/coffee-n-code-2020-06-11-cbsoiqpa5ed/index.html
M public/µblog/coffee-n-code-2020-06-16-cbfrtdcghed/index.html
M public/µblog/coffee-n-code-2020-06-17-cbinudwgfcc/index.html
M public/µblog/coffee-n-code-2020-06-27-cb7-bdggfxs/index.html
M public/µblog/coffee-n-code-2020-06-27-cb8sdiegesc/index.html
M public/µblog/coffee-n-code-2020-07-06-ccuomyeb5gm/index.html
M public/µblog/coffee-n-code-2020-07-14-ccowuqmdamd/index.html
M public/µblog/coffee-n-code-2020-07-20-cc16qxzg8kb/index.html
M public/µblog/coffee-n-code-2020-07-28-cdmm7bzazbc/index.html
M public/µblog/coffee-n-code-2020-08-03-cdbqez1g9zz/index.html
M public/µblog/coffee-n-code-2020-08-04-cdd-hc3axob/index.html
M public/µblog/coffee-n-code-2020-08-06-cdiwuazglky/index.html
M public/µblog/coffee-n-code-2020-08-11-cdwhkyja2lc/index.html
M public/µblog/coffee-n-code-2020-08-17-cd-q-uxagqr/index.html
M public/µblog/coffee-n-code-2020-08-21-cejwfmkgdk1/index.html
M public/µblog/coffee-n-code-2020-08-23-cepsyv9g-yy/index.html
M public/µblog/coffee-n-code-2020-08-24-cerje-dgkcf/index.html
M public/µblog/coffee-n-code-2020-08-25-cetyruiakoc/index.html
M public/µblog/coffee-n-code-2020-08-26-cewx0lyaybv/index.html
M public/µblog/coffee-n-code-2020-08-27-cezo7gsg5-k/index.html
M public/µblog/coffee-n-code-2020-08-29-ceefzoigm4z/index.html
M public/µblog/coffee-n-code-2020-08-31-cejdbhnai3u/index.html
M public/µblog/coffee-n-code-2020-09-01-celxxhpgqls/index.html
M public/µblog/coffee-n-code-2020-09-03-cerou80a0db/index.html
M public/µblog/coffee-n-code-2020-09-04-ceueztbgorl/index.html
M public/µblog/coffee-n-code-2020-09-07-ce1x3qqadvp/index.html
M public/µblog/coffee-n-code-2020-09-10-ce9nzo3afk2/index.html
M public/µblog/coffee-n-code-2020-09-12-cfcg5mtaes0/index.html
M public/µblog/coffee-n-code-2020-09-21-cfz45z5gzlb/index.html
M public/µblog/coffee-n-code-2020-09-25-cfkf3z7a4zb/index.html
M public/µblog/coffee-n-code-2020-09-28-cfrgud3anen/index.html
M public/µblog/coffee-n-code-2020-10-06-cf-4lnsg34m/index.html
M public/µblog/coffee-n-code-2020-10-08-cge5kt1gdn/index.html
M public/µblog/coffee-n-code-2020-10-09-cgiuprlacpn/index.html
M public/µblog/coffee-n-code-2020-10-10-cgkmgcoaof2/index.html
M public/µblog/coffee-n-code-2020-10-12-cgque-pa-u1/index.html
M public/µblog/coffee-n-code-2020-10-13-cgst8a9gpqd/index.html
M public/µblog/coffee-n-code-2020-10-15-cgv1ce2aoe3/index.html
M public/µblog/coffee-n-code-2020-10-16-cgagonlabqv/index.html
M public/µblog/coffee-n-code-2020-10-19-cghfr6jaslh/index.html
M public/µblog/coffee-n-code-2020-10-20-cgkchwsa8si/index.html
M public/µblog/coffee-n-code-2020-10-21-cgmp5kqgyhj/index.html
M public/µblog/coffee-n-code-2020-10-26-cg0bopxgzqs/index.html
M public/µblog/coffee-n-code-2020-10-26-cgynpjkgvab/index.html
M public/µblog/coffee-n-code-2020-10-29-cg7bmw1gzi9/index.html
M public/µblog/coffee-n-code-2020-10-31-chau2ebg6rb/index.html
M public/µblog/coffee-n-code-2020-11-06-chp9fiwauwy/index.html
M public/µblog/coffee-n-code-2020-11-11-chbdrgnah8l/index.html
M public/µblog/coffee-n-code-2020-11-12-chfvkypgoh0/index.html
M public/µblog/coffee-n-code-2020-11-13-chh4jgtalwh/index.html
M public/µblog/coffee-n-code-2020-11-17-chswn4cgag9/index.html
M public/µblog/coffee-n-code-2020-11-19-chwg2awapfs/index.html
M public/µblog/coffee-n-code-2020-11-23-ch7qkf2gteq/index.html
M public/µblog/coffee-n-code-2020-11-27-cigb1emgkfe/index.html
M public/µblog/coffee-n-code-2020-11-30-cimvdlfg3tl/index.html
M public/µblog/coffee-n-code-2020-11-30-cio3d5mgrnz/index.html
M public/µblog/coffee-n-code-2020-12-05-cizvanoag-i/index.html
M public/µblog/coffee-n-code-2020-12-07-cifri2bgtq6/index.html
M public/µblog/coffee-n-code-2020-12-10-cinyhh3azz6/index.html
M public/µblog/coffee-n-code-2020-12-13-ciwan5bg-on/index.html
M public/µblog/coffee-n-code-2020-12-14-cix-3f2aold/index.html
M public/µblog/coffee-n-code-2020-12-17-ci4m-1kaipl/index.html
M public/µblog/coffee-n-code-2020-12-19-ci-jjjpgsc2/index.html
M public/µblog/coffee-n-code-2020-12-22-cjgogmfaiql/index.html
M public/µblog/coffee-n-code-2020-12-23-cjjpbq1gc7i/index.html
M public/µblog/coffee-n-code-2021-01-04-cjn79g8abz2/index.html
M public/µblog/coffee-n-code-2021-01-05-cjqssungopw/index.html
M public/µblog/coffee-n-code-2021-01-06-cjtsmzcgj7y/index.html
M public/µblog/coffee-n-code-2021-01-09-cjzb5-hg7fc/index.html
M public/µblog/coffee-n-code-2021-01-10-cj4qubng7nd/index.html
M public/µblog/coffee-n-code-2021-01-12-cj7ld5-g6yh/index.html
M public/µblog/coffee-n-code-2021-01-13-cj90q0zgppx/index.html
M public/µblog/coffee-n-code-2021-01-13-ckajittapcx/index.html
M public/µblog/coffee-n-code-2021-01-15-ckc5l8pg8vb/index.html
M public/µblog/coffee-n-code-2021-01-19-cko-r-fawff/index.html
M public/µblog/coffee-n-code-2021-01-21-ckto17-amc3/index.html
M public/µblog/coffee-n-code-2021-01-23-ckzmla3acox/index.html
M public/µblog/coffee-n-code-2021-01-26-ckhl897gcez/index.html
M public/µblog/coffee-n-code-2021-01-27-ckkn3jba-p5/index.html
M public/µblog/coffee-n-code-2021-01-29-ckm5jnsa9sr/index.html
M public/µblog/coffee-n-code-2021-01-31-ckthao-g0-p/index.html
M public/µblog/coffee-n-code-2021-02-05-ck6r0hlaavm/index.html
M public/µblog/coffee-n-code-2021-02-11-cljwe1bgme6/index.html
M public/µblog/coffee-n-code-2021-02-23-clpk-huachz/index.html
M public/µblog/coffee-n-code-2021-02-25-clu5lkega98/index.html
M public/µblog/coffee-n-code-2021-03-01-cl5f5jhgpda/index.html
M public/µblog/coffee-n-code-2021-03-11-cmr9bm3gv5f/index.html
M public/µblog/coffee-n-code-2021-03-14-cmytt6xamst/index.html
M public/µblog/coffee-n-code-2021-03-16-cmfhjqcjbrn/index.html
M public/µblog/coffee-n-code-2021-03-20-cmpfjojddz1/index.html
M public/µblog/coffee-n-code-2021-04-07-cnxjbd8aoei/index.html
M public/µblog/coffee-n-code-2021-04-17-cnx6b9ygwed/index.html
M public/µblog/coffee-n-code-2021-05-03-coaqbqda3qh/index.html
M public/µblog/coffee-n-code-2021-05-04-cod0gyfai7d/index.html
M public/µblog/coffee-n-code-2021-05-13-co0qlcijkno/index.html
M public/µblog/coffee-n-code-2021-05-19-cpb-t9far7v/index.html
M public/µblog/coffee-n-code-2021-06-21-cqzrm09ddk1/index.html
M public/µblog/coffee-n-code-2021-07-05-cq8t-r-daeb/index.html
M public/µblog/index.html
M public/µblog/page/10/index.html
M public/µblog/page/11/index.html
M public/µblog/page/12/index.html
M public/µblog/page/13/index.html
M public/µblog/page/14/index.html
M public/µblog/page/15/index.html
M public/µblog/page/16/index.html
M public/µblog/page/17/index.html
M public/µblog/page/18/index.html
M public/µblog/page/19/index.html
M public/µblog/page/2/index.html
M public/µblog/page/20/index.html
M public/µblog/page/21/index.html
M public/µblog/page/22/index.html
M public/µblog/page/23/index.html
M public/µblog/page/3/index.html
M public/µblog/page/4/index.html
M public/µblog/page/5/index.html
M public/µblog/page/6/index.html
M public/µblog/page/7/index.html
M public/µblog/page/8/index.html
M public/µblog/page/9/index.html
M README.md => README.md +8 -2
@@ 1,6 1,12 @@
# Personal webpage and blog rendered with Zola
# Personal webpage and blog

[Zola](https://github.com/getzola/zola), a fast opinionated static site generator written in Rust.
rendered with [Zola](https://github.com/getzola/zola), a fast opinionated static site generator written in Rust.

## [k0r.in](https://k0r.in) or [koehr.in](https://koehr.in)

It's the same website.

---

## Preview / develop page
```sh

M config.toml => config.toml +2 -2
@@ 37,8 37,8 @@ include_content = true

[extra]
author = "Norman Köhring"
geo_lat = "51.3333"
geo_lng = "12.4167"
geo_lat = "52.4595"
geo_lng = "13.5335"
geo_region = "DE-BE"
geo_placename = "Berlin"
auth_endpoint = "https://indiecert.net/auth"

M public/blog/a-store-implementation-for-vue3-composition-api/index.html => public/blog/a-store-implementation-for-vue3-composition-api/index.html +1 -1
@@ 1,4 1,4 @@
<!doctype html><html lang=en><head><meta charset=utf-8><title>the codeartist — programmer and engineer based in Berlin</title><meta content="The personal page and weblog of Norman Köhring" name=description><meta content="Norman Köhring" name=author><meta content="the codeartist — programmer and engineer based in Berlin" name=DC.title><meta content="51.3333, 12.4167" name=ICBM><meta content="51.3333; 12.4167" name=geo.position><meta content=DE-BE name=geo.region><meta content=Berlin name=geo.placename><meta content="width=device-width,initial-scale=1.0" name=viewport><link href=https://koehr.in rel=author><link href=https://koehr.in rel=canonical><link href=https://codearti.st rel=alternate><link href=https://koehr.tech rel=alternate><link href=https://k0r.eu rel=alternate><link href=https://koehr.in/rss.xml rel=alternate title=RSS type=application/rss+xml><link href=/favicon.png rel=icon type=image/x-icon><link href=/style.css rel=stylesheet><link href=https://indiecert.net/auth rel=authorization_endpoint><link href="ni:///sha-256;H5W3RSZHP6eNHUFQStlfqaUnnYXOtoibUL5PB2GRqNM?ct=application/x-x509-user-cert" rel=publickey><body class=blog itemscope itemtype=https://schema.org/WebPage><header id=siteheader itemscope itemtype=https://schema.org/WPHeader><h1 class=p-name itemprop=headline><span class=first-name>norman</span><span class=last-name>köhring</span></h1><h2 itemprop=alternativeHeadline>Code Artist</h2><nav aria-label=breadcrumb class=breadcrumb><ol class=breadcrumb-list itemprop=breadcrumb itemscope itemtype=https://schema.org/BreadcrumbList><li class="breadcrumb-item home" itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=/ itemprop=item> <span itemprop=name>⌂</span> </a> <meta content=1 itemprop=position><li class=breadcrumb-item itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=/blog itemprop=item> <span itemprop=name>blog</span> </a> <meta content=2 itemprop=position><li class=breadcrumb-item itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=/blog/a-store-implementation-for-vue3-composition-api itemprop=item> <span itemprop=name>a-store-implementation-for-vue3-composition-api</span> </a> <meta content=3 itemprop=position></ol></nav></header><input id=menu-toggle type=checkbox><aside itemscope itemtype=https://schema.org/WPSideBar><label for=menu-toggle>menu</label><section id=navigation><header><h1>menu</h1><img alt="a pixelated me" class=u-photo height=100 rel=me src=/avatar.jpg width=100></header><nav id=mainnav><ol class=nav-list itemscope itemtype=https://schema.org/SiteNavigationElement><li class=resume/cv itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=/cv itemprop=item> <span itemprop=name>resume/cv</span> </a> <meta content=1 itemprop=position><li class=microblog itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=/µblog itemprop=item> <span itemprop=name>microblog</span> </a> <meta content=2 itemprop=position><li class=blog itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=/blog itemprop=item> <span itemprop=name>blog</span> </a> <meta content=3 itemprop=position><li class=slides itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=/slides-list itemprop=item> <span itemprop=name>slides</span> </a> <meta content=4 itemprop=position><li class="today I learned" itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=/til itemprop=item> <span itemprop=name>today I learned</span> </a> <meta content=5 itemprop=position><li class="my stack" itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=/stack itemprop=item> <span itemprop=name>my stack</span> </a> <meta content=6 itemprop=position></ol></nav></section><section id=elsewhere><header><h1>elsewhere</h1></header><nav id=extnav><ol class=nav-list itemscope itemtype=https://schema.org/SiteNavigationElement><li class=twitter itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=https://twitter.com/koehr_in itemprop=item> <span itemprop=name>twitter</span> </a> <meta content=1 itemprop=position><li class=mastodon itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=https://mstdn.io/@koehr itemprop=item> <span itemprop=name>mastodon</span> </a> <meta content=2 itemprop=position><li class=github itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=https://github.com/nkoehring itemprop=item> <span itemprop=name>github</span> </a> <meta content=3 itemprop=position><li class=sourcehut itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=https://sr.ht/~koehr itemprop=item> <span itemprop=name>sourcehut</span> </a> <meta content=4 itemprop=position><li class=instagram itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=https://instagram.com/coffee_n_code itemprop=item> <span itemprop=name>instagram</span> </a> <meta content=5 itemprop=position><li class=photography itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=https://500px.com/koehr itemprop=item> <span itemprop=name>photography</span> </a> <meta content=6 itemprop=position><li class=mail itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=mailto:n[at]koehr.in itemprop=item> <span itemprop=name>mail</span> </a> <meta content=7 itemprop=position></ol></nav></section><section id=speaking><header><h1>speaking</h1></header><ol><li>fluent English & German</ol></section><section id="working with"><header><h1>working with</h1></header><ol><li>JavaScript & TypeScript<li>CSS3, HTML5<li>Ruby, Python, C<li>Linux, Shell<li>AWS, GCP, Azure<li>MongoDB Atlas & Stitch</ol></section><section id="looking into"><header><h1>looking into</h1></header><ol><li>Rust<li>ReasonML</ol></section><section id=interests><header><h1>other interests</h1></header><ul><li>Open Web<li>Open Data<li>Decentralization<li>Archery<li>Photography</ul></section></aside><div id=main itemprop=mainContentOfPage itemscope itemtype=https://schema.org/WebPageElement><article class="norm h-entry" id=post-body><h2 class="p-name dated" id=title>A store implementation from scratch using Vue3's Composition API</h2><time class=dt-published content=2020-06-29 datetime=2020-06-29 itemprop=datePublished pubdate> 2020-06-29 </time><div class=e-content><p>I’ve built a store implementation that allows name-spaced actions and helps with the separation of concerns. The new Composition API in Vue3 also allows completely new, convenient ways of using it.</p><span id=continue-reading></span><hr><p>This article is <a rel="noopener nofollow" href=https://dev.to/koehr/a-store-implementation-from-scratch-using-vue3-s-composition-api-3p16 target=_blank>crossposted on dev.to</a>. Feel free to join the discussion there.<hr><p>At some point I started moving a side project over to <a rel="noopener nofollow" href=https://github.com/vuejs/vue-next target=_blank>Vue3</a> (which is still in beta). The side project is in a rather early stage and so I decided to rebuild the whole underlying foundation of it from scratch making use of the new possibilities of Vue3, especially of course the composition API.<h2 id=nuisance>Nuisance</h2><p>One nuisance I had was the way I handled state. I didn’t use <a rel="noopener nofollow" href=https://vuex.vuejs.org target=_blank>Vuex</a> but instead left state handling to a global state class that I added to Vue like <code>Vue.prototype.$store = new StorageHandler</code>. That allowed me to access global state from everywhere within Vue components via <code>this.$store</code> and worked pretty well in most cases. But when the store grew a bit more complex I wished back some of the features Vuex offers. Especially actions, name-spacing and with them the much better encapsulation of the state. It also adds extra work as soon as you need to access the state from outside Vue, for example in API call logic.<p>When moving to Vue3 I played with the thought to try <a rel="noopener nofollow" href=https://github.com/vuejs/vuex/tree/4.0 target=_blank>Vuex4</a>. It has the same API as Vuex3 and is meant to be usable as a drop-in when updating a Vue2 application to Vue3. But rather quickly I decided to roll my own, simplified implementation that uses the new Composition API because it would make things much neater. But lets quickly recap first what this Composition API is and how it helped me here:<h2 id=composition-api-vs-options-api>Composition API vs Options API</h2><p>What is the Composition API and what is the Options API? You might not have heard of those terms yet but they will become more popular within the Vue ecosystem as soon as Vue3 is out of beta.<p>The Options API is and will be the default way to build components in Vue. It is what we all know. Lets assume the following template:<pre class=language-html data-lang=html style=background-color:#2b303b;color:#c0c5ce;><code class=language-html data-lang=html><span><</span><span style=color:#bf616a;>div</span><span>>
<!doctype html><html lang=en><head><meta charset=utf-8><title>the codeartist — programmer and engineer based in Berlin</title><meta content="The personal page and weblog of Norman Köhring" name=description><meta content="Norman Köhring" name=author><meta content="the codeartist — programmer and engineer based in Berlin" name=DC.title><meta content="52.4595, 13.5335" name=ICBM><meta content="52.4595; 13.5335" name=geo.position><meta content=DE-BE name=geo.region><meta content=Berlin name=geo.placename><meta content="width=device-width,initial-scale=1.0" name=viewport><link href=https://koehr.in rel=author><link href=https://koehr.in rel=canonical><link href=https://codearti.st rel=alternate><link href=https://koehr.tech rel=alternate><link href=https://k0r.eu rel=alternate><link href=https://koehr.in/rss.xml rel=alternate title=RSS type=application/rss+xml><link href=/favicon.png rel=icon type=image/x-icon><link href=/style.css rel=stylesheet><link href=https://indiecert.net/auth rel=authorization_endpoint><link href="ni:///sha-256;H5W3RSZHP6eNHUFQStlfqaUnnYXOtoibUL5PB2GRqNM?ct=application/x-x509-user-cert" rel=publickey><body class=blog itemscope itemtype=https://schema.org/WebPage><header id=siteheader itemscope itemtype=https://schema.org/WPHeader><h1 class=p-name itemprop=headline><span class=first-name>norman</span><span class=last-name>köhring</span></h1><h2 itemprop=alternativeHeadline>Code Artist</h2><nav aria-label=breadcrumb class=breadcrumb><ol class=breadcrumb-list itemprop=breadcrumb itemscope itemtype=https://schema.org/BreadcrumbList><li class="breadcrumb-item home" itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=/ itemprop=item> <span itemprop=name>⌂</span> </a> <meta content=1 itemprop=position><li class=breadcrumb-item itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=/blog itemprop=item> <span itemprop=name>blog</span> </a> <meta content=2 itemprop=position><li class=breadcrumb-item itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=/blog/a-store-implementation-for-vue3-composition-api itemprop=item> <span itemprop=name>a-store-implementation-for-vue3-composition-api</span> </a> <meta content=3 itemprop=position></ol></nav></header><input id=menu-toggle type=checkbox><aside itemscope itemtype=https://schema.org/WPSideBar><label for=menu-toggle>menu</label><section id=navigation><header><h1>menu</h1><img alt="a pixelated me" class=u-photo height=100 rel=me src=/avatar.jpg width=100></header><nav id=mainnav><ol class=nav-list itemscope itemtype=https://schema.org/SiteNavigationElement><li class=resume/cv itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=/cv itemprop=item> <span itemprop=name>resume/cv</span> </a> <meta content=1 itemprop=position><li class=microblog itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=/µblog itemprop=item> <span itemprop=name>microblog</span> </a> <meta content=2 itemprop=position><li class=blog itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=/blog itemprop=item> <span itemprop=name>blog</span> </a> <meta content=3 itemprop=position><li class=slides itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=/slides-list itemprop=item> <span itemprop=name>slides</span> </a> <meta content=4 itemprop=position><li class="today I learned" itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=/til itemprop=item> <span itemprop=name>today I learned</span> </a> <meta content=5 itemprop=position><li class="my stack" itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=/stack itemprop=item> <span itemprop=name>my stack</span> </a> <meta content=6 itemprop=position></ol></nav></section><section id=elsewhere><header><h1>elsewhere</h1></header><nav id=extnav><ol class=nav-list itemscope itemtype=https://schema.org/SiteNavigationElement><li class=twitter itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=https://twitter.com/koehr_in itemprop=item> <span itemprop=name>twitter</span> </a> <meta content=1 itemprop=position><li class=mastodon itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=https://mstdn.io/@koehr itemprop=item> <span itemprop=name>mastodon</span> </a> <meta content=2 itemprop=position><li class=github itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=https://github.com/nkoehring itemprop=item> <span itemprop=name>github</span> </a> <meta content=3 itemprop=position><li class=sourcehut itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=https://sr.ht/~koehr itemprop=item> <span itemprop=name>sourcehut</span> </a> <meta content=4 itemprop=position><li class=instagram itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=https://instagram.com/coffee_n_code itemprop=item> <span itemprop=name>instagram</span> </a> <meta content=5 itemprop=position><li class=photography itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=https://500px.com/koehr itemprop=item> <span itemprop=name>photography</span> </a> <meta content=6 itemprop=position><li class=mail itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=mailto:n[at]koehr.in itemprop=item> <span itemprop=name>mail</span> </a> <meta content=7 itemprop=position></ol></nav></section><section id=speaking><header><h1>speaking</h1></header><ol><li>fluent English & German</ol></section><section id="working with"><header><h1>working with</h1></header><ol><li>JavaScript & TypeScript<li>CSS3, HTML5<li>Ruby, Python, C<li>Linux, Shell<li>AWS, GCP, Azure<li>MongoDB Atlas & Stitch</ol></section><section id="looking into"><header><h1>looking into</h1></header><ol><li>Rust<li>ReasonML</ol></section><section id=interests><header><h1>other interests</h1></header><ul><li>Open Web<li>Open Data<li>Decentralization<li>Archery<li>Photography</ul></section></aside><div id=main itemprop=mainContentOfPage itemscope itemtype=https://schema.org/WebPageElement><article class="norm h-entry" id=post-body><h2 class="p-name dated" id=title>A store implementation from scratch using Vue3's Composition API</h2><time class=dt-published content=2020-06-29 datetime=2020-06-29 itemprop=datePublished pubdate> 2020-06-29 </time><div class=e-content><p>I’ve built a store implementation that allows name-spaced actions and helps with the separation of concerns. The new Composition API in Vue3 also allows completely new, convenient ways of using it.</p><span id=continue-reading></span><hr><p>This article is <a rel="noopener nofollow" href=https://dev.to/koehr/a-store-implementation-from-scratch-using-vue3-s-composition-api-3p16 target=_blank>crossposted on dev.to</a>. Feel free to join the discussion there.<hr><p>At some point I started moving a side project over to <a rel="noopener nofollow" href=https://github.com/vuejs/vue-next target=_blank>Vue3</a> (which is still in beta). The side project is in a rather early stage and so I decided to rebuild the whole underlying foundation of it from scratch making use of the new possibilities of Vue3, especially of course the composition API.<h2 id=nuisance>Nuisance</h2><p>One nuisance I had was the way I handled state. I didn’t use <a rel="noopener nofollow" href=https://vuex.vuejs.org target=_blank>Vuex</a> but instead left state handling to a global state class that I added to Vue like <code>Vue.prototype.$store = new StorageHandler</code>. That allowed me to access global state from everywhere within Vue components via <code>this.$store</code> and worked pretty well in most cases. But when the store grew a bit more complex I wished back some of the features Vuex offers. Especially actions, name-spacing and with them the much better encapsulation of the state. It also adds extra work as soon as you need to access the state from outside Vue, for example in API call logic.<p>When moving to Vue3 I played with the thought to try <a rel="noopener nofollow" href=https://github.com/vuejs/vuex/tree/4.0 target=_blank>Vuex4</a>. It has the same API as Vuex3 and is meant to be usable as a drop-in when updating a Vue2 application to Vue3. But rather quickly I decided to roll my own, simplified implementation that uses the new Composition API because it would make things much neater. But lets quickly recap first what this Composition API is and how it helped me here:<h2 id=composition-api-vs-options-api>Composition API vs Options API</h2><p>What is the Composition API and what is the Options API? You might not have heard of those terms yet but they will become more popular within the Vue ecosystem as soon as Vue3 is out of beta.<p>The Options API is and will be the default way to build components in Vue. It is what we all know. Lets assume the following template:<pre class=language-html data-lang=html style=background-color:#2b303b;color:#c0c5ce;><code class=language-html data-lang=html><span><</span><span style=color:#bf616a;>div</span><span>>
</span><span>  <</span><span style=color:#bf616a;>div </span><span style=color:#d08770;>class</span><span>="</span><span style=color:#a3be8c;>greeting</span><span>">{{ hello }}&LT/</span><span style=color:#bf616a;>div</span><span>>
</span><span>  <</span><span style=color:#bf616a;>input </span><span style=color:#d08770;>v-model</span><span>="</span><span style=color:#a3be8c;>name</span><span>" </span><span style=color:#d08770;>placeholder</span><span>="</span><span style=color:#a3be8c;>change name</span><span>" />
</span><span>

M public/blog/index.html => public/blog/index.html +1 -1
@@ 1,1 1,1 @@
<!doctype html><html lang=en><head><meta charset=utf-8><title>the codeartist — programmer and engineer based in Berlin</title><meta content="The personal page and weblog of Norman Köhring" name=description><meta content="Norman Köhring" name=author><meta content="the codeartist — programmer and engineer based in Berlin" name=DC.title><meta content="51.3333, 12.4167" name=ICBM><meta content="51.3333; 12.4167" name=geo.position><meta content=DE-BE name=geo.region><meta content=Berlin name=geo.placename><meta content="width=device-width,initial-scale=1.0" name=viewport><link href=https://koehr.in rel=author><link href=https://koehr.in rel=canonical><link href=https://codearti.st rel=alternate><link href=https://koehr.tech rel=alternate><link href=https://k0r.eu rel=alternate><link href=https://koehr.in/rss.xml rel=alternate title=RSS type=application/rss+xml><link href=/favicon.png rel=icon type=image/x-icon><link href=/style.css rel=stylesheet><link href=https://indiecert.net/auth rel=authorization_endpoint><link href="ni:///sha-256;H5W3RSZHP6eNHUFQStlfqaUnnYXOtoibUL5PB2GRqNM?ct=application/x-x509-user-cert" rel=publickey><body class=blog itemscope itemtype=https://schema.org/WebPage><header id=siteheader itemscope itemtype=https://schema.org/WPHeader><h1 class=p-name itemprop=headline><span class=first-name>norman</span><span class=last-name>köhring</span></h1><h2 itemprop=alternativeHeadline>Code Artist</h2><nav aria-label=breadcrumb class=breadcrumb><ol class=breadcrumb-list itemprop=breadcrumb itemscope itemtype=https://schema.org/BreadcrumbList><li class="breadcrumb-item home" itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=/ itemprop=item> <span itemprop=name>⌂</span> </a> <meta content=1 itemprop=position><li class=breadcrumb-item itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=/blog itemprop=item> <span itemprop=name>blog</span> </a> <meta content=2 itemprop=position></ol></nav></header><input id=menu-toggle type=checkbox><aside itemscope itemtype=https://schema.org/WPSideBar><label for=menu-toggle>menu</label><section id=navigation><header><h1>menu</h1><img alt="a pixelated me" class=u-photo height=100 rel=me src=/avatar.jpg width=100></header><nav id=mainnav><ol class=nav-list itemscope itemtype=https://schema.org/SiteNavigationElement><li class=resume/cv itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=/cv itemprop=item> <span itemprop=name>resume/cv</span> </a> <meta content=1 itemprop=position><li class=microblog itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=/µblog itemprop=item> <span itemprop=name>microblog</span> </a> <meta content=2 itemprop=position><li class=blog itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=/blog itemprop=item> <span itemprop=name>blog</span> </a> <meta content=3 itemprop=position><li class=slides itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=/slides-list itemprop=item> <span itemprop=name>slides</span> </a> <meta content=4 itemprop=position><li class="today I learned" itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=/til itemprop=item> <span itemprop=name>today I learned</span> </a> <meta content=5 itemprop=position><li class="my stack" itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=/stack itemprop=item> <span itemprop=name>my stack</span> </a> <meta content=6 itemprop=position></ol></nav></section><section id=elsewhere><header><h1>elsewhere</h1></header><nav id=extnav><ol class=nav-list itemscope itemtype=https://schema.org/SiteNavigationElement><li class=twitter itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=https://twitter.com/koehr_in itemprop=item> <span itemprop=name>twitter</span> </a> <meta content=1 itemprop=position><li class=mastodon itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=https://mstdn.io/@koehr itemprop=item> <span itemprop=name>mastodon</span> </a> <meta content=2 itemprop=position><li class=github itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=https://github.com/nkoehring itemprop=item> <span itemprop=name>github</span> </a> <meta content=3 itemprop=position><li class=sourcehut itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=https://sr.ht/~koehr itemprop=item> <span itemprop=name>sourcehut</span> </a> <meta content=4 itemprop=position><li class=instagram itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=https://instagram.com/coffee_n_code itemprop=item> <span itemprop=name>instagram</span> </a> <meta content=5 itemprop=position><li class=photography itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=https://500px.com/koehr itemprop=item> <span itemprop=name>photography</span> </a> <meta content=6 itemprop=position><li class=mail itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=mailto:n[at]koehr.in itemprop=item> <span itemprop=name>mail</span> </a> <meta content=7 itemprop=position></ol></nav></section><section id=speaking><header><h1>speaking</h1></header><ol><li>fluent English & German</ol></section><section id="working with"><header><h1>working with</h1></header><ol><li>JavaScript & TypeScript<li>CSS3, HTML5<li>Ruby, Python, C<li>Linux, Shell<li>AWS, GCP, Azure<li>MongoDB Atlas & Stitch</ol></section><section id="looking into"><header><h1>looking into</h1></header><ol><li>Rust<li>ReasonML</ol></section><section id=interests><header><h1>other interests</h1></header><ul><li>Open Web<li>Open Data<li>Decentralization<li>Archery<li>Photography</ul></section></aside><div id=main itemprop=mainContentOfPage itemscope itemtype=https://schema.org/WebPageElement><section id=wrapper itemscope itemtype=https://schema.org/Blog><article class="norm h-entry" id=post-a-store-implementation-for-vue3-composition-api itemscope itemtype=https://schema.org/TechArticle><h2 class=post-title itemprop=headline><a class=u-url href=https://koehr.in/blog/a-store-implementation-for-vue3-composition-api/ itemprop=url> A store implementation from scratch using Vue3's Composition API </a></h2><time class=dt-published content=page.date datetime=2020-06-29 itemprop=datePublished> <span class=year-published>2020</span> <span class=month-published>6</span> <span class=day-published>29</span> </time><div class="book p-summary" dir=ltr lang=en><p>I’ve built a store implementation that allows name-spaced actions and helps with the separation of concerns. The new Composition API in Vue3 also allows completely new, convenient ways of using it.</div><a class=read-more href=https://koehr.in/blog/a-store-implementation-for-vue3-composition-api/#continue-reading>continue reading</a></article><article class="norm h-entry" id=post-running-write-freely-on-arm itemscope itemtype=https://schema.org/TechArticle><h2 class=post-title itemprop=headline><a class=u-url href=https://koehr.in/blog/running-write-freely-on-arm/ itemprop=url> Running writefreely 0.7 on Arm </a></h2><time class=dt-published content=page.date datetime=2019-01-10 itemprop=datePublished> <span class=year-published>2019</span> <span class=month-published>1</span> <span class=day-published>10</span> </time><div class="book p-summary" dir=ltr lang=en><p>This is a follow-up on <a rel="noopener nofollow" href=https://write.as/buttpicker/the-expected-tutorial-how-to-install-writefreely-on-a-raspberry-pi-3-in-10 target=_blank>The expected tutorial: How to install WriteFreely on a Raspberry pi 3 in 10 steps</a>. I will explain what was necessary to make cross-compiling work for newer WriteFreely versions with SQLite support.</div><a class=read-more href=https://koehr.in/blog/running-write-freely-on-arm/#continue-reading>continue reading</a></article><article class="norm h-entry" id=post-vuejs-reactivity-from-scratch itemscope itemtype=https://schema.org/TechArticle><h2 class=post-title itemprop=headline><a class=u-url href=https://koehr.in/blog/vuejs-reactivity-from-scratch/ itemprop=url> Vuejs Reactivity From Scratch </a></h2><time class=dt-published content=page.date datetime=2017-08-17 itemprop=datePublished> <span class=year-published>2017</span> <span class=month-published>8</span> <span class=day-published>17</span> </time><div class="book p-summary" dir=ltr lang=en><p>Vuejs is the star newcomer in the Javascript Framework world. People love how it makes complicated things very simple yet performant. One of the more exciting features is its seemingly magic reactivity. Plain data objects in components magically invoke a rerender when a property changes.</div><a class=read-more href=https://koehr.in/blog/vuejs-reactivity-from-scratch/#continue-reading>continue reading</a></article><article class="norm h-entry" id=post-the-magic-0xc2 itemscope itemtype=https://schema.org/TechArticle><h2 class=post-title itemprop=headline><a class=u-url href=https://koehr.in/blog/the-magic-0xc2/ itemprop=url> The Magic 0xC2 </a></h2><time class=dt-published content=page.date datetime=2017-04-09 itemprop=datePublished> <span class=year-published>2017</span> <span class=month-published>4</span> <span class=day-published>9</span> </time><div class="book p-summary" dir=ltr lang=en><p>I built a web application with file upload functionality. Some Vue.js in the front and a CouchDB in the back. Everything should be pretty simple and straigt forward.<p>But…</div><a class=read-more href=https://koehr.in/blog/the-magic-0xc2/#continue-reading>continue reading</a></article><article class="norm h-entry" id=post-the-price-to-crack-your-password itemscope itemtype=https://schema.org/TechArticle><h2 class=post-title itemprop=headline><a class=u-url href=https://koehr.in/blog/the-price-to-crack-your-password/ itemprop=url> The price to crack your password </a></h2><time class=dt-published content=page.date datetime=2016-12-04 itemprop=datePublished> <span class=year-published>2016</span> <span class=month-published>12</span> <span class=day-published>4</span> </time><div class="book p-summary" dir=ltr lang=en><p>Nearly six years ago, I wrote about password complexity and showed how long it takes to crack passwords per length. You can find that <a rel="noopener nofollow" href=https://github.com/nkoehring/hexo-blog/blob/master/source/_posts/spas-mit-passwortern.md target=_blank>article on github</a> (in German).</div><a class=read-more href=https://koehr.in/blog/the-price-to-crack-your-password/#continue-reading>continue reading</a></article></section><nav id=pager itemscope itemtype=http://schema.org/SiteNavigationElement><span> — 1 / 1 — </span></nav></div><footer itemscope itemtype=https://schema.org/WPFooter><p class=footernav><a rel="copyright noopener" title="ISC licensed" href=https://git.sr.ht/~koehr/koehr.in/tree/master/item/LICENSE target=_blank>©2022 Norman Köhring</a><nav class=footernav><ol class=nav-list itemscope itemtype=https://schema.org/SiteNavigationElement><li class=disclaimer itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=/impressum#disclaimer itemprop=item title=disclaimer> <span itemprop=name>Disclaimer</span> </a> <meta content=1 itemprop=position><li class=impressum itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=/impressum itemprop=item title=impressum> <span itemprop=name>Impressum</span> </a> <meta content=2 itemprop=position><li class=datenschutz itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=/impressum#datenschutz itemprop=item title=datenschutz> <span itemprop=name>Datenschutz</span> </a> <meta content=3 itemprop=position><li itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem rel=source><a title="source code of my homepage and blog" href=https://git.sr.ht/~koehr/koehr.in itemprop=item rel=noopener target=_blank> <span itemprop=name>Source</span> </a> <meta content=4 itemprop=position></ol></nav></footer><link href=/extended.css rel=stylesheet><script async data-goatcounter=https://koehr.goatcounter.com/count src=//gc.zgo.at/count.js></script>
\ No newline at end of file
<!doctype html><html lang=en><head><meta charset=utf-8><title>the codeartist — programmer and engineer based in Berlin</title><meta content="The personal page and weblog of Norman Köhring" name=description><meta content="Norman Köhring" name=author><meta content="the codeartist — programmer and engineer based in Berlin" name=DC.title><meta content="52.4595, 13.5335" name=ICBM><meta content="52.4595; 13.5335" name=geo.position><meta content=DE-BE name=geo.region><meta content=Berlin name=geo.placename><meta content="width=device-width,initial-scale=1.0" name=viewport><link href=https://koehr.in rel=author><link href=https://koehr.in rel=canonical><link href=https://codearti.st rel=alternate><link href=https://koehr.tech rel=alternate><link href=https://k0r.eu rel=alternate><link href=https://koehr.in/rss.xml rel=alternate title=RSS type=application/rss+xml><link href=/favicon.png rel=icon type=image/x-icon><link href=/style.css rel=stylesheet><link href=https://indiecert.net/auth rel=authorization_endpoint><link href="ni:///sha-256;H5W3RSZHP6eNHUFQStlfqaUnnYXOtoibUL5PB2GRqNM?ct=application/x-x509-user-cert" rel=publickey><body class=blog itemscope itemtype=https://schema.org/WebPage><header id=siteheader itemscope itemtype=https://schema.org/WPHeader><h1 class=p-name itemprop=headline><span class=first-name>norman</span><span class=last-name>köhring</span></h1><h2 itemprop=alternativeHeadline>Code Artist</h2><nav aria-label=breadcrumb class=breadcrumb><ol class=breadcrumb-list itemprop=breadcrumb itemscope itemtype=https://schema.org/BreadcrumbList><li class="breadcrumb-item home" itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=/ itemprop=item> <span itemprop=name>⌂</span> </a> <meta content=1 itemprop=position><li class=breadcrumb-item itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=/blog itemprop=item> <span itemprop=name>blog</span> </a> <meta content=2 itemprop=position></ol></nav></header><input id=menu-toggle type=checkbox><aside itemscope itemtype=https://schema.org/WPSideBar><label for=menu-toggle>menu</label><section id=navigation><header><h1>menu</h1><img alt="a pixelated me" class=u-photo height=100 rel=me src=/avatar.jpg width=100></header><nav id=mainnav><ol class=nav-list itemscope itemtype=https://schema.org/SiteNavigationElement><li class=resume/cv itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=/cv itemprop=item> <span itemprop=name>resume/cv</span> </a> <meta content=1 itemprop=position><li class=microblog itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=/µblog itemprop=item> <span itemprop=name>microblog</span> </a> <meta content=2 itemprop=position><li class=blog itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=/blog itemprop=item> <span itemprop=name>blog</span> </a> <meta content=3 itemprop=position><li class=slides itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=/slides-list itemprop=item> <span itemprop=name>slides</span> </a> <meta content=4 itemprop=position><li class="today I learned" itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=/til itemprop=item> <span itemprop=name>today I learned</span> </a> <meta content=5 itemprop=position><li class="my stack" itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=/stack itemprop=item> <span itemprop=name>my stack</span> </a> <meta content=6 itemprop=position></ol></nav></section><section id=elsewhere><header><h1>elsewhere</h1></header><nav id=extnav><ol class=nav-list itemscope itemtype=https://schema.org/SiteNavigationElement><li class=twitter itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=https://twitter.com/koehr_in itemprop=item> <span itemprop=name>twitter</span> </a> <meta content=1 itemprop=position><li class=mastodon itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=https://mstdn.io/@koehr itemprop=item> <span itemprop=name>mastodon</span> </a> <meta content=2 itemprop=position><li class=github itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=https://github.com/nkoehring itemprop=item> <span itemprop=name>github</span> </a> <meta content=3 itemprop=position><li class=sourcehut itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=https://sr.ht/~koehr itemprop=item> <span itemprop=name>sourcehut</span> </a> <meta content=4 itemprop=position><li class=instagram itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=https://instagram.com/coffee_n_code itemprop=item> <span itemprop=name>instagram</span> </a> <meta content=5 itemprop=position><li class=photography itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=https://500px.com/koehr itemprop=item> <span itemprop=name>photography</span> </a> <meta content=6 itemprop=position><li class=mail itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=mailto:n[at]koehr.in itemprop=item> <span itemprop=name>mail</span> </a> <meta content=7 itemprop=position></ol></nav></section><section id=speaking><header><h1>speaking</h1></header><ol><li>fluent English & German</ol></section><section id="working with"><header><h1>working with</h1></header><ol><li>JavaScript & TypeScript<li>CSS3, HTML5<li>Ruby, Python, C<li>Linux, Shell<li>AWS, GCP, Azure<li>MongoDB Atlas & Stitch</ol></section><section id="looking into"><header><h1>looking into</h1></header><ol><li>Rust<li>ReasonML</ol></section><section id=interests><header><h1>other interests</h1></header><ul><li>Open Web<li>Open Data<li>Decentralization<li>Archery<li>Photography</ul></section></aside><div id=main itemprop=mainContentOfPage itemscope itemtype=https://schema.org/WebPageElement><section id=wrapper itemscope itemtype=https://schema.org/Blog><article class="norm h-entry" id=post-a-store-implementation-for-vue3-composition-api itemscope itemtype=https://schema.org/TechArticle><h2 class=post-title itemprop=headline><a class=u-url href=https://koehr.in/blog/a-store-implementation-for-vue3-composition-api/ itemprop=url> A store implementation from scratch using Vue3's Composition API </a></h2><time class=dt-published content=page.date datetime=2020-06-29 itemprop=datePublished> <span class=year-published>2020</span> <span class=month-published>6</span> <span class=day-published>29</span> </time><div class="book p-summary" dir=ltr lang=en><p>I’ve built a store implementation that allows name-spaced actions and helps with the separation of concerns. The new Composition API in Vue3 also allows completely new, convenient ways of using it.</div><a class=read-more href=https://koehr.in/blog/a-store-implementation-for-vue3-composition-api/#continue-reading>continue reading</a></article><article class="norm h-entry" id=post-running-write-freely-on-arm itemscope itemtype=https://schema.org/TechArticle><h2 class=post-title itemprop=headline><a class=u-url href=https://koehr.in/blog/running-write-freely-on-arm/ itemprop=url> Running writefreely 0.7 on Arm </a></h2><time class=dt-published content=page.date datetime=2019-01-10 itemprop=datePublished> <span class=year-published>2019</span> <span class=month-published>1</span> <span class=day-published>10</span> </time><div class="book p-summary" dir=ltr lang=en><p>This is a follow-up on <a rel="noopener nofollow" href=https://write.as/buttpicker/the-expected-tutorial-how-to-install-writefreely-on-a-raspberry-pi-3-in-10 target=_blank>The expected tutorial: How to install WriteFreely on a Raspberry pi 3 in 10 steps</a>. I will explain what was necessary to make cross-compiling work for newer WriteFreely versions with SQLite support.</div><a class=read-more href=https://koehr.in/blog/running-write-freely-on-arm/#continue-reading>continue reading</a></article><article class="norm h-entry" id=post-vuejs-reactivity-from-scratch itemscope itemtype=https://schema.org/TechArticle><h2 class=post-title itemprop=headline><a class=u-url href=https://koehr.in/blog/vuejs-reactivity-from-scratch/ itemprop=url> Vuejs Reactivity From Scratch </a></h2><time class=dt-published content=page.date datetime=2017-08-17 itemprop=datePublished> <span class=year-published>2017</span> <span class=month-published>8</span> <span class=day-published>17</span> </time><div class="book p-summary" dir=ltr lang=en><p>Vuejs is the star newcomer in the Javascript Framework world. People love how it makes complicated things very simple yet performant. One of the more exciting features is its seemingly magic reactivity. Plain data objects in components magically invoke a rerender when a property changes.</div><a class=read-more href=https://koehr.in/blog/vuejs-reactivity-from-scratch/#continue-reading>continue reading</a></article><article class="norm h-entry" id=post-the-magic-0xc2 itemscope itemtype=https://schema.org/TechArticle><h2 class=post-title itemprop=headline><a class=u-url href=https://koehr.in/blog/the-magic-0xc2/ itemprop=url> The Magic 0xC2 </a></h2><time class=dt-published content=page.date datetime=2017-04-09 itemprop=datePublished> <span class=year-published>2017</span> <span class=month-published>4</span> <span class=day-published>9</span> </time><div class="book p-summary" dir=ltr lang=en><p>I built a web application with file upload functionality. Some Vue.js in the front and a CouchDB in the back. Everything should be pretty simple and straigt forward.<p>But…</div><a class=read-more href=https://koehr.in/blog/the-magic-0xc2/#continue-reading>continue reading</a></article><article class="norm h-entry" id=post-the-price-to-crack-your-password itemscope itemtype=https://schema.org/TechArticle><h2 class=post-title itemprop=headline><a class=u-url href=https://koehr.in/blog/the-price-to-crack-your-password/ itemprop=url> The price to crack your password </a></h2><time class=dt-published content=page.date datetime=2016-12-04 itemprop=datePublished> <span class=year-published>2016</span> <span class=month-published>12</span> <span class=day-published>4</span> </time><div class="book p-summary" dir=ltr lang=en><p>Nearly six years ago, I wrote about password complexity and showed how long it takes to crack passwords per length. You can find that <a rel="noopener nofollow" href=https://github.com/nkoehring/hexo-blog/blob/master/source/_posts/spas-mit-passwortern.md target=_blank>article on github</a> (in German).</div><a class=read-more href=https://koehr.in/blog/the-price-to-crack-your-password/#continue-reading>continue reading</a></article></section><nav id=pager itemscope itemtype=http://schema.org/SiteNavigationElement><span> — 1 / 1 — </span></nav></div><footer itemscope itemtype=https://schema.org/WPFooter><p class=footernav><a rel="copyright noopener" title="ISC licensed" href=https://git.sr.ht/~koehr/koehr.in/tree/master/item/LICENSE target=_blank>©2022 Norman Köhring</a><nav class=footernav><ol class=nav-list itemscope itemtype=https://schema.org/SiteNavigationElement><li class=disclaimer itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=/impressum#disclaimer itemprop=item title=disclaimer> <span itemprop=name>Disclaimer</span> </a> <meta content=1 itemprop=position><li class=impressum itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=/impressum itemprop=item title=impressum> <span itemprop=name>Impressum</span> </a> <meta content=2 itemprop=position><li class=datenschutz itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=/impressum#datenschutz itemprop=item title=datenschutz> <span itemprop=name>Datenschutz</span> </a> <meta content=3 itemprop=position><li itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem rel=source><a title="source code of my homepage and blog" href=https://git.sr.ht/~koehr/koehr.in itemprop=item rel=noopener target=_blank> <span itemprop=name>Source</span> </a> <meta content=4 itemprop=position></ol></nav></footer><link href=/extended.css rel=stylesheet><script async data-goatcounter=https://koehr.goatcounter.com/count src=//gc.zgo.at/count.js></script>
\ No newline at end of file

M public/blog/running-write-freely-on-arm/index.html => public/blog/running-write-freely-on-arm/index.html +1 -1
@@ 1,4 1,4 @@
<!doctype html><html lang=en><head><meta charset=utf-8><title>the codeartist — programmer and engineer based in Berlin</title><meta content="The personal page and weblog of Norman Köhring" name=description><meta content="Norman Köhring" name=author><meta content="the codeartist — programmer and engineer based in Berlin" name=DC.title><meta content="51.3333, 12.4167" name=ICBM><meta content="51.3333; 12.4167" name=geo.position><meta content=DE-BE name=geo.region><meta content=Berlin name=geo.placename><meta content="width=device-width,initial-scale=1.0" name=viewport><link href=https://koehr.in rel=author><link href=https://koehr.in rel=canonical><link href=https://codearti.st rel=alternate><link href=https://koehr.tech rel=alternate><link href=https://k0r.eu rel=alternate><link href=https://koehr.in/rss.xml rel=alternate title=RSS type=application/rss+xml><link href=/favicon.png rel=icon type=image/x-icon><link href=/style.css rel=stylesheet><link href=https://indiecert.net/auth rel=authorization_endpoint><link href="ni:///sha-256;H5W3RSZHP6eNHUFQStlfqaUnnYXOtoibUL5PB2GRqNM?ct=application/x-x509-user-cert" rel=publickey><body class=blog itemscope itemtype=https://schema.org/WebPage><header id=siteheader itemscope itemtype=https://schema.org/WPHeader><h1 class=p-name itemprop=headline><span class=first-name>norman</span><span class=last-name>köhring</span></h1><h2 itemprop=alternativeHeadline>Code Artist</h2><nav aria-label=breadcrumb class=breadcrumb><ol class=breadcrumb-list itemprop=breadcrumb itemscope itemtype=https://schema.org/BreadcrumbList><li class="breadcrumb-item home" itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=/ itemprop=item> <span itemprop=name>⌂</span> </a> <meta content=1 itemprop=position><li class=breadcrumb-item itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=/blog itemprop=item> <span itemprop=name>blog</span> </a> <meta content=2 itemprop=position><li class=breadcrumb-item itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=/blog/running-write-freely-on-arm itemprop=item> <span itemprop=name>running-write-freely-on-arm</span> </a> <meta content=3 itemprop=position></ol></nav></header><input id=menu-toggle type=checkbox><aside itemscope itemtype=https://schema.org/WPSideBar><label for=menu-toggle>menu</label><section id=navigation><header><h1>menu</h1><img alt="a pixelated me" class=u-photo height=100 rel=me src=/avatar.jpg width=100></header><nav id=mainnav><ol class=nav-list itemscope itemtype=https://schema.org/SiteNavigationElement><li class=resume/cv itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=/cv itemprop=item> <span itemprop=name>resume/cv</span> </a> <meta content=1 itemprop=position><li class=microblog itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=/µblog itemprop=item> <span itemprop=name>microblog</span> </a> <meta content=2 itemprop=position><li class=blog itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=/blog itemprop=item> <span itemprop=name>blog</span> </a> <meta content=3 itemprop=position><li class=slides itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=/slides-list itemprop=item> <span itemprop=name>slides</span> </a> <meta content=4 itemprop=position><li class="today I learned" itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=/til itemprop=item> <span itemprop=name>today I learned</span> </a> <meta content=5 itemprop=position><li class="my stack" itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=/stack itemprop=item> <span itemprop=name>my stack</span> </a> <meta content=6 itemprop=position></ol></nav></section><section id=elsewhere><header><h1>elsewhere</h1></header><nav id=extnav><ol class=nav-list itemscope itemtype=https://schema.org/SiteNavigationElement><li class=twitter itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=https://twitter.com/koehr_in itemprop=item> <span itemprop=name>twitter</span> </a> <meta content=1 itemprop=position><li class=mastodon itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=https://mstdn.io/@koehr itemprop=item> <span itemprop=name>mastodon</span> </a> <meta content=2 itemprop=position><li class=github itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=https://github.com/nkoehring itemprop=item> <span itemprop=name>github</span> </a> <meta content=3 itemprop=position><li class=sourcehut itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=https://sr.ht/~koehr itemprop=item> <span itemprop=name>sourcehut</span> </a> <meta content=4 itemprop=position><li class=instagram itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=https://instagram.com/coffee_n_code itemprop=item> <span itemprop=name>instagram</span> </a> <meta content=5 itemprop=position><li class=photography itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=https://500px.com/koehr itemprop=item> <span itemprop=name>photography</span> </a> <meta content=6 itemprop=position><li class=mail itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=mailto:n[at]koehr.in itemprop=item> <span itemprop=name>mail</span> </a> <meta content=7 itemprop=position></ol></nav></section><section id=speaking><header><h1>speaking</h1></header><ol><li>fluent English & German</ol></section><section id="working with"><header><h1>working with</h1></header><ol><li>JavaScript & TypeScript<li>CSS3, HTML5<li>Ruby, Python, C<li>Linux, Shell<li>AWS, GCP, Azure<li>MongoDB Atlas & Stitch</ol></section><section id="looking into"><header><h1>looking into</h1></header><ol><li>Rust<li>ReasonML</ol></section><section id=interests><header><h1>other interests</h1></header><ul><li>Open Web<li>Open Data<li>Decentralization<li>Archery<li>Photography</ul></section></aside><div id=main itemprop=mainContentOfPage itemscope itemtype=https://schema.org/WebPageElement><article class="norm h-entry" id=post-body><h2 class="p-name dated" id=title>Running writefreely 0.7 on Arm</h2><time class=dt-published content=2019-01-10 datetime=2019-01-10 itemprop=datePublished pubdate> 2019-01-10 </time><div class=e-content><p>This is a follow-up on <a rel="noopener nofollow" href=https://write.as/buttpicker/the-expected-tutorial-how-to-install-writefreely-on-a-raspberry-pi-3-in-10 target=_blank>The expected tutorial: How to install WriteFreely on a Raspberry pi 3 in 10 steps</a>. I will explain what was necessary to make cross-compiling work for newer WriteFreely versions with SQLite support.</p><span id=continue-reading></span><p>I did it! I finally got WriteFreely to run on my Arm server (check out <a rel="noopener nofollow" href=https://www.scaleway.com/baremetal-cloud-servers/ target=_blank>Scaleways baremetal cloud servers</a>).<p>It wasn’t so easy because with 512MB of RAM I couldn’t simply download and build the source on my webserver. Only solution: Cross compiling. Easy especially in Go, right?<p>If you read the article linked in the beginning you know how easy it could be. But as the article already mentions in an update, since Version 0.6 it is not working anymore because of the new SQLite dependency (newest version as of writing this article is 0.7).<p>With a bit of research I figured out what to do to make it work anyhow. There are two solutions. A quick (and slightly dirty) one for people who don’t need SQLite support and a correct solution that needs a tad more effort.<h2 id=quick-solution-remove-sqlite-support>Quick solution: remove SQLite support</h2><p>SQLite support makes problems with the cross compiling because it needs some C code to be compiled. Before figuring out how to make this working with the otherwise super easy Go cross compiling, removing the feature might be a viable quick fix. For this, simply change or remove all occurences of sqlite in the Makefile:<pre class=language-diff data-lang=diff style=background-color:#2b303b;color:#c0c5ce;><code class=language-diff data-lang=diff><span>diff --git a/Makefile b/Makefile
<!doctype html><html lang=en><head><meta charset=utf-8><title>the codeartist — programmer and engineer based in Berlin</title><meta content="The personal page and weblog of Norman Köhring" name=description><meta content="Norman Köhring" name=author><meta content="the codeartist — programmer and engineer based in Berlin" name=DC.title><meta content="52.4595, 13.5335" name=ICBM><meta content="52.4595; 13.5335" name=geo.position><meta content=DE-BE name=geo.region><meta content=Berlin name=geo.placename><meta content="width=device-width,initial-scale=1.0" name=viewport><link href=https://koehr.in rel=author><link href=https://koehr.in rel=canonical><link href=https://codearti.st rel=alternate><link href=https://koehr.tech rel=alternate><link href=https://k0r.eu rel=alternate><link href=https://koehr.in/rss.xml rel=alternate title=RSS type=application/rss+xml><link href=/favicon.png rel=icon type=image/x-icon><link href=/style.css rel=stylesheet><link href=https://indiecert.net/auth rel=authorization_endpoint><link href="ni:///sha-256;H5W3RSZHP6eNHUFQStlfqaUnnYXOtoibUL5PB2GRqNM?ct=application/x-x509-user-cert" rel=publickey><body class=blog itemscope itemtype=https://schema.org/WebPage><header id=siteheader itemscope itemtype=https://schema.org/WPHeader><h1 class=p-name itemprop=headline><span class=first-name>norman</span><span class=last-name>köhring</span></h1><h2 itemprop=alternativeHeadline>Code Artist</h2><nav aria-label=breadcrumb class=breadcrumb><ol class=breadcrumb-list itemprop=breadcrumb itemscope itemtype=https://schema.org/BreadcrumbList><li class="breadcrumb-item home" itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=/ itemprop=item> <span itemprop=name>⌂</span> </a> <meta content=1 itemprop=position><li class=breadcrumb-item itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=/blog itemprop=item> <span itemprop=name>blog</span> </a> <meta content=2 itemprop=position><li class=breadcrumb-item itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=/blog/running-write-freely-on-arm itemprop=item> <span itemprop=name>running-write-freely-on-arm</span> </a> <meta content=3 itemprop=position></ol></nav></header><input id=menu-toggle type=checkbox><aside itemscope itemtype=https://schema.org/WPSideBar><label for=menu-toggle>menu</label><section id=navigation><header><h1>menu</h1><img alt="a pixelated me" class=u-photo height=100 rel=me src=/avatar.jpg width=100></header><nav id=mainnav><ol class=nav-list itemscope itemtype=https://schema.org/SiteNavigationElement><li class=resume/cv itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=/cv itemprop=item> <span itemprop=name>resume/cv</span> </a> <meta content=1 itemprop=position><li class=microblog itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=/µblog itemprop=item> <span itemprop=name>microblog</span> </a> <meta content=2 itemprop=position><li class=blog itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=/blog itemprop=item> <span itemprop=name>blog</span> </a> <meta content=3 itemprop=position><li class=slides itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=/slides-list itemprop=item> <span itemprop=name>slides</span> </a> <meta content=4 itemprop=position><li class="today I learned" itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=/til itemprop=item> <span itemprop=name>today I learned</span> </a> <meta content=5 itemprop=position><li class="my stack" itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=/stack itemprop=item> <span itemprop=name>my stack</span> </a> <meta content=6 itemprop=position></ol></nav></section><section id=elsewhere><header><h1>elsewhere</h1></header><nav id=extnav><ol class=nav-list itemscope itemtype=https://schema.org/SiteNavigationElement><li class=twitter itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=https://twitter.com/koehr_in itemprop=item> <span itemprop=name>twitter</span> </a> <meta content=1 itemprop=position><li class=mastodon itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=https://mstdn.io/@koehr itemprop=item> <span itemprop=name>mastodon</span> </a> <meta content=2 itemprop=position><li class=github itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=https://github.com/nkoehring itemprop=item> <span itemprop=name>github</span> </a> <meta content=3 itemprop=position><li class=sourcehut itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=https://sr.ht/~koehr itemprop=item> <span itemprop=name>sourcehut</span> </a> <meta content=4 itemprop=position><li class=instagram itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=https://instagram.com/coffee_n_code itemprop=item> <span itemprop=name>instagram</span> </a> <meta content=5 itemprop=position><li class=photography itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=https://500px.com/koehr itemprop=item> <span itemprop=name>photography</span> </a> <meta content=6 itemprop=position><li class=mail itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=mailto:n[at]koehr.in itemprop=item> <span itemprop=name>mail</span> </a> <meta content=7 itemprop=position></ol></nav></section><section id=speaking><header><h1>speaking</h1></header><ol><li>fluent English & German</ol></section><section id="working with"><header><h1>working with</h1></header><ol><li>JavaScript & TypeScript<li>CSS3, HTML5<li>Ruby, Python, C<li>Linux, Shell<li>AWS, GCP, Azure<li>MongoDB Atlas & Stitch</ol></section><section id="looking into"><header><h1>looking into</h1></header><ol><li>Rust<li>ReasonML</ol></section><section id=interests><header><h1>other interests</h1></header><ul><li>Open Web<li>Open Data<li>Decentralization<li>Archery<li>Photography</ul></section></aside><div id=main itemprop=mainContentOfPage itemscope itemtype=https://schema.org/WebPageElement><article class="norm h-entry" id=post-body><h2 class="p-name dated" id=title>Running writefreely 0.7 on Arm</h2><time class=dt-published content=2019-01-10 datetime=2019-01-10 itemprop=datePublished pubdate> 2019-01-10 </time><div class=e-content><p>This is a follow-up on <a rel="noopener nofollow" href=https://write.as/buttpicker/the-expected-tutorial-how-to-install-writefreely-on-a-raspberry-pi-3-in-10 target=_blank>The expected tutorial: How to install WriteFreely on a Raspberry pi 3 in 10 steps</a>. I will explain what was necessary to make cross-compiling work for newer WriteFreely versions with SQLite support.</p><span id=continue-reading></span><p>I did it! I finally got WriteFreely to run on my Arm server (check out <a rel="noopener nofollow" href=https://www.scaleway.com/baremetal-cloud-servers/ target=_blank>Scaleways baremetal cloud servers</a>).<p>It wasn’t so easy because with 512MB of RAM I couldn’t simply download and build the source on my webserver. Only solution: Cross compiling. Easy especially in Go, right?<p>If you read the article linked in the beginning you know how easy it could be. But as the article already mentions in an update, since Version 0.6 it is not working anymore because of the new SQLite dependency (newest version as of writing this article is 0.7).<p>With a bit of research I figured out what to do to make it work anyhow. There are two solutions. A quick (and slightly dirty) one for people who don’t need SQLite support and a correct solution that needs a tad more effort.<h2 id=quick-solution-remove-sqlite-support>Quick solution: remove SQLite support</h2><p>SQLite support makes problems with the cross compiling because it needs some C code to be compiled. Before figuring out how to make this working with the otherwise super easy Go cross compiling, removing the feature might be a viable quick fix. For this, simply change or remove all occurences of sqlite in the Makefile:<pre class=language-diff data-lang=diff style=background-color:#2b303b;color:#c0c5ce;><code class=language-diff data-lang=diff><span>diff --git a/Makefile b/Makefile
</span><span>index 5950dfd..032fd0c 100644
</span><span>--- a/Makefile
</span><span>+++ b/Makefile

M public/blog/the-magic-0xc2/index.html => public/blog/the-magic-0xc2/index.html +1 -1
@@ 1,4 1,4 @@
<!doctype html><html lang=en><head><meta charset=utf-8><title>the codeartist — programmer and engineer based in Berlin</title><meta content="The personal page and weblog of Norman Köhring" name=description><meta content="Norman Köhring" name=author><meta content="the codeartist — programmer and engineer based in Berlin" name=DC.title><meta content="51.3333, 12.4167" name=ICBM><meta content="51.3333; 12.4167" name=geo.position><meta content=DE-BE name=geo.region><meta content=Berlin name=geo.placename><meta content="width=device-width,initial-scale=1.0" name=viewport><link href=https://koehr.in rel=author><link href=https://koehr.in rel=canonical><link href=https://codearti.st rel=alternate><link href=https://koehr.tech rel=alternate><link href=https://k0r.eu rel=alternate><link href=https://koehr.in/rss.xml rel=alternate title=RSS type=application/rss+xml><link href=/favicon.png rel=icon type=image/x-icon><link href=/style.css rel=stylesheet><link href=https://indiecert.net/auth rel=authorization_endpoint><link href="ni:///sha-256;H5W3RSZHP6eNHUFQStlfqaUnnYXOtoibUL5PB2GRqNM?ct=application/x-x509-user-cert" rel=publickey><body class=blog itemscope itemtype=https://schema.org/WebPage><header id=siteheader itemscope itemtype=https://schema.org/WPHeader><h1 class=p-name itemprop=headline><span class=first-name>norman</span><span class=last-name>köhring</span></h1><h2 itemprop=alternativeHeadline>Code Artist</h2><nav aria-label=breadcrumb class=breadcrumb><ol class=breadcrumb-list itemprop=breadcrumb itemscope itemtype=https://schema.org/BreadcrumbList><li class="breadcrumb-item home" itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=/ itemprop=item> <span itemprop=name>⌂</span> </a> <meta content=1 itemprop=position><li class=breadcrumb-item itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=/blog itemprop=item> <span itemprop=name>blog</span> </a> <meta content=2 itemprop=position><li class=breadcrumb-item itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=/blog/the-magic-0xc2 itemprop=item> <span itemprop=name>the-magic-0xc2</span> </a> <meta content=3 itemprop=position></ol></nav></header><input id=menu-toggle type=checkbox><aside itemscope itemtype=https://schema.org/WPSideBar><label for=menu-toggle>menu</label><section id=navigation><header><h1>menu</h1><img alt="a pixelated me" class=u-photo height=100 rel=me src=/avatar.jpg width=100></header><nav id=mainnav><ol class=nav-list itemscope itemtype=https://schema.org/SiteNavigationElement><li class=resume/cv itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=/cv itemprop=item> <span itemprop=name>resume/cv</span> </a> <meta content=1 itemprop=position><li class=microblog itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=/µblog itemprop=item> <span itemprop=name>microblog</span> </a> <meta content=2 itemprop=position><li class=blog itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=/blog itemprop=item> <span itemprop=name>blog</span> </a> <meta content=3 itemprop=position><li class=slides itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=/slides-list itemprop=item> <span itemprop=name>slides</span> </a> <meta content=4 itemprop=position><li class="today I learned" itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=/til itemprop=item> <span itemprop=name>today I learned</span> </a> <meta content=5 itemprop=position><li class="my stack" itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=/stack itemprop=item> <span itemprop=name>my stack</span> </a> <meta content=6 itemprop=position></ol></nav></section><section id=elsewhere><header><h1>elsewhere</h1></header><nav id=extnav><ol class=nav-list itemscope itemtype=https://schema.org/SiteNavigationElement><li class=twitter itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=https://twitter.com/koehr_in itemprop=item> <span itemprop=name>twitter</span> </a> <meta content=1 itemprop=position><li class=mastodon itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=https://mstdn.io/@koehr itemprop=item> <span itemprop=name>mastodon</span> </a> <meta content=2 itemprop=position><li class=github itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=https://github.com/nkoehring itemprop=item> <span itemprop=name>github</span> </a> <meta content=3 itemprop=position><li class=sourcehut itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=https://sr.ht/~koehr itemprop=item> <span itemprop=name>sourcehut</span> </a> <meta content=4 itemprop=position><li class=instagram itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=https://instagram.com/coffee_n_code itemprop=item> <span itemprop=name>instagram</span> </a> <meta content=5 itemprop=position><li class=photography itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=https://500px.com/koehr itemprop=item> <span itemprop=name>photography</span> </a> <meta content=6 itemprop=position><li class=mail itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=mailto:n[at]koehr.in itemprop=item> <span itemprop=name>mail</span> </a> <meta content=7 itemprop=position></ol></nav></section><section id=speaking><header><h1>speaking</h1></header><ol><li>fluent English & German</ol></section><section id="working with"><header><h1>working with</h1></header><ol><li>JavaScript & TypeScript<li>CSS3, HTML5<li>Ruby, Python, C<li>Linux, Shell<li>AWS, GCP, Azure<li>MongoDB Atlas & Stitch</ol></section><section id="looking into"><header><h1>looking into</h1></header><ol><li>Rust<li>ReasonML</ol></section><section id=interests><header><h1>other interests</h1></header><ul><li>Open Web<li>Open Data<li>Decentralization<li>Archery<li>Photography</ul></section></aside><div id=main itemprop=mainContentOfPage itemscope itemtype=https://schema.org/WebPageElement><article class="norm h-entry" id=post-body><h2 class="p-name dated" id=title>The Magic 0xC2</h2><time class=dt-published content=2017-04-09 datetime=2017-04-09 itemprop=datePublished pubdate> 2017-04-09 </time><div class=e-content><p>I built a web application with file upload functionality. Some Vue.js in the front and a CouchDB in the back. Everything should be pretty simple and straigt forward.<p>But…</p><span id=continue-reading></span><p>When I uploaded image files, they somehow got mangled. The uploaded file was bigger than the original and the new “file format” was not readable by any means. I got intrigued. What is it, that happens to the files? The changes seemed very random but reproducible, so I created a few test files to see what exactly changes and when.<p>My first file looked like this:<pre style=background-color:#2b303b;color:#c0c5ce;><code><span>0123456789
<!doctype html><html lang=en><head><meta charset=utf-8><title>the codeartist — programmer and engineer based in Berlin</title><meta content="The personal page and weblog of Norman Köhring" name=description><meta content="Norman Köhring" name=author><meta content="the codeartist — programmer and engineer based in Berlin" name=DC.title><meta content="52.4595, 13.5335" name=ICBM><meta content="52.4595; 13.5335" name=geo.position><meta content=DE-BE name=geo.region><meta content=Berlin name=geo.placename><meta content="width=device-width,initial-scale=1.0" name=viewport><link href=https://koehr.in rel=author><link href=https://koehr.in rel=canonical><link href=https://codearti.st rel=alternate><link href=https://koehr.tech rel=alternate><link href=https://k0r.eu rel=alternate><link href=https://koehr.in/rss.xml rel=alternate title=RSS type=application/rss+xml><link href=/favicon.png rel=icon type=image/x-icon><link href=/style.css rel=stylesheet><link href=https://indiecert.net/auth rel=authorization_endpoint><link href="ni:///sha-256;H5W3RSZHP6eNHUFQStlfqaUnnYXOtoibUL5PB2GRqNM?ct=application/x-x509-user-cert" rel=publickey><body class=blog itemscope itemtype=https://schema.org/WebPage><header id=siteheader itemscope itemtype=https://schema.org/WPHeader><h1 class=p-name itemprop=headline><span class=first-name>norman</span><span class=last-name>köhring</span></h1><h2 itemprop=alternativeHeadline>Code Artist</h2><nav aria-label=breadcrumb class=breadcrumb><ol class=breadcrumb-list itemprop=breadcrumb itemscope itemtype=https://schema.org/BreadcrumbList><li class="breadcrumb-item home" itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=/ itemprop=item> <span itemprop=name>⌂</span> </a> <meta content=1 itemprop=position><li class=breadcrumb-item itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=/blog itemprop=item> <span itemprop=name>blog</span> </a> <meta content=2 itemprop=position><li class=breadcrumb-item itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=/blog/the-magic-0xc2 itemprop=item> <span itemprop=name>the-magic-0xc2</span> </a> <meta content=3 itemprop=position></ol></nav></header><input id=menu-toggle type=checkbox><aside itemscope itemtype=https://schema.org/WPSideBar><label for=menu-toggle>menu</label><section id=navigation><header><h1>menu</h1><img alt="a pixelated me" class=u-photo height=100 rel=me src=/avatar.jpg width=100></header><nav id=mainnav><ol class=nav-list itemscope itemtype=https://schema.org/SiteNavigationElement><li class=resume/cv itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=/cv itemprop=item> <span itemprop=name>resume/cv</span> </a> <meta content=1 itemprop=position><li class=microblog itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=/µblog itemprop=item> <span itemprop=name>microblog</span> </a> <meta content=2 itemprop=position><li class=blog itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=/blog itemprop=item> <span itemprop=name>blog</span> </a> <meta content=3 itemprop=position><li class=slides itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=/slides-list itemprop=item> <span itemprop=name>slides</span> </a> <meta content=4 itemprop=position><li class="today I learned" itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=/til itemprop=item> <span itemprop=name>today I learned</span> </a> <meta content=5 itemprop=position><li class="my stack" itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=/stack itemprop=item> <span itemprop=name>my stack</span> </a> <meta content=6 itemprop=position></ol></nav></section><section id=elsewhere><header><h1>elsewhere</h1></header><nav id=extnav><ol class=nav-list itemscope itemtype=https://schema.org/SiteNavigationElement><li class=twitter itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=https://twitter.com/koehr_in itemprop=item> <span itemprop=name>twitter</span> </a> <meta content=1 itemprop=position><li class=mastodon itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=https://mstdn.io/@koehr itemprop=item> <span itemprop=name>mastodon</span> </a> <meta content=2 itemprop=position><li class=github itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=https://github.com/nkoehring itemprop=item> <span itemprop=name>github</span> </a> <meta content=3 itemprop=position><li class=sourcehut itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=https://sr.ht/~koehr itemprop=item> <span itemprop=name>sourcehut</span> </a> <meta content=4 itemprop=position><li class=instagram itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=https://instagram.com/coffee_n_code itemprop=item> <span itemprop=name>instagram</span> </a> <meta content=5 itemprop=position><li class=photography itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=https://500px.com/koehr itemprop=item> <span itemprop=name>photography</span> </a> <meta content=6 itemprop=position><li class=mail itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=mailto:n[at]koehr.in itemprop=item> <span itemprop=name>mail</span> </a> <meta content=7 itemprop=position></ol></nav></section><section id=speaking><header><h1>speaking</h1></header><ol><li>fluent English & German</ol></section><section id="working with"><header><h1>working with</h1></header><ol><li>JavaScript & TypeScript<li>CSS3, HTML5<li>Ruby, Python, C<li>Linux, Shell<li>AWS, GCP, Azure<li>MongoDB Atlas & Stitch</ol></section><section id="looking into"><header><h1>looking into</h1></header><ol><li>Rust<li>ReasonML</ol></section><section id=interests><header><h1>other interests</h1></header><ul><li>Open Web<li>Open Data<li>Decentralization<li>Archery<li>Photography</ul></section></aside><div id=main itemprop=mainContentOfPage itemscope itemtype=https://schema.org/WebPageElement><article class="norm h-entry" id=post-body><h2 class="p-name dated" id=title>The Magic 0xC2</h2><time class=dt-published content=2017-04-09 datetime=2017-04-09 itemprop=datePublished pubdate> 2017-04-09 </time><div class=e-content><p>I built a web application with file upload functionality. Some Vue.js in the front and a CouchDB in the back. Everything should be pretty simple and straigt forward.<p>But…</p><span id=continue-reading></span><p>When I uploaded image files, they somehow got mangled. The uploaded file was bigger than the original and the new “file format” was not readable by any means. I got intrigued. What is it, that happens to the files? The changes seemed very random but reproducible, so I created a few test files to see what exactly changes and when.<p>My first file looked like this:<pre style=background-color:#2b303b;color:#c0c5ce;><code><span>0123456789
</span><span>ABCDEFGHIJKLMNOPQRSTUVWXYZ
</span><span>abcdefghijklmnopqrstuvwxyz
</span></code></pre><p>To my surprise, the file stayed the same! My curiosity grew. In the meantime I found a very intriguing pattern in uploads hexdump: <code>C3 BF C3</code>. It was everywhere. In another file, I found similar patterns with <code>C2</code>. So I wrote my next test file. This time a binary file:<pre style=background-color:#2b303b;color:#c0c5ce;><code><span>00 01 02 03 04 05 06 07  08 09 10 11 12 13 14 15 |................|

M public/blog/the-price-to-crack-your-password/index.html => public/blog/the-price-to-crack-your-password/index.html +1 -1
@@ 1,1 1,1 @@
<!doctype html><html lang=en><head><meta charset=utf-8><title>the codeartist — programmer and engineer based in Berlin</title><meta content="The personal page and weblog of Norman Köhring" name=description><meta content="Norman Köhring" name=author><meta content="the codeartist — programmer and engineer based in Berlin" name=DC.title><meta content="51.3333, 12.4167" name=ICBM><meta content="51.3333; 12.4167" name=geo.position><meta content=DE-BE name=geo.region><meta content=Berlin name=geo.placename><meta content="width=device-width,initial-scale=1.0" name=viewport><link href=https://koehr.in rel=author><link href=https://koehr.in rel=canonical><link href=https://codearti.st rel=alternate><link href=https://koehr.tech rel=alternate><link href=https://k0r.eu rel=alternate><link href=https://koehr.in/rss.xml rel=alternate title=RSS type=application/rss+xml><link href=/favicon.png rel=icon type=image/x-icon><link href=/style.css rel=stylesheet><link href=https://indiecert.net/auth rel=authorization_endpoint><link href="ni:///sha-256;H5W3RSZHP6eNHUFQStlfqaUnnYXOtoibUL5PB2GRqNM?ct=application/x-x509-user-cert" rel=publickey><body class=blog itemscope itemtype=https://schema.org/WebPage><header id=siteheader itemscope itemtype=https://schema.org/WPHeader><h1 class=p-name itemprop=headline><span class=first-name>norman</span><span class=last-name>köhring</span></h1><h2 itemprop=alternativeHeadline>Code Artist</h2><nav aria-label=breadcrumb class=breadcrumb><ol class=breadcrumb-list itemprop=breadcrumb itemscope itemtype=https://schema.org/BreadcrumbList><li class="breadcrumb-item home" itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=/ itemprop=item> <span itemprop=name>⌂</span> </a> <meta content=1 itemprop=position><li class=breadcrumb-item itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=/blog itemprop=item> <span itemprop=name>blog</span> </a> <meta content=2 itemprop=position><li class=breadcrumb-item itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=/blog/the-price-to-crack-your-password itemprop=item> <span itemprop=name>the-price-to-crack-your-password</span> </a> <meta content=3 itemprop=position></ol></nav></header><input id=menu-toggle type=checkbox><aside itemscope itemtype=https://schema.org/WPSideBar><label for=menu-toggle>menu</label><section id=navigation><header><h1>menu</h1><img alt="a pixelated me" class=u-photo height=100 rel=me src=/avatar.jpg width=100></header><nav id=mainnav><ol class=nav-list itemscope itemtype=https://schema.org/SiteNavigationElement><li class=resume/cv itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=/cv itemprop=item> <span itemprop=name>resume/cv</span> </a> <meta content=1 itemprop=position><li class=microblog itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=/µblog itemprop=item> <span itemprop=name>microblog</span> </a> <meta content=2 itemprop=position><li class=blog itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=/blog itemprop=item> <span itemprop=name>blog</span> </a> <meta content=3 itemprop=position><li class=slides itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=/slides-list itemprop=item> <span itemprop=name>slides</span> </a> <meta content=4 itemprop=position><li class="today I learned" itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=/til itemprop=item> <span itemprop=name>today I learned</span> </a> <meta content=5 itemprop=position><li class="my stack" itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=/stack itemprop=item> <span itemprop=name>my stack</span> </a> <meta content=6 itemprop=position></ol></nav></section><section id=elsewhere><header><h1>elsewhere</h1></header><nav id=extnav><ol class=nav-list itemscope itemtype=https://schema.org/SiteNavigationElement><li class=twitter itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=https://twitter.com/koehr_in itemprop=item> <span itemprop=name>twitter</span> </a> <meta content=1 itemprop=position><li class=mastodon itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=https://mstdn.io/@koehr itemprop=item> <span itemprop=name>mastodon</span> </a> <meta content=2 itemprop=position><li class=github itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=https://github.com/nkoehring itemprop=item> <span itemprop=name>github</span> </a> <meta content=3 itemprop=position><li class=sourcehut itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=https://sr.ht/~koehr itemprop=item> <span itemprop=name>sourcehut</span> </a> <meta content=4 itemprop=position><li class=instagram itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=https://instagram.com/coffee_n_code itemprop=item> <span itemprop=name>instagram</span> </a> <meta content=5 itemprop=position><li class=photography itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=https://500px.com/koehr itemprop=item> <span itemprop=name>photography</span> </a> <meta content=6 itemprop=position><li class=mail itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=mailto:n[at]koehr.in itemprop=item> <span itemprop=name>mail</span> </a> <meta content=7 itemprop=position></ol></nav></section><section id=speaking><header><h1>speaking</h1></header><ol><li>fluent English & German</ol></section><section id="working with"><header><h1>working with</h1></header><ol><li>JavaScript & TypeScript<li>CSS3, HTML5<li>Ruby, Python, C<li>Linux, Shell<li>AWS, GCP, Azure<li>MongoDB Atlas & Stitch</ol></section><section id="looking into"><header><h1>looking into</h1></header><ol><li>Rust<li>ReasonML</ol></section><section id=interests><header><h1>other interests</h1></header><ul><li>Open Web<li>Open Data<li>Decentralization<li>Archery<li>Photography</ul></section></aside><div id=main itemprop=mainContentOfPage itemscope itemtype=https://schema.org/WebPageElement><article class="norm h-entry" id=post-body><h2 class="p-name dated" id=title>The price to crack your password</h2><time class=dt-published content=2016-12-04 datetime=2016-12-04 itemprop=datePublished pubdate> 2016-12-04 </time><div class=e-content><p>Nearly six years ago, I wrote about password complexity and showed how long it takes to crack passwords per length. You can find that <a rel="noopener nofollow" href=https://github.com/nkoehring/hexo-blog/blob/master/source/_posts/spas-mit-passwortern.md target=_blank>article on github</a> (in German).</p><span id=continue-reading></span><p>So, times changed and I thought about a reiteration of that topic, but instead focussing on the amount of money you need to crack the password using Amazons biggest GPU computing instances <a rel="noopener nofollow" href=https://aws.amazon.com/ec2/instance-types/ target=_blank>p2.16xlarge</a>, which – at the time of writing this - costs 14.4 USD per hour. I will also compare this with the much faster <a rel="noopener nofollow" href=https://sagitta.pw/hardware/gpu-compute-nodes/brutalis/ target=_blank>Sagitta Brutalis</a> (nice name, eh?), a 18500 USD computer optimised for GPU calculation.<h2 id=disclaimer>Disclaimer</h2><p>The numbers on this article always assume brute-force attacks, that means the attacker uses a program that tries all possible combinations until it finds the password. The numbers indicate average time to compute <em>all</em> possible entries. If the program simply adds up, for example, from 000000 to 999999 and your password is 000001, it will be found much faster of course.<p>How long a single calculation needs also depends on the used hashing algorithm. I will compare some of the typically used algorithms. In case you have to implement a password security system, please use BCrypt which is in most cases the best choice but <em>NEVER</em> try to implement something on your own! It is never ever a good idea to create an own password hashing scheme, even if it is just assembled out of existing building blocks. Use the battle-tested standard solutions. They are peer-reviewed and the safest and most robust you can get.<h2 id=password-complexity-basics>Password complexity basics</h2><p>Password complexity is calculated out of the possible number of combinations. So a 10-character password that only contains numbers is far less complex than a mix of letters and numbers of the same length. Usually an attacker has no idea if a specific password only contains numbers or letters, but a brute-force attack will try simpler combinations first.<p>To calculate the complexity of a password, find the amount of possible combinations first:<ul><li>Numbers: 10<li>ASCII Lowercase letters: 26<li>ASCII Uppercase letters: 26<li>ASCII Punctuation: 33<li>Other ASCII Characters: 128<li>Unicode: millions</ul><p>To get the complexity of your password, simply add up the numbers. A typical password contains numbers, lowercase and uppercase letters which results in 62 possible combinations per character. Add some punctuation to raise that number to 95.<p>Other ASCII Characters are the less typical ones like ÿ and Ø which add to the complexity but might be hard to type on foreign keyboards. Unicode is super hard (if not impossible) to type on some computers but would theoretically add millions of possible characters. Fancy some ਪੰਜਾਬੀ ਦੇ in your password?<p>A very important factor in the password complexity is of course also the length. And because random passwords with crazy combinations of numbers, letters and punctuation are hard to remember, <a rel="noopener nofollow" href=https://xkcd.com/936/ target=_blank>some people suggest to use long combination of normal words instead</a>.<p>The password <code>ke1r$u@U</code> is considered a very secure password as the time of writing this article. Its complexity calculates like this:<p>8 characters with 95 possibilites:<p><code>95^8 = 6634204312890625 = ~6.6×10^15</code><p><code>log2(x)</code> calculates the complexity in bits:<p><code>log2(6634204312890625) = ~52.56 bits</code><h2 id=data-sources>Data sources</h2><p>I didn’t try the password cracking myself, and neither did I ask a friend (insert trollface here). Instead I used publicly available benchmark results:<ul><li><a rel="noopener nofollow" href=https://medium.com/@iraklis/running-hashcat-in-amazons-aws-new-16-gpu-p2-16xlarge-instance-9963f607164c#.bzyi0ystz target=_blank>hashcat benchmark for p2.16xlarge</a><li><a rel="noopener nofollow" href=https://gist.github.com/epixoip/a83d38f412b4737e99bbef804a270c40 target=_blank>hashcat benchmark for sagitta brutalis</a></ul><h2 id=the-results>The results</h2><p>I will compare some widely used password hashing methods, programs and protocols for four different password complexity categories:<ul><li>eight numeric digits (might be your birthday)<li>eight alphanumeric characters (eg ‘pa55W0Rd’)<li>eigth alphanumeric characters mixed with special character (eg ‘pa$$W0Rd’)<li>a long memorisable pass sentence (‘correct horse battery staple’)</ul><h3 id=eight-numeric-digits-might-be-your-birthday>eight numeric digits (might be your birthday)</h3><table><thead><tr><th>hash<th>Amazon<th>Brutalis<th>price to crack in less than a month<tbody><tr><td>MD5<td>0.0s<td>0.0s<td>$0.01 (1 EC2 instance)<tr><td>Skype<td>0.0s<td>0.0s<td>$0.01 (1 EC2 instance)<tr><td>WPA2<td>1.27m<td>31.47s<td>$0.30 (1 EC2 instance)<tr><td>SHA256<td>0.01s<td>0.0s<td>$0.01 (1 EC2 instance)<tr><td>BCrypt<td>49.1m<td>15.77m<td>$11.78 (1 EC2 instance)<tr><td>AndroidPIN<td>4.65s<td>2.3s<td>$0.02 (1 EC2 instance)<tr><td>MyWallet<td>0.34s<td>0.25s<td>$0.01 (1 EC2 instance)<tr><td>BitcoinWallet<td>1.98h<td>46.26m<td>$28.53 (1 EC2 instance)<tr><td>LastPass<td>11.07s<td>5.4s<td>$0.04 (1 EC2 instance)<tr><td>TrueCrypt<td>9.06m<td>5.69m<td>$2.18 (1 EC2 instance)<tr><td>VeraCrypt<td>4d<td>2d<td>$1120.45 (1 EC2 instance)</table><p>Conclusion: Don’t do this. Never ever do this.<h3 id=eight-alphanumeric-characters-eg-pa55w0rd>eight alphanumeric characters (eg ‘pa55W0Rd’)</h3><table><thead><tr><th>hash<th>Amazon<th>Brutalis<th>price to crack in less than a month<tbody><tr><td>MD5<td>49.65m<td>18.17m<td>$11.92 (1 EC2 instance)<tr><td>Skype<td>1.3h<td>34.92m<td>$18.67 (1 EC2 instance)<tr><td>WPA2<td>6y<td>3y<td>$499500 (27 Brutalis)<tr><td>SHA256<td>4.94h<td>2.64h<td>$71.15 (1 EC2 instance)<tr><td>BCrypt<td>204y<td>66y<td>$14.7M (797 Brutalis)<tr><td>AndroidPIN<td>118d<td>59d<td>$37000 (2 Brutalis)<tr><td>MyWallet<td>9d<td>7d<td>$3003.3 (1 EC2 instance)<tr><td>BitcoinWallet<td>494y<td>193y<td>$43.25M (2338 Brutalis)<tr><td>LastPass<td>280d<td>137d<td>$92,500 (5 Brutalis)<tr><td>TrueCrypt<td>38y<td>24y<td>$5.3M (288 Brutalis)<tr><td>VeraCrypt<td>19381y<td>11629y<td>$2.62B (141574 Brutalis)</table><h3 id=eigth-alphanumeric-characters-mixed-with-special-character-eg-pa-w0rd>eigth alphanumeric characters mixed with special character (eg ‘pa$$W0Rd’)</h3><table><thead><tr><th>hash<th>Amazon<th>Brutalis<th>price to crack in less than a month<tbody><tr><td>MD5<td>2d<td>9.2h<td>~$362 (1 EC2 instance)<tr><td>Skype<td>2d<td>17.7h<td>~$567 (1 EC2 instance)<tr><td>WPA2<td>160y<td>67y<td>~$14.9M (806 Brutalis)<tr><td>SHA256<td>7d<td>4d<td>~$2162 (1 EC2 instance)<tr><td>BCrypt<td>6194y<td>1989y<td>~$448M (24,215 Brutalis)<tr><td>AndroidPIN<td>10y<td>5y<td>~$1.09M (59 Brutalis)<tr><td>MyWallet³<td>265d<td>191d<td>~$129500 (7 Brutalis)<tr><td>BitcoinWallet<td>14996y<td>5835y<td>~$1.3B (71,038 Brutalis)<tr><td>LastPass<td>24y<td>12y<td>~$2.6M (139 Brutalis)<tr><td>TrueCrypt²<td>1144y<td>718y<td>~$162M (8,742 Brutalis)<tr><td>VeraCrypt¹<td>588867y<td>353320y<td>~$79.6B (4,301,668 Brutalis)</table><ol><li>VeraCrypt PBKDF2-HMAC-Whirlpool + XTS 512bit (super duper paranoid settings)<li>TrueCrypt PBKDF2-HMAC-Whirlpool + XTS 512bit<li>Blockchain MyWallet: https://blockchain.info/wallet/</ol><h3 id=a-long-memorisable-pass-sentence-correct-horse-battery-staple>a long memorisable pass sentence (‘correct horse battery staple’)</h3><p>Okay, this doesn’t need a table. It takes millions of billions of years to even crack this in MD5.<p>As illustration: The solar system needs around 225 Million years to rotate around the core of the Milkyway. This is the so called <a rel="noopener nofollow" href=https://en.wikipedia.org/wiki/Galactic_year target=_blank>galactic year</a>. The sun exists since around 20 galactic years. To crack such a password, even when hashed in MD5 takes 3 trillion (million million) galactic years.<p>Of course nobody would ever attempt to do this. There are many possibilities to crack a password faster. Explaining some of them would easily fill another article, so I leave you here. Sorry.<h2 id=links>Links</h2><p>To find your way into the topic, you might visit some of the following links:<ul><li><a rel="noopener nofollow" href=http://hashcat.net/hashcat/ target=_blank>The fastest bruteforce password cracker</a><li><a rel="noopener nofollow" href=https://www.praetorian.com/blog/statistics-will-crack-your-password-mask-structure target=_blank>More about password cracking methods</a><li><a rel="noopener nofollow" href=https://password-hashing.net/ target=_blank>Password hashing competition</a><li><a rel="noopener nofollow" href=https://www.randomlists.com/random-words target=_blank>Random word generator for long but memorisable passwords</a></ul></div></article></div><footer itemscope itemtype=https://schema.org/WPFooter><p class=footernav><a rel="copyright noopener" title="ISC licensed" href=https://git.sr.ht/~koehr/koehr.in/tree/master/item/LICENSE target=_blank>©2022 Norman Köhring</a><nav class=footernav><ol class=nav-list itemscope itemtype=https://schema.org/SiteNavigationElement><li class=disclaimer itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=/impressum#disclaimer itemprop=item title=disclaimer> <span itemprop=name>Disclaimer</span> </a> <meta content=1 itemprop=position><li class=impressum itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=/impressum itemprop=item title=impressum> <span itemprop=name>Impressum</span> </a> <meta content=2 itemprop=position><li class=datenschutz itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=/impressum#datenschutz itemprop=item title=datenschutz> <span itemprop=name>Datenschutz</span> </a> <meta content=3 itemprop=position><li itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem rel=source><a title="source code of my homepage and blog" href=https://git.sr.ht/~koehr/koehr.in itemprop=item rel=noopener target=_blank> <span itemprop=name>Source</span> </a> <meta content=4 itemprop=position></ol></nav></footer><link href=/extended.css rel=stylesheet><script async data-goatcounter=https://koehr.goatcounter.com/count src=//gc.zgo.at/count.js></script>
\ No newline at end of file
<!doctype html><html lang=en><head><meta charset=utf-8><title>the codeartist — programmer and engineer based in Berlin</title><meta content="The personal page and weblog of Norman Köhring" name=description><meta content="Norman Köhring" name=author><meta content="the codeartist — programmer and engineer based in Berlin" name=DC.title><meta content="52.4595, 13.5335" name=ICBM><meta content="52.4595; 13.5335" name=geo.position><meta content=DE-BE name=geo.region><meta content=Berlin name=geo.placename><meta content="width=device-width,initial-scale=1.0" name=viewport><link href=https://koehr.in rel=author><link href=https://koehr.in rel=canonical><link href=https://codearti.st rel=alternate><link href=https://koehr.tech rel=alternate><link href=https://k0r.eu rel=alternate><link href=https://koehr.in/rss.xml rel=alternate title=RSS type=application/rss+xml><link href=/favicon.png rel=icon type=image/x-icon><link href=/style.css rel=stylesheet><link href=https://indiecert.net/auth rel=authorization_endpoint><link href="ni:///sha-256;H5W3RSZHP6eNHUFQStlfqaUnnYXOtoibUL5PB2GRqNM?ct=application/x-x509-user-cert" rel=publickey><body class=blog itemscope itemtype=https://schema.org/WebPage><header id=siteheader itemscope itemtype=https://schema.org/WPHeader><h1 class=p-name itemprop=headline><span class=first-name>norman</span><span class=last-name>köhring</span></h1><h2 itemprop=alternativeHeadline>Code Artist</h2><nav aria-label=breadcrumb class=breadcrumb><ol class=breadcrumb-list itemprop=breadcrumb itemscope itemtype=https://schema.org/BreadcrumbList><li class="breadcrumb-item home" itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=/ itemprop=item> <span itemprop=name>⌂</span> </a> <meta content=1 itemprop=position><li class=breadcrumb-item itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=/blog itemprop=item> <span itemprop=name>blog</span> </a> <meta content=2 itemprop=position><li class=breadcrumb-item itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=/blog/the-price-to-crack-your-password itemprop=item> <span itemprop=name>the-price-to-crack-your-password</span> </a> <meta content=3 itemprop=position></ol></nav></header><input id=menu-toggle type=checkbox><aside itemscope itemtype=https://schema.org/WPSideBar><label for=menu-toggle>menu</label><section id=navigation><header><h1>menu</h1><img alt="a pixelated me" class=u-photo height=100 rel=me src=/avatar.jpg width=100></header><nav id=mainnav><ol class=nav-list itemscope itemtype=https://schema.org/SiteNavigationElement><li class=resume/cv itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=/cv itemprop=item> <span itemprop=name>resume/cv</span> </a> <meta content=1 itemprop=position><li class=microblog itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=/µblog itemprop=item> <span itemprop=name>microblog</span> </a> <meta content=2 itemprop=position><li class=blog itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=/blog itemprop=item> <span itemprop=name>blog</span> </a> <meta content=3 itemprop=position><li class=slides itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=/slides-list itemprop=item> <span itemprop=name>slides</span> </a> <meta content=4 itemprop=position><li class="today I learned" itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=/til itemprop=item> <span itemprop=name>today I learned</span> </a> <meta content=5 itemprop=position><li class="my stack" itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=/stack itemprop=item> <span itemprop=name>my stack</span> </a> <meta content=6 itemprop=position></ol></nav></section><section id=elsewhere><header><h1>elsewhere</h1></header><nav id=extnav><ol class=nav-list itemscope itemtype=https://schema.org/SiteNavigationElement><li class=twitter itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=https://twitter.com/koehr_in itemprop=item> <span itemprop=name>twitter</span> </a> <meta content=1 itemprop=position><li class=mastodon itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=https://mstdn.io/@koehr itemprop=item> <span itemprop=name>mastodon</span> </a> <meta content=2 itemprop=position><li class=github itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=https://github.com/nkoehring itemprop=item> <span itemprop=name>github</span> </a> <meta content=3 itemprop=position><li class=sourcehut itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=https://sr.ht/~koehr itemprop=item> <span itemprop=name>sourcehut</span> </a> <meta content=4 itemprop=position><li class=instagram itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=https://instagram.com/coffee_n_code itemprop=item> <span itemprop=name>instagram</span> </a> <meta content=5 itemprop=position><li class=photography itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=https://500px.com/koehr itemprop=item> <span itemprop=name>photography</span> </a> <meta content=6 itemprop=position><li class=mail itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=mailto:n[at]koehr.in itemprop=item> <span itemprop=name>mail</span> </a> <meta content=7 itemprop=position></ol></nav></section><section id=speaking><header><h1>speaking</h1></header><ol><li>fluent English & German</ol></section><section id="working with"><header><h1>working with</h1></header><ol><li>JavaScript & TypeScript<li>CSS3, HTML5<li>Ruby, Python, C<li>Linux, Shell<li>AWS, GCP, Azure<li>MongoDB Atlas & Stitch</ol></section><section id="looking into"><header><h1>looking into</h1></header><ol><li>Rust<li>ReasonML</ol></section><section id=interests><header><h1>other interests</h1></header><ul><li>Open Web<li>Open Data<li>Decentralization<li>Archery<li>Photography</ul></section></aside><div id=main itemprop=mainContentOfPage itemscope itemtype=https://schema.org/WebPageElement><article class="norm h-entry" id=post-body><h2 class="p-name dated" id=title>The price to crack your password</h2><time class=dt-published content=2016-12-04 datetime=2016-12-04 itemprop=datePublished pubdate> 2016-12-04 </time><div class=e-content><p>Nearly six years ago, I wrote about password complexity and showed how long it takes to crack passwords per length. You can find that <a rel="noopener nofollow" href=https://github.com/nkoehring/hexo-blog/blob/master/source/_posts/spas-mit-passwortern.md target=_blank>article on github</a> (in German).</p><span id=continue-reading></span><p>So, times changed and I thought about a reiteration of that topic, but instead focussing on the amount of money you need to crack the password using Amazons biggest GPU computing instances <a rel="noopener nofollow" href=https://aws.amazon.com/ec2/instance-types/ target=_blank>p2.16xlarge</a>, which – at the time of writing this - costs 14.4 USD per hour. I will also compare this with the much faster <a rel="noopener nofollow" href=https://sagitta.pw/hardware/gpu-compute-nodes/brutalis/ target=_blank>Sagitta Brutalis</a> (nice name, eh?), a 18500 USD computer optimised for GPU calculation.<h2 id=disclaimer>Disclaimer</h2><p>The numbers on this article always assume brute-force attacks, that means the attacker uses a program that tries all possible combinations until it finds the password. The numbers indicate average time to compute <em>all</em> possible entries. If the program simply adds up, for example, from 000000 to 999999 and your password is 000001, it will be found much faster of course.<p>How long a single calculation needs also depends on the used hashing algorithm. I will compare some of the typically used algorithms. In case you have to implement a password security system, please use BCrypt which is in most cases the best choice but <em>NEVER</em> try to implement something on your own! It is never ever a good idea to create an own password hashing scheme, even if it is just assembled out of existing building blocks. Use the battle-tested standard solutions. They are peer-reviewed and the safest and most robust you can get.<h2 id=password-complexity-basics>Password complexity basics</h2><p>Password complexity is calculated out of the possible number of combinations. So a 10-character password that only contains numbers is far less complex than a mix of letters and numbers of the same length. Usually an attacker has no idea if a specific password only contains numbers or letters, but a brute-force attack will try simpler combinations first.<p>To calculate the complexity of a password, find the amount of possible combinations first:<ul><li>Numbers: 10<li>ASCII Lowercase letters: 26<li>ASCII Uppercase letters: 26<li>ASCII Punctuation: 33<li>Other ASCII Characters: 128<li>Unicode: millions</ul><p>To get the complexity of your password, simply add up the numbers. A typical password contains numbers, lowercase and uppercase letters which results in 62 possible combinations per character. Add some punctuation to raise that number to 95.<p>Other ASCII Characters are the less typical ones like ÿ and Ø which add to the complexity but might be hard to type on foreign keyboards. Unicode is super hard (if not impossible) to type on some computers but would theoretically add millions of possible characters. Fancy some ਪੰਜਾਬੀ ਦੇ in your password?<p>A very important factor in the password complexity is of course also the length. And because random passwords with crazy combinations of numbers, letters and punctuation are hard to remember, <a rel="noopener nofollow" href=https://xkcd.com/936/ target=_blank>some people suggest to use long combination of normal words instead</a>.<p>The password <code>ke1r$u@U</code> is considered a very secure password as the time of writing this article. Its complexity calculates like this:<p>8 characters with 95 possibilites:<p><code>95^8 = 6634204312890625 = ~6.6×10^15</code><p><code>log2(x)</code> calculates the complexity in bits:<p><code>log2(6634204312890625) = ~52.56 bits</code><h2 id=data-sources>Data sources</h2><p>I didn’t try the password cracking myself, and neither did I ask a friend (insert trollface here). Instead I used publicly available benchmark results:<ul><li><a rel="noopener nofollow" href=https://medium.com/@iraklis/running-hashcat-in-amazons-aws-new-16-gpu-p2-16xlarge-instance-9963f607164c#.bzyi0ystz target=_blank>hashcat benchmark for p2.16xlarge</a><li><a rel="noopener nofollow" href=https://gist.github.com/epixoip/a83d38f412b4737e99bbef804a270c40 target=_blank>hashcat benchmark for sagitta brutalis</a></ul><h2 id=the-results>The results</h2><p>I will compare some widely used password hashing methods, programs and protocols for four different password complexity categories:<ul><li>eight numeric digits (might be your birthday)<li>eight alphanumeric characters (eg ‘pa55W0Rd’)<li>eigth alphanumeric characters mixed with special character (eg ‘pa$$W0Rd’)<li>a long memorisable pass sentence (‘correct horse battery staple’)</ul><h3 id=eight-numeric-digits-might-be-your-birthday>eight numeric digits (might be your birthday)</h3><table><thead><tr><th>hash<th>Amazon<th>Brutalis<th>price to crack in less than a month<tbody><tr><td>MD5<td>0.0s<td>0.0s<td>$0.01 (1 EC2 instance)<tr><td>Skype<td>0.0s<td>0.0s<td>$0.01 (1 EC2 instance)<tr><td>WPA2<td>1.27m<td>31.47s<td>$0.30 (1 EC2 instance)<tr><td>SHA256<td>0.01s<td>0.0s<td>$0.01 (1 EC2 instance)<tr><td>BCrypt<td>49.1m<td>15.77m<td>$11.78 (1 EC2 instance)<tr><td>AndroidPIN<td>4.65s<td>2.3s<td>$0.02 (1 EC2 instance)<tr><td>MyWallet<td>0.34s<td>0.25s<td>$0.01 (1 EC2 instance)<tr><td>BitcoinWallet<td>1.98h<td>46.26m<td>$28.53 (1 EC2 instance)<tr><td>LastPass<td>11.07s<td>5.4s<td>$0.04 (1 EC2 instance)<tr><td>TrueCrypt<td>9.06m<td>5.69m<td>$2.18 (1 EC2 instance)<tr><td>VeraCrypt<td>4d<td>2d<td>$1120.45 (1 EC2 instance)</table><p>Conclusion: Don’t do this. Never ever do this.<h3 id=eight-alphanumeric-characters-eg-pa55w0rd>eight alphanumeric characters (eg ‘pa55W0Rd’)</h3><table><thead><tr><th>hash<th>Amazon<th>Brutalis<th>price to crack in less than a month<tbody><tr><td>MD5<td>49.65m<td>18.17m<td>$11.92 (1 EC2 instance)<tr><td>Skype<td>1.3h<td>34.92m<td>$18.67 (1 EC2 instance)<tr><td>WPA2<td>6y<td>3y<td>$499500 (27 Brutalis)<tr><td>SHA256<td>4.94h<td>2.64h<td>$71.15 (1 EC2 instance)<tr><td>BCrypt<td>204y<td>66y<td>$14.7M (797 Brutalis)<tr><td>AndroidPIN<td>118d<td>59d<td>$37000 (2 Brutalis)<tr><td>MyWallet<td>9d<td>7d<td>$3003.3 (1 EC2 instance)<tr><td>BitcoinWallet<td>494y<td>193y<td>$43.25M (2338 Brutalis)<tr><td>LastPass<td>280d<td>137d<td>$92,500 (5 Brutalis)<tr><td>TrueCrypt<td>38y<td>24y<td>$5.3M (288 Brutalis)<tr><td>VeraCrypt<td>19381y<td>11629y<td>$2.62B (141574 Brutalis)</table><h3 id=eigth-alphanumeric-characters-mixed-with-special-character-eg-pa-w0rd>eigth alphanumeric characters mixed with special character (eg ‘pa$$W0Rd’)</h3><table><thead><tr><th>hash<th>Amazon<th>Brutalis<th>price to crack in less than a month<tbody><tr><td>MD5<td>2d<td>9.2h<td>~$362 (1 EC2 instance)<tr><td>Skype<td>2d<td>17.7h<td>~$567 (1 EC2 instance)<tr><td>WPA2<td>160y<td>67y<td>~$14.9M (806 Brutalis)<tr><td>SHA256<td>7d<td>4d<td>~$2162 (1 EC2 instance)<tr><td>BCrypt<td>6194y<td>1989y<td>~$448M (24,215 Brutalis)<tr><td>AndroidPIN<td>10y<td>5y<td>~$1.09M (59 Brutalis)<tr><td>MyWallet³<td>265d<td>191d<td>~$129500 (7 Brutalis)<tr><td>BitcoinWallet<td>14996y<td>5835y<td>~$1.3B (71,038 Brutalis)<tr><td>LastPass<td>24y<td>12y<td>~$2.6M (139 Brutalis)<tr><td>TrueCrypt²<td>1144y<td>718y<td>~$162M (8,742 Brutalis)<tr><td>VeraCrypt¹<td>588867y<td>353320y<td>~$79.6B (4,301,668 Brutalis)</table><ol><li>VeraCrypt PBKDF2-HMAC-Whirlpool + XTS 512bit (super duper paranoid settings)<li>TrueCrypt PBKDF2-HMAC-Whirlpool + XTS 512bit<li>Blockchain MyWallet: https://blockchain.info/wallet/</ol><h3 id=a-long-memorisable-pass-sentence-correct-horse-battery-staple>a long memorisable pass sentence (‘correct horse battery staple’)</h3><p>Okay, this doesn’t need a table. It takes millions of billions of years to even crack this in MD5.<p>As illustration: The solar system needs around 225 Million years to rotate around the core of the Milkyway. This is the so called <a rel="noopener nofollow" href=https://en.wikipedia.org/wiki/Galactic_year target=_blank>galactic year</a>. The sun exists since around 20 galactic years. To crack such a password, even when hashed in MD5 takes 3 trillion (million million) galactic years.<p>Of course nobody would ever attempt to do this. There are many possibilities to crack a password faster. Explaining some of them would easily fill another article, so I leave you here. Sorry.<h2 id=links>Links</h2><p>To find your way into the topic, you might visit some of the following links:<ul><li><a rel="noopener nofollow" href=http://hashcat.net/hashcat/ target=_blank>The fastest bruteforce password cracker</a><li><a rel="noopener nofollow" href=https://www.praetorian.com/blog/statistics-will-crack-your-password-mask-structure target=_blank>More about password cracking methods</a><li><a rel="noopener nofollow" href=https://password-hashing.net/ target=_blank>Password hashing competition</a><li><a rel="noopener nofollow" href=https://www.randomlists.com/random-words target=_blank>Random word generator for long but memorisable passwords</a></ul></div></article></div><footer itemscope itemtype=https://schema.org/WPFooter><p class=footernav><a rel="copyright noopener" title="ISC licensed" href=https://git.sr.ht/~koehr/koehr.in/tree/master/item/LICENSE target=_blank>©2022 Norman Köhring</a><nav class=footernav><ol class=nav-list itemscope itemtype=https://schema.org/SiteNavigationElement><li class=disclaimer itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=/impressum#disclaimer itemprop=item title=disclaimer> <span itemprop=name>Disclaimer</span> </a> <meta content=1 itemprop=position><li class=impressum itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=/impressum itemprop=item title=impressum> <span itemprop=name>Impressum</span> </a> <meta content=2 itemprop=position><li class=datenschutz itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=/impressum#datenschutz itemprop=item title=datenschutz> <span itemprop=name>Datenschutz</span> </a> <meta content=3 itemprop=position><li itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem rel=source><a title="source code of my homepage and blog" href=https://git.sr.ht/~koehr/koehr.in itemprop=item rel=noopener target=_blank> <span itemprop=name>Source</span> </a> <meta content=4 itemprop=position></ol></nav></footer><link href=/extended.css rel=stylesheet><script async data-goatcounter=https://koehr.goatcounter.com/count src=//gc.zgo.at/count.js></script>
\ No newline at end of file

M public/blog/vuejs-reactivity-from-scratch/index.html => public/blog/vuejs-reactivity-from-scratch/index.html +1 -1
@@ 1,4 1,4 @@
<!doctype html><html lang=en><head><meta charset=utf-8><title>the codeartist — programmer and engineer based in Berlin</title><meta content="The personal page and weblog of Norman Köhring" name=description><meta content="Norman Köhring" name=author><meta content="the codeartist — programmer and engineer based in Berlin" name=DC.title><meta content="51.3333, 12.4167" name=ICBM><meta content="51.3333; 12.4167" name=geo.position><meta content=DE-BE name=geo.region><meta content=Berlin name=geo.placename><meta content="width=device-width,initial-scale=1.0" name=viewport><link href=https://koehr.in rel=author><link href=https://koehr.in rel=canonical><link href=https://codearti.st rel=alternate><link href=https://koehr.tech rel=alternate><link href=https://k0r.eu rel=alternate><link href=https://koehr.in/rss.xml rel=alternate title=RSS type=application/rss+xml><link href=/favicon.png rel=icon type=image/x-icon><link href=/style.css rel=stylesheet><link href=https://indiecert.net/auth rel=authorization_endpoint><link href="ni:///sha-256;H5W3RSZHP6eNHUFQStlfqaUnnYXOtoibUL5PB2GRqNM?ct=application/x-x509-user-cert" rel=publickey><body class=blog itemscope itemtype=https://schema.org/WebPage><header id=siteheader itemscope itemtype=https://schema.org/WPHeader><h1 class=p-name itemprop=headline><span class=first-name>norman</span><span class=last-name>köhring</span></h1><h2 itemprop=alternativeHeadline>Code Artist</h2><nav aria-label=breadcrumb class=breadcrumb><ol class=breadcrumb-list itemprop=breadcrumb itemscope itemtype=https://schema.org/BreadcrumbList><li class="breadcrumb-item home" itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=/ itemprop=item> <span itemprop=name>⌂</span> </a> <meta content=1 itemprop=position><li class=breadcrumb-item itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=/blog itemprop=item> <span itemprop=name>blog</span> </a> <meta content=2 itemprop=position><li class=breadcrumb-item itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=/blog/vuejs-reactivity-from-scratch itemprop=item> <span itemprop=name>vuejs-reactivity-from-scratch</span> </a> <meta content=3 itemprop=position></ol></nav></header><input id=menu-toggle type=checkbox><aside itemscope itemtype=https://schema.org/WPSideBar><label for=menu-toggle>menu</label><section id=navigation><header><h1>menu</h1><img alt="a pixelated me" class=u-photo height=100 rel=me src=/avatar.jpg width=100></header><nav id=mainnav><ol class=nav-list itemscope itemtype=https://schema.org/SiteNavigationElement><li class=resume/cv itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=/cv itemprop=item> <span itemprop=name>resume/cv</span> </a> <meta content=1 itemprop=position><li class=microblog itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=/µblog itemprop=item> <span itemprop=name>microblog</span> </a> <meta content=2 itemprop=position><li class=blog itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=/blog itemprop=item> <span itemprop=name>blog</span> </a> <meta content=3 itemprop=position><li class=slides itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=/slides-list itemprop=item> <span itemprop=name>slides</span> </a> <meta content=4 itemprop=position><li class="today I learned" itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=/til itemprop=item> <span itemprop=name>today I learned</span> </a> <meta content=5 itemprop=position><li class="my stack" itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=/stack itemprop=item> <span itemprop=name>my stack</span> </a> <meta content=6 itemprop=position></ol></nav></section><section id=elsewhere><header><h1>elsewhere</h1></header><nav id=extnav><ol class=nav-list itemscope itemtype=https://schema.org/SiteNavigationElement><li class=twitter itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=https://twitter.com/koehr_in itemprop=item> <span itemprop=name>twitter</span> </a> <meta content=1 itemprop=position><li class=mastodon itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=https://mstdn.io/@koehr itemprop=item> <span itemprop=name>mastodon</span> </a> <meta content=2 itemprop=position><li class=github itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=https://github.com/nkoehring itemprop=item> <span itemprop=name>github</span> </a> <meta content=3 itemprop=position><li class=sourcehut itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=https://sr.ht/~koehr itemprop=item> <span itemprop=name>sourcehut</span> </a> <meta content=4 itemprop=position><li class=instagram itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=https://instagram.com/coffee_n_code itemprop=item> <span itemprop=name>instagram</span> </a> <meta content=5 itemprop=position><li class=photography itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=https://500px.com/koehr itemprop=item> <span itemprop=name>photography</span> </a> <meta content=6 itemprop=position><li class=mail itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=mailto:n[at]koehr.in itemprop=item> <span itemprop=name>mail</span> </a> <meta content=7 itemprop=position></ol></nav></section><section id=speaking><header><h1>speaking</h1></header><ol><li>fluent English & German</ol></section><section id="working with"><header><h1>working with</h1></header><ol><li>JavaScript & TypeScript<li>CSS3, HTML5<li>Ruby, Python, C<li>Linux, Shell<li>AWS, GCP, Azure<li>MongoDB Atlas & Stitch</ol></section><section id="looking into"><header><h1>looking into</h1></header><ol><li>Rust<li>ReasonML</ol></section><section id=interests><header><h1>other interests</h1></header><ul><li>Open Web<li>Open Data<li>Decentralization<li>Archery<li>Photography</ul></section></aside><div id=main itemprop=mainContentOfPage itemscope itemtype=https://schema.org/WebPageElement><article class="norm h-entry" id=post-body><h2 class="p-name dated" id=title>Vuejs Reactivity From Scratch</h2><time class=dt-published content=2017-08-17 datetime=2017-08-17 itemprop=datePublished pubdate> 2017-08-17 </time><div class=e-content><p>Vuejs is the star newcomer in the Javascript Framework world. People love how it makes complicated things very simple yet performant. One of the more exciting features is its seemingly magic reactivity. Plain data objects in components magically invoke a rerender when a property changes.</p><span id=continue-reading></span><style>iframe{width:640px;max-width:100%;height:30em;}</style><p><em>NOTE</em>: This is a copy of the original article from Aug 17th, 2017. You can <a rel="noopener nofollow" href=https://web.archive.org/web/20190113013559/https://log.koehr.in/2017/08/17/vuejs-reactivity-from-scratch target=_blank>read the archived original on archive.org</a></p><iframe sandbox="allow-modals allow-forms allow-scripts allow-same-origin allow-popups" src="https://jsfiddle.net/ajwchnko/embedded/?username=koehr" frameborder=0 height=400 width=640></iframe><p>The button click invokes a function that just assigns a new value to a property. Still the template gets automagically rerendered. But we all know there is no fairydust involved, right? So how does it actually work?<hr><h2 id=the-magic-of-getters-and-setters>The magic of getters and setters</h2><p>With the <a rel="noopener nofollow" href=http://www.ecma-international.org/ecma-262/5.1/ target=_blank>ES5 standard</a> JavaScript got lots of exciting new features. Some of them highly underrated and underused in my opinion. <a rel="noopener nofollow" href=http://www.ecma-international.org/ecma-262/5.1/#sec-8.6.1 target=_blank>Getters and setters</a> are an example. If you never heard of them, I would recommend you to read <a rel="noopener nofollow" href=https://johnresig.com/blog/javascript-getters-and-setters/ target=_blank>John Riesigs piece</a> on them.<p>As soon as you know what getters and setters are: functions transparently called on every property access, you might already know where this goes. Boom! All the fairydust suddenly disappears.<h2 id=automatic-getters-and-setters>Automatic getters and setters</h2><p>Now that we at least in theory know how Vuejs realises the template data magic, let’s build it ourselves for the sake of full understanding!<p>Abstract: A function that gets an object and returns one with the properties replaced by getters and setters that, on call, rerender a template. So far so good. If you are really impatient, you can find <a rel="noopener nofollow" href=https://jsfiddle.net/koehr/e2q9vme3/15/ target=_blank>the final code in JSFiddle</a>.<p>Let’s start with a very simple approach:</p><iframe sandbox="allow-modals allow-forms allow-scripts allow-same-origin allow-popups" src="https://jsfiddle.net/e2q9vme3/embedded/?username=koehr" frameborder=0 height=400 width=640></iframe><p>The function iterates through all object keys and creates a new object with getters and setters in their place. It could also directly manipulate the original object:</p><iframe sandbox="allow-modals allow-forms allow-scripts allow-same-origin allow-popups" src="https://jsfiddle.net/k72aoorc/1/embedded/?username=koehr" frameborder=0 height=400 width=640></iframe><p>I personally don’t like to manipulate the existing object and prefer the first way.<h2 id=introducing-object-defineproperty>Introducing: Object.defineProperty</h2><p>Now before we go on with destroying our fantasies of fairydust computing, let’s see if there is a more convenient way to what we’ve done for now. Here I introduce <code>Object.defineProperty</code>, which allows to set all possible attributes for the properties of an object. You can find a <a rel="noopener nofollow" href=https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Object/defineProperty target=_blank>detailed description on MDN</a>.<p>With this new knowlegde, the code can be made a bit more readable, by condensing everything into one call:</p><iframe sandbox="allow-modals allow-forms allow-scripts allow-same-origin allow-popups" src="https://jsfiddle.net/e2q9vme3/2/embedded/?username=koehr" frameborder=0 height=400 width=640></iframe><p>All those underscores where pretty annoying anyways. I generally suggest you to read more about <code>Object.defineProperty</code>. It extends the range of possibilities significantly!<h2 id=templating-for-the-poor>Templating for the poor</h2><p>To be able to rerender a component on data change, we should really introduce some components that can actually render and under the right circumstances rerender a template.</p><iframe sandbox="allow-modals allow-forms allow-scripts allow-same-origin allow-popups" src="https://jsfiddle.net/e2q9vme3/3/embedded/?username=koehr" frameborder=0 height=400 width=640></iframe><p>This code describes a very simple component, that has a data object and a render function. If this is called, it replaces the <code>innerHTML</code> of the given content element with the rendered output. Neat! Let’s make the data reactive!<h2 id=reactive-component>Reactive Component</h2><p>As a start, it should be enough to simply make the data property reactive:</p><iframe sandbox="allow-modals allow-forms allow-scripts allow-same-origin allow-popups" src="https://jsfiddle.net/e2q9vme3/4/embedded/?username=koehr" frameborder=0 height=400 width=640></iframe><p>Yes, that seems to be good but it doesn’t really update the template. Which becomes clear after a look at line 11-14: There is no render call ever. But <code>reactive</code> shouldn’t know about component rendering, right? Let’s try a more general approach with a callback:</p><iframe sandbox="allow-modals allow-forms allow-scripts allow-same-origin allow-popups" src="https://jsfiddle.net/e2q9vme3/5/embedded/?username=koehr" frameborder=0 height=400 width=640></iframe><p>Yeah, that works and so on but it looks like we slowly stumble away from elegance in our code. The changes in <code>reactive()</code> seem to be okay, but that function bind monstrosity in line 31 is something we better hide from our parents. Let’s introduce a component factory before we get kicked out or end up in self hatred:</p><iframe sandbox="allow-modals allow-forms allow-scripts allow-same-origin allow-popups" src="https://jsfiddle.net/e2q9vme3/6/embedded/?username=koehr" frameborder=0 height=400 width=640></iframe><p>Cool! That works. The <code>createComponent()</code> function just does all the dirty work for us and returns a nice, reactive component, that is still just a simple object. If you have that code in a local setup and run something like <code>component.data.name = 'Ada Lovelace'</code>, then it will automagically rerender the template to show ‘Hello Ada Lovelace’.<h2 id=nested-data-structures>Nested Data structures</h2><p>All cool and hip stuff but what happens in the following scenario:</p><iframe sandbox="allow-modals allow-forms allow-scripts allow-same-origin allow-popups" src="https://jsfiddle.net/e2q9vme3/7/embedded/?username=koehr" frameborder=0 height=400 width=640></iframe><p>Setting deeper nested properties (line 44,45) doesn’t work at all. The reason is that the reactivity only works on the first nesting level of the data object. Now you could say: Easy, we just set the whole object at once:</p><iframe sandbox="allow-modals allow-forms allow-scripts allow-same-origin allow-popups" src="https://jsfiddle.net/e2q9vme3/8/embedded/?username=koehr" frameborder=0 height=400 width=640></iframe><p>But this is not really what we strive for, isn’t it? What we need is a way that makes all nested objects reactive in a recursive way. Surprisingly, this just needs a coupe of lines:</p><iframe sandbox="allow-modals allow-forms allow-scripts allow-same-origin allow-popups" src="https://jsfiddle.net/e2q9vme3/9/embedded/?username=koehr" frameborder=0 height=400 width=640></iframe><p>Only three lines (7-9) where added. They call <code>reactive()</code> on the given value in case it is an object. Now the nesting level doesn’t matter anymore. REACTIVE ALL THE THINGS!!<h2 id=multiple-components>Multiple Components</h2><p>Considering that components are usually very gregarious, what happens if we find a friend for our component? Will it blend? Erm I mean, react?</p><iframe sandbox="allow-modals allow-forms allow-scripts allow-same-origin allow-popups" src="https://jsfiddle.net/e2q9vme3/10/embedded/?username=koehr" frameborder=0 height=400 width=640></iframe><p>It does! Hooray!<p>The attentive reader might have seen the change that sneaked into line 7: Because the type of array is object, an extra check has to be made here. Otherwise the array would be transformed to a plain object with keys 0, 1, etc.<p>But what happens now when we manipulate the Array directly?</p><iframe sandbox="allow-modals allow-forms allow-scripts allow-same-origin allow-popups" src="https://jsfiddle.net/e2q9vme3/11/embedded/?username=koehr" frameborder=0 height=400 width=640></iframe><p>Bummer! Setting the whole array works as expected but manipulating it doesn’t trigger any change.<h2 id=reactive-arrays>Reactive Arrays</h2><p>As described in <a rel="noopener nofollow" href=https://vuejs.org/v2/guide/list.html#Caveats target=_blank>the caveats section</a> of the Vuejs guide about list rendering, there are several …well caveats with array reactivity. It writes:<pre style=background-color:#2b303b;color:#c0c5ce;><code><span>Due to limitations in JavaScript, Vue cannot detect the following changes to an array:
<!doctype html><html lang=en><head><meta charset=utf-8><title>the codeartist — programmer and engineer based in Berlin</title><meta content="The personal page and weblog of Norman Köhring" name=description><meta content="Norman Köhring" name=author><meta content="the codeartist — programmer and engineer based in Berlin" name=DC.title><meta content="52.4595, 13.5335" name=ICBM><meta content="52.4595; 13.5335" name=geo.position><meta content=DE-BE name=geo.region><meta content=Berlin name=geo.placename><meta content="width=device-width,initial-scale=1.0" name=viewport><link href=https://koehr.in rel=author><link href=https://koehr.in rel=canonical><link href=https://codearti.st rel=alternate><link href=https://koehr.tech rel=alternate><link href=https://k0r.eu rel=alternate><link href=https://koehr.in/rss.xml rel=alternate title=RSS type=application/rss+xml><link href=/favicon.png rel=icon type=image/x-icon><link href=/style.css rel=stylesheet><link href=https://indiecert.net/auth rel=authorization_endpoint><link href="ni:///sha-256;H5W3RSZHP6eNHUFQStlfqaUnnYXOtoibUL5PB2GRqNM?ct=application/x-x509-user-cert" rel=publickey><body class=blog itemscope itemtype=https://schema.org/WebPage><header id=siteheader itemscope itemtype=https://schema.org/WPHeader><h1 class=p-name itemprop=headline><span class=first-name>norman</span><span class=last-name>köhring</span></h1><h2 itemprop=alternativeHeadline>Code Artist</h2><nav aria-label=breadcrumb class=breadcrumb><ol class=breadcrumb-list itemprop=breadcrumb itemscope itemtype=https://schema.org/BreadcrumbList><li class="breadcrumb-item home" itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=/ itemprop=item> <span itemprop=name>⌂</span> </a> <meta content=1 itemprop=position><li class=breadcrumb-item itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=/blog itemprop=item> <span itemprop=name>blog</span> </a> <meta content=2 itemprop=position><li class=breadcrumb-item itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=/blog/vuejs-reactivity-from-scratch itemprop=item> <span itemprop=name>vuejs-reactivity-from-scratch</span> </a> <meta content=3 itemprop=position></ol></nav></header><input id=menu-toggle type=checkbox><aside itemscope itemtype=https://schema.org/WPSideBar><label for=menu-toggle>menu</label><section id=navigation><header><h1>menu</h1><img alt="a pixelated me" class=u-photo height=100 rel=me src=/avatar.jpg width=100></header><nav id=mainnav><ol class=nav-list itemscope itemtype=https://schema.org/SiteNavigationElement><li class=resume/cv itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=/cv itemprop=item> <span itemprop=name>resume/cv</span> </a> <meta content=1 itemprop=position><li class=microblog itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=/µblog itemprop=item> <span itemprop=name>microblog</span> </a> <meta content=2 itemprop=position><li class=blog itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=/blog itemprop=item> <span itemprop=name>blog</span> </a> <meta content=3 itemprop=position><li class=slides itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=/slides-list itemprop=item> <span itemprop=name>slides</span> </a> <meta content=4 itemprop=position><li class="today I learned" itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=/til itemprop=item> <span itemprop=name>today I learned</span> </a> <meta content=5 itemprop=position><li class="my stack" itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=/stack itemprop=item> <span itemprop=name>my stack</span> </a> <meta content=6 itemprop=position></ol></nav></section><section id=elsewhere><header><h1>elsewhere</h1></header><nav id=extnav><ol class=nav-list itemscope itemtype=https://schema.org/SiteNavigationElement><li class=twitter itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=https://twitter.com/koehr_in itemprop=item> <span itemprop=name>twitter</span> </a> <meta content=1 itemprop=position><li class=mastodon itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=https://mstdn.io/@koehr itemprop=item> <span itemprop=name>mastodon</span> </a> <meta content=2 itemprop=position><li class=github itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=https://github.com/nkoehring itemprop=item> <span itemprop=name>github</span> </a> <meta content=3 itemprop=position><li class=sourcehut itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=https://sr.ht/~koehr itemprop=item> <span itemprop=name>sourcehut</span> </a> <meta content=4 itemprop=position><li class=instagram itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=https://instagram.com/coffee_n_code itemprop=item> <span itemprop=name>instagram</span> </a> <meta content=5 itemprop=position><li class=photography itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=https://500px.com/koehr itemprop=item> <span itemprop=name>photography</span> </a> <meta content=6 itemprop=position><li class=mail itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=mailto:n[at]koehr.in itemprop=item> <span itemprop=name>mail</span> </a> <meta content=7 itemprop=position></ol></nav></section><section id=speaking><header><h1>speaking</h1></header><ol><li>fluent English & German</ol></section><section id="working with"><header><h1>working with</h1></header><ol><li>JavaScript & TypeScript<li>CSS3, HTML5<li>Ruby, Python, C<li>Linux, Shell<li>AWS, GCP, Azure<li>MongoDB Atlas & Stitch</ol></section><section id="looking into"><header><h1>looking into</h1></header><ol><li>Rust<li>ReasonML</ol></section><section id=interests><header><h1>other interests</h1></header><ul><li>Open Web<li>Open Data<li>Decentralization<li>Archery<li>Photography</ul></section></aside><div id=main itemprop=mainContentOfPage itemscope itemtype=https://schema.org/WebPageElement><article class="norm h-entry" id=post-body><h2 class="p-name dated" id=title>Vuejs Reactivity From Scratch</h2><time class=dt-published content=2017-08-17 datetime=2017-08-17 itemprop=datePublished pubdate> 2017-08-17 </time><div class=e-content><p>Vuejs is the star newcomer in the Javascript Framework world. People love how it makes complicated things very simple yet performant. One of the more exciting features is its seemingly magic reactivity. Plain data objects in components magically invoke a rerender when a property changes.</p><span id=continue-reading></span><style>iframe{width:640px;max-width:100%;height:30em;}</style><p><em>NOTE</em>: This is a copy of the original article from Aug 17th, 2017. You can <a rel="noopener nofollow" href=https://web.archive.org/web/20190113013559/https://log.koehr.in/2017/08/17/vuejs-reactivity-from-scratch target=_blank>read the archived original on archive.org</a></p><iframe sandbox="allow-modals allow-forms allow-scripts allow-same-origin allow-popups" src="https://jsfiddle.net/ajwchnko/embedded/?username=koehr" frameborder=0 height=400 width=640></iframe><p>The button click invokes a function that just assigns a new value to a property. Still the template gets automagically rerendered. But we all know there is no fairydust involved, right? So how does it actually work?<hr><h2 id=the-magic-of-getters-and-setters>The magic of getters and setters</h2><p>With the <a rel="noopener nofollow" href=http://www.ecma-international.org/ecma-262/5.1/ target=_blank>ES5 standard</a> JavaScript got lots of exciting new features. Some of them highly underrated and underused in my opinion. <a rel="noopener nofollow" href=http://www.ecma-international.org/ecma-262/5.1/#sec-8.6.1 target=_blank>Getters and setters</a> are an example. If you never heard of them, I would recommend you to read <a rel="noopener nofollow" href=https://johnresig.com/blog/javascript-getters-and-setters/ target=_blank>John Riesigs piece</a> on them.<p>As soon as you know what getters and setters are: functions transparently called on every property access, you might already know where this goes. Boom! All the fairydust suddenly disappears.<h2 id=automatic-getters-and-setters>Automatic getters and setters</h2><p>Now that we at least in theory know how Vuejs realises the template data magic, let’s build it ourselves for the sake of full understanding!<p>Abstract: A function that gets an object and returns one with the properties replaced by getters and setters that, on call, rerender a template. So far so good. If you are really impatient, you can find <a rel="noopener nofollow" href=https://jsfiddle.net/koehr/e2q9vme3/15/ target=_blank>the final code in JSFiddle</a>.<p>Let’s start with a very simple approach:</p><iframe sandbox="allow-modals allow-forms allow-scripts allow-same-origin allow-popups" src="https://jsfiddle.net/e2q9vme3/embedded/?username=koehr" frameborder=0 height=400 width=640></iframe><p>The function iterates through all object keys and creates a new object with getters and setters in their place. It could also directly manipulate the original object:</p><iframe sandbox="allow-modals allow-forms allow-scripts allow-same-origin allow-popups" src="https://jsfiddle.net/k72aoorc/1/embedded/?username=koehr" frameborder=0 height=400 width=640></iframe><p>I personally don’t like to manipulate the existing object and prefer the first way.<h2 id=introducing-object-defineproperty>Introducing: Object.defineProperty</h2><p>Now before we go on with destroying our fantasies of fairydust computing, let’s see if there is a more convenient way to what we’ve done for now. Here I introduce <code>Object.defineProperty</code>, which allows to set all possible attributes for the properties of an object. You can find a <a rel="noopener nofollow" href=https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Object/defineProperty target=_blank>detailed description on MDN</a>.<p>With this new knowlegde, the code can be made a bit more readable, by condensing everything into one call:</p><iframe sandbox="allow-modals allow-forms allow-scripts allow-same-origin allow-popups" src="https://jsfiddle.net/e2q9vme3/2/embedded/?username=koehr" frameborder=0 height=400 width=640></iframe><p>All those underscores where pretty annoying anyways. I generally suggest you to read more about <code>Object.defineProperty</code>. It extends the range of possibilities significantly!<h2 id=templating-for-the-poor>Templating for the poor</h2><p>To be able to rerender a component on data change, we should really introduce some components that can actually render and under the right circumstances rerender a template.</p><iframe sandbox="allow-modals allow-forms allow-scripts allow-same-origin allow-popups" src="https://jsfiddle.net/e2q9vme3/3/embedded/?username=koehr" frameborder=0 height=400 width=640></iframe><p>This code describes a very simple component, that has a data object and a render function. If this is called, it replaces the <code>innerHTML</code> of the given content element with the rendered output. Neat! Let’s make the data reactive!<h2 id=reactive-component>Reactive Component</h2><p>As a start, it should be enough to simply make the data property reactive:</p><iframe sandbox="allow-modals allow-forms allow-scripts allow-same-origin allow-popups" src="https://jsfiddle.net/e2q9vme3/4/embedded/?username=koehr" frameborder=0 height=400 width=640></iframe><p>Yes, that seems to be good but it doesn’t really update the template. Which becomes clear after a look at line 11-14: There is no render call ever. But <code>reactive</code> shouldn’t know about component rendering, right? Let’s try a more general approach with a callback:</p><iframe sandbox="allow-modals allow-forms allow-scripts allow-same-origin allow-popups" src="https://jsfiddle.net/e2q9vme3/5/embedded/?username=koehr" frameborder=0 height=400 width=640></iframe><p>Yeah, that works and so on but it looks like we slowly stumble away from elegance in our code. The changes in <code>reactive()</code> seem to be okay, but that function bind monstrosity in line 31 is something we better hide from our parents. Let’s introduce a component factory before we get kicked out or end up in self hatred:</p><iframe sandbox="allow-modals allow-forms allow-scripts allow-same-origin allow-popups" src="https://jsfiddle.net/e2q9vme3/6/embedded/?username=koehr" frameborder=0 height=400 width=640></iframe><p>Cool! That works. The <code>createComponent()</code> function just does all the dirty work for us and returns a nice, reactive component, that is still just a simple object. If you have that code in a local setup and run something like <code>component.data.name = 'Ada Lovelace'</code>, then it will automagically rerender the template to show ‘Hello Ada Lovelace’.<h2 id=nested-data-structures>Nested Data structures</h2><p>All cool and hip stuff but what happens in the following scenario:</p><iframe sandbox="allow-modals allow-forms allow-scripts allow-same-origin allow-popups" src="https://jsfiddle.net/e2q9vme3/7/embedded/?username=koehr" frameborder=0 height=400 width=640></iframe><p>Setting deeper nested properties (line 44,45) doesn’t work at all. The reason is that the reactivity only works on the first nesting level of the data object. Now you could say: Easy, we just set the whole object at once:</p><iframe sandbox="allow-modals allow-forms allow-scripts allow-same-origin allow-popups" src="https://jsfiddle.net/e2q9vme3/8/embedded/?username=koehr" frameborder=0 height=400 width=640></iframe><p>But this is not really what we strive for, isn’t it? What we need is a way that makes all nested objects reactive in a recursive way. Surprisingly, this just needs a coupe of lines:</p><iframe sandbox="allow-modals allow-forms allow-scripts allow-same-origin allow-popups" src="https://jsfiddle.net/e2q9vme3/9/embedded/?username=koehr" frameborder=0 height=400 width=640></iframe><p>Only three lines (7-9) where added. They call <code>reactive()</code> on the given value in case it is an object. Now the nesting level doesn’t matter anymore. REACTIVE ALL THE THINGS!!<h2 id=multiple-components>Multiple Components</h2><p>Considering that components are usually very gregarious, what happens if we find a friend for our component? Will it blend? Erm I mean, react?</p><iframe sandbox="allow-modals allow-forms allow-scripts allow-same-origin allow-popups" src="https://jsfiddle.net/e2q9vme3/10/embedded/?username=koehr" frameborder=0 height=400 width=640></iframe><p>It does! Hooray!<p>The attentive reader might have seen the change that sneaked into line 7: Because the type of array is object, an extra check has to be made here. Otherwise the array would be transformed to a plain object with keys 0, 1, etc.<p>But what happens now when we manipulate the Array directly?</p><iframe sandbox="allow-modals allow-forms allow-scripts allow-same-origin allow-popups" src="https://jsfiddle.net/e2q9vme3/11/embedded/?username=koehr" frameborder=0 height=400 width=640></iframe><p>Bummer! Setting the whole array works as expected but manipulating it doesn’t trigger any change.<h2 id=reactive-arrays>Reactive Arrays</h2><p>As described in <a rel="noopener nofollow" href=https://vuejs.org/v2/guide/list.html#Caveats target=_blank>the caveats section</a> of the Vuejs guide about list rendering, there are several …well caveats with array reactivity. It writes:<pre style=background-color:#2b303b;color:#c0c5ce;><code><span>Due to limitations in JavaScript, Vue cannot detect the following changes to an array:
</span><span>1. When you directly set an item with the index, e.g. vm.items[indexOfItem] = newValue
</span><span>2. When you modify the length of the array, e.g. vm.items.length = newLength
</span></code></pre><p>Okay, fair enough. So what does happen in Vue to make Arrays reactive? Fairydust? Unfortunately yes. And this stuff is expensive! Nah, just kidding. Of course it is again no magic involved. I’m sorry my dear role-playing friends. What actually happens is that Arrays get their manipulating functions replaced by a wrapped version that notifies the component about changes. The source to this functionality is in <a rel="noopener nofollow" href=https://github.com/vuejs/vue/blob/dev/src/core/observer/array.js target=_blank>core/observer/array.js</a>.<p>Vuejs’ approach is rather sophisticated but can be condensed down to something like what is seen in the first 24 lines here:</p><iframe sandbox="allow-modals allow-forms allow-scripts allow-same-origin allow-popups" src="https://jsfiddle.net/e2q9vme3/12/embedded/?username=koehr" frameborder=0 height=400 width=640></iframe><p>So this is a fairly big chunk to digest. The new function <code>reactiveArray</code> starts with creating a copy of the original array (Remember? I don’t like manipulating the original object). Then, for each function in the list of manipulative array functions the original is saved which is then replaced by a wrapper function. This wrapper function simply calls the render callback additionally to the original array function.<p>Now also <code>lipsumComponent.data.content</code> is not set directly anymore but uses the overwritten push method. Setting it directly wouldn’t work. Fixing that leads us to the last step:<h2 id=reactivity-on-set>Reactivity on set</h2><p>For now the setter function didn’t care about the value. If it would be a nested object, its children wouldn’t be reactive. That means, if you set <code>data.x</code> to an object <code>{foo: 1}</code> and then change foo <code>data.x.foo++</code>, the template wouldn’t rerender. This should be changed:</p><iframe sandbox="allow-modals allow-forms allow-scripts allow-same-origin allow-popups" src="https://jsfiddle.net/e2q9vme3/14/embedded/?username=koehr" frameborder=0 height=400 width=640></iframe><p>Instead of setting the plain value, <code>reactive(value, callback)</code> is called in line 49. This small change works only up to a certain point on its own though. The function has to decide what to do with non-objects or arrays, which happens now as a first step in <code>reactive()</code>. A plain non-object (remember: arrays are objects) simply gets returned as it is (line 30), arrays will be returned in their reactive version (line 31).<h2 id=conclusion>Conclusion</h2><p>Congratulations! You made it this far or just skipped to read only the Conclusion, which is fine, I do that too sometimes.<p>In about <a rel="noopener nofollow" href=https://jsfiddle.net/koehr/e2q9vme3/15/ target=_blank>70 SLOC</a>, we built a fully reactive component system. We made use of getters, setters and <code>Object.defineProperty</code> and learned, that I don’t like to manipulate objects directly. Except for the last point, this should be valuable information that might become handy in future.<p>What else can be done you might ask? Vuejs’ code is more sophisticated and handles some egde cases that I didn’t mention for the sake of simplicity. For example if the yet to become reactive object has some getters and/or setters already, they would be overwritten by our simple solution. Vuejs’ <code>defineReactive</code> uses <code>Object.getOwnPropertyDescription</code> to get a detailed information about the property it is going to wrap and incorporates existing getters and setters if applicable. It also ignores non-configurable (not meant to be changed at all) properties. How that works can be found <a rel="noopener nofollow" href=https://github.com/vuejs/vue/blob/dev/src/core/observer/index.js#L140 target=_blank>in the source code</a>.</div></article></div><footer itemscope itemtype=https://schema.org/WPFooter><p class=footernav><a rel="copyright noopener" title="ISC licensed" href=https://git.sr.ht/~koehr/koehr.in/tree/master/item/LICENSE target=_blank>©2022 Norman Köhring</a><nav class=footernav><ol class=nav-list itemscope itemtype=https://schema.org/SiteNavigationElement><li class=disclaimer itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=/impressum#disclaimer itemprop=item title=disclaimer> <span itemprop=name>Disclaimer</span> </a> <meta content=1 itemprop=position><li class=impressum itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=/impressum itemprop=item title=impressum> <span itemprop=name>Impressum</span> </a> <meta content=2 itemprop=position><li class=datenschutz itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=/impressum#datenschutz itemprop=item title=datenschutz> <span itemprop=name>Datenschutz</span> </a> <meta content=3 itemprop=position><li itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem rel=source><a title="source code of my homepage and blog" href=https://git.sr.ht/~koehr/koehr.in itemprop=item rel=noopener target=_blank> <span itemprop=name>Source</span> </a> <meta content=4 itemprop=position></ol></nav></footer><link href=/extended.css rel=stylesheet><script async data-goatcounter=https://koehr.goatcounter.com/count src=//gc.zgo.at/count.js></script>
\ No newline at end of file

M public/cv/index.html => public/cv/index.html +1 -1
@@ 1,1 1,1 @@
<!doctype html><html lang=en><head><meta charset=utf-8><title>the codeartist — programmer and engineer based in Berlin</title><meta content="The personal page and weblog of Norman Köhring" name=description><meta content="Norman Köhring" name=author><meta content="the codeartist — programmer and engineer based in Berlin" name=DC.title><meta content="51.3333, 12.4167" name=ICBM><meta content="51.3333; 12.4167" name=geo.position><meta content=DE-BE name=geo.region><meta content=Berlin name=geo.placename><meta content="width=device-width,initial-scale=1.0" name=viewport><link href=https://koehr.in rel=author><link href=https://koehr.in rel=canonical><link href=https://codearti.st rel=alternate><link href=https://koehr.tech rel=alternate><link href=https://k0r.eu rel=alternate><link href=https://koehr.in/rss.xml rel=alternate title=RSS type=application/rss+xml><link href=/favicon.png rel=icon type=image/x-icon><link href=/style.css rel=stylesheet><link href=https://indiecert.net/auth rel=authorization_endpoint><link href="ni:///sha-256;H5W3RSZHP6eNHUFQStlfqaUnnYXOtoibUL5PB2GRqNM?ct=application/x-x509-user-cert" rel=publickey><body class=cv itemscope itemtype=https://schema.org/WebPage><header id=siteheader itemscope itemtype=https://schema.org/WPHeader><h1 class=p-name itemprop=headline><span class=first-name>norman</span><span class=last-name>köhring</span></h1><h2 itemprop=alternativeHeadline>Code Artist</h2><nav aria-label=breadcrumb class=breadcrumb><ol class=breadcrumb-list itemprop=breadcrumb itemscope itemtype=https://schema.org/BreadcrumbList><li class="breadcrumb-item home" itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=/ itemprop=item> <span itemprop=name>⌂</span> </a> <meta content=1 itemprop=position><li class=breadcrumb-item itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=/cv itemprop=item> <span itemprop=name>cv</span> </a> <meta content=2 itemprop=position></ol></nav></header><input id=menu-toggle type=checkbox><aside itemscope itemtype=https://schema.org/WPSideBar><label for=menu-toggle>menu</label><section id=navigation><header><h1>menu</h1><img alt="a pixelated me" class=u-photo height=100 rel=me src=/avatar.jpg width=100></header><nav id=mainnav><ol class=nav-list itemscope itemtype=https://schema.org/SiteNavigationElement><li class=resume/cv itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=/cv itemprop=item> <span itemprop=name>resume/cv</span> </a> <meta content=1 itemprop=position><li class=microblog itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=/µblog itemprop=item> <span itemprop=name>microblog</span> </a> <meta content=2 itemprop=position><li class=blog itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=/blog itemprop=item> <span itemprop=name>blog</span> </a> <meta content=3 itemprop=position><li class=slides itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=/slides-list itemprop=item> <span itemprop=name>slides</span> </a> <meta content=4 itemprop=position><li class="today I learned" itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=/til itemprop=item> <span itemprop=name>today I learned</span> </a> <meta content=5 itemprop=position><li class="my stack" itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=/stack itemprop=item> <span itemprop=name>my stack</span> </a> <meta content=6 itemprop=position></ol></nav></section><section id=elsewhere><header><h1>elsewhere</h1></header><nav id=extnav><ol class=nav-list itemscope itemtype=https://schema.org/SiteNavigationElement><li class=twitter itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=https://twitter.com/koehr_in itemprop=item> <span itemprop=name>twitter</span> </a> <meta content=1 itemprop=position><li class=mastodon itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=https://mstdn.io/@koehr itemprop=item> <span itemprop=name>mastodon</span> </a> <meta content=2 itemprop=position><li class=github itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=https://github.com/nkoehring itemprop=item> <span itemprop=name>github</span> </a> <meta content=3 itemprop=position><li class=sourcehut itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=https://sr.ht/~koehr itemprop=item> <span itemprop=name>sourcehut</span> </a> <meta content=4 itemprop=position><li class=instagram itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=https://instagram.com/coffee_n_code itemprop=item> <span itemprop=name>instagram</span> </a> <meta content=5 itemprop=position><li class=photography itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=https://500px.com/koehr itemprop=item> <span itemprop=name>photography</span> </a> <meta content=6 itemprop=position><li class=mail itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=mailto:n[at]koehr.in itemprop=item> <span itemprop=name>mail</span> </a> <meta content=7 itemprop=position></ol></nav></section><section id=speaking><header><h1>speaking</h1></header><ol><li>fluent English & German</ol></section><section id="working with"><header><h1>working with</h1></header><ol><li>JavaScript & TypeScript<li>CSS3, HTML5<li>Ruby, Python, C<li>Linux, Shell<li>AWS, GCP, Azure<li>MongoDB Atlas & Stitch</ol></section><section id="looking into"><header><h1>looking into</h1></header><ol><li>Rust<li>ReasonML</ol></section><section id=interests><header><h1>other interests</h1></header><ul><li>Open Web<li>Open Data<li>Decentralization<li>Archery<li>Photography</ul></section></aside><div id=main itemprop=mainContentOfPage itemscope itemtype=https://schema.org/WebPageElement><article class="norm h-entry" id=post-body><h2 class="p-name dated" id=title>Résumé / CV</h2><time class=dt-published content itemprop=datePublished pubdate> </time><div class=e-content><p>In me you will find an enthusiastic, passionate developer with almost 13 years of professional experience in software development, including full-stack web development, consulting, coaching and community work. I strive to seek roles in creative, forward thinking companies with diverse teams that offer challenging work, trust and responsibility.<hr><blockquote><p>This page offers an incomplete summary of the last years of my professional career. A not very up-to-date <a rel="noopener nofollow" href=https://github.com/nkoehring/cv/blob/master/cv.pdf target=_blank>CV in PDF format</a> with a more detailled list of earlier work is available as well.</blockquote><hr><section id=experience title=experience><header>Experience Overview</header><h3 id=senior-software-engineer-coursedog>Senior Software Engineer, Coursedog</h3><aside><address>Coursedog Inc, New York / remote</address><time datetime=2021-06-14>June 2021</time> till <time datetime=2022-02-15>February 2022</time> (8 months)</aside><h4 id=main-responsibilities>Main responsibilities</h4><ul><li>frontend introduction and contact for newcomers<li>maintainance/bug fixing for existing features<li>development of a new feature<li>introduced Docker to ease developer onboarding<li>lead the frontend-part of feature flags introduction</ul><h4 id=key-technologies>Key Technologies</h4><ul><li>Javascript/Typescript: Vue2 with Composition API<li>Node: Express</ul><h4 id=noteworthy-aspects>Noteworthy aspects</h4><ul><li>Large codebase (~450k <abbr title="Source Lines of Code">SLOC</abbr> in total)<li>100% remote work</ul><h3 id=senior-consultant-wunderdog>Senior Consultant, Wunderdog</h3><aside><address>Wunderdog GmbH, Helsinki / Berlin / remote</address><time datetime=2018-06-04>June 2018</time> till <time datetime=2021-06-11>June 2021</time> (3 years)</aside><h4 id=main-responsibilities-1>Main responsibilities</h4><ul><li>Consultant work with lots of different clients<li>including leadership roles, hiring and building new teams<li>enhancing existing teams or on my own<li>in companies ranging from 1000s of employees to small startups<li>sectors include retail, sports, travel, entertainment, HR<li>doing feature development for large, medium and small as well as greenfield projects</ul><h4 id=key-technologies-1>Key Technologies</h4><ul><li>Javascript/Typescript: Vue, React, Ember<li>Node: Express, Koa, Featherjs<li>Ruby: Ruby on Rails, Sinatra<li>AWS, GCP</ul><h3 id=senior-software-engineer-here>Senior Software Engineer, HERE</h3><aside><address>HERE Global BV, Berlin</address><time datetime=2017-11-01>November 2017</time> till <time datetime=2018-03-31>March 2018</time> (6 months)</aside><h4 id=main-responsibilities-2>Main responsibilities</h4><ul><li>planning and implementation of a web based floor plan and indoor navigation system with touch controls and full access control system<li>integration of meeting room related functionality into Office 365</ul><h4 id=key-technologies-2>Key Technologies</h4><ul><li>Javascript: Vue, SVG, MapGL<li>Node: Express<li>IOT: Bluetooth controlled sensors<li>Azure Cloud and Microsoft Office 365 integration</ul><h3 id=senior-software-engineer-fromatob>Senior Software Engineer, FromAtoB</h3><aside><address>FromAtoB GmbH, Berlin</address><time datetime=2016-08-01>August 2016</time> till <time datetime=2017-09-01>September 2017</time> (13 months)</aside><h4 id=main-responsibilities-3>Main responsibilities</h4><ul><li>development of a single-page application in the travel sector<li>lead the introduction of Vue into the process<li>rebuilt complete website funnel and replaced old application step-by-step<li>while maintaining the Ruby-on-Rails based web application<li>implemented internal tooling in Rust</ul><h4 id=key-technologies-3>Key Technologies</h4><ul><li>Javascript/Typescript: Vue<li>Ruby: Ruby on Rails<li>Rust</ul><h3 id=software-engineer-freelancing>Software Engineer (freelancing)</h3><aside><address>Berlin, remote</address><time datetime=2015-06-01>June 2015</time> till <time datetime=2017-08-31>August 2017</time> (2 years and 3 months)</aside><h4 id=clients-selection>Clients (selection)</h4><ul><li>Zalando (Retail, frontend-development with React)<li>Camunda (BPMN.io, open-source web-based <abbr title="Business Process Model and Notation">BPMN</abbr> modeler and rendering toolkit, Javascript, SVG)<li>Blacklane (Ride service, web-based booking system, AngularJS, Node Express)</ul><h4 id=key-technologies-4>Key Technologies</h4><ul><li>Javascript/Typescript: Vue, React, AngularJS<li>Node: Express</ul><h3 id=software-engineer-here>Software Engineer, HERE</h3><aside><address>HERE Global BV, Berlin</address><time datetime=2013-11-01>November 2013</time> till <time datetime=2015-05-31>May 2015</time> (1 year and 7 months)</aside><h4 id=main-responsibilities-4>Main responsibilities</h4><ul><li>implementation of a mapping and discovery web-application<li>map-tile loading optimization<li>path rendering<li><abbr title="Point of Interest">POI</abbr> proximity search</ul><h4 id=key-technologies-5>Key Technologies</h4><ul><li>Javascript/Typescript: Vue, React, Ember<li>Node: Express, Koa, Featherjs<li>Ruby: Ruby on Rails, Sinatra</ul><h3 id=software-engineer-freelancing-1>Software Engineer (freelancing)</h3><aside><address>Leipzig, Berlin, remote</address><time datetime=2009-10-01>October 2009</time> till <time datetime=2013-10-31>October 2013</time> (~4 years)</aside><h4 id=clients-selection-1>Clients (selection)</h4><ul><li>Coreon (Taxonomy management, web-based editor, Javascript, Backbone, SVG, Ruby on Rails)<li>Wimdu (Travel web-application, live search, Javascript, Backbone, Ruby on Rails, ElasticSearch<li>Appzonaut / Telekom Innovation Labs (experimental UI for multi-cloud management, Javascript, Backbone, SVG, Python, Flask</ul><h4 id=key-technologies-6>Key Technologies</h4><ul><li>Javascript: Backbone, AngularJS<li>Ruby: Ruby on Rails, Sinatra / Padrino<li>Python: Flask<li>SVG, HTML5, CSS3<li>CouchDB, MongoDB</ul></section></div></article></div><footer itemscope itemtype=https://schema.org/WPFooter><p class=footernav><a rel="copyright noopener" title="ISC licensed" href=https://git.sr.ht/~koehr/koehr.in/tree/master/item/LICENSE target=_blank>©2022 Norman Köhring</a><nav class=footernav><ol class=nav-list itemscope itemtype=https://schema.org/SiteNavigationElement><li class=disclaimer itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=/impressum#disclaimer itemprop=item title=disclaimer> <span itemprop=name>Disclaimer</span> </a> <meta content=1 itemprop=position><li class=impressum itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=/impressum itemprop=item title=impressum> <span itemprop=name>Impressum</span> </a> <meta content=2 itemprop=position><li class=datenschutz itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=/impressum#datenschutz itemprop=item title=datenschutz> <span itemprop=name>Datenschutz</span> </a> <meta content=3 itemprop=position><li itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem rel=source><a title="source code of my homepage and blog" href=https://git.sr.ht/~koehr/koehr.in itemprop=item rel=noopener target=_blank> <span itemprop=name>Source</span> </a> <meta content=4 itemprop=position></ol></nav></footer><link href=/extended.css rel=stylesheet><script async data-goatcounter=https://koehr.goatcounter.com/count src=//gc.zgo.at/count.js></script>
\ No newline at end of file
<!doctype html><html lang=en><head><meta charset=utf-8><title>the codeartist — programmer and engineer based in Berlin</title><meta content="The personal page and weblog of Norman Köhring" name=description><meta content="Norman Köhring" name=author><meta content="the codeartist — programmer and engineer based in Berlin" name=DC.title><meta content="52.4595, 13.5335" name=ICBM><meta content="52.4595; 13.5335" name=geo.position><meta content=DE-BE name=geo.region><meta content=Berlin name=geo.placename><meta content="width=device-width,initial-scale=1.0" name=viewport><link href=https://koehr.in rel=author><link href=https://koehr.in rel=canonical><link href=https://codearti.st rel=alternate><link href=https://koehr.tech rel=alternate><link href=https://k0r.eu rel=alternate><link href=https://koehr.in/rss.xml rel=alternate title=RSS type=application/rss+xml><link href=/favicon.png rel=icon type=image/x-icon><link href=/style.css rel=stylesheet><link href=https://indiecert.net/auth rel=authorization_endpoint><link href="ni:///sha-256;H5W3RSZHP6eNHUFQStlfqaUnnYXOtoibUL5PB2GRqNM?ct=application/x-x509-user-cert" rel=publickey><body class=cv itemscope itemtype=https://schema.org/WebPage><header id=siteheader itemscope itemtype=https://schema.org/WPHeader><h1 class=p-name itemprop=headline><span class=first-name>norman</span><span class=last-name>köhring</span></h1><h2 itemprop=alternativeHeadline>Code Artist</h2><nav aria-label=breadcrumb class=breadcrumb><ol class=breadcrumb-list itemprop=breadcrumb itemscope itemtype=https://schema.org/BreadcrumbList><li class="breadcrumb-item home" itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=/ itemprop=item> <span itemprop=name>⌂</span> </a> <meta content=1 itemprop=position><li class=breadcrumb-item itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=/cv itemprop=item> <span itemprop=name>cv</span> </a> <meta content=2 itemprop=position></ol></nav></header><input id=menu-toggle type=checkbox><aside itemscope itemtype=https://schema.org/WPSideBar><label for=menu-toggle>menu</label><section id=navigation><header><h1>menu</h1><img alt="a pixelated me" class=u-photo height=100 rel=me src=/avatar.jpg width=100></header><nav id=mainnav><ol class=nav-list itemscope itemtype=https://schema.org/SiteNavigationElement><li class=resume/cv itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=/cv itemprop=item> <span itemprop=name>resume/cv</span> </a> <meta content=1 itemprop=position><li class=microblog itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=/µblog itemprop=item> <span itemprop=name>microblog</span> </a> <meta content=2 itemprop=position><li class=blog itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=/blog itemprop=item> <span itemprop=name>blog</span> </a> <meta content=3 itemprop=position><li class=slides itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=/slides-list itemprop=item> <span itemprop=name>slides</span> </a> <meta content=4 itemprop=position><li class="today I learned" itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=/til itemprop=item> <span itemprop=name>today I learned</span> </a> <meta content=5 itemprop=position><li class="my stack" itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=/stack itemprop=item> <span itemprop=name>my stack</span> </a> <meta content=6 itemprop=position></ol></nav></section><section id=elsewhere><header><h1>elsewhere</h1></header><nav id=extnav><ol class=nav-list itemscope itemtype=https://schema.org/SiteNavigationElement><li class=twitter itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=https://twitter.com/koehr_in itemprop=item> <span itemprop=name>twitter</span> </a> <meta content=1 itemprop=position><li class=mastodon itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=https://mstdn.io/@koehr itemprop=item> <span itemprop=name>mastodon</span> </a> <meta content=2 itemprop=position><li class=github itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=https://github.com/nkoehring itemprop=item> <span itemprop=name>github</span> </a> <meta content=3 itemprop=position><li class=sourcehut itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=https://sr.ht/~koehr itemprop=item> <span itemprop=name>sourcehut</span> </a> <meta content=4 itemprop=position><li class=instagram itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=https://instagram.com/coffee_n_code itemprop=item> <span itemprop=name>instagram</span> </a> <meta content=5 itemprop=position><li class=photography itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=https://500px.com/koehr itemprop=item> <span itemprop=name>photography</span> </a> <meta content=6 itemprop=position><li class=mail itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=mailto:n[at]koehr.in itemprop=item> <span itemprop=name>mail</span> </a> <meta content=7 itemprop=position></ol></nav></section><section id=speaking><header><h1>speaking</h1></header><ol><li>fluent English & German</ol></section><section id="working with"><header><h1>working with</h1></header><ol><li>JavaScript & TypeScript<li>CSS3, HTML5<li>Ruby, Python, C<li>Linux, Shell<li>AWS, GCP, Azure<li>MongoDB Atlas & Stitch</ol></section><section id="looking into"><header><h1>looking into</h1></header><ol><li>Rust<li>ReasonML</ol></section><section id=interests><header><h1>other interests</h1></header><ul><li>Open Web<li>Open Data<li>Decentralization<li>Archery<li>Photography</ul></section></aside><div id=main itemprop=mainContentOfPage itemscope itemtype=https://schema.org/WebPageElement><article class="norm h-entry" id=post-body><h2 class="p-name dated" id=title>Résumé / CV</h2><time class=dt-published content itemprop=datePublished pubdate> </time><div class=e-content><p>In me you will find an enthusiastic, passionate developer with almost 13 years of professional experience in software development, including full-stack web development, consulting, coaching and community work. I strive to seek roles in creative, forward thinking companies with diverse teams that offer challenging work, trust and responsibility.<hr><blockquote><p>This page offers an incomplete summary of the last years of my professional career. A not very up-to-date <a rel="noopener nofollow" href=https://github.com/nkoehring/cv/blob/master/cv.pdf target=_blank>CV in PDF format</a> with a more detailled list of earlier work is available as well.</blockquote><hr><section id=experience title=experience><header>Experience Overview</header><h3 id=senior-software-engineer-coursedog>Senior Software Engineer, Coursedog</h3><aside><address>Coursedog Inc, New York / remote</address><time datetime=2021-06-14>June 2021</time> till <time datetime=2022-02-15>February 2022</time> (8 months)</aside><h4 id=main-responsibilities>Main responsibilities</h4><ul><li>frontend introduction and contact for newcomers<li>maintainance/bug fixing for existing features<li>development of a new feature<li>introduced Docker to ease developer onboarding<li>lead the frontend-part of feature flags introduction</ul><h4 id=key-technologies>Key Technologies</h4><ul><li>Javascript/Typescript: Vue2 with Composition API<li>Node: Express</ul><h4 id=noteworthy-aspects>Noteworthy aspects</h4><ul><li>Large codebase (~450k <abbr title="Source Lines of Code">SLOC</abbr> in total)<li>100% remote work</ul><h3 id=senior-consultant-wunderdog>Senior Consultant, Wunderdog</h3><aside><address>Wunderdog GmbH, Helsinki / Berlin / remote</address><time datetime=2018-06-04>June 2018</time> till <time datetime=2021-06-11>June 2021</time> (3 years)</aside><h4 id=main-responsibilities-1>Main responsibilities</h4><ul><li>Consultant work with lots of different clients<li>including leadership roles, hiring and building new teams<li>enhancing existing teams or on my own<li>in companies ranging from 1000s of employees to small startups<li>sectors include retail, sports, travel, entertainment, HR<li>doing feature development for large, medium and small as well as greenfield projects</ul><h4 id=key-technologies-1>Key Technologies</h4><ul><li>Javascript/Typescript: Vue, React, Ember<li>Node: Express, Koa, Featherjs<li>Ruby: Ruby on Rails, Sinatra<li>AWS, GCP</ul><h3 id=senior-software-engineer-here>Senior Software Engineer, HERE</h3><aside><address>HERE Global BV, Berlin</address><time datetime=2017-11-01>November 2017</time> till <time datetime=2018-03-31>March 2018</time> (6 months)</aside><h4 id=main-responsibilities-2>Main responsibilities</h4><ul><li>planning and implementation of a web based floor plan and indoor navigation system with touch controls and full access control system<li>integration of meeting room related functionality into Office 365</ul><h4 id=key-technologies-2>Key Technologies</h4><ul><li>Javascript: Vue, SVG, MapGL<li>Node: Express<li>IOT: Bluetooth controlled sensors<li>Azure Cloud and Microsoft Office 365 integration</ul><h3 id=senior-software-engineer-fromatob>Senior Software Engineer, FromAtoB</h3><aside><address>FromAtoB GmbH, Berlin</address><time datetime=2016-08-01>August 2016</time> till <time datetime=2017-09-01>September 2017</time> (13 months)</aside><h4 id=main-responsibilities-3>Main responsibilities</h4><ul><li>development of a single-page application in the travel sector<li>lead the introduction of Vue into the process<li>rebuilt complete website funnel and replaced old application step-by-step<li>while maintaining the Ruby-on-Rails based web application<li>implemented internal tooling in Rust</ul><h4 id=key-technologies-3>Key Technologies</h4><ul><li>Javascript/Typescript: Vue<li>Ruby: Ruby on Rails<li>Rust</ul><h3 id=software-engineer-freelancing>Software Engineer (freelancing)</h3><aside><address>Berlin, remote</address><time datetime=2015-06-01>June 2015</time> till <time datetime=2017-08-31>August 2017</time> (2 years and 3 months)</aside><h4 id=clients-selection>Clients (selection)</h4><ul><li>Zalando (Retail, frontend-development with React)<li>Camunda (BPMN.io, open-source web-based <abbr title="Business Process Model and Notation">BPMN</abbr> modeler and rendering toolkit, Javascript, SVG)<li>Blacklane (Ride service, web-based booking system, AngularJS, Node Express)</ul><h4 id=key-technologies-4>Key Technologies</h4><ul><li>Javascript/Typescript: Vue, React, AngularJS<li>Node: Express</ul><h3 id=software-engineer-here>Software Engineer, HERE</h3><aside><address>HERE Global BV, Berlin</address><time datetime=2013-11-01>November 2013</time> till <time datetime=2015-05-31>May 2015</time> (1 year and 7 months)</aside><h4 id=main-responsibilities-4>Main responsibilities</h4><ul><li>implementation of a mapping and discovery web-application<li>map-tile loading optimization<li>path rendering<li><abbr title="Point of Interest">POI</abbr> proximity search</ul><h4 id=key-technologies-5>Key Technologies</h4><ul><li>Javascript/Typescript: Vue, React, Ember<li>Node: Express, Koa, Featherjs<li>Ruby: Ruby on Rails, Sinatra</ul><h3 id=software-engineer-freelancing-1>Software Engineer (freelancing)</h3><aside><address>Leipzig, Berlin, remote</address><time datetime=2009-10-01>October 2009</time> till <time datetime=2013-10-31>October 2013</time> (~4 years)</aside><h4 id=clients-selection-1>Clients (selection)</h4><ul><li>Coreon (Taxonomy management, web-based editor, Javascript, Backbone, SVG, Ruby on Rails)<li>Wimdu (Travel web-application, live search, Javascript, Backbone, Ruby on Rails, ElasticSearch<li>Appzonaut / Telekom Innovation Labs (experimental UI for multi-cloud management, Javascript, Backbone, SVG, Python, Flask</ul><h4 id=key-technologies-6>Key Technologies</h4><ul><li>Javascript: Backbone, AngularJS<li>Ruby: Ruby on Rails, Sinatra / Padrino<li>Python: Flask<li>SVG, HTML5, CSS3<li>CouchDB, MongoDB</ul></section></div></article></div><footer itemscope itemtype=https://schema.org/WPFooter><p class=footernav><a rel="copyright noopener" title="ISC licensed" href=https://git.sr.ht/~koehr/koehr.in/tree/master/item/LICENSE target=_blank>©2022 Norman Köhring</a><nav class=footernav><ol class=nav-list itemscope itemtype=https://schema.org/SiteNavigationElement><li class=disclaimer itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=/impressum#disclaimer itemprop=item title=disclaimer> <span itemprop=name>Disclaimer</span> </a> <meta content=1 itemprop=position><li class=impressum itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=/impressum itemprop=item title=impressum> <span itemprop=name>Impressum</span> </a> <meta content=2 itemprop=position><li class=datenschutz itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=/impressum#datenschutz itemprop=item title=datenschutz> <span itemprop=name>Datenschutz</span> </a> <meta content=3 itemprop=position><li itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem rel=source><a title="source code of my homepage and blog" href=https://git.sr.ht/~koehr/koehr.in itemprop=item rel=noopener target=_blank> <span itemprop=name>Source</span> </a> <meta content=4 itemprop=position></ol></nav></footer><link href=/extended.css rel=stylesheet><script async data-goatcounter=https://koehr.goatcounter.com/count src=//gc.zgo.at/count.js></script>
\ No newline at end of file

M public/impressum/index.html => public/impressum/index.html +1 -1
@@ 1,1 1,1 @@
<!doctype html><html lang=en><head><meta charset=utf-8><title>the codeartist — programmer and engineer based in Berlin</title><meta content="The personal page and weblog of Norman Köhring" name=description><meta content="Norman Köhring" name=author><meta content="the codeartist — programmer and engineer based in Berlin" name=DC.title><meta content="51.3333, 12.4167" name=ICBM><meta content="51.3333; 12.4167" name=geo.position><meta content=DE-BE name=geo.region><meta content=Berlin name=geo.placename><meta content="width=device-width,initial-scale=1.0" name=viewport><link href=https://koehr.in rel=author><link href=https://koehr.in rel=canonical><link href=https://codearti.st rel=alternate><link href=https://koehr.tech rel=alternate><link href=https://k0r.eu rel=alternate><link href=https://koehr.in/rss.xml rel=alternate title=RSS type=application/rss+xml><link href=/favicon.png rel=icon type=image/x-icon><link href=/style.css rel=stylesheet><link href=https://indiecert.net/auth rel=authorization_endpoint><link href="ni:///sha-256;H5W3RSZHP6eNHUFQStlfqaUnnYXOtoibUL5PB2GRqNM?ct=application/x-x509-user-cert" rel=publickey><body class=impressum itemscope itemtype=https://schema.org/WebPage><header id=siteheader itemscope itemtype=https://schema.org/WPHeader><h1 class=p-name itemprop=headline><span class=first-name>norman</span><span class=last-name>köhring</span></h1><h2 itemprop=alternativeHeadline>Code Artist</h2><nav aria-label=breadcrumb class=breadcrumb><ol class=breadcrumb-list itemprop=breadcrumb itemscope itemtype=https://schema.org/BreadcrumbList><li class="breadcrumb-item home" itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=/ itemprop=item> <span itemprop=name>⌂</span> </a> <meta content=1 itemprop=position><li class=breadcrumb-item itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=/impressum itemprop=item> <span itemprop=name>impressum</span> </a> <meta content=2 itemprop=position></ol></nav></header><input id=menu-toggle type=checkbox><aside itemscope itemtype=https://schema.org/WPSideBar><label for=menu-toggle>menu</label><section id=navigation><header><h1>menu</h1><img alt="a pixelated me" class=u-photo height=100 rel=me src=/avatar.jpg width=100></header><nav id=mainnav><ol class=nav-list itemscope itemtype=https://schema.org/SiteNavigationElement><li class=resume/cv itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=/cv itemprop=item> <span itemprop=name>resume/cv</span> </a> <meta content=1 itemprop=position><li class=microblog itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=/µblog itemprop=item> <span itemprop=name>microblog</span> </a> <meta content=2 itemprop=position><li class=blog itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=/blog itemprop=item> <span itemprop=name>blog</span> </a> <meta content=3 itemprop=position><li class=slides itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=/slides-list itemprop=item> <span itemprop=name>slides</span> </a> <meta content=4 itemprop=position><li class="today I learned" itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=/til itemprop=item> <span itemprop=name>today I learned</span> </a> <meta content=5 itemprop=position><li class="my stack" itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=/stack itemprop=item> <span itemprop=name>my stack</span> </a> <meta content=6 itemprop=position></ol></nav></section><section id=elsewhere><header><h1>elsewhere</h1></header><nav id=extnav><ol class=nav-list itemscope itemtype=https://schema.org/SiteNavigationElement><li class=twitter itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=https://twitter.com/koehr_in itemprop=item> <span itemprop=name>twitter</span> </a> <meta content=1 itemprop=position><li class=mastodon itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=https://mstdn.io/@koehr itemprop=item> <span itemprop=name>mastodon</span> </a> <meta content=2 itemprop=position><li class=github itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=https://github.com/nkoehring itemprop=item> <span itemprop=name>github</span> </a> <meta content=3 itemprop=position><li class=sourcehut itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=https://sr.ht/~koehr itemprop=item> <span itemprop=name>sourcehut</span> </a> <meta content=4 itemprop=position><li class=instagram itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=https://instagram.com/coffee_n_code itemprop=item> <span itemprop=name>instagram</span> </a> <meta content=5 itemprop=position><li class=photography itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=https://500px.com/koehr itemprop=item> <span itemprop=name>photography</span> </a> <meta content=6 itemprop=position><li class=mail itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=mailto:n[at]koehr.in itemprop=item> <span itemprop=name>mail</span> </a> <meta content=7 itemprop=position></ol></nav></section><section id=speaking><header><h1>speaking</h1></header><ol><li>fluent English & German</ol></section><section id="working with"><header><h1>working with</h1></header><ol><li>JavaScript & TypeScript<li>CSS3, HTML5<li>Ruby, Python, C<li>Linux, Shell<li>AWS, GCP, Azure<li>MongoDB Atlas & Stitch</ol></section><section id="looking into"><header><h1>looking into</h1></header><ol><li>Rust<li>ReasonML</ol></section><section id=interests><header><h1>other interests</h1></header><ul><li>Open Web<li>Open Data<li>Decentralization<li>Archery<li>Photography</ul></section></aside><div id=main itemprop=mainContentOfPage itemscope itemtype=https://schema.org/WebPageElement><article class="norm h-entry" id=post-body><h2 class="p-name dated" id=title>Impressum</h2><time class=dt-published content itemprop=datePublished pubdate> </time><div class=e-content><h2 id=angaben-ss-5-tmg>Angaben (§ 5 TMG):</h2><p>Norman Köhring; 12459 Berlin (genaue Postanschrift ist zu erfragen)<h2 id=kontakt>Kontakt:</h2><p>E-Mail: n@koehr.in<h2 id=umsatzsteuer-id>Umsatzsteuer-ID:</h2><p>Umsatzsteuer-Identifikationsnummer (§27a UStG): DE 274 708 615<h1 id=disclaimer>Disclaimer</h1><p><em>Haftungsausschluss</em><h2 id=haftung-fur-inhalte>Haftung für Inhalte</h2><p>Als Diensteanbieter sind wir gemäß § 7 Abs.1 TMG für eigene Inhalte auf diesen Seiten nach den allgemeinen Gesetzen verantwortlich. Nach §§ 8 bis 10 TMG sind wir als Diensteanbieter jedoch nicht verpflichtet, übermittelte oder gespeicherte fremde Informationen zu überwachen oder nach Umständen zu forschen, die auf eine rechtswidrige Tätigkeit hinweisen. Verpflichtungen zur Entfernung oder Sperrung der Nutzung von Informationen nach den allgemeinen Gesetzen bleiben hiervon unberührt. Eine diesbezügliche Haftung ist jedoch erst ab dem Zeitpunkt der Kenntnis einer konkreten Rechtsverletzung möglich. Bei Bekanntwerden von entsprechenden Rechtsverletzungen werden wir diese Inhalte umgehend entfernen.<h2 id=haftung-fur-links>Haftung für Links</h2><p>Unser Angebot enthält Links zu externen Webseiten Dritter, auf deren Inhalte wir keinen Einfluss haben. Deshalb können wir für diese fremden Inhalte auch keine Gewähr übernehmen. Für die Inhalte der verlinkten Seiten ist stets der jeweilige Anbieter oder Betreiber der Seiten verantwortlich. Die verlinkten Seiten wurden zum Zeitpunkt der Verlinkung auf mögliche Rechtsverstöße überprüft. Rechtswidrige Inhalte waren zum Zeitpunkt der Verlinkung nicht erkennbar. Eine permanente inhaltliche Kontrolle der verlinkten Seiten ist jedoch ohne konkrete Anhaltspunkte einer Rechtsverletzung nicht zumutbar. Bei Bekanntwerden von Rechtsverletzungen werden wir derartige Links umgehend entfernen.<h2 id=urheberrecht>Urheberrecht</h2><p>Die durch die Seitenbetreiber erstellten Inhalte und Werke auf diesen Seiten unterliegen dem deutschen Urheberrecht. Die Vervielfältigung, Bearbeitung, Verbreitung und jede Art der Verwertung außerhalb der Grenzen des Urheberrechtes bedürfen der schriftlichen Zustimmung des jeweiligen Autors bzw. Erstellers. Downloads und Kopien dieser Seite sind nur für den privaten, nicht kommerziellen Gebrauch gestattet. Soweit die Inhalte auf dieser Seite nicht vom Betreiber erstellt wurden, werden die Urheberrechte Dritter beachtet. Insbesondere werden Inhalte Dritter als solche gekennzeichnet. Sollten Sie trotzdem auf eine Urheberrechtsverletzung aufmerksam werden, bitten wir um einen entsprechenden Hinweis. Bei Bekanntwerden von Rechtsverletzungen werden wir derartige Inhalte umgehend entfernen.<h1 id=datenschutzerklarung>Datenschutzerklärung</h1><h2 id=datenschutz>Datenschutz</h2><p>Die Betreiber dieser Seiten nehmen den Schutz Ihrer persönlichen Daten sehr ernst. Wir behandeln Ihre personenbezogenen Daten vertraulich und entsprechend der gesetzlichen Datenschutzvorschriften sowie dieser Datenschutzerklärung.<p>Die Nutzung unserer Webseite ist in der Regel ohne Angabe personenbezogener Daten möglich. Soweit auf unseren Seiten personenbezogene Daten (beispielsweise Name, Anschrift oder E-Mail-Adressen) erhoben werden, erfolgt dies, soweit möglich, stets auf freiwilliger Basis. Diese Daten werden ohne Ihre ausdrückliche Zustimmung nicht an Dritte weitergegeben.<p>Wir weisen darauf hin, dass die Datenübertragung im Internet (z.B. bei der Kommunikation per E-Mail) Sicherheitslücken aufweisen kann. Ein lückenloser Schutz der Daten vor dem Zugriff durch Dritte ist nicht möglich.<h2 id=server-log-files>Server-Log-Files</h2><p>Der Provider der Seiten erhebt und speichert automatisch Informationen in so genannten Server-Log Files, die Ihr Browser automatisch an uns übermittelt. Dies sind:<ul><li>Browsertyp/ Browserversion<li>verwendetes Betriebssystem<li>Referrer URL<li>Hostname des zugreifenden Rechners<li>Uhrzeit der Serveranfrage</ul><p>Diese Daten sind nicht bestimmten Personen zuordenbar. Eine Zusammenführung dieser Daten mit anderen Datenquellen wird nicht vorgenommen. Wir behalten uns vor, diese Daten nachträglich zu prüfen, wenn uns konkrete Anhaltspunkte für eine rechtswidrige Nutzung bekannt werden.</div></article></div><footer itemscope itemtype=https://schema.org/WPFooter><p class=footernav><a rel="copyright noopener" title="ISC licensed" href=https://git.sr.ht/~koehr/koehr.in/tree/master/item/LICENSE target=_blank>©2022 Norman Köhring</a><nav class=footernav><ol class=nav-list itemscope itemtype=https://schema.org/SiteNavigationElement><li class=disclaimer itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=/impressum#disclaimer itemprop=item title=disclaimer> <span itemprop=name>Disclaimer</span> </a> <meta content=1 itemprop=position><li class=impressum itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=/impressum itemprop=item title=impressum> <span itemprop=name>Impressum</span> </a> <meta content=2 itemprop=position><li class=datenschutz itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=/impressum#datenschutz itemprop=item title=datenschutz> <span itemprop=name>Datenschutz</span> </a> <meta content=3 itemprop=position><li itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem rel=source><a title="source code of my homepage and blog" href=https://git.sr.ht/~koehr/koehr.in itemprop=item rel=noopener target=_blank> <span itemprop=name>Source</span> </a> <meta content=4 itemprop=position></ol></nav></footer><link href=/extended.css rel=stylesheet><script async data-goatcounter=https://koehr.goatcounter.com/count src=//gc.zgo.at/count.js></script>
\ No newline at end of file
<!doctype html><html lang=en><head><meta charset=utf-8><title>the codeartist — programmer and engineer based in Berlin</title><meta content="The personal page and weblog of Norman Köhring" name=description><meta content="Norman Köhring" name=author><meta content="the codeartist — programmer and engineer based in Berlin" name=DC.title><meta content="52.4595, 13.5335" name=ICBM><meta content="52.4595; 13.5335" name=geo.position><meta content=DE-BE name=geo.region><meta content=Berlin name=geo.placename><meta content="width=device-width,initial-scale=1.0" name=viewport><link href=https://koehr.in rel=author><link href=https://koehr.in rel=canonical><link href=https://codearti.st rel=alternate><link href=https://koehr.tech rel=alternate><link href=https://k0r.eu rel=alternate><link href=https://koehr.in/rss.xml rel=alternate title=RSS type=application/rss+xml><link href=/favicon.png rel=icon type=image/x-icon><link href=/style.css rel=stylesheet><link href=https://indiecert.net/auth rel=authorization_endpoint><link href="ni:///sha-256;H5W3RSZHP6eNHUFQStlfqaUnnYXOtoibUL5PB2GRqNM?ct=application/x-x509-user-cert" rel=publickey><body class=impressum itemscope itemtype=https://schema.org/WebPage><header id=siteheader itemscope itemtype=https://schema.org/WPHeader><h1 class=p-name itemprop=headline><span class=first-name>norman</span><span class=last-name>köhring</span></h1><h2 itemprop=alternativeHeadline>Code Artist</h2><nav aria-label=breadcrumb class=breadcrumb><ol class=breadcrumb-list itemprop=breadcrumb itemscope itemtype=https://schema.org/BreadcrumbList><li class="breadcrumb-item home" itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=/ itemprop=item> <span itemprop=name>⌂</span> </a> <meta content=1 itemprop=position><li class=breadcrumb-item itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=/impressum itemprop=item> <span itemprop=name>impressum</span> </a> <meta content=2 itemprop=position></ol></nav></header><input id=menu-toggle type=checkbox><aside itemscope itemtype=https://schema.org/WPSideBar><label for=menu-toggle>menu</label><section id=navigation><header><h1>menu</h1><img alt="a pixelated me" class=u-photo height=100 rel=me src=/avatar.jpg width=100></header><nav id=mainnav><ol class=nav-list itemscope itemtype=https://schema.org/SiteNavigationElement><li class=resume/cv itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=/cv itemprop=item> <span itemprop=name>resume/cv</span> </a> <meta content=1 itemprop=position><li class=microblog itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=/µblog itemprop=item> <span itemprop=name>microblog</span> </a> <meta content=2 itemprop=position><li class=blog itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=/blog itemprop=item> <span itemprop=name>blog</span> </a> <meta content=3 itemprop=position><li class=slides itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=/slides-list itemprop=item> <span itemprop=name>slides</span> </a> <meta content=4 itemprop=position><li class="today I learned" itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=/til itemprop=item> <span itemprop=name>today I learned</span> </a> <meta content=5 itemprop=position><li class="my stack" itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=/stack itemprop=item> <span itemprop=name>my stack</span> </a> <meta content=6 itemprop=position></ol></nav></section><section id=elsewhere><header><h1>elsewhere</h1></header><nav id=extnav><ol class=nav-list itemscope itemtype=https://schema.org/SiteNavigationElement><li class=twitter itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=https://twitter.com/koehr_in itemprop=item> <span itemprop=name>twitter</span> </a> <meta content=1 itemprop=position><li class=mastodon itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=https://mstdn.io/@koehr itemprop=item> <span itemprop=name>mastodon</span> </a> <meta content=2 itemprop=position><li class=github itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=https://github.com/nkoehring itemprop=item> <span itemprop=name>github</span> </a> <meta content=3 itemprop=position><li class=sourcehut itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=https://sr.ht/~koehr itemprop=item> <span itemprop=name>sourcehut</span> </a> <meta content=4 itemprop=position><li class=instagram itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=https://instagram.com/coffee_n_code itemprop=item> <span itemprop=name>instagram</span> </a> <meta content=5 itemprop=position><li class=photography itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=https://500px.com/koehr itemprop=item> <span itemprop=name>photography</span> </a> <meta content=6 itemprop=position><li class=mail itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=mailto:n[at]koehr.in itemprop=item> <span itemprop=name>mail</span> </a> <meta content=7 itemprop=position></ol></nav></section><section id=speaking><header><h1>speaking</h1></header><ol><li>fluent English & German</ol></section><section id="working with"><header><h1>working with</h1></header><ol><li>JavaScript & TypeScript<li>CSS3, HTML5<li>Ruby, Python, C<li>Linux, Shell<li>AWS, GCP, Azure<li>MongoDB Atlas & Stitch</ol></section><section id="looking into"><header><h1>looking into</h1></header><ol><li>Rust<li>ReasonML</ol></section><section id=interests><header><h1>other interests</h1></header><ul><li>Open Web<li>Open Data<li>Decentralization<li>Archery<li>Photography</ul></section></aside><div id=main itemprop=mainContentOfPage itemscope itemtype=https://schema.org/WebPageElement><article class="norm h-entry" id=post-body><h2 class="p-name dated" id=title>Impressum</h2><time class=dt-published content itemprop=datePublished pubdate> </time><div class=e-content><h2 id=angaben-ss-5-tmg>Angaben (§ 5 TMG):</h2><p>Norman Köhring; 12459 Berlin (genaue Postanschrift ist zu erfragen)<h2 id=kontakt>Kontakt:</h2><p>E-Mail: n@koehr.in<h2 id=umsatzsteuer-id>Umsatzsteuer-ID:</h2><p>Umsatzsteuer-Identifikationsnummer (§27a UStG): DE 274 708 615<h1 id=disclaimer>Disclaimer</h1><p><em>Haftungsausschluss</em><h2 id=haftung-fur-inhalte>Haftung für Inhalte</h2><p>Als Diensteanbieter sind wir gemäß § 7 Abs.1 TMG für eigene Inhalte auf diesen Seiten nach den allgemeinen Gesetzen verantwortlich. Nach §§ 8 bis 10 TMG sind wir als Diensteanbieter jedoch nicht verpflichtet, übermittelte oder gespeicherte fremde Informationen zu überwachen oder nach Umständen zu forschen, die auf eine rechtswidrige Tätigkeit hinweisen. Verpflichtungen zur Entfernung oder Sperrung der Nutzung von Informationen nach den allgemeinen Gesetzen bleiben hiervon unberührt. Eine diesbezügliche Haftung ist jedoch erst ab dem Zeitpunkt der Kenntnis einer konkreten Rechtsverletzung möglich. Bei Bekanntwerden von entsprechenden Rechtsverletzungen werden wir diese Inhalte umgehend entfernen.<h2 id=haftung-fur-links>Haftung für Links</h2><p>Unser Angebot enthält Links zu externen Webseiten Dritter, auf deren Inhalte wir keinen Einfluss haben. Deshalb können wir für diese fremden Inhalte auch keine Gewähr übernehmen. Für die Inhalte der verlinkten Seiten ist stets der jeweilige Anbieter oder Betreiber der Seiten verantwortlich. Die verlinkten Seiten wurden zum Zeitpunkt der Verlinkung auf mögliche Rechtsverstöße überprüft. Rechtswidrige Inhalte waren zum Zeitpunkt der Verlinkung nicht erkennbar. Eine permanente inhaltliche Kontrolle der verlinkten Seiten ist jedoch ohne konkrete Anhaltspunkte einer Rechtsverletzung nicht zumutbar. Bei Bekanntwerden von Rechtsverletzungen werden wir derartige Links umgehend entfernen.<h2 id=urheberrecht>Urheberrecht</h2><p>Die durch die Seitenbetreiber erstellten Inhalte und Werke auf diesen Seiten unterliegen dem deutschen Urheberrecht. Die Vervielfältigung, Bearbeitung, Verbreitung und jede Art der Verwertung außerhalb der Grenzen des Urheberrechtes bedürfen der schriftlichen Zustimmung des jeweiligen Autors bzw. Erstellers. Downloads und Kopien dieser Seite sind nur für den privaten, nicht kommerziellen Gebrauch gestattet. Soweit die Inhalte auf dieser Seite nicht vom Betreiber erstellt wurden, werden die Urheberrechte Dritter beachtet. Insbesondere werden Inhalte Dritter als solche gekennzeichnet. Sollten Sie trotzdem auf eine Urheberrechtsverletzung aufmerksam werden, bitten wir um einen entsprechenden Hinweis. Bei Bekanntwerden von Rechtsverletzungen werden wir derartige Inhalte umgehend entfernen.<h1 id=datenschutzerklarung>Datenschutzerklärung</h1><h2 id=datenschutz>Datenschutz</h2><p>Die Betreiber dieser Seiten nehmen den Schutz Ihrer persönlichen Daten sehr ernst. Wir behandeln Ihre personenbezogenen Daten vertraulich und entsprechend der gesetzlichen Datenschutzvorschriften sowie dieser Datenschutzerklärung.<p>Die Nutzung unserer Webseite ist in der Regel ohne Angabe personenbezogener Daten möglich. Soweit auf unseren Seiten personenbezogene Daten (beispielsweise Name, Anschrift oder E-Mail-Adressen) erhoben werden, erfolgt dies, soweit möglich, stets auf freiwilliger Basis. Diese Daten werden ohne Ihre ausdrückliche Zustimmung nicht an Dritte weitergegeben.<p>Wir weisen darauf hin, dass die Datenübertragung im Internet (z.B. bei der Kommunikation per E-Mail) Sicherheitslücken aufweisen kann. Ein lückenloser Schutz der Daten vor dem Zugriff durch Dritte ist nicht möglich.<h2 id=server-log-files>Server-Log-Files</h2><p>Der Provider der Seiten erhebt und speichert automatisch Informationen in so genannten Server-Log Files, die Ihr Browser automatisch an uns übermittelt. Dies sind:<ul><li>Browsertyp/ Browserversion<li>verwendetes Betriebssystem<li>Referrer URL<li>Hostname des zugreifenden Rechners<li>Uhrzeit der Serveranfrage</ul><p>Diese Daten sind nicht bestimmten Personen zuordenbar. Eine Zusammenführung dieser Daten mit anderen Datenquellen wird nicht vorgenommen. Wir behalten uns vor, diese Daten nachträglich zu prüfen, wenn uns konkrete Anhaltspunkte für eine rechtswidrige Nutzung bekannt werden.</div></article></div><footer itemscope itemtype=https://schema.org/WPFooter><p class=footernav><a rel="copyright noopener" title="ISC licensed" href=https://git.sr.ht/~koehr/koehr.in/tree/master/item/LICENSE target=_blank>©2022 Norman Köhring</a><nav class=footernav><ol class=nav-list itemscope itemtype=https://schema.org/SiteNavigationElement><li class=disclaimer itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=/impressum#disclaimer itemprop=item title=disclaimer> <span itemprop=name>Disclaimer</span> </a> <meta content=1 itemprop=position><li class=impressum itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=/impressum itemprop=item title=impressum> <span itemprop=name>Impressum</span> </a> <meta content=2 itemprop=position><li class=datenschutz itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=/impressum#datenschutz itemprop=item title=datenschutz> <span itemprop=name>Datenschutz</span> </a> <meta content=3 itemprop=position><li itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem rel=source><a title="source code of my homepage and blog" href=https://git.sr.ht/~koehr/koehr.in itemprop=item rel=noopener target=_blank> <span itemprop=name>Source</span> </a> <meta content=4 itemprop=position></ol></nav></footer><link href=/extended.css rel=stylesheet><script async data-goatcounter=https://koehr.goatcounter.com/count src=//gc.zgo.at/count.js></script>
\ No newline at end of file

M public/index.html => public/index.html +1 -1
@@ 1,1 1,1 @@
<!doctype html><html lang=en><head><meta charset=utf-8><title>the codeartist — programmer and engineer based in Berlin</title><meta content="The personal page and weblog of Norman Köhring" name=description><meta content="Norman Köhring" name=author><meta content="the codeartist — programmer and engineer based in Berlin" name=DC.title><meta content="51.3333, 12.4167" name=ICBM><meta content="51.3333; 12.4167" name=geo.position><meta content=DE-BE name=geo.region><meta content=Berlin name=geo.placename><meta content="width=device-width,initial-scale=1.0" name=viewport><link href=https://koehr.in rel=author><link href=https://koehr.in rel=canonical><link href=https://codearti.st rel=alternate><link href=https://koehr.tech rel=alternate><link href=https://k0r.eu rel=alternate><link href=https://koehr.in/rss.xml rel=alternate title=RSS type=application/rss+xml><link href=/favicon.png rel=icon type=image/x-icon><link href=/style.css rel=stylesheet><link href=https://indiecert.net/auth rel=authorization_endpoint><link href="ni:///sha-256;H5W3RSZHP6eNHUFQStlfqaUnnYXOtoibUL5PB2GRqNM?ct=application/x-x509-user-cert" rel=publickey><body itemscope itemtype=https://schema.org/WebPage><header id=siteheader itemscope itemtype=https://schema.org/WPHeader><h1 class=p-name itemprop=headline><span class=first-name>norman</span><span class=last-name>köhring</span></h1><h2 itemprop=alternativeHeadline>Code Artist</h2><nav aria-label=breadcrumb class=breadcrumb><ol class=breadcrumb-list itemprop=breadcrumb itemscope itemtype=https://schema.org/BreadcrumbList><li class="breadcrumb-item home" itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=/ itemprop=item> <span itemprop=name>⌂</span> </a> <meta content=1 itemprop=position></ol></nav></header><input id=menu-toggle type=checkbox><aside itemscope itemtype=https://schema.org/WPSideBar><label for=menu-toggle>menu</label><section id=navigation><header><h1>menu</h1><img alt="a pixelated me" class=u-photo height=100 rel=me src=/avatar.jpg width=100></header><nav id=mainnav><ol class=nav-list itemscope itemtype=https://schema.org/SiteNavigationElement><li class=resume/cv itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=/cv itemprop=item> <span itemprop=name>resume/cv</span> </a> <meta content=1 itemprop=position><li class=microblog itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=/µblog itemprop=item> <span itemprop=name>microblog</span> </a> <meta content=2 itemprop=position><li class=blog itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=/blog itemprop=item> <span itemprop=name>blog</span> </a> <meta content=3 itemprop=position><li class=slides itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=/slides-list itemprop=item> <span itemprop=name>slides</span> </a> <meta content=4 itemprop=position><li class="today I learned" itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=/til itemprop=item> <span itemprop=name>today I learned</span> </a> <meta content=5 itemprop=position><li class="my stack" itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=/stack itemprop=item> <span itemprop=name>my stack</span> </a> <meta content=6 itemprop=position></ol></nav></section><section id=elsewhere><header><h1>elsewhere</h1></header><nav id=extnav><ol class=nav-list itemscope itemtype=https://schema.org/SiteNavigationElement><li class=twitter itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=https://twitter.com/koehr_in itemprop=item> <span itemprop=name>twitter</span> </a> <meta content=1 itemprop=position><li class=mastodon itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=https://mstdn.io/@koehr itemprop=item> <span itemprop=name>mastodon</span> </a> <meta content=2 itemprop=position><li class=github itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=https://github.com/nkoehring itemprop=item> <span itemprop=name>github</span> </a> <meta content=3 itemprop=position><li class=sourcehut itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=https://sr.ht/~koehr itemprop=item> <span itemprop=name>sourcehut</span> </a> <meta content=4 itemprop=position><li class=instagram itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=https://instagram.com/coffee_n_code itemprop=item> <span itemprop=name>instagram</span> </a> <meta content=5 itemprop=position><li class=photography itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=https://500px.com/koehr itemprop=item> <span itemprop=name>photography</span> </a> <meta content=6 itemprop=position><li class=mail itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=mailto:n[at]koehr.in itemprop=item> <span itemprop=name>mail</span> </a> <meta content=7 itemprop=position></ol></nav></section><section id=speaking><header><h1>speaking</h1></header><ol><li>fluent English & German</ol></section><section id="working with"><header><h1>working with</h1></header><ol><li>JavaScript & TypeScript<li>CSS3, HTML5<li>Ruby, Python, C<li>Linux, Shell<li>AWS, GCP, Azure<li>MongoDB Atlas & Stitch</ol></section><section id="looking into"><header><h1>looking into</h1></header><ol><li>Rust<li>ReasonML</ol></section><section id=interests><header><h1>other interests</h1></header><ul><li>Open Web<li>Open Data<li>Decentralization<li>Archery<li>Photography</ul></section></aside><div id=main itemprop=mainContentOfPage itemscope itemtype=https://schema.org/WebPageElement><section class=blue id=introduction><header><h1><span>intro</span>duction</h1><em>What to know about me</em></header><p>Hi there! I am a <a title="Do you want to hire me?" href=/contact rel=me>programmer</a>, <a rel="noopener me" title="see my Github profile" href=https://github.com/nkoehring target=_blank>OpenSource enthusiast</a> and <a title="Read here to learn more about this word!" href=https://en.wikipedia.org/wiki/Hacker_culture rel=noopener target=_blank>hacker</a> based in Berlin, Germany.<p>I call myself a code artist because programming can and should be seen as a creative process. Therefore code is art. I love to craft pieces of art with code that are beautiful and elegant in their simplicity, readability and architecture.</section><section class=red id=experience><header><h1><span>exp</span>erience</h1><em>My professional experience</em></header><p>Pretty early in my life I realized that I work best on my own terms. That does not mean that I prefer to work alone. Working with clients, team mates, designers and managers is a crucial part of any development process.<p>Some time in the year 2009 I decided to not only live up to my way of working but also share my experience even more. I decided to become a freelancing programmer and consultant. Since then many different places benefited from my work. Start-Ups in their first months as well as well known companies like <a rel="noopener nofollow" href=https://www.here.com target=_blank>HERE</a> and <a rel="noopener nofollow" href=https://laboratories.telekom.com target=_blank>Deutsche Telekom Labs</a>.<p>Together with entrepreneurs, UI/UX experts and engineers of many fields I created novel and beautiful applications that still influence the live of thousands of people.<p>Please see <a href=/cv>my CV</a> for a more detailed list.</section><section class=green id=coaching><header><h1><span>coach</span>ing</h1><em>Whenever possible, I try to help others to learn</em></header><p>I’m the organizer of <a rel="noopener nofollow" href=https://vuejs.berlin target=_blank>Vuejs // Berlin</a>, a monthly meetup group around <a rel="noopener nofollow" href=https://vuejs.org target=_blank>Vue</a> and web technologies in general.<p>Many people want to learn and grow. Whenever I can I try to help those people by sharing my experience and knowledge. I already voluntarily coached at <a rel="noopener nofollow" href=https://www.codecurious.org/ target=_blank>Code Curious</a>, <a rel="noopener nofollow" href=https://frauenloop.org target=_blank>Frauenloop</a> and <a rel="noopener nofollow" href=https://jugendhackt.de target=_blank>Jugend Hackt</a>. I also helped children with their first steps into the world of programming at the Berlin <a rel="noopener nofollow" href=https://coderdojo.com target=_blank>CoderDojo</a>.</section></div><footer itemscope itemtype=https://schema.org/WPFooter><p class=footernav><a rel="copyright noopener" title="ISC licensed" href=https://git.sr.ht/~koehr/koehr.in/tree/master/item/LICENSE target=_blank>©2022 Norman Köhring</a><nav class=footernav><ol class=nav-list itemscope itemtype=https://schema.org/SiteNavigationElement><li class=disclaimer itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=/impressum#disclaimer itemprop=item title=disclaimer> <span itemprop=name>Disclaimer</span> </a> <meta content=1 itemprop=position><li class=impressum itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=/impressum itemprop=item title=impressum> <span itemprop=name>Impressum</span> </a> <meta content=2 itemprop=position><li class=datenschutz itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=/impressum#datenschutz itemprop=item title=datenschutz> <span itemprop=name>Datenschutz</span> </a> <meta content=3 itemprop=position><li itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem rel=source><a title="source code of my homepage and blog" href=https://git.sr.ht/~koehr/koehr.in itemprop=item rel=noopener target=_blank> <span itemprop=name>Source</span> </a> <meta content=4 itemprop=position></ol></nav></footer><link href=/extended.css rel=stylesheet><script async data-goatcounter=https://koehr.goatcounter.com/count src=//gc.zgo.at/count.js></script>
\ No newline at end of file
<!doctype html><html lang=en><head><meta charset=utf-8><title>the codeartist — programmer and engineer based in Berlin</title><meta content="The personal page and weblog of Norman Köhring" name=description><meta content="Norman Köhring" name=author><meta content="the codeartist — programmer and engineer based in Berlin" name=DC.title><meta content="52.4595, 13.5335" name=ICBM><meta content="52.4595; 13.5335" name=geo.position><meta content=DE-BE name=geo.region><meta content=Berlin name=geo.placename><meta content="width=device-width,initial-scale=1.0" name=viewport><link href=https://koehr.in rel=author><link href=https://koehr.in rel=canonical><link href=https://codearti.st rel=alternate><link href=https://koehr.tech rel=alternate><link href=https://k0r.eu rel=alternate><link href=https://koehr.in/rss.xml rel=alternate title=RSS type=application/rss+xml><link href=/favicon.png rel=icon type=image/x-icon><link href=/style.css rel=stylesheet><link href=https://indiecert.net/auth rel=authorization_endpoint><link href="ni:///sha-256;H5W3RSZHP6eNHUFQStlfqaUnnYXOtoibUL5PB2GRqNM?ct=application/x-x509-user-cert" rel=publickey><body itemscope itemtype=https://schema.org/WebPage><header id=siteheader itemscope itemtype=https://schema.org/WPHeader><h1 class=p-name itemprop=headline><span class=first-name>norman</span><span class=last-name>köhring</span></h1><h2 itemprop=alternativeHeadline>Code Artist</h2><nav aria-label=breadcrumb class=breadcrumb><ol class=breadcrumb-list itemprop=breadcrumb itemscope itemtype=https://schema.org/BreadcrumbList><li class="breadcrumb-item home" itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=/ itemprop=item> <span itemprop=name>⌂</span> </a> <meta content=1 itemprop=position></ol></nav></header><input id=menu-toggle type=checkbox><aside itemscope itemtype=https://schema.org/WPSideBar><label for=menu-toggle>menu</label><section id=navigation><header><h1>menu</h1><img alt="a pixelated me" class=u-photo height=100 rel=me src=/avatar.jpg width=100></header><nav id=mainnav><ol class=nav-list itemscope itemtype=https://schema.org/SiteNavigationElement><li class=resume/cv itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=/cv itemprop=item> <span itemprop=name>resume/cv</span> </a> <meta content=1 itemprop=position><li class=microblog itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=/µblog itemprop=item> <span itemprop=name>microblog</span> </a> <meta content=2 itemprop=position><li class=blog itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=/blog itemprop=item> <span itemprop=name>blog</span> </a> <meta content=3 itemprop=position><li class=slides itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=/slides-list itemprop=item> <span itemprop=name>slides</span> </a> <meta content=4 itemprop=position><li class="today I learned" itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=/til itemprop=item> <span itemprop=name>today I learned</span> </a> <meta content=5 itemprop=position><li class="my stack" itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=/stack itemprop=item> <span itemprop=name>my stack</span> </a> <meta content=6 itemprop=position></ol></nav></section><section id=elsewhere><header><h1>elsewhere</h1></header><nav id=extnav><ol class=nav-list itemscope itemtype=https://schema.org/SiteNavigationElement><li class=twitter itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=https://twitter.com/koehr_in itemprop=item> <span itemprop=name>twitter</span> </a> <meta content=1 itemprop=position><li class=mastodon itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=https://mstdn.io/@koehr itemprop=item> <span itemprop=name>mastodon</span> </a> <meta content=2 itemprop=position><li class=github itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=https://github.com/nkoehring itemprop=item> <span itemprop=name>github</span> </a> <meta content=3 itemprop=position><li class=sourcehut itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=https://sr.ht/~koehr itemprop=item> <span itemprop=name>sourcehut</span> </a> <meta content=4 itemprop=position><li class=instagram itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=https://instagram.com/coffee_n_code itemprop=item> <span itemprop=name>instagram</span> </a> <meta content=5 itemprop=position><li class=photography itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=https://500px.com/koehr itemprop=item> <span itemprop=name>photography</span> </a> <meta content=6 itemprop=position><li class=mail itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=mailto:n[at]koehr.in itemprop=item> <span itemprop=name>mail</span> </a> <meta content=7 itemprop=position></ol></nav></section><section id=speaking><header><h1>speaking</h1></header><ol><li>fluent English & German</ol></section><section id="working with"><header><h1>working with</h1></header><ol><li>JavaScript & TypeScript<li>CSS3, HTML5<li>Ruby, Python, C<li>Linux, Shell<li>AWS, GCP, Azure<li>MongoDB Atlas & Stitch</ol></section><section id="looking into"><header><h1>looking into</h1></header><ol><li>Rust<li>ReasonML</ol></section><section id=interests><header><h1>other interests</h1></header><ul><li>Open Web<li>Open Data<li>Decentralization<li>Archery<li>Photography</ul></section></aside><div id=main itemprop=mainContentOfPage itemscope itemtype=https://schema.org/WebPageElement><section class=blue id=introduction><header><h1><span>intro</span>duction</h1><em>What to know about me</em></header><p>Hi there! I am a <a title="Do you want to hire me?" href=/contact rel=me>programmer</a>, <a rel="noopener me" title="see my Github profile" href=https://github.com/nkoehring target=_blank>OpenSource enthusiast</a> and <a title="Read here to learn more about this word!" href=https://en.wikipedia.org/wiki/Hacker_culture rel=noopener target=_blank>hacker</a> based in Berlin, Germany.<p>I call myself a code artist because programming can and should be seen as a creative process. Therefore code is art. I love to craft pieces of art with code that are beautiful and elegant in their simplicity, readability and architecture.</section><section class=red id=experience><header><h1><span>exp</span>erience</h1><em>My professional experience</em></header><p>Pretty early in my life I realized that I work best on my own terms. That does not mean that I prefer to work alone. Working with clients, team mates, designers and managers is a crucial part of any development process.<p>Some time in the year 2009 I decided to not only live up to my way of working but also share my experience even more. I decided to become a freelancing programmer and consultant. Since then many different places benefited from my work. Start-Ups in their first months as well as well known companies like <a rel="noopener nofollow" href=https://www.here.com target=_blank>HERE</a> and <a rel="noopener nofollow" href=https://laboratories.telekom.com target=_blank>Deutsche Telekom Labs</a>.<p>Together with entrepreneurs, UI/UX experts and engineers of many fields I created novel and beautiful applications that still influence the live of thousands of people.<p>Please see <a href=/cv>my CV</a> for a more detailed list.</section><section class=green id=coaching><header><h1><span>coach</span>ing</h1><em>Whenever possible, I try to help others to learn</em></header><p>I’m the organizer of <a rel="noopener nofollow" href=https://vuejs.berlin target=_blank>Vuejs // Berlin</a>, a monthly meetup group around <a rel="noopener nofollow" href=https://vuejs.org target=_blank>Vue</a> and web technologies in general.<p>Many people want to learn and grow. Whenever I can I try to help those people by sharing my experience and knowledge. I already voluntarily coached at <a rel="noopener nofollow" href=https://www.codecurious.org/ target=_blank>Code Curious</a>, <a rel="noopener nofollow" href=https://frauenloop.org target=_blank>Frauenloop</a> and <a rel="noopener nofollow" href=https://jugendhackt.de target=_blank>Jugend Hackt</a>. I also helped children with their first steps into the world of programming at the Berlin <a rel="noopener nofollow" href=https://coderdojo.com target=_blank>CoderDojo</a>.</section></div><footer itemscope itemtype=https://schema.org/WPFooter><p class=footernav><a rel="copyright noopener" title="ISC licensed" href=https://git.sr.ht/~koehr/koehr.in/tree/master/item/LICENSE target=_blank>©2022 Norman Köhring</a><nav class=footernav><ol class=nav-list itemscope itemtype=https://schema.org/SiteNavigationElement><li class=disclaimer itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=/impressum#disclaimer itemprop=item title=disclaimer> <span itemprop=name>Disclaimer</span> </a> <meta content=1 itemprop=position><li class=impressum itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=/impressum itemprop=item title=impressum> <span itemprop=name>Impressum</span> </a> <meta content=2 itemprop=position><li class=datenschutz itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=/impressum#datenschutz itemprop=item title=datenschutz> <span itemprop=name>Datenschutz</span> </a> <meta content=3 itemprop=position><li itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem rel=source><a title="source code of my homepage and blog" href=https://git.sr.ht/~koehr/koehr.in itemprop=item rel=noopener target=_blank> <span itemprop=name>Source</span> </a> <meta content=4 itemprop=position></ol></nav></footer><link href=/extended.css rel=stylesheet><script async data-goatcounter=https://koehr.goatcounter.com/count src=//gc.zgo.at/count.js></script>
\ No newline at end of file

M public/slides-list/index.html => public/slides-list/index.html +1 -1
@@ 1,1 1,1 @@
<!doctype html><html lang=en><head><meta charset=utf-8><title>the codeartist — programmer and engineer based in Berlin</title><meta content="The personal page and weblog of Norman Köhring" name=description><meta content="Norman Köhring" name=author><meta content="the codeartist — programmer and engineer based in Berlin" name=DC.title><meta content="51.3333, 12.4167" name=ICBM><meta content="51.3333; 12.4167" name=geo.position><meta content=DE-BE name=geo.region><meta content=Berlin name=geo.placename><meta content="width=device-width,initial-scale=1.0" name=viewport><link href=https://koehr.in rel=author><link href=https://koehr.in rel=canonical><link href=https://codearti.st rel=alternate><link href=https://koehr.tech rel=alternate><link href=https://k0r.eu rel=alternate><link href=https://koehr.in/rss.xml rel=alternate title=RSS type=application/rss+xml><link href=/favicon.png rel=icon type=image/x-icon><link href=/style.css rel=stylesheet><link href=https://indiecert.net/auth rel=authorization_endpoint><link href="ni:///sha-256;H5W3RSZHP6eNHUFQStlfqaUnnYXOtoibUL5PB2GRqNM?ct=application/x-x509-user-cert" rel=publickey><body class=slides-list itemscope itemtype=https://schema.org/WebPage><header id=siteheader itemscope itemtype=https://schema.org/WPHeader><h1 class=p-name itemprop=headline><span class=first-name>norman</span><span class=last-name>köhring</span></h1><h2 itemprop=alternativeHeadline>Code Artist</h2><nav aria-label=breadcrumb class=breadcrumb><ol class=breadcrumb-list itemprop=breadcrumb itemscope itemtype=https://schema.org/BreadcrumbList><li class="breadcrumb-item home" itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=/ itemprop=item> <span itemprop=name>⌂</span> </a> <meta content=1 itemprop=position><li class=breadcrumb-item itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=/slides-list itemprop=item> <span itemprop=name>slides-list</span> </a> <meta content=2 itemprop=position></ol></nav></header><input id=menu-toggle type=checkbox><aside itemscope itemtype=https://schema.org/WPSideBar><label for=menu-toggle>menu</label><section id=navigation><header><h1>menu</h1><img alt="a pixelated me" class=u-photo height=100 rel=me src=/avatar.jpg width=100></header><nav id=mainnav><ol class=nav-list itemscope itemtype=https://schema.org/SiteNavigationElement><li class=resume/cv itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=/cv itemprop=item> <span itemprop=name>resume/cv</span> </a> <meta content=1 itemprop=position><li class=microblog itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=/µblog itemprop=item> <span itemprop=name>microblog</span> </a> <meta content=2 itemprop=position><li class=blog itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=/blog itemprop=item> <span itemprop=name>blog</span> </a> <meta content=3 itemprop=position><li class=slides itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=/slides-list itemprop=item> <span itemprop=name>slides</span> </a> <meta content=4 itemprop=position><li class="today I learned" itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=/til itemprop=item> <span itemprop=name>today I learned</span> </a> <meta content=5 itemprop=position><li class="my stack" itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=/stack itemprop=item> <span itemprop=name>my stack</span> </a> <meta content=6 itemprop=position></ol></nav></section><section id=elsewhere><header><h1>elsewhere</h1></header><nav id=extnav><ol class=nav-list itemscope itemtype=https://schema.org/SiteNavigationElement><li class=twitter itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=https://twitter.com/koehr_in itemprop=item> <span itemprop=name>twitter</span> </a> <meta content=1 itemprop=position><li class=mastodon itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=https://mstdn.io/@koehr itemprop=item> <span itemprop=name>mastodon</span> </a> <meta content=2 itemprop=position><li class=github itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=https://github.com/nkoehring itemprop=item> <span itemprop=name>github</span> </a> <meta content=3 itemprop=position><li class=sourcehut itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=https://sr.ht/~koehr itemprop=item> <span itemprop=name>sourcehut</span> </a> <meta content=4 itemprop=position><li class=instagram itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=https://instagram.com/coffee_n_code itemprop=item> <span itemprop=name>instagram</span> </a> <meta content=5 itemprop=position><li class=photography itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=https://500px.com/koehr itemprop=item> <span itemprop=name>photography</span> </a> <meta content=6 itemprop=position><li class=mail itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=mailto:n[at]koehr.in itemprop=item> <span itemprop=name>mail</span> </a> <meta content=7 itemprop=position></ol></nav></section><section id=speaking><header><h1>speaking</h1></header><ol><li>fluent English & German</ol></section><section id="working with"><header><h1>working with</h1></header><ol><li>JavaScript & TypeScript<li>CSS3, HTML5<li>Ruby, Python, C<li>Linux, Shell<li>AWS, GCP, Azure<li>MongoDB Atlas & Stitch</ol></section><section id="looking into"><header><h1>looking into</h1></header><ol><li>Rust<li>ReasonML</ol></section><section id=interests><header><h1>other interests</h1></header><ul><li>Open Web<li>Open Data<li>Decentralization<li>Archery<li>Photography</ul></section></aside><div id=main itemprop=mainContentOfPage itemscope itemtype=https://schema.org/WebPageElement><article class="norm h-entry" id=post-body><h2 class="p-name dated" id=title>Presentation Slides</h2><time class=dt-published content itemprop=datePublished pubdate> </time><div class=e-content><p>I talked a few times about different topics. Unfortunately barely any slides survived. Here are the slides that I saved:<ul><li><a href=/slides/2018/dig/ target=_blank title=Dig!>Dig!</a> a sidescroller game made with Vuejs (2018)<li><a title="Vue3 Composition API" href=/slides/2020/vue3-composition-api/ target=_blank>Vue3 Composition API</a></ul></div></article></div><footer itemscope itemtype=https://schema.org/WPFooter><p class=footernav><a rel="copyright noopener" title="ISC licensed" href=https://git.sr.ht/~koehr/koehr.in/tree/master/item/LICENSE target=_blank>©2022 Norman Köhring</a><nav class=footernav><ol class=nav-list itemscope itemtype=https://schema.org/SiteNavigationElement><li class=disclaimer itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=/impressum#disclaimer itemprop=item title=disclaimer> <span itemprop=name>Disclaimer</span> </a> <meta content=1 itemprop=position><li class=impressum itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=/impressum itemprop=item title=impressum> <span itemprop=name>Impressum</span> </a> <meta content=2 itemprop=position><li class=datenschutz itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=/impressum#datenschutz itemprop=item title=datenschutz> <span itemprop=name>Datenschutz</span> </a> <meta content=3 itemprop=position><li itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem rel=source><a title="source code of my homepage and blog" href=https://git.sr.ht/~koehr/koehr.in itemprop=item rel=noopener target=_blank> <span itemprop=name>Source</span> </a> <meta content=4 itemprop=position></ol></nav></footer><link href=/extended.css rel=stylesheet><script async data-goatcounter=https://koehr.goatcounter.com/count src=//gc.zgo.at/count.js></script>
\ No newline at end of file
<!doctype html><html lang=en><head><meta charset=utf-8><title>the codeartist — programmer and engineer based in Berlin</title><meta content="The personal page and weblog of Norman Köhring" name=description><meta content="Norman Köhring" name=author><meta content="the codeartist — programmer and engineer based in Berlin" name=DC.title><meta content="52.4595, 13.5335" name=ICBM><meta content="52.4595; 13.5335" name=geo.position><meta content=DE-BE name=geo.region><meta content=Berlin name=geo.placename><meta content="width=device-width,initial-scale=1.0" name=viewport><link href=https://koehr.in rel=author><link href=https://koehr.in rel=canonical><link href=https://codearti.st rel=alternate><link href=https://koehr.tech rel=alternate><link href=https://k0r.eu rel=alternate><link href=https://koehr.in/rss.xml rel=alternate title=RSS type=application/rss+xml><link href=/favicon.png rel=icon type=image/x-icon><link href=/style.css rel=stylesheet><link href=https://indiecert.net/auth rel=authorization_endpoint><link href="ni:///sha-256;H5W3RSZHP6eNHUFQStlfqaUnnYXOtoibUL5PB2GRqNM?ct=application/x-x509-user-cert" rel=publickey><body class=slides-list itemscope itemtype=https://schema.org/WebPage><header id=siteheader itemscope itemtype=https://schema.org/WPHeader><h1 class=p-name itemprop=headline><span class=first-name>norman</span><span class=last-name>köhring</span></h1><h2 itemprop=alternativeHeadline>Code Artist</h2><nav aria-label=breadcrumb class=breadcrumb><ol class=breadcrumb-list itemprop=breadcrumb itemscope itemtype=https://schema.org/BreadcrumbList><li class="breadcrumb-item home" itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=/ itemprop=item> <span itemprop=name>⌂</span> </a> <meta content=1 itemprop=position><li class=breadcrumb-item itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=/slides-list itemprop=item> <span itemprop=name>slides-list</span> </a> <meta content=2 itemprop=position></ol></nav></header><input id=menu-toggle type=checkbox><aside itemscope itemtype=https://schema.org/WPSideBar><label for=menu-toggle>menu</label><section id=navigation><header><h1>menu</h1><img alt="a pixelated me" class=u-photo height=100 rel=me src=/avatar.jpg width=100></header><nav id=mainnav><ol class=nav-list itemscope itemtype=https://schema.org/SiteNavigationElement><li class=resume/cv itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=/cv itemprop=item> <span itemprop=name>resume/cv</span> </a> <meta content=1 itemprop=position><li class=microblog itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=/µblog itemprop=item> <span itemprop=name>microblog</span> </a> <meta content=2 itemprop=position><li class=blog itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=/blog itemprop=item> <span itemprop=name>blog</span> </a> <meta content=3 itemprop=position><li class=slides itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=/slides-list itemprop=item> <span itemprop=name>slides</span> </a> <meta content=4 itemprop=position><li class="today I learned" itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=/til itemprop=item> <span itemprop=name>today I learned</span> </a> <meta content=5 itemprop=position><li class="my stack" itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=/stack itemprop=item> <span itemprop=name>my stack</span> </a> <meta content=6 itemprop=position></ol></nav></section><section id=elsewhere><header><h1>elsewhere</h1></header><nav id=extnav><ol class=nav-list itemscope itemtype=https://schema.org/SiteNavigationElement><li class=twitter itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=https://twitter.com/koehr_in itemprop=item> <span itemprop=name>twitter</span> </a> <meta content=1 itemprop=position><li class=mastodon itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=https://mstdn.io/@koehr itemprop=item> <span itemprop=name>mastodon</span> </a> <meta content=2 itemprop=position><li class=github itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=https://github.com/nkoehring itemprop=item> <span itemprop=name>github</span> </a> <meta content=3 itemprop=position><li class=sourcehut itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=https://sr.ht/~koehr itemprop=item> <span itemprop=name>sourcehut</span> </a> <meta content=4 itemprop=position><li class=instagram itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=https://instagram.com/coffee_n_code itemprop=item> <span itemprop=name>instagram</span> </a> <meta content=5 itemprop=position><li class=photography itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=https://500px.com/koehr itemprop=item> <span itemprop=name>photography</span> </a> <meta content=6 itemprop=position><li class=mail itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=mailto:n[at]koehr.in itemprop=item> <span itemprop=name>mail</span> </a> <meta content=7 itemprop=position></ol></nav></section><section id=speaking><header><h1>speaking</h1></header><ol><li>fluent English & German</ol></section><section id="working with"><header><h1>working with</h1></header><ol><li>JavaScript & TypeScript<li>CSS3, HTML5<li>Ruby, Python, C<li>Linux, Shell<li>AWS, GCP, Azure<li>MongoDB Atlas & Stitch</ol></section><section id="looking into"><header><h1>looking into</h1></header><ol><li>Rust<li>ReasonML</ol></section><section id=interests><header><h1>other interests</h1></header><ul><li>Open Web<li>Open Data<li>Decentralization<li>Archery<li>Photography</ul></section></aside><div id=main itemprop=mainContentOfPage itemscope itemtype=https://schema.org/WebPageElement><article class="norm h-entry" id=post-body><h2 class="p-name dated" id=title>Presentation Slides</h2><time class=dt-published content itemprop=datePublished pubdate> </time><div class=e-content><p>I talked a few times about different topics. Unfortunately barely any slides survived. Here are the slides that I saved:<ul><li><a href=/slides/2018/dig/ target=_blank title=Dig!>Dig!</a> a sidescroller game made with Vuejs (2018)<li><a title="Vue3 Composition API" href=/slides/2020/vue3-composition-api/ target=_blank>Vue3 Composition API</a></ul></div></article></div><footer itemscope itemtype=https://schema.org/WPFooter><p class=footernav><a rel="copyright noopener" title="ISC licensed" href=https://git.sr.ht/~koehr/koehr.in/tree/master/item/LICENSE target=_blank>©2022 Norman Köhring</a><nav class=footernav><ol class=nav-list itemscope itemtype=https://schema.org/SiteNavigationElement><li class=disclaimer itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=/impressum#disclaimer itemprop=item title=disclaimer> <span itemprop=name>Disclaimer</span> </a> <meta content=1 itemprop=position><li class=impressum itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=/impressum itemprop=item title=impressum> <span itemprop=name>Impressum</span> </a> <meta content=2 itemprop=position><li class=datenschutz itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=/impressum#datenschutz itemprop=item title=datenschutz> <span itemprop=name>Datenschutz</span> </a> <meta content=3 itemprop=position><li itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem rel=source><a title="source code of my homepage and blog" href=https://git.sr.ht/~koehr/koehr.in itemprop=item rel=noopener target=_blank> <span itemprop=name>Source</span> </a> <meta content=4 itemprop=position></ol></nav></footer><link href=/extended.css rel=stylesheet><script async data-goatcounter=https://koehr.goatcounter.com/count src=//gc.zgo.at/count.js></script>
\ No newline at end of file

M public/stack/index.html => public/stack/index.html +1 -1
@@ 1,1 1,1 @@
<!doctype html><html lang=en><head><meta charset=utf-8><title>the codeartist — programmer and engineer based in Berlin</title><meta content="The personal page and weblog of Norman Köhring" name=description><meta content="Norman Köhring" name=author><meta content="the codeartist — programmer and engineer based in Berlin" name=DC.title><meta content="51.3333, 12.4167" name=ICBM><meta content="51.3333; 12.4167" name=geo.position><meta content=DE-BE name=geo.region><meta content=Berlin name=geo.placename><meta content="width=device-width,initial-scale=1.0" name=viewport><link href=https://koehr.in rel=author><link href=https://koehr.in rel=canonical><link href=https://codearti.st rel=alternate><link href=https://koehr.tech rel=alternate><link href=https://k0r.eu rel=alternate><link href=https://koehr.in/rss.xml rel=alternate title=RSS type=application/rss+xml><link href=/favicon.png rel=icon type=image/x-icon><link href=/style.css rel=stylesheet><link href=https://indiecert.net/auth rel=authorization_endpoint><link href="ni:///sha-256;H5W3RSZHP6eNHUFQStlfqaUnnYXOtoibUL5PB2GRqNM?ct=application/x-x509-user-cert" rel=publickey><body class=stack itemscope itemtype=https://schema.org/WebPage><header id=siteheader itemscope itemtype=https://schema.org/WPHeader><h1 class=p-name itemprop=headline><span class=first-name>norman</span><span class=last-name>köhring</span></h1><h2 itemprop=alternativeHeadline>Code Artist</h2><nav aria-label=breadcrumb class=breadcrumb><ol class=breadcrumb-list itemprop=breadcrumb itemscope itemtype=https://schema.org/BreadcrumbList><li class="breadcrumb-item home" itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=/ itemprop=item> <span itemprop=name>⌂</span> </a> <meta content=1 itemprop=position><li class=breadcrumb-item itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=/stack itemprop=item> <span itemprop=name>stack</span> </a> <meta content=2 itemprop=position></ol></nav></header><input id=menu-toggle type=checkbox><aside itemscope itemtype=https://schema.org/WPSideBar><label for=menu-toggle>menu</label><section id=navigation><header><h1>menu</h1><img alt="a pixelated me" class=u-photo height=100 rel=me src=/avatar.jpg width=100></header><nav id=mainnav><ol class=nav-list itemscope itemtype=https://schema.org/SiteNavigationElement><li class=resume/cv itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=/cv itemprop=item> <span itemprop=name>resume/cv</span> </a> <meta content=1 itemprop=position><li class=microblog itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=/µblog itemprop=item> <span itemprop=name>microblog</span> </a> <meta content=2 itemprop=position><li class=blog itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=/blog itemprop=item> <span itemprop=name>blog</span> </a> <meta content=3 itemprop=position><li class=slides itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=/slides-list itemprop=item> <span itemprop=name>slides</span> </a> <meta content=4 itemprop=position><li class="today I learned" itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=/til itemprop=item> <span itemprop=name>today I learned</span> </a> <meta content=5 itemprop=position><li class="my stack" itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=/stack itemprop=item> <span itemprop=name>my stack</span> </a> <meta content=6 itemprop=position></ol></nav></section><section id=elsewhere><header><h1>elsewhere</h1></header><nav id=extnav><ol class=nav-list itemscope itemtype=https://schema.org/SiteNavigationElement><li class=twitter itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=https://twitter.com/koehr_in itemprop=item> <span itemprop=name>twitter</span> </a> <meta content=1 itemprop=position><li class=mastodon itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=https://mstdn.io/@koehr itemprop=item> <span itemprop=name>mastodon</span> </a> <meta content=2 itemprop=position><li class=github itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=https://github.com/nkoehring itemprop=item> <span itemprop=name>github</span> </a> <meta content=3 itemprop=position><li class=sourcehut itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=https://sr.ht/~koehr itemprop=item> <span itemprop=name>sourcehut</span> </a> <meta content=4 itemprop=position><li class=instagram itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=https://instagram.com/coffee_n_code itemprop=item> <span itemprop=name>instagram</span> </a> <meta content=5 itemprop=position><li class=photography itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=https://500px.com/koehr itemprop=item> <span itemprop=name>photography</span> </a> <meta content=6 itemprop=position><li class=mail itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=mailto:n[at]koehr.in itemprop=item> <span itemprop=name>mail</span> </a> <meta content=7 itemprop=position></ol></nav></section><section id=speaking><header><h1>speaking</h1></header><ol><li>fluent English & German</ol></section><section id="working with"><header><h1>working with</h1></header><ol><li>JavaScript & TypeScript<li>CSS3, HTML5<li>Ruby, Python, C<li>Linux, Shell<li>AWS, GCP, Azure<li>MongoDB Atlas & Stitch</ol></section><section id="looking into"><header><h1>looking into</h1></header><ol><li>Rust<li>ReasonML</ol></section><section id=interests><header><h1>other interests</h1></header><ul><li>Open Web<li>Open Data<li>Decentralization<li>Archery<li>Photography</ul></section></aside><div id=main itemprop=mainContentOfPage itemscope itemtype=https://schema.org/WebPageElement><article class="norm h-entry" id=post-body><h2 class="p-name dated" id=title>My Stack</h2><time class=dt-published content itemprop=datePublished pubdate> </time><div class=e-content><p>On this page you will find my ways of working and the tools I use. It is meant to be informal and, hopefully, inspirational.</div></article></div><footer itemscope itemtype=https://schema.org/WPFooter><p class=footernav><a rel="copyright noopener" title="ISC licensed" href=https://git.sr.ht/~koehr/koehr.in/tree/master/item/LICENSE target=_blank>©2022 Norman Köhring</a><nav class=footernav><ol class=nav-list itemscope itemtype=https://schema.org/SiteNavigationElement><li class=disclaimer itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=/impressum#disclaimer itemprop=item title=disclaimer> <span itemprop=name>Disclaimer</span> </a> <meta content=1 itemprop=position><li class=impressum itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=/impressum itemprop=item title=impressum> <span itemprop=name>Impressum</span> </a> <meta content=2 itemprop=position><li class=datenschutz itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=/impressum#datenschutz itemprop=item title=datenschutz> <span itemprop=name>Datenschutz</span> </a> <meta content=3 itemprop=position><li itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem rel=source><a title="source code of my homepage and blog" href=https://git.sr.ht/~koehr/koehr.in itemprop=item rel=noopener target=_blank> <span itemprop=name>Source</span> </a> <meta content=4 itemprop=position></ol></nav></footer><link href=/extended.css rel=stylesheet><script async data-goatcounter=https://koehr.goatcounter.com/count src=//gc.zgo.at/count.js></script>
\ No newline at end of file
<!doctype html><html lang=en><head><meta charset=utf-8><title>the codeartist — programmer and engineer based in Berlin</title><meta content="The personal page and weblog of Norman Köhring" name=description><meta content="Norman Köhring" name=author><meta content="the codeartist — programmer and engineer based in Berlin" name=DC.title><meta content="52.4595, 13.5335" name=ICBM><meta content="52.4595; 13.5335" name=geo.position><meta content=DE-BE name=geo.region><meta content=Berlin name=geo.placename><meta content="width=device-width,initial-scale=1.0" name=viewport><link href=https://koehr.in rel=author><link href=https://koehr.in rel=canonical><link href=https://codearti.st rel=alternate><link href=https://koehr.tech rel=alternate><link href=https://k0r.eu rel=alternate><link href=https://koehr.in/rss.xml rel=alternate title=RSS type=application/rss+xml><link href=/favicon.png rel=icon type=image/x-icon><link href=/style.css rel=stylesheet><link href=https://indiecert.net/auth rel=authorization_endpoint><link href="ni:///sha-256;H5W3RSZHP6eNHUFQStlfqaUnnYXOtoibUL5PB2GRqNM?ct=application/x-x509-user-cert" rel=publickey><body class=stack itemscope itemtype=https://schema.org/WebPage><header id=siteheader itemscope itemtype=https://schema.org/WPHeader><h1 class=p-name itemprop=headline><span class=first-name>norman</span><span class=last-name>köhring</span></h1><h2 itemprop=alternativeHeadline>Code Artist</h2><nav aria-label=breadcrumb class=breadcrumb><ol class=breadcrumb-list itemprop=breadcrumb itemscope itemtype=https://schema.org/BreadcrumbList><li class="breadcrumb-item home" itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=/ itemprop=item> <span itemprop=name>⌂</span> </a> <meta content=1 itemprop=position><li class=breadcrumb-item itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=/stack itemprop=item> <span itemprop=name>stack</span> </a> <meta content=2 itemprop=position></ol></nav></header><input id=menu-toggle type=checkbox><aside itemscope itemtype=https://schema.org/WPSideBar><label for=menu-toggle>menu</label><section id=navigation><header><h1>menu</h1><img alt="a pixelated me" class=u-photo height=100 rel=me src=/avatar.jpg width=100></header><nav id=mainnav><ol class=nav-list itemscope itemtype=https://schema.org/SiteNavigationElement><li class=resume/cv itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=/cv itemprop=item> <span itemprop=name>resume/cv</span> </a> <meta content=1 itemprop=position><li class=microblog itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=/µblog itemprop=item> <span itemprop=name>microblog</span> </a> <meta content=2 itemprop=position><li class=blog itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=/blog itemprop=item> <span itemprop=name>blog</span> </a> <meta content=3 itemprop=position><li class=slides itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=/slides-list itemprop=item> <span itemprop=name>slides</span> </a> <meta content=4 itemprop=position><li class="today I learned" itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=/til itemprop=item> <span itemprop=name>today I learned</span> </a> <meta content=5 itemprop=position><li class="my stack" itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=/stack itemprop=item> <span itemprop=name>my stack</span> </a> <meta content=6 itemprop=position></ol></nav></section><section id=elsewhere><header><h1>elsewhere</h1></header><nav id=extnav><ol class=nav-list itemscope itemtype=https://schema.org/SiteNavigationElement><li class=twitter itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=https://twitter.com/koehr_in itemprop=item> <span itemprop=name>twitter</span> </a> <meta content=1 itemprop=position><li class=mastodon itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=https://mstdn.io/@koehr itemprop=item> <span itemprop=name>mastodon</span> </a> <meta content=2 itemprop=position><li class=github itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=https://github.com/nkoehring itemprop=item> <span itemprop=name>github</span> </a> <meta content=3 itemprop=position><li class=sourcehut itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=https://sr.ht/~koehr itemprop=item> <span itemprop=name>sourcehut</span> </a> <meta content=4 itemprop=position><li class=instagram itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=https://instagram.com/coffee_n_code itemprop=item> <span itemprop=name>instagram</span> </a> <meta content=5 itemprop=position><li class=photography itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=https://500px.com/koehr itemprop=item> <span itemprop=name>photography</span> </a> <meta content=6 itemprop=position><li class=mail itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=mailto:n[at]koehr.in itemprop=item> <span itemprop=name>mail</span> </a> <meta content=7 itemprop=position></ol></nav></section><section id=speaking><header><h1>speaking</h1></header><ol><li>fluent English & German</ol></section><section id="working with"><header><h1>working with</h1></header><ol><li>JavaScript & TypeScript<li>CSS3, HTML5<li>Ruby, Python, C<li>Linux, Shell<li>AWS, GCP, Azure<li>MongoDB Atlas & Stitch</ol></section><section id="looking into"><header><h1>looking into</h1></header><ol><li>Rust<li>ReasonML</ol></section><section id=interests><header><h1>other interests</h1></header><ul><li>Open Web<li>Open Data<li>Decentralization<li>Archery<li>Photography</ul></section></aside><div id=main itemprop=mainContentOfPage itemscope itemtype=https://schema.org/WebPageElement><article class="norm h-entry" id=post-body><h2 class="p-name dated" id=title>My Stack</h2><time class=dt-published content itemprop=datePublished pubdate> </time><div class=e-content><p>On this page you will find my ways of working and the tools I use. It is meant to be informal and, hopefully, inspirational.</div></article></div><footer itemscope itemtype=https://schema.org/WPFooter><p class=footernav><a rel="copyright noopener" title="ISC licensed" href=https://git.sr.ht/~koehr/koehr.in/tree/master/item/LICENSE target=_blank>©2022 Norman Köhring</a><nav class=footernav><ol class=nav-list itemscope itemtype=https://schema.org/SiteNavigationElement><li class=disclaimer itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=/impressum#disclaimer itemprop=item title=disclaimer> <span itemprop=name>Disclaimer</span> </a> <meta content=1 itemprop=position><li class=impressum itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=/impressum itemprop=item title=impressum> <span itemprop=name>Impressum</span> </a> <meta content=2 itemprop=position><li class=datenschutz itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=/impressum#datenschutz itemprop=item title=datenschutz> <span itemprop=name>Datenschutz</span> </a> <meta content=3 itemprop=position><li itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem rel=source><a title="source code of my homepage and blog" href=https://git.sr.ht/~koehr/koehr.in itemprop=item rel=noopener target=_blank> <span itemprop=name>Source</span> </a> <meta content=4 itemprop=position></ol></nav></footer><link href=/extended.css rel=stylesheet><script async data-goatcounter=https://koehr.goatcounter.com/count src=//gc.zgo.at/count.js></script>
\ No newline at end of file

M public/til/20210831-wbr-tag/index.html => public/til/20210831-wbr-tag/index.html +1 -1
@@ 1,1 1,1 @@
<!doctype html><html lang=en><head><meta charset=utf-8><title>the codeartist — programmer and engineer based in Berlin</title><meta content="The personal page and weblog of Norman Köhring" name=description><meta content="Norman Köhring" name=author><meta content="the codeartist — programmer and engineer based in Berlin" name=DC.title><meta content="51.3333, 12.4167" name=ICBM><meta content="51.3333; 12.4167" name=geo.position><meta content=DE-BE name=geo.region><meta content=Berlin name=geo.placename><meta content="width=device-width,initial-scale=1.0" name=viewport><link href=https://koehr.in rel=author><link href=https://koehr.in rel=canonical><link href=https://codearti.st rel=alternate><link href=https://koehr.tech rel=alternate><link href=https://k0r.eu rel=alternate><link href=https://koehr.in/rss.xml rel=alternate title=RSS type=application/rss+xml><link href=/favicon.png rel=icon type=image/x-icon><link href=/style.css rel=stylesheet><link href=https://indiecert.net/auth rel=authorization_endpoint><link href="ni:///sha-256;H5W3RSZHP6eNHUFQStlfqaUnnYXOtoibUL5PB2GRqNM?ct=application/x-x509-user-cert" rel=publickey><body class=til itemscope itemtype=https://schema.org/WebPage><header id=siteheader itemscope itemtype=https://schema.org/WPHeader><h1 class=p-name itemprop=headline><span class=first-name>norman</span><span class=last-name>köhring</span></h1><h2 itemprop=alternativeHeadline>Code Artist</h2><nav aria-label=breadcrumb class=breadcrumb><ol class=breadcrumb-list itemprop=breadcrumb itemscope itemtype=https://schema.org/BreadcrumbList><li class="breadcrumb-item home" itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=/ itemprop=item> <span itemprop=name>⌂</span> </a> <meta content=1 itemprop=position><li class=breadcrumb-item itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=/til itemprop=item> <span itemprop=name>til</span> </a> <meta content=2 itemprop=position><li class=breadcrumb-item itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=/til/20210831-wbr-tag itemprop=item> <span itemprop=name>20210831-wbr-tag</span> </a> <meta content=3 itemprop=position></ol></nav></header><input id=menu-toggle type=checkbox><aside itemscope itemtype=https://schema.org/WPSideBar><label for=menu-toggle>menu</label><section id=navigation><header><h1>menu</h1><img alt="a pixelated me" class=u-photo height=100 rel=me src=/avatar.jpg width=100></header><nav id=mainnav><ol class=nav-list itemscope itemtype=https://schema.org/SiteNavigationElement><li class=resume/cv itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=/cv itemprop=item> <span itemprop=name>resume/cv</span> </a> <meta content=1 itemprop=position><li class=microblog itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=/µblog itemprop=item> <span itemprop=name>microblog</span> </a> <meta content=2 itemprop=position><li class=blog itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=/blog itemprop=item> <span itemprop=name>blog</span> </a> <meta content=3 itemprop=position><li class=slides itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=/slides-list itemprop=item> <span itemprop=name>slides</span> </a> <meta content=4 itemprop=position><li class="today I learned" itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=/til itemprop=item> <span itemprop=name>today I learned</span> </a> <meta content=5 itemprop=position><li class="my stack" itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=/stack itemprop=item> <span itemprop=name>my stack</span> </a> <meta content=6 itemprop=position></ol></nav></section><section id=elsewhere><header><h1>elsewhere</h1></header><nav id=extnav><ol class=nav-list itemscope itemtype=https://schema.org/SiteNavigationElement><li class=twitter itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=https://twitter.com/koehr_in itemprop=item> <span itemprop=name>twitter</span> </a> <meta content=1 itemprop=position><li class=mastodon itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=https://mstdn.io/@koehr itemprop=item> <span itemprop=name>mastodon</span> </a> <meta content=2 itemprop=position><li class=github itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=https://github.com/nkoehring itemprop=item> <span itemprop=name>github</span> </a> <meta content=3 itemprop=position><li class=sourcehut itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=https://sr.ht/~koehr itemprop=item> <span itemprop=name>sourcehut</span> </a> <meta content=4 itemprop=position><li class=instagram itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=https://instagram.com/coffee_n_code itemprop=item> <span itemprop=name>instagram</span> </a> <meta content=5 itemprop=position><li class=photography itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=https://500px.com/koehr itemprop=item> <span itemprop=name>photography</span> </a> <meta content=6 itemprop=position><li class=mail itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=mailto:n[at]koehr.in itemprop=item> <span itemprop=name>mail</span> </a> <meta content=7 itemprop=position></ol></nav></section><section id=speaking><header><h1>speaking</h1></header><ol><li>fluent English & German</ol></section><section id="working with"><header><h1>working with</h1></header><ol><li>JavaScript & TypeScript<li>CSS3, HTML5<li>Ruby, Python, C<li>Linux, Shell<li>AWS, GCP, Azure<li>MongoDB Atlas & Stitch</ol></section><section id="looking into"><header><h1>looking into</h1></header><ol><li>Rust<li>ReasonML</ol></section><section id=interests><header><h1>other interests</h1></header><ul><li>Open Web<li>Open Data<li>Decentralization<li>Archery<li>Photography</ul></section></aside><div id=main itemprop=mainContentOfPage itemscope itemtype=https://schema.org/WebPageElement><article class="norm h-entry" id=post-body><h2 class="p-name dated" id=title>There is a HTML tag for "Word Break Opportunity"</h2><time class=dt-published content=2021-08-31 datetime=2021-08-31 itemprop=datePublished pubdate> 2021-08-31 </time><div class=e-content></div></article></div><footer itemscope itemtype=https://schema.org/WPFooter><p class=footernav><a rel="copyright noopener" title="ISC licensed" href=https://git.sr.ht/~koehr/koehr.in/tree/master/item/LICENSE target=_blank>©2022 Norman Köhring</a><nav class=footernav><ol class=nav-list itemscope itemtype=https://schema.org/SiteNavigationElement><li class=disclaimer itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=/impressum#disclaimer itemprop=item title=disclaimer> <span itemprop=name>Disclaimer</span> </a> <meta content=1 itemprop=position><li class=impressum itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=/impressum itemprop=item title=impressum> <span itemprop=name>Impressum</span> </a> <meta content=2 itemprop=position><li class=datenschutz itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=/impressum#datenschutz itemprop=item title=datenschutz> <span itemprop=name>Datenschutz</span> </a> <meta content=3 itemprop=position><li itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem rel=source><a title="source code of my homepage and blog" href=https://git.sr.ht/~koehr/koehr.in itemprop=item rel=noopener target=_blank> <span itemprop=name>Source</span> </a> <meta content=4 itemprop=position></ol></nav></footer><link href=/extended.css rel=stylesheet><script async data-goatcounter=https://koehr.goatcounter.com/count src=//gc.zgo.at/count.js></script>
\ No newline at end of file
<!doctype html><html lang=en><head><meta charset=utf-8><title>the codeartist — programmer and engineer based in Berlin</title><meta content="The personal page and weblog of Norman Köhring" name=description><meta content="Norman Köhring" name=author><meta content="the codeartist — programmer and engineer based in Berlin" name=DC.title><meta content="52.4595, 13.5335" name=ICBM><meta content="52.4595; 13.5335" name=geo.position><meta content=DE-BE name=geo.region><meta content=Berlin name=geo.placename><meta content="width=device-width,initial-scale=1.0" name=viewport><link href=https://koehr.in rel=author><link href=https://koehr.in rel=canonical><link href=https://codearti.st rel=alternate><link href=https://koehr.tech rel=alternate><link href=https://k0r.eu rel=alternate><link href=https://koehr.in/rss.xml rel=alternate title=RSS type=application/rss+xml><link href=/favicon.png rel=icon type=image/x-icon><link href=/style.css rel=stylesheet><link href=https://indiecert.net/auth rel=authorization_endpoint><link href="ni:///sha-256;H5W3RSZHP6eNHUFQStlfqaUnnYXOtoibUL5PB2GRqNM?ct=application/x-x509-user-cert" rel=publickey><body class=til itemscope itemtype=https://schema.org/WebPage><header id=siteheader itemscope itemtype=https://schema.org/WPHeader><h1 class=p-name itemprop=headline><span class=first-name>norman</span><span class=last-name>köhring</span></h1><h2 itemprop=alternativeHeadline>Code Artist</h2><nav aria-label=breadcrumb class=breadcrumb><ol class=breadcrumb-list itemprop=breadcrumb itemscope itemtype=https://schema.org/BreadcrumbList><li class="breadcrumb-item home" itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=/ itemprop=item> <span itemprop=name>⌂</span> </a> <meta content=1 itemprop=position><li class=breadcrumb-item itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=/til itemprop=item> <span itemprop=name>til</span> </a> <meta content=2 itemprop=position><li class=breadcrumb-item itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=/til/20210831-wbr-tag itemprop=item> <span itemprop=name>20210831-wbr-tag</span> </a> <meta content=3 itemprop=position></ol></nav></header><input id=menu-toggle type=checkbox><aside itemscope itemtype=https://schema.org/WPSideBar><label for=menu-toggle>menu</label><section id=navigation><header><h1>menu</h1><img alt="a pixelated me" class=u-photo height=100 rel=me src=/avatar.jpg width=100></header><nav id=mainnav><ol class=nav-list itemscope itemtype=https://schema.org/SiteNavigationElement><li class=resume/cv itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=/cv itemprop=item> <span itemprop=name>resume/cv</span> </a> <meta content=1 itemprop=position><li class=microblog itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=/µblog itemprop=item> <span itemprop=name>microblog</span> </a> <meta content=2 itemprop=position><li class=blog itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=/blog itemprop=item> <span itemprop=name>blog</span> </a> <meta content=3 itemprop=position><li class=slides itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=/slides-list itemprop=item> <span itemprop=name>slides</span> </a> <meta content=4 itemprop=position><li class="today I learned" itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=/til itemprop=item> <span itemprop=name>today I learned</span> </a> <meta content=5 itemprop=position><li class="my stack" itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=/stack itemprop=item> <span itemprop=name>my stack</span> </a> <meta content=6 itemprop=position></ol></nav></section><section id=elsewhere><header><h1>elsewhere</h1></header><nav id=extnav><ol class=nav-list itemscope itemtype=https://schema.org/SiteNavigationElement><li class=twitter itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=https://twitter.com/koehr_in itemprop=item> <span itemprop=name>twitter</span> </a> <meta content=1 itemprop=position><li class=mastodon itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=https://mstdn.io/@koehr itemprop=item> <span itemprop=name>mastodon</span> </a> <meta content=2 itemprop=position><li class=github itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=https://github.com/nkoehring itemprop=item> <span itemprop=name>github</span> </a> <meta content=3 itemprop=position><li class=sourcehut itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=https://sr.ht/~koehr itemprop=item> <span itemprop=name>sourcehut</span> </a> <meta content=4 itemprop=position><li class=instagram itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=https://instagram.com/coffee_n_code itemprop=item> <span itemprop=name>instagram</span> </a> <meta content=5 itemprop=position><li class=photography itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=https://500px.com/koehr itemprop=item> <span itemprop=name>photography</span> </a> <meta content=6 itemprop=position><li class=mail itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=mailto:n[at]koehr.in itemprop=item> <span itemprop=name>mail</span> </a> <meta content=7 itemprop=position></ol></nav></section><section id=speaking><header><h1>speaking</h1></header><ol><li>fluent English & German</ol></section><section id="working with"><header><h1>working with</h1></header><ol><li>JavaScript & TypeScript<li>CSS3, HTML5<li>Ruby, Python, C<li>Linux, Shell<li>AWS, GCP, Azure<li>MongoDB Atlas & Stitch</ol></section><section id="looking into"><header><h1>looking into</h1></header><ol><li>Rust<li>ReasonML</ol></section><section id=interests><header><h1>other interests</h1></header><ul><li>Open Web<li>Open Data<li>Decentralization<li>Archery<li>Photography</ul></section></aside><div id=main itemprop=mainContentOfPage itemscope itemtype=https://schema.org/WebPageElement><article class="norm h-entry" id=post-body><h2 class="p-name dated" id=title>There is a HTML tag for "Word Break Opportunity"</h2><time class=dt-published content=2021-08-31 datetime=2021-08-31 itemprop=datePublished pubdate> 2021-08-31 </time><div class=e-content></div></article></div><footer itemscope itemtype=https://schema.org/WPFooter><p class=footernav><a rel="copyright noopener" title="ISC licensed" href=https://git.sr.ht/~koehr/koehr.in/tree/master/item/LICENSE target=_blank>©2022 Norman Köhring</a><nav class=footernav><ol class=nav-list itemscope itemtype=https://schema.org/SiteNavigationElement><li class=disclaimer itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=/impressum#disclaimer itemprop=item title=disclaimer> <span itemprop=name>Disclaimer</span> </a> <meta content=1 itemprop=position><li class=impressum itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=/impressum itemprop=item title=impressum> <span itemprop=name>Impressum</span> </a> <meta content=2 itemprop=position><li class=datenschutz itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=/impressum#datenschutz itemprop=item title=datenschutz> <span itemprop=name>Datenschutz</span> </a> <meta content=3 itemprop=position><li itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem rel=source><a title="source code of my homepage and blog" href=https://git.sr.ht/~koehr/koehr.in itemprop=item rel=noopener target=_blank> <span itemprop=name>Source</span> </a> <meta content=4 itemprop=position></ol></nav></footer><link href=/extended.css rel=stylesheet><script async data-goatcounter=https://koehr.goatcounter.com/count src=//gc.zgo.at/count.js></script>
\ No newline at end of file

M public/til/20210903-email-ham/index.html => public/til/20210903-email-ham/index.html +1 -1
@@ 1,1 1,1 @@
<!doctype html><html lang=en><head><meta charset=utf-8><title>the codeartist — programmer and engineer based in Berlin</title><meta content="The personal page and weblog of Norman Köhring" name=description><meta content="Norman Köhring" name=author><meta content="the codeartist — programmer and engineer based in Berlin" name=DC.title><meta content="51.3333, 12.4167" name=ICBM><meta content="51.3333; 12.4167" name=geo.position><meta content=DE-BE name=geo.region><meta content=Berlin name=geo.placename><meta content="width=device-width,initial-scale=1.0" name=viewport><link href=https://koehr.in rel=author><link href=https://koehr.in rel=canonical><link href=https://codearti.st rel=alternate><link href=https://koehr.tech rel=alternate><link href=https://k0r.eu rel=alternate><link href=https://koehr.in/rss.xml rel=alternate title=RSS type=application/rss+xml><link href=/favicon.png rel=icon type=image/x-icon><link href=/style.css rel=stylesheet><link href=https://indiecert.net/auth rel=authorization_endpoint><link href="ni:///sha-256;H5W3RSZHP6eNHUFQStlfqaUnnYXOtoibUL5PB2GRqNM?ct=application/x-x509-user-cert" rel=publickey><body class=til itemscope itemtype=https://schema.org/WebPage><header id=siteheader itemscope itemtype=https://schema.org/WPHeader><h1 class=p-name itemprop=headline><span class=first-name>norman</span><span class=last-name>köhring</span></h1><h2 itemprop=alternativeHeadline>Code Artist</h2><nav aria-label=breadcrumb class=breadcrumb><ol class=breadcrumb-list itemprop=breadcrumb itemscope itemtype=https://schema.org/BreadcrumbList><li class="breadcrumb-item home" itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=/ itemprop=item> <span itemprop=name>⌂</span> </a> <meta content=1 itemprop=position><li class=breadcrumb-item itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=/til itemprop=item> <span itemprop=name>til</span> </a> <meta content=2 itemprop=position><li class=breadcrumb-item itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=/til/20210903-email-ham itemprop=item> <span itemprop=name>20210903-email-ham</span> </a> <meta content=3 itemprop=position></ol></nav></header><input id=menu-toggle type=checkbox><aside itemscope itemtype=https://schema.org/WPSideBar><label for=menu-toggle>menu</label><section id=navigation><header><h1>menu</h1><img alt="a pixelated me" class=u-photo height=100 rel=me src=/avatar.jpg width=100></header><nav id=mainnav><ol class=nav-list itemscope itemtype=https://schema.org/SiteNavigationElement><li class=resume/cv itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=/cv itemprop=item> <span itemprop=name>resume/cv</span> </a> <meta content=1 itemprop=position><li class=microblog itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=/µblog itemprop=item> <span itemprop=name>microblog</span> </a> <meta content=2 itemprop=position><li class=blog itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=/blog itemprop=item> <span itemprop=name>blog</span> </a> <meta content=3 itemprop=position><li class=slides itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=/slides-list itemprop=item> <span itemprop=name>slides</span> </a> <meta content=4 itemprop=position><li class="today I learned" itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=/til itemprop=item> <span itemprop=name>today I learned</span> </a> <meta content=5 itemprop=position><li class="my stack" itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=/stack itemprop=item> <span itemprop=name>my stack</span> </a> <meta content=6 itemprop=position></ol></nav></section><section id=elsewhere><header><h1>elsewhere</h1></header><nav id=extnav><ol class=nav-list itemscope itemtype=https://schema.org/SiteNavigationElement><li class=twitter itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=https://twitter.com/koehr_in itemprop=item> <span itemprop=name>twitter</span> </a> <meta content=1 itemprop=position><li class=mastodon itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=https://mstdn.io/@koehr itemprop=item> <span itemprop=name>mastodon</span> </a> <meta content=2 itemprop=position><li class=github itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=https://github.com/nkoehring itemprop=item> <span itemprop=name>github</span> </a> <meta content=3 itemprop=position><li class=sourcehut itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=https://sr.ht/~koehr itemprop=item> <span itemprop=name>sourcehut</span> </a> <meta content=4 itemprop=position><li class=instagram itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=https://instagram.com/coffee_n_code itemprop=item> <span itemprop=name>instagram</span> </a> <meta content=5 itemprop=position><li class=photography itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=https://500px.com/koehr itemprop=item> <span itemprop=name>photography</span> </a> <meta content=6 itemprop=position><li class=mail itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=mailto:n[at]koehr.in itemprop=item> <span itemprop=name>mail</span> </a> <meta content=7 itemprop=position></ol></nav></section><section id=speaking><header><h1>speaking</h1></header><ol><li>fluent English & German</ol></section><section id="working with"><header><h1>working with</h1></header><ol><li>JavaScript & TypeScript<li>CSS3, HTML5<li>Ruby, Python, C<li>Linux, Shell<li>AWS, GCP, Azure<li>MongoDB Atlas & Stitch</ol></section><section id="looking into"><header><h1>looking into</h1></header><ol><li>Rust<li>ReasonML</ol></section><section id=interests><header><h1>other interests</h1></header><ul><li>Open Web<li>Open Data<li>Decentralization<li>Archery<li>Photography</ul></section></aside><div id=main itemprop=mainContentOfPage itemscope itemtype=https://schema.org/WebPageElement><article class="norm h-entry" id=post-body><h2 class="p-name dated" id=title>E-Mail that isn't spam is called ham!</h2><time class=dt-published content=2021-09-03 datetime=2021-09-03 itemprop=datePublished pubdate> 2021-09-03 </time><div class=e-content></div></article></div><footer itemscope itemtype=https://schema.org/WPFooter><p class=footernav><a rel="copyright noopener" title="ISC licensed" href=https://git.sr.ht/~koehr/koehr.in/tree/master/item/LICENSE target=_blank>©2022 Norman Köhring</a><nav class=footernav><ol class=nav-list itemscope itemtype=https://schema.org/SiteNavigationElement><li class=disclaimer itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=/impressum#disclaimer itemprop=item title=disclaimer> <span itemprop=name>Disclaimer</span> </a> <meta content=1 itemprop=position><li class=impressum itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=/impressum itemprop=item title=impressum> <span itemprop=name>Impressum</span> </a> <meta content=2 itemprop=position><li class=datenschutz itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=/impressum#datenschutz itemprop=item title=datenschutz> <span itemprop=name>Datenschutz</span> </a> <meta content=3 itemprop=position><li itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem rel=source><a title="source code of my homepage and blog" href=https://git.sr.ht/~koehr/koehr.in itemprop=item rel=noopener target=_blank> <span itemprop=name>Source</span> </a> <meta content=4 itemprop=position></ol></nav></footer><link href=/extended.css rel=stylesheet><script async data-goatcounter=https://koehr.goatcounter.com/count src=//gc.zgo.at/count.js></script>
\ No newline at end of file
<!doctype html><html lang=en><head><meta charset=utf-8><title>the codeartist — programmer and engineer based in Berlin</title><meta content="The personal page and weblog of Norman Köhring" name=description><meta content="Norman Köhring" name=author><meta content="the codeartist — programmer and engineer based in Berlin" name=DC.title><meta content="52.4595, 13.5335" name=ICBM><meta content="52.4595; 13.5335" name=geo.position><meta content=DE-BE name=geo.region><meta content=Berlin name=geo.placename><meta content="width=device-width,initial-scale=1.0" name=viewport><link href=https://koehr.in rel=author><link href=https://koehr.in rel=canonical><link href=https://codearti.st rel=alternate><link href=https://koehr.tech rel=alternate><link href=https://k0r.eu rel=alternate><link href=https://koehr.in/rss.xml rel=alternate title=RSS type=application/rss+xml><link href=/favicon.png rel=icon type=image/x-icon><link href=/style.css rel=stylesheet><link href=https://indiecert.net/auth rel=authorization_endpoint><link href="ni:///sha-256;H5W3RSZHP6eNHUFQStlfqaUnnYXOtoibUL5PB2GRqNM?ct=application/x-x509-user-cert" rel=publickey><body class=til itemscope itemtype=https://schema.org/WebPage><header id=siteheader itemscope itemtype=https://schema.org/WPHeader><h1 class=p-name itemprop=headline><span class=first-name>norman</span><span class=last-name>köhring</span></h1><h2 itemprop=alternativeHeadline>Code Artist</h2><nav aria-label=breadcrumb class=breadcrumb><ol class=breadcrumb-list itemprop=breadcrumb itemscope itemtype=https://schema.org/BreadcrumbList><li class="breadcrumb-item home" itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=/ itemprop=item> <span itemprop=name>⌂</span> </a> <meta content=1 itemprop=position><li class=breadcrumb-item itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=/til itemprop=item> <span itemprop=name>til</span> </a> <meta content=2 itemprop=position><li class=breadcrumb-item itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=/til/20210903-email-ham itemprop=item> <span itemprop=name>20210903-email-ham</span> </a> <meta content=3 itemprop=position></ol></nav></header><input id=menu-toggle type=checkbox><aside itemscope itemtype=https://schema.org/WPSideBar><label for=menu-toggle>menu</label><section id=navigation><header><h1>menu</h1><img alt="a pixelated me" class=u-photo height=100 rel=me src=/avatar.jpg width=100></header><nav id=mainnav><ol class=nav-list itemscope itemtype=https://schema.org/SiteNavigationElement><li class=resume/cv itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=/cv itemprop=item> <span itemprop=name>resume/cv</span> </a> <meta content=1 itemprop=position><li class=microblog itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=/µblog itemprop=item> <span itemprop=name>microblog</span> </a> <meta content=2 itemprop=position><li class=blog itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=/blog itemprop=item> <span itemprop=name>blog</span> </a> <meta content=3 itemprop=position><li class=slides itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=/slides-list itemprop=item> <span itemprop=name>slides</span> </a> <meta content=4 itemprop=position><li class="today I learned" itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=/til itemprop=item> <span itemprop=name>today I learned</span> </a> <meta content=5 itemprop=position><li class="my stack" itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=/stack itemprop=item> <span itemprop=name>my stack</span> </a> <meta content=6 itemprop=position></ol></nav></section><section id=elsewhere><header><h1>elsewhere</h1></header><nav id=extnav><ol class=nav-list itemscope itemtype=https://schema.org/SiteNavigationElement><li class=twitter itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=https://twitter.com/koehr_in itemprop=item> <span itemprop=name>twitter</span> </a> <meta content=1 itemprop=position><li class=mastodon itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=https://mstdn.io/@koehr itemprop=item> <span itemprop=name>mastodon</span> </a> <meta content=2 itemprop=position><li class=github itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=https://github.com/nkoehring itemprop=item> <span itemprop=name>github</span> </a> <meta content=3 itemprop=position><li class=sourcehut itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=https://sr.ht/~koehr itemprop=item> <span itemprop=name>sourcehut</span> </a> <meta content=4 itemprop=position><li class=instagram itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=https://instagram.com/coffee_n_code itemprop=item> <span itemprop=name>instagram</span> </a> <meta content=5 itemprop=position><li class=photography itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=https://500px.com/koehr itemprop=item> <span itemprop=name>photography</span> </a> <meta content=6 itemprop=position><li class=mail itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=mailto:n[at]koehr.in itemprop=item> <span itemprop=name>mail</span> </a> <meta content=7 itemprop=position></ol></nav></section><section id=speaking><header><h1>speaking</h1></header><ol><li>fluent English & German</ol></section><section id="working with"><header><h1>working with</h1></header><ol><li>JavaScript & TypeScript<li>CSS3, HTML5<li>Ruby, Python, C<li>Linux, Shell<li>AWS, GCP, Azure<li>MongoDB Atlas & Stitch</ol></section><section id="looking into"><header><h1>looking into</h1></header><ol><li>Rust<li>ReasonML</ol></section><section id=interests><header><h1>other interests</h1></header><ul><li>Open Web<li>Open Data<li>Decentralization<li>Archery<li>Photography</ul></section></aside><div id=main itemprop=mainContentOfPage itemscope itemtype=https://schema.org/WebPageElement><article class="norm h-entry" id=post-body><h2 class="p-name dated" id=title>E-Mail that isn't spam is called ham!</h2><time class=dt-published content=2021-09-03 datetime=2021-09-03 itemprop=datePublished pubdate> 2021-09-03 </time><div class=e-content></div></article></div><footer itemscope itemtype=https://schema.org/WPFooter><p class=footernav><a rel="copyright noopener" title="ISC licensed" href=https://git.sr.ht/~koehr/koehr.in/tree/master/item/LICENSE target=_blank>©2022 Norman Köhring</a><nav class=footernav><ol class=nav-list itemscope itemtype=https://schema.org/SiteNavigationElement><li class=disclaimer itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=/impressum#disclaimer itemprop=item title=disclaimer> <span itemprop=name>Disclaimer</span> </a> <meta content=1 itemprop=position><li class=impressum itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=/impressum itemprop=item title=impressum> <span itemprop=name>Impressum</span> </a> <meta content=2 itemprop=position><li class=datenschutz itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=/impressum#datenschutz itemprop=item title=datenschutz> <span itemprop=name>Datenschutz</span> </a> <meta content=3 itemprop=position><li itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem rel=source><a title="source code of my homepage and blog" href=https://git.sr.ht/~koehr/koehr.in itemprop=item rel=noopener target=_blank> <span itemprop=name>Source</span> </a> <meta content=4 itemprop=position></ol></nav></footer><link href=/extended.css rel=stylesheet><script async data-goatcounter=https://koehr.goatcounter.com/count src=//gc.zgo.at/count.js></script>
\ No newline at end of file

M public/til/20210903-git-fetch-single-branch/index.html => public/til/20210903-git-fetch-single-branch/index.html +1 -1
@@ 1,1 1,1 @@
<!doctype html><html lang=en><head><meta charset=utf-8><title>the codeartist — programmer and engineer based in Berlin</title><meta content="The personal page and weblog of Norman Köhring" name=description><meta content="Norman Köhring" name=author><meta content="the codeartist — programmer and engineer based in Berlin" name=DC.title><meta content="51.3333, 12.4167" name=ICBM><meta content="51.3333; 12.4167" name=geo.position><meta content=DE-BE name=geo.region><meta content=Berlin name=geo.placename><meta content="width=device-width,initial-scale=1.0" name=viewport><link href=https://koehr.in rel=author><link href=https://koehr.in rel=canonical><link href=https://codearti.st rel=alternate><link href=https://koehr.tech rel=alternate><link href=https://k0r.eu rel=alternate><link href=https://koehr.in/rss.xml rel=alternate title=RSS type=application/rss+xml><link href=/favicon.png rel=icon type=image/x-icon><link href=/style.css rel=stylesheet><link href=https://indiecert.net/auth rel=authorization_endpoint><link href="ni:///sha-256;H5W3RSZHP6eNHUFQStlfqaUnnYXOtoibUL5PB2GRqNM?ct=application/x-x509-user-cert" rel=publickey><body class=til itemscope itemtype=https://schema.org/WebPage><header id=siteheader itemscope itemtype=https://schema.org/WPHeader><h1 class=p-name itemprop=headline><span class=first-name>norman</span><span class=last-name>köhring</span></h1><h2 itemprop=alternativeHeadline>Code Artist</h2><nav aria-label=breadcrumb class=breadcrumb><ol class=breadcrumb-list itemprop=breadcrumb itemscope itemtype=https://schema.org/BreadcrumbList><li class="breadcrumb-item home" itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=/ itemprop=item> <span itemprop=name>⌂</span> </a> <meta content=1 itemprop=position><li class=breadcrumb-item itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=/til itemprop=item> <span itemprop=name>til</span> </a> <meta content=2 itemprop=position><li class=breadcrumb-item itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=/til/20210903-git-fetch-single-branch itemprop=item> <span itemprop=name>20210903-git-fetch-single-branch</span> </a> <meta content=3 itemprop=position></ol></nav></header><input id=menu-toggle type=checkbox><aside itemscope itemtype=https://schema.org/WPSideBar><label for=menu-toggle>menu</label><section id=navigation><header><h1>menu</h1><img alt="a pixelated me" class=u-photo height=100 rel=me src=/avatar.jpg width=100></header><nav id=mainnav><ol class=nav-list itemscope itemtype=https://schema.org/SiteNavigationElement><li class=resume/cv itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=/cv itemprop=item> <span itemprop=name>resume/cv</span> </a> <meta content=1 itemprop=position><li class=microblog itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=/µblog itemprop=item> <span itemprop=name>microblog</span> </a> <meta content=2 itemprop=position><li class=blog itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=/blog itemprop=item> <span itemprop=name>blog</span> </a> <meta content=3 itemprop=position><li class=slides itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=/slides-list itemprop=item> <span itemprop=name>slides</span> </a> <meta content=4 itemprop=position><li class="today I learned" itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=/til itemprop=item> <span itemprop=name>today I learned</span> </a> <meta content=5 itemprop=position><li class="my stack" itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=/stack itemprop=item> <span itemprop=name>my stack</span> </a> <meta content=6 itemprop=position></ol></nav></section><section id=elsewhere><header><h1>elsewhere</h1></header><nav id=extnav><ol class=nav-list itemscope itemtype=https://schema.org/SiteNavigationElement><li class=twitter itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=https://twitter.com/koehr_in itemprop=item> <span itemprop=name>twitter</span> </a> <meta content=1 itemprop=position><li class=mastodon itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=https://mstdn.io/@koehr itemprop=item> <span itemprop=name>mastodon</span> </a> <meta content=2 itemprop=position><li class=github itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=https://github.com/nkoehring itemprop=item> <span itemprop=name>github</span> </a> <meta content=3 itemprop=position><li class=sourcehut itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=https://sr.ht/~koehr itemprop=item> <span itemprop=name>sourcehut</span> </a> <meta content=4 itemprop=position><li class=instagram itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=https://instagram.com/coffee_n_code itemprop=item> <span itemprop=name>instagram</span> </a> <meta content=5 itemprop=position><li class=photography itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=https://500px.com/koehr itemprop=item> <span itemprop=name>photography</span> </a> <meta content=6 itemprop=position><li class=mail itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=mailto:n[at]koehr.in itemprop=item> <span itemprop=name>mail</span> </a> <meta content=7 itemprop=position></ol></nav></section><section id=speaking><header><h1>speaking</h1></header><ol><li>fluent English & German</ol></section><section id="working with"><header><h1>working with</h1></header><ol><li>JavaScript & TypeScript<li>CSS3, HTML5<li>Ruby, Python, C<li>Linux, Shell<li>AWS, GCP, Azure<li>MongoDB Atlas & Stitch</ol></section><section id="looking into"><header><h1>looking into</h1></header><ol><li>Rust<li>ReasonML</ol></section><section id=interests><header><h1>other interests</h1></header><ul><li>Open Web<li>Open Data<li>Decentralization<li>Archery<li>Photography</ul></section></aside><div id=main itemprop=mainContentOfPage itemscope itemtype=https://schema.org/WebPageElement><article class="norm h-entry" id=post-body><h2 class="p-name dated" id=title>`git fetch $repo_url $remote_branch:$new_local_branch`</h2><time class=dt-published content=2021-09-03 datetime=2021-09-03 itemprop=datePublished pubdate> 2021-09-03 </time><div class=e-content></div></article></div><footer itemscope itemtype=https://schema.org/WPFooter><p class=footernav><a rel="copyright noopener" title="ISC licensed" href=https://git.sr.ht/~koehr/koehr.in/tree/master/item/LICENSE target=_blank>©2022 Norman Köhring</a><nav class=footernav><ol class=nav-list itemscope itemtype=https://schema.org/SiteNavigationElement><li class=disclaimer itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=/impressum#disclaimer itemprop=item title=disclaimer> <span itemprop=name>Disclaimer</span> </a> <meta content=1 itemprop=position><li class=impressum itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=/impressum itemprop=item title=impressum> <span itemprop=name>Impressum</span> </a> <meta content=2 itemprop=position><li class=datenschutz itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=/impressum#datenschutz itemprop=item title=datenschutz> <span itemprop=name>Datenschutz</span> </a> <meta content=3 itemprop=position><li itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem rel=source><a title="source code of my homepage and blog" href=https://git.sr.ht/~koehr/koehr.in itemprop=item rel=noopener target=_blank> <span itemprop=name>Source</span> </a> <meta content=4 itemprop=position></ol></nav></footer><link href=/extended.css rel=stylesheet><script async data-goatcounter=https://koehr.goatcounter.com/count src=//gc.zgo.at/count.js></script>
\ No newline at end of file
<!doctype html><html lang=en><head><meta charset=utf-8><title>the codeartist — programmer and engineer based in Berlin</title><meta content="The personal page and weblog of Norman Köhring" name=description><meta content="Norman Köhring" name=author><meta content="the codeartist — programmer and engineer based in Berlin" name=DC.title><meta content="52.4595, 13.5335" name=ICBM><meta content="52.4595; 13.5335" name=geo.position><meta content=DE-BE name=geo.region><meta content=Berlin name=geo.placename><meta content="width=device-width,initial-scale=1.0" name=viewport><link href=https://koehr.in rel=author><link href=https://koehr.in rel=canonical><link href=https://codearti.st rel=alternate><link href=https://koehr.tech rel=alternate><link href=https://k0r.eu rel=alternate><link href=https://koehr.in/rss.xml rel=alternate title=RSS type=application/rss+xml><link href=/favicon.png rel=icon type=image/x-icon><link href=/style.css rel=stylesheet><link href=https://indiecert.net/auth rel=authorization_endpoint><link href="ni:///sha-256;H5W3RSZHP6eNHUFQStlfqaUnnYXOtoibUL5PB2GRqNM?ct=application/x-x509-user-cert" rel=publickey><body class=til itemscope itemtype=https://schema.org/WebPage><header id=siteheader itemscope itemtype=https://schema.org/WPHeader><h1 class=p-name itemprop=headline><span class=first-name>norman</span><span class=last-name>köhring</span></h1><h2 itemprop=alternativeHeadline>Code Artist</h2><nav aria-label=breadcrumb class=breadcrumb><ol class=breadcrumb-list itemprop=breadcrumb itemscope itemtype=https://schema.org/BreadcrumbList><li class="breadcrumb-item home" itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=/ itemprop=item> <span itemprop=name>⌂</span> </a> <meta content=1 itemprop=position><li class=breadcrumb-item itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=/til itemprop=item> <span itemprop=name>til</span> </a> <meta content=2 itemprop=position><li class=breadcrumb-item itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=/til/20210903-git-fetch-single-branch itemprop=item> <span itemprop=name>20210903-git-fetch-single-branch</span> </a> <meta content=3 itemprop=position></ol></nav></header><input id=menu-toggle type=checkbox><aside itemscope itemtype=https://schema.org/WPSideBar><label for=menu-toggle>menu</label><section id=navigation><header><h1>menu</h1><img alt="a pixelated me" class=u-photo height=100 rel=me src=/avatar.jpg width=100></header><nav id=mainnav><ol class=nav-list itemscope itemtype=https://schema.org/SiteNavigationElement><li class=resume/cv itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=/cv itemprop=item> <span itemprop=name>resume/cv</span> </a> <meta content=1 itemprop=position><li class=microblog itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=/µblog itemprop=item> <span itemprop=name>microblog</span> </a> <meta content=2 itemprop=position><li class=blog itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=/blog itemprop=item> <span itemprop=name>blog</span> </a> <meta content=3 itemprop=position><li class=slides itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=/slides-list itemprop=item> <span itemprop=name>slides</span> </a> <meta content=4 itemprop=position><li class="today I learned" itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=/til itemprop=item> <span itemprop=name>today I learned</span> </a> <meta content=5 itemprop=position><li class="my stack" itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=/stack itemprop=item> <span itemprop=name>my stack</span> </a> <meta content=6 itemprop=position></ol></nav></section><section id=elsewhere><header><h1>elsewhere</h1></header><nav id=extnav><ol class=nav-list itemscope itemtype=https://schema.org/SiteNavigationElement><li class=twitter itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=https://twitter.com/koehr_in itemprop=item> <span itemprop=name>twitter</span> </a> <meta content=1 itemprop=position><li class=mastodon itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=https://mstdn.io/@koehr itemprop=item> <span itemprop=name>mastodon</span> </a> <meta content=2 itemprop=position><li class=github itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=https://github.com/nkoehring itemprop=item> <span itemprop=name>github</span> </a> <meta content=3 itemprop=position><li class=sourcehut itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=https://sr.ht/~koehr itemprop=item> <span itemprop=name>sourcehut</span> </a> <meta content=4 itemprop=position><li class=instagram itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=https://instagram.com/coffee_n_code itemprop=item> <span itemprop=name>instagram</span> </a> <meta content=5 itemprop=position><li class=photography itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=https://500px.com/koehr itemprop=item> <span itemprop=name>photography</span> </a> <meta content=6 itemprop=position><li class=mail itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=mailto:n[at]koehr.in itemprop=item> <span itemprop=name>mail</span> </a> <meta content=7 itemprop=position></ol></nav></section><section id=speaking><header><h1>speaking</h1></header><ol><li>fluent English & German</ol></section><section id="working with"><header><h1>working with</h1></header><ol><li>JavaScript & TypeScript<li>CSS3, HTML5<li>Ruby, Python, C<li>Linux, Shell<li>AWS, GCP, Azure<li>MongoDB Atlas & Stitch</ol></section><section id="looking into"><header><h1>looking into</h1></header><ol><li>Rust<li>ReasonML</ol></section><section id=interests><header><h1>other interests</h1></header><ul><li>Open Web<li>Open Data<li>Decentralization<li>Archery<li>Photography</ul></section></aside><div id=main itemprop=mainContentOfPage itemscope itemtype=https://schema.org/WebPageElement><article class="norm h-entry" id=post-body><h2 class="p-name dated" id=title>`git fetch $repo_url $remote_branch:$new_local_branch`</h2><time class=dt-published content=2021-09-03 datetime=2021-09-03 itemprop=datePublished pubdate> 2021-09-03 </time><div class=e-content></div></article></div><footer itemscope itemtype=https://schema.org/WPFooter><p class=footernav><a rel="copyright noopener" title="ISC licensed" href=https://git.sr.ht/~koehr/koehr.in/tree/master/item/LICENSE target=_blank>©2022 Norman Köhring</a><nav class=footernav><ol class=nav-list itemscope itemtype=https://schema.org/SiteNavigationElement><li class=disclaimer itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=/impressum#disclaimer itemprop=item title=disclaimer> <span itemprop=name>Disclaimer</span> </a> <meta content=1 itemprop=position><li class=impressum itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=/impressum itemprop=item title=impressum> <span itemprop=name>Impressum</span> </a> <meta content=2 itemprop=position><li class=datenschutz itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=/impressum#datenschutz itemprop=item title=datenschutz> <span itemprop=name>Datenschutz</span> </a> <meta content=3 itemprop=position><li itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem rel=source><a title="source code of my homepage and blog" href=https://git.sr.ht/~koehr/koehr.in itemprop=item rel=noopener target=_blank> <span itemprop=name>Source</span> </a> <meta content=4 itemprop=position></ol></nav></footer><link href=/extended.css rel=stylesheet><script async data-goatcounter=https://koehr.goatcounter.com/count src=//gc.zgo.at/count.js></script>
\ No newline at end of file

M public/til/20210903-taliban/index.html => public/til/20210903-taliban/index.html +1 -1
@@ 1,1 1,1 @@
<!doctype html><html lang=en><head><meta charset=utf-8><title>the codeartist — programmer and engineer based in Berlin</title><meta content="The personal page and weblog of Norman Köhring" name=description><meta content="Norman Köhring" name=author><meta content="the codeartist — programmer and engineer based in Berlin" name=DC.title><meta content="51.3333, 12.4167" name=ICBM><meta content="51.3333; 12.4167" name=geo.position><meta content=DE-BE name=geo.region><meta content=Berlin name=geo.placename><meta content="width=device-width,initial-scale=1.0" name=viewport><link href=https://koehr.in rel=author><link href=https://koehr.in rel=canonical><link href=https://codearti.st rel=alternate><link href=https://koehr.tech rel=alternate><link href=https://k0r.eu rel=alternate><link href=https://koehr.in/rss.xml rel=alternate title=RSS type=application/rss+xml><link href=/favicon.png rel=icon type=image/x-icon><link href=/style.css rel=stylesheet><link href=https://indiecert.net/auth rel=authorization_endpoint><link href="ni:///sha-256;H5W3RSZHP6eNHUFQStlfqaUnnYXOtoibUL5PB2GRqNM?ct=application/x-x509-user-cert" rel=publickey><body class=til itemscope itemtype=https://schema.org/WebPage><header id=siteheader itemscope itemtype=https://schema.org/WPHeader><h1 class=p-name itemprop=headline><span class=first-name>norman</span><span class=last-name>köhring</span></h1><h2 itemprop=alternativeHeadline>Code Artist</h2><nav aria-label=breadcrumb class=breadcrumb><ol class=breadcrumb-list itemprop=breadcrumb itemscope itemtype=https://schema.org/BreadcrumbList><li class="breadcrumb-item home" itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=/ itemprop=item> <span itemprop=name>⌂</span> </a> <meta content=1 itemprop=position><li class=breadcrumb-item itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=/til itemprop=item> <span itemprop=name>til</span> </a> <meta content=2 itemprop=position><li class=breadcrumb-item itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=/til/20210903-taliban itemprop=item> <span itemprop=name>20210903-taliban</span> </a> <meta content=3 itemprop=position></ol></nav></header><input id=menu-toggle type=checkbox><aside itemscope itemtype=https://schema.org/WPSideBar><label for=menu-toggle>menu</label><section id=navigation><header><h1>menu</h1><img alt="a pixelated me" class=u-photo height=100 rel=me src=/avatar.jpg width=100></header><nav id=mainnav><ol class=nav-list itemscope itemtype=https://schema.org/SiteNavigationElement><li class=resume/cv itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=/cv itemprop=item> <span itemprop=name>resume/cv</span> </a> <meta content=1 itemprop=position><li class=microblog itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=/µblog itemprop=item> <span itemprop=name>microblog</span> </a> <meta content=2 itemprop=position><li class=blog itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=/blog itemprop=item> <span itemprop=name>blog</span> </a> <meta content=3 itemprop=position><li class=slides itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=/slides-list itemprop=item> <span itemprop=name>slides</span> </a> <meta content=4 itemprop=position><li class="today I learned" itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=/til itemprop=item> <span itemprop=name>today I learned</span> </a> <meta content=5 itemprop=position><li class="my stack" itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=/stack itemprop=item> <span itemprop=name>my stack</span> </a> <meta content=6 itemprop=position></ol></nav></section><section id=elsewhere><header><h1>elsewhere</h1></header><nav id=extnav><ol class=nav-list itemscope itemtype=https://schema.org/SiteNavigationElement><li class=twitter itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=https://twitter.com/koehr_in itemprop=item> <span itemprop=name>twitter</span> </a> <meta content=1 itemprop=position><li class=mastodon itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=https://mstdn.io/@koehr itemprop=item> <span itemprop=name>mastodon</span> </a> <meta content=2 itemprop=position><li class=github itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=https://github.com/nkoehring itemprop=item> <span itemprop=name>github</span> </a> <meta content=3 itemprop=position><li class=sourcehut itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=https://sr.ht/~koehr itemprop=item> <span itemprop=name>sourcehut</span> </a> <meta content=4 itemprop=position><li class=instagram itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=https://instagram.com/coffee_n_code itemprop=item> <span itemprop=name>instagram</span> </a> <meta content=5 itemprop=position><li class=photography itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=https://500px.com/koehr itemprop=item> <span itemprop=name>photography</span> </a> <meta content=6 itemprop=position><li class=mail itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=mailto:n[at]koehr.in itemprop=item> <span itemprop=name>mail</span> </a> <meta content=7 itemprop=position></ol></nav></section><section id=speaking><header><h1>speaking</h1></header><ol><li>fluent English & German</ol></section><section id="working with"><header><h1>working with</h1></header><ol><li>JavaScript & TypeScript<li>CSS3, HTML5<li>Ruby, Python, C<li>Linux, Shell<li>AWS, GCP, Azure<li>MongoDB Atlas & Stitch</ol></section><section id="looking into"><header><h1>looking into</h1></header><ol><li>Rust<li>ReasonML</ol></section><section id=interests><header><h1>other interests</h1></header><ul><li>Open Web<li>Open Data<li>Decentralization<li>Archery<li>Photography</ul></section></aside><div id=main itemprop=mainContentOfPage itemscope itemtype=https://schema.org/WebPageElement><article class="norm h-entry" id=post-body><h2 class="p-name dated" id=title>Bush refused offer to discuss Osama Bin Laden handover</h2><time class=dt-published content=2021-09-03 datetime=2021-09-03 itemprop=datePublished pubdate> 2021-09-03 </time><div class=e-content></div></article></div><footer itemscope itemtype=https://schema.org/WPFooter><p class=footernav><a rel="copyright noopener" title="ISC licensed" href=https://git.sr.ht/~koehr/koehr.in/tree/master/item/LICENSE target=_blank>©2022 Norman Köhring</a><nav class=footernav><ol class=nav-list itemscope itemtype=https://schema.org/SiteNavigationElement><li class=disclaimer itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=/impressum#disclaimer itemprop=item title=disclaimer> <span itemprop=name>Disclaimer</span> </a> <meta content=1 itemprop=position><li class=impressum itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=/impressum itemprop=item title=impressum> <span itemprop=name>Impressum</span> </a> <meta content=2 itemprop=position><li class=datenschutz itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=/impressum#datenschutz itemprop=item title=datenschutz> <span itemprop=name>Datenschutz</span> </a> <meta content=3 itemprop=position><li itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem rel=source><a title="source code of my homepage and blog" href=https://git.sr.ht/~koehr/koehr.in itemprop=item rel=noopener target=_blank> <span itemprop=name>Source</span> </a> <meta content=4 itemprop=position></ol></nav></footer><link href=/extended.css rel=stylesheet><script async data-goatcounter=https://koehr.goatcounter.com/count src=//gc.zgo.at/count.js></script>
\ No newline at end of file
<!doctype html><html lang=en><head><meta charset=utf-8><title>the codeartist — programmer and engineer based in Berlin</title><meta content="The personal page and weblog of Norman Köhring" name=description><meta content="Norman Köhring" name=author><meta content="the codeartist — programmer and engineer based in Berlin" name=DC.title><meta content="52.4595, 13.5335" name=ICBM><meta content="52.4595; 13.5335" name=geo.position><meta content=DE-BE name=geo.region><meta content=Berlin name=geo.placename><meta content="width=device-width,initial-scale=1.0" name=viewport><link href=https://koehr.in rel=author><link href=https://koehr.in rel=canonical><link href=https://codearti.st rel=alternate><link href=https://koehr.tech rel=alternate><link href=https://k0r.eu rel=alternate><link href=https://koehr.in/rss.xml rel=alternate title=RSS type=application/rss+xml><link href=/favicon.png rel=icon type=image/x-icon><link href=/style.css rel=stylesheet><link href=https://indiecert.net/auth rel=authorization_endpoint><link href="ni:///sha-256;H5W3RSZHP6eNHUFQStlfqaUnnYXOtoibUL5PB2GRqNM?ct=application/x-x509-user-cert" rel=publickey><body class=til itemscope itemtype=https://schema.org/WebPage><header id=siteheader itemscope itemtype=https://schema.org/WPHeader><h1 class=p-name itemprop=headline><span class=first-name>norman</span><span class=last-name>köhring</span></h1><h2 itemprop=alternativeHeadline>Code Artist</h2><nav aria-label=breadcrumb class=breadcrumb><ol class=breadcrumb-list itemprop=breadcrumb itemscope itemtype=https://schema.org/BreadcrumbList><li class="breadcrumb-item home" itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=/ itemprop=item> <span itemprop=name>⌂</span> </a> <meta content=1 itemprop=position><li class=breadcrumb-item itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=/til itemprop=item> <span itemprop=name>til</span> </a> <meta content=2 itemprop=position><li class=breadcrumb-item itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=/til/20210903-taliban itemprop=item> <span itemprop=name>20210903-taliban</span> </a> <meta content=3 itemprop=position></ol></nav></header><input id=menu-toggle type=checkbox><aside itemscope itemtype=https://schema.org/WPSideBar><label for=menu-toggle>menu</label><section id=navigation><header><h1>menu</h1><img alt="a pixelated me" class=u-photo height=100 rel=me src=/avatar.jpg width=100></header><nav id=mainnav><ol class=nav-list itemscope itemtype=https://schema.org/SiteNavigationElement><li class=resume/cv itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=/cv itemprop=item> <span itemprop=name>resume/cv</span> </a> <meta content=1 itemprop=position><li class=microblog itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=/µblog itemprop=item> <span itemprop=name>microblog</span> </a> <meta content=2 itemprop=position><li class=blog itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=/blog itemprop=item> <span itemprop=name>blog</span> </a> <meta content=3 itemprop=position><li class=slides itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=/slides-list itemprop=item> <span itemprop=name>slides</span> </a> <meta content=4 itemprop=position><li class="today I learned" itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=/til itemprop=item> <span itemprop=name>today I learned</span> </a> <meta content=5 itemprop=position><li class="my stack" itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=/stack itemprop=item> <span itemprop=name>my stack</span> </a> <meta content=6 itemprop=position></ol></nav></section><section id=elsewhere><header><h1>elsewhere</h1></header><nav id=extnav><ol class=nav-list itemscope itemtype=https://schema.org/SiteNavigationElement><li class=twitter itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=https://twitter.com/koehr_in itemprop=item> <span itemprop=name>twitter</span> </a> <meta content=1 itemprop=position><li class=mastodon itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=https://mstdn.io/@koehr itemprop=item> <span itemprop=name>mastodon</span> </a> <meta content=2 itemprop=position><li class=github itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=https://github.com/nkoehring itemprop=item> <span itemprop=name>github</span> </a> <meta content=3 itemprop=position><li class=sourcehut itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=https://sr.ht/~koehr itemprop=item> <span itemprop=name>sourcehut</span> </a> <meta content=4 itemprop=position><li class=instagram itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=https://instagram.com/coffee_n_code itemprop=item> <span itemprop=name>instagram</span> </a> <meta content=5 itemprop=position><li class=photography itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=https://500px.com/koehr itemprop=item> <span itemprop=name>photography</span> </a> <meta content=6 itemprop=position><li class=mail itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=mailto:n[at]koehr.in itemprop=item> <span itemprop=name>mail</span> </a> <meta content=7 itemprop=position></ol></nav></section><section id=speaking><header><h1>speaking</h1></header><ol><li>fluent English & German</ol></section><section id="working with"><header><h1>working with</h1></header><ol><li>JavaScript & TypeScript<li>CSS3, HTML5<li>Ruby, Python, C<li>Linux, Shell<li>AWS, GCP, Azure<li>MongoDB Atlas & Stitch</ol></section><section id="looking into"><header><h1>looking into</h1></header><ol><li>Rust<li>ReasonML</ol></section><section id=interests><header><h1>other interests</h1></header><ul><li>Open Web<li>Open Data<li>Decentralization<li>Archery<li>Photography</ul></section></aside><div id=main itemprop=mainContentOfPage itemscope itemtype=https://schema.org/WebPageElement><article class="norm h-entry" id=post-body><h2 class="p-name dated" id=title>Bush refused offer to discuss Osama Bin Laden handover</h2><time class=dt-published content=2021-09-03 datetime=2021-09-03 itemprop=datePublished pubdate> 2021-09-03 </time><div class=e-content></div></article></div><footer itemscope itemtype=https://schema.org/WPFooter><p class=footernav><a rel="copyright noopener" title="ISC licensed" href=https://git.sr.ht/~koehr/koehr.in/tree/master/item/LICENSE target=_blank>©2022 Norman Köhring</a><nav class=footernav><ol class=nav-list itemscope itemtype=https://schema.org/SiteNavigationElement><li class=disclaimer itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=/impressum#disclaimer itemprop=item title=disclaimer> <span itemprop=name>Disclaimer</span> </a> <meta content=1 itemprop=position><li class=impressum itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=/impressum itemprop=item title=impressum> <span itemprop=name>Impressum</span> </a> <meta content=2 itemprop=position><li class=datenschutz itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=/impressum#datenschutz itemprop=item title=datenschutz> <span itemprop=name>Datenschutz</span> </a> <meta content=3 itemprop=position><li itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem rel=source><a title="source code of my homepage and blog" href=https://git.sr.ht/~koehr/koehr.in itemprop=item rel=noopener target=_blank> <span itemprop=name>Source</span> </a> <meta content=4 itemprop=position></ol></nav></footer><link href=/extended.css rel=stylesheet><script async data-goatcounter=https://koehr.goatcounter.com/count src=//gc.zgo.at/count.js></script>
\ No newline at end of file

M public/til/index.html => public/til/index.html +1 -1
@@ 1,1 1,1 @@
<!doctype html><html lang=en><head><meta charset=utf-8><title>the codeartist — programmer and engineer based in Berlin</title><meta content="The personal page and weblog of Norman Köhring" name=description><meta content="Norman Köhring" name=author><meta content="the codeartist — programmer and engineer based in Berlin" name=DC.title><meta content="51.3333, 12.4167" name=ICBM><meta content="51.3333; 12.4167" name=geo.position><meta content=DE-BE name=geo.region><meta content=Berlin name=geo.placename><meta content="width=device-width,initial-scale=1.0" name=viewport><link href=https://koehr.in rel=author><link href=https://koehr.in rel=canonical><link href=https://codearti.st rel=alternate><link href=https://koehr.tech rel=alternate><link href=https://k0r.eu rel=alternate><link href=https://koehr.in/rss.xml rel=alternate title=RSS type=application/rss+xml><link href=/favicon.png rel=icon type=image/x-icon><link href=/style.css rel=stylesheet><link href=https://indiecert.net/auth rel=authorization_endpoint><link href="ni:///sha-256;H5W3RSZHP6eNHUFQStlfqaUnnYXOtoibUL5PB2GRqNM?ct=application/x-x509-user-cert" rel=publickey><body class=til itemscope itemtype=https://schema.org/WebPage><header id=siteheader itemscope itemtype=https://schema.org/WPHeader><h1 class=p-name itemprop=headline><span class=first-name>norman</span><span class=last-name>köhring</span></h1><h2 itemprop=alternativeHeadline>Code Artist</h2><nav aria-label=breadcrumb class=breadcrumb><ol class=breadcrumb-list itemprop=breadcrumb itemscope itemtype=https://schema.org/BreadcrumbList><li class="breadcrumb-item home" itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=/ itemprop=item> <span itemprop=name>⌂</span> </a> <meta content=1 itemprop=position><li class=breadcrumb-item itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=/til itemprop=item> <span itemprop=name>til</span> </a> <meta content=2 itemprop=position></ol></nav></header><input id=menu-toggle type=checkbox><aside itemscope itemtype=https://schema.org/WPSideBar><label for=menu-toggle>menu</label><section id=navigation><header><h1>menu</h1><img alt="a pixelated me" class=u-photo height=100 rel=me src=/avatar.jpg width=100></header><nav id=mainnav><ol class=nav-list itemscope itemtype=https://schema.org/SiteNavigationElement><li class=resume/cv itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=/cv itemprop=item> <span itemprop=name>resume/cv</span> </a> <meta content=1 itemprop=position><li class=microblog itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=/µblog itemprop=item> <span itemprop=name>microblog</span> </a> <meta content=2 itemprop=position><li class=blog itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=/blog itemprop=item> <span itemprop=name>blog</span> </a> <meta content=3 itemprop=position><li class=slides itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=/slides-list itemprop=item> <span itemprop=name>slides</span> </a> <meta content=4 itemprop=position><li class="today I learned" itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=/til itemprop=item> <span itemprop=name>today I learned</span> </a> <meta content=5 itemprop=position><li class="my stack" itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=/stack itemprop=item> <span itemprop=name>my stack</span> </a> <meta content=6 itemprop=position></ol></nav></section><section id=elsewhere><header><h1>elsewhere</h1></header><nav id=extnav><ol class=nav-list itemscope itemtype=https://schema.org/SiteNavigationElement><li class=twitter itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=https://twitter.com/koehr_in itemprop=item> <span itemprop=name>twitter</span> </a> <meta content=1 itemprop=position><li class=mastodon itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=https://mstdn.io/@koehr itemprop=item> <span itemprop=name>mastodon</span> </a> <meta content=2 itemprop=position><li class=github itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=https://github.com/nkoehring itemprop=item> <span itemprop=name>github</span> </a> <meta content=3 itemprop=position><li class=sourcehut itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=https://sr.ht/~koehr itemprop=item> <span itemprop=name>sourcehut</span> </a> <meta content=4 itemprop=position><li class=instagram itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=https://instagram.com/coffee_n_code itemprop=item> <span itemprop=name>instagram</span> </a> <meta content=5 itemprop=position><li class=photography itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=https://500px.com/koehr itemprop=item> <span itemprop=name>photography</span> </a> <meta content=6 itemprop=position><li class=mail itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=mailto:n[at]koehr.in itemprop=item> <span itemprop=name>mail</span> </a> <meta content=7 itemprop=position></ol></nav></section><section id=speaking><header><h1>speaking</h1></header><ol><li>fluent English & German</ol></section><section id="working with"><header><h1>working with</h1></header><ol><li>JavaScript & TypeScript<li>CSS3, HTML5<li>Ruby, Python, C<li>Linux, Shell<li>AWS, GCP, Azure<li>MongoDB Atlas & Stitch</ol></section><section id="looking into"><header><h1>looking into</h1></header><ol><li>Rust<li>ReasonML</ol></section><section id=interests><header><h1>other interests</h1></header><ul><li>Open Web<li>Open Data<li>Decentralization<li>Archery<li>Photography</ul></section></aside><div id=main itemprop=mainContentOfPage itemscope itemtype=https://schema.org/WebPageElement><section id=wrapper itemscope itemtype=http://schema.org/Blog><article class="norm h-entry til" id=post-20210903-email-ham itemscope itemtype=http://schema.org/Article><a class=u-url href=https://koehr.in/til/20210903-email-ham/ itemprop=url> <time class=dt-published content=page.date datetime=2021-09-03 itemprop=datePublished>2021-09-03</time> </a>   <a rel="nofollow noopener" class=external href=https://twitter.com/claranellist/status/1433539284779220997 itemprop=isBasedOn target=_blank>source</a><div class="book p-content" dir=ltr itemprop=text lang=en>E-Mail that isn't spam is called ham!</div></article><article class="norm h-entry til" id=post-20210903-git-fetch-single-branch itemscope itemtype=http://schema.org/Article><a class=u-url href=https://koehr.in/til/20210903-git-fetch-single-branch/ itemprop=url> <time class=dt-published content=page.date datetime=2021-09-03 itemprop=datePublished>2021-09-03</time> </a>   <a rel="nofollow noopener" class=external href=https://twitter.com/lucas59356/status/1433507127570669569 itemprop=isBasedOn target=_blank>source</a><div class="book p-content" dir=ltr itemprop=text lang=en>`git fetch $repo_url $remote_branch:$new_local_branch`</div></article><article class="norm h-entry til" id=post-20210903-taliban itemscope itemtype=http://schema.org/Article><a class=u-url href=https://koehr.in/til/20210903-taliban/ itemprop=url> <time class=dt-published content=page.date datetime=2021-09-03 itemprop=datePublished>2021-09-03</time> </a>   <a rel="nofollow noopener" class=external href=https://www.theguardian.com/world/2001/oct/14/afghanistan.terrorism5 itemprop=isBasedOn target=_blank>source</a><div class="book p-content" dir=ltr itemprop=text lang=en>Bush refused offer to discuss Osama Bin Laden handover</div></article><article class="norm h-entry til" id=post-20210831-wbr-tag itemscope itemtype=http://schema.org/Article><a class=u-url href=https://koehr.in/til/20210831-wbr-tag/ itemprop=url> <time class=dt-published content=page.date datetime=2021-08-31 itemprop=datePublished>2021-08-31</time> </a>   <a rel="nofollow noopener" class=external href=https://www.w3schools.com/TAGS/tag_wbr.asp itemprop=isBasedOn target=_blank>source</a><div class="book p-content" dir=ltr itemprop=text lang=en>There is a HTML tag for "Word Break Opportunity"</div></article></section><nav id=pager itemscope itemtype=http://schema.org/SiteNavigationElement><span> — 1 / 1 — </span></nav></div><footer itemscope itemtype=https://schema.org/WPFooter><p class=footernav><a rel="copyright noopener" title="ISC licensed" href=https://git.sr.ht/~koehr/koehr.in/tree/master/item/LICENSE target=_blank>©2022 Norman Köhring</a><nav class=footernav><ol class=nav-list itemscope itemtype=https://schema.org/SiteNavigationElement><li class=disclaimer itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=/impressum#disclaimer itemprop=item title=disclaimer> <span itemprop=name>Disclaimer</span> </a> <meta content=1 itemprop=position><li class=impressum itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=/impressum itemprop=item title=impressum> <span itemprop=name>Impressum</span> </a> <meta content=2 itemprop=position><li class=datenschutz itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=/impressum#datenschutz itemprop=item title=datenschutz> <span itemprop=name>Datenschutz</span> </a> <meta content=3 itemprop=position><li itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem rel=source><a title="source code of my homepage and blog" href=https://git.sr.ht/~koehr/koehr.in itemprop=item rel=noopener target=_blank> <span itemprop=name>Source</span> </a> <meta content=4 itemprop=position></ol></nav></footer><link href=/extended.css rel=stylesheet><script async data-goatcounter=https://koehr.goatcounter.com/count src=//gc.zgo.at/count.js></script>
\ No newline at end of file
<!doctype html><html lang=en><head><meta charset=utf-8><title>the codeartist — programmer and engineer based in Berlin</title><meta content="The personal page and weblog of Norman Köhring" name=description><meta content="Norman Köhring" name=author><meta content="the codeartist — programmer and engineer based in Berlin" name=DC.title><meta content="52.4595, 13.5335" name=ICBM><meta content="52.4595; 13.5335" name=geo.position><meta content=DE-BE name=geo.region><meta content=Berlin name=geo.placename><meta content="width=device-width,initial-scale=1.0" name=viewport><link href=https://koehr.in rel=author><link href=https://koehr.in rel=canonical><link href=https://codearti.st rel=alternate><link href=https://koehr.tech rel=alternate><link href=https://k0r.eu rel=alternate><link href=https://koehr.in/rss.xml rel=alternate title=RSS type=application/rss+xml><link href=/favicon.png rel=icon type=image/x-icon><link href=/style.css rel=stylesheet><link href=https://indiecert.net/auth rel=authorization_endpoint><link href="ni:///sha-256;H5W3RSZHP6eNHUFQStlfqaUnnYXOtoibUL5PB2GRqNM?ct=application/x-x509-user-cert" rel=publickey><body class=til itemscope itemtype=https://schema.org/WebPage><header id=siteheader itemscope itemtype=https://schema.org/WPHeader><h1 class=p-name itemprop=headline><span class=first-name>norman</span><span class=last-name>köhring</span></h1><h2 itemprop=alternativeHeadline>Code Artist</h2><nav aria-label=breadcrumb class=breadcrumb><ol class=breadcrumb-list itemprop=breadcrumb itemscope itemtype=https://schema.org/BreadcrumbList><li class="breadcrumb-item home" itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=/ itemprop=item> <span itemprop=name>⌂</span> </a> <meta content=1 itemprop=position><li class=breadcrumb-item itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=/til itemprop=item> <span itemprop=name>til</span> </a> <meta content=2 itemprop=position></ol></nav></header><input id=menu-toggle type=checkbox><aside itemscope itemtype=https://schema.org/WPSideBar><label for=menu-toggle>menu</label><section id=navigation><header><h1>menu</h1><img alt="a pixelated me" class=u-photo height=100 rel=me src=/avatar.jpg width=100></header><nav id=mainnav><ol class=nav-list itemscope itemtype=https://schema.org/SiteNavigationElement><li class=resume/cv itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=/cv itemprop=item> <span itemprop=name>resume/cv</span> </a> <meta content=1 itemprop=position><li class=microblog itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=/µblog itemprop=item> <span itemprop=name>microblog</span> </a> <meta content=2 itemprop=position><li class=blog itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=/blog itemprop=item> <span itemprop=name>blog</span> </a> <meta content=3 itemprop=position><li class=slides itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=/slides-list itemprop=item> <span itemprop=name>slides</span> </a> <meta content=4 itemprop=position><li class="today I learned" itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=/til itemprop=item> <span itemprop=name>today I learned</span> </a> <meta content=5 itemprop=position><li class="my stack" itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=/stack itemprop=item> <span itemprop=name>my stack</span> </a> <meta content=6 itemprop=position></ol></nav></section><section id=elsewhere><header><h1>elsewhere</h1></header><nav id=extnav><ol class=nav-list itemscope itemtype=https://schema.org/SiteNavigationElement><li class=twitter itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=https://twitter.com/koehr_in itemprop=item> <span itemprop=name>twitter</span> </a> <meta content=1 itemprop=position><li class=mastodon itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=https://mstdn.io/@koehr itemprop=item> <span itemprop=name>mastodon</span> </a> <meta content=2 itemprop=position><li class=github itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=https://github.com/nkoehring itemprop=item> <span itemprop=name>github</span> </a> <meta content=3 itemprop=position><li class=sourcehut itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=https://sr.ht/~koehr itemprop=item> <span itemprop=name>sourcehut</span> </a> <meta content=4 itemprop=position><li class=instagram itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=https://instagram.com/coffee_n_code itemprop=item> <span itemprop=name>instagram</span> </a> <meta content=5 itemprop=position><li class=photography itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=https://500px.com/koehr itemprop=item> <span itemprop=name>photography</span> </a> <meta content=6 itemprop=position><li class=mail itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=mailto:n[at]koehr.in itemprop=item> <span itemprop=name>mail</span> </a> <meta content=7 itemprop=position></ol></nav></section><section id=speaking><header><h1>speaking</h1></header><ol><li>fluent English & German</ol></section><section id="working with"><header><h1>working with</h1></header><ol><li>JavaScript & TypeScript<li>CSS3, HTML5<li>Ruby, Python, C<li>Linux, Shell<li>AWS, GCP, Azure<li>MongoDB Atlas & Stitch</ol></section><section id="looking into"><header><h1>looking into</h1></header><ol><li>Rust<li>ReasonML</ol></section><section id=interests><header><h1>other interests</h1></header><ul><li>Open Web<li>Open Data<li>Decentralization<li>Archery<li>Photography</ul></section></aside><div id=main itemprop=mainContentOfPage itemscope itemtype=https://schema.org/WebPageElement><section id=wrapper itemscope itemtype=http://schema.org/Blog><article class="norm h-entry til" id=post-20210903-email-ham itemscope itemtype=http://schema.org/Article><a class=u-url href=https://koehr.in/til/20210903-email-ham/ itemprop=url> <time class=dt-published content=page.date datetime=2021-09-03 itemprop=datePublished>2021-09-03</time> </a>   <a rel="nofollow noopener" class=external href=https://twitter.com/claranellist/status/1433539284779220997 itemprop=isBasedOn target=_blank>source</a><div class="book p-content" dir=ltr itemprop=text lang=en>E-Mail that isn't spam is called ham!</div></article><article class="norm h-entry til" id=post-20210903-git-fetch-single-branch itemscope itemtype=http://schema.org/Article><a class=u-url href=https://koehr.in/til/20210903-git-fetch-single-branch/ itemprop=url> <time class=dt-published content=page.date datetime=2021-09-03 itemprop=datePublished>2021-09-03</time> </a>   <a rel="nofollow noopener" class=external href=https://twitter.com/lucas59356/status/1433507127570669569 itemprop=isBasedOn target=_blank>source</a><div class="book p-content" dir=ltr itemprop=text lang=en>`git fetch $repo_url $remote_branch:$new_local_branch`</div></article><article class="norm h-entry til" id=post-20210903-taliban itemscope itemtype=http://schema.org/Article><a class=u-url href=https://koehr.in/til/20210903-taliban/ itemprop=url> <time class=dt-published content=page.date datetime=2021-09-03 itemprop=datePublished>2021-09-03</time> </a>   <a rel="nofollow noopener" class=external href=https://www.theguardian.com/world/2001/oct/14/afghanistan.terrorism5 itemprop=isBasedOn target=_blank>source</a><div class="book p-content" dir=ltr itemprop=text lang=en>Bush refused offer to discuss Osama Bin Laden handover</div></article><article class="norm h-entry til" id=post-20210831-wbr-tag itemscope itemtype=http://schema.org/Article><a class=u-url href=https://koehr.in/til/20210831-wbr-tag/ itemprop=url> <time class=dt-published content=page.date datetime=2021-08-31 itemprop=datePublished>2021-08-31</time> </a>   <a rel="nofollow noopener" class=external href=https://www.w3schools.com/TAGS/tag_wbr.asp itemprop=isBasedOn target=_blank>source</a><div class="book p-content" dir=ltr itemprop=text lang=en>There is a HTML tag for "Word Break Opportunity"</div></article></section><nav id=pager itemscope itemtype=http://schema.org/SiteNavigationElement><span> — 1 / 1 — </span></nav></div><footer itemscope itemtype=https://schema.org/WPFooter><p class=footernav><a rel="copyright noopener" title="ISC licensed" href=https://git.sr.ht/~koehr/koehr.in/tree/master/item/LICENSE target=_blank>©2022 Norman Köhring</a><nav class=footernav><ol class=nav-list itemscope itemtype=https://schema.org/SiteNavigationElement><li class=disclaimer itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=/impressum#disclaimer itemprop=item title=disclaimer> <span itemprop=name>Disclaimer</span> </a> <meta content=1 itemprop=position><li class=impressum itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=/impressum itemprop=item title=impressum> <span itemprop=name>Impressum</span> </a> <meta content=2 itemprop=position><li class=datenschutz itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=/impressum#datenschutz itemprop=item title=datenschutz> <span itemprop=name>Datenschutz</span> </a> <meta content=3 itemprop=position><li itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem rel=source><a title="source code of my homepage and blog" href=https://git.sr.ht/~koehr/koehr.in itemprop=item rel=noopener target=_blank> <span itemprop=name>Source</span> </a> <meta content=4 itemprop=position></ol></nav></footer><link href=/extended.css rel=stylesheet><script async data-goatcounter=https://koehr.goatcounter.com/count src=//gc.zgo.at/count.js></script>
\ No newline at end of file

M public/µblog/coffee-n-code-2019-08-11-b1cr3wuclm1/index.html => public/µblog/coffee-n-code-2019-08-11-b1cr3wuclm1/index.html +1 -1
@@ 1,1 1,1 @@
<!doctype html><html lang=en><head><meta charset=utf-8><title>the codeartist — programmer and engineer based in Berlin</title><meta content="The personal page and weblog of Norman Köhring" name=description><meta content="Norman Köhring" name=author><meta content="the codeartist — programmer and engineer based in Berlin" name=DC.title><meta content="51.3333, 12.4167" name=ICBM><meta content="51.3333; 12.4167" name=geo.position><meta content=DE-BE name=geo.region><meta content=Berlin name=geo.placename><meta content="width=device-width,initial-scale=1.0" name=viewport><link href=https://koehr.in rel=author><link href=https://koehr.in rel=canonical><link href=https://codearti.st rel=alternate><link href=https://koehr.tech rel=alternate><link href=https://k0r.eu rel=alternate><link href=https://koehr.in/rss.xml rel=alternate title=RSS type=application/rss+xml><link href=/favicon.png rel=icon type=image/x-icon><link href=/style.css rel=stylesheet><link href=https://indiecert.net/auth rel=authorization_endpoint><link href="ni:///sha-256;H5W3RSZHP6eNHUFQStlfqaUnnYXOtoibUL5PB2GRqNM?ct=application/x-x509-user-cert" rel=publickey><body class=µblog itemscope itemtype=https://schema.org/WebPage><header id=siteheader itemscope itemtype=https://schema.org/WPHeader><h1 class=p-name itemprop=headline><span class=first-name>norman</span><span class=last-name>köhring</span></h1><h2 itemprop=alternativeHeadline>Code Artist</h2><nav aria-label=breadcrumb class=breadcrumb><ol class=breadcrumb-list itemprop=breadcrumb itemscope itemtype=https://schema.org/BreadcrumbList><li class="breadcrumb-item home" itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=/ itemprop=item> <span itemprop=name>⌂</span> </a> <meta content=1 itemprop=position><li class=breadcrumb-item itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=/µblog itemprop=item> <span itemprop=name>µblog</span> </a> <meta content=2 itemprop=position><li class=breadcrumb-item itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=/µblog/coffee-n-code-2019-08-11-b1cr3wuclm1 itemprop=item> <span itemprop=name>coffee-n-code-2019-08-11-b1cr3wuclm1</span> </a> <meta content=3 itemprop=position></ol></nav></header><input id=menu-toggle type=checkbox><aside itemscope itemtype=https://schema.org/WPSideBar><label for=menu-toggle>menu</label><section id=navigation><header><h1>menu</h1><img alt="a pixelated me" class=u-photo height=100 rel=me src=/avatar.jpg width=100></header><nav id=mainnav><ol class=nav-list itemscope itemtype=https://schema.org/SiteNavigationElement><li class=resume/cv itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=/cv itemprop=item> <span itemprop=name>resume/cv</span> </a> <meta content=1 itemprop=position><li class=microblog itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=/µblog itemprop=item> <span itemprop=name>microblog</span> </a> <meta content=2 itemprop=position><li class=blog itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=/blog itemprop=item> <span itemprop=name>blog</span> </a> <meta content=3 itemprop=position><li class=slides itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=/slides-list itemprop=item> <span itemprop=name>slides</span> </a> <meta content=4 itemprop=position><li class="today I learned" itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=/til itemprop=item> <span itemprop=name>today I learned</span> </a> <meta content=5 itemprop=position><li class="my stack" itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=/stack itemprop=item> <span itemprop=name>my stack</span> </a> <meta content=6 itemprop=position></ol></nav></section><section id=elsewhere><header><h1>elsewhere</h1></header><nav id=extnav><ol class=nav-list itemscope itemtype=https://schema.org/SiteNavigationElement><li class=twitter itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=https://twitter.com/koehr_in itemprop=item> <span itemprop=name>twitter</span> </a> <meta content=1 itemprop=position><li class=mastodon itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=https://mstdn.io/@koehr itemprop=item> <span itemprop=name>mastodon</span> </a> <meta content=2 itemprop=position><li class=github itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=https://github.com/nkoehring itemprop=item> <span itemprop=name>github</span> </a> <meta content=3 itemprop=position><li class=sourcehut itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=https://sr.ht/~koehr itemprop=item> <span itemprop=name>sourcehut</span> </a> <meta content=4 itemprop=position><li class=instagram itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=https://instagram.com/coffee_n_code itemprop=item> <span itemprop=name>instagram</span> </a> <meta content=5 itemprop=position><li class=photography itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=https://500px.com/koehr itemprop=item> <span itemprop=name>photography</span> </a> <meta content=6 itemprop=position><li class=mail itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=mailto:n[at]koehr.in itemprop=item> <span itemprop=name>mail</span> </a> <meta content=7 itemprop=position></ol></nav></section><section id=speaking><header><h1>speaking</h1></header><ol><li>fluent English & German</ol></section><section id="working with"><header><h1>working with</h1></header><ol><li>JavaScript & TypeScript<li>CSS3, HTML5<li>Ruby, Python, C<li>Linux, Shell<li>AWS, GCP, Azure<li>MongoDB Atlas & Stitch</ol></section><section id="looking into"><header><h1>looking into</h1></header><ol><li>Rust<li>ReasonML</ol></section><section id=interests><header><h1>other interests</h1></header><ul><li>Open Web<li>Open Data<li>Decentralization<li>Archery<li>Photography</ul></section></aside><div id=main itemprop=mainContentOfPage itemscope itemtype=https://schema.org/WebPageElement><article class="norm h-entry" id=post-body><h2 class="p-name dated" id=title></h2><time class=dt-published content=2019-08-11T19:34:43Z datetime=2019-08-11T19:34:43Z itemprop=datePublished pubdate> 2019-08-11T19:34:43Z </time><div class=e-content><div class=social-media itemscope itemtype=http://schema.org/Photograph><div class=attention><div class=likes>♡ 67</div><div class=comments><a alt=comments href=#comments itemprop=discussionUrl> <span itemprop=commentCount>🗪 4</span> </a></div></div><img alt="Photo shared by Coffee'n'Code on August 11, 2019 tagging @coderlifes, @coding_deck, @programunity, and @codeclique." itemprop=image src=https://koehr.in/processed_images/8479119a3f65999e00.jpg></div><p>Sunday evening coding! Working more on dungeon generation with SimplexNoise. I now know where to put floor and wall tiles and got a list of potential entrances and exits. Next step is to bring that together and find a path between them.</p><span id=continue-reading></span><p>#code #coder #coding #codinglife #creativecoding #programming #programmer #programminglife #programmerrepublic #dvlpr #geek #programmerslife #programmers #art #artwork #instagood #instadaily #engineering #engineeringlife #softwaredeveloper #softwareengineer #webstagram #webdevelopment #webdeveloper #webdev @codeclique @techngneer @comment_sense @lovecoders @coding @worldcode @coderlifes @programmerrepublic @thedevlife @peoplewhocode @developerstuff @webprogramist<section id=comments><header><h2>Comments</h2><p>Adding comments is only possible via Instagram directly, sorry. If you're okay with visiting Instagram, you can use the <a rel="nofollow noopener" class=external href=https://instagram.com/p/B1CR3WuClM1> link to my post </a>.</header><ol class=comments><li class=comment itemscope itemtype=http://schema.org/Comment><blockquote><header itemprop=author itemscope itemtype=http://schema.org/Person><a rel="nofollow noopener" class=external href=https://bibliogram.art/u/a.b.c.d.e.f.g.h.i.j.k.a.b.c.d itemprop=name>a.b.c.d.e.f.g.h.i.j.k.a.b.c.d</a></header><p itemprop=text>Rothaus ;)<ol class=comments><li class=comment itemscope itemtype=http://schema.org/Comment><blockquote><header itemprop=author itemscope itemtype=http://schema.org/Person><a rel="nofollow noopener" class=external href=https://bibliogram.art/u/coffee_n_code itemprop=name>coffee_n_code</a></header><p itemprop=text>@einjavadev das gute!<ol class=comments></ol></blockquote></ol></blockquote><li class=comment itemscope itemtype=http://schema.org/Comment><blockquote><header itemprop=author itemscope itemtype=http://schema.org/Person><a rel="nofollow noopener" class=external href=https://bibliogram.art/u/anamumaq itemprop=name>anamumaq</a></header><p itemprop=text>Best way to code, Sunday with a beer<ol class=comments></ol></blockquote><li class=comment itemscope itemtype=http://schema.org/Comment><blockquote><header itemprop=author itemscope itemtype=http://schema.org/Person><a rel="nofollow noopener" class=external href=https://bibliogram.art/u/heyitssbecky itemprop=name>heyitssbecky</a></header><p itemprop=text>👏<ol class=comments></ol></blockquote></ol></section></div></article></div><footer itemscope itemtype=https://schema.org/WPFooter><p class=footernav><a rel="copyright noopener" title="ISC licensed" href=https://git.sr.ht/~koehr/koehr.in/tree/master/item/LICENSE target=_blank>©2022 Norman Köhring</a><nav class=footernav><ol class=nav-list itemscope itemtype=https://schema.org/SiteNavigationElement><li class=disclaimer itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=/impressum#disclaimer itemprop=item title=disclaimer> <span itemprop=name>Disclaimer</span> </a> <meta content=1 itemprop=position><li class=impressum itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=/impressum itemprop=item title=impressum> <span itemprop=name>Impressum</span> </a> <meta content=2 itemprop=position><li class=datenschutz itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=/impressum#datenschutz itemprop=item title=datenschutz> <span itemprop=name>Datenschutz</span> </a> <meta content=3 itemprop=position><li itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem rel=source><a title="source code of my homepage and blog" href=https://git.sr.ht/~koehr/koehr.in itemprop=item rel=noopener target=_blank> <span itemprop=name>Source</span> </a> <meta content=4 itemprop=position></ol></nav></footer><link href=/extended.css rel=stylesheet><script async data-goatcounter=https://koehr.goatcounter.com/count src=//gc.zgo.at/count.js></script>
\ No newline at end of file
<!doctype html><html lang=en><head><meta charset=utf-8><title>the codeartist — programmer and engineer based in Berlin</title><meta content="The personal page and weblog of Norman Köhring" name=description><meta content="Norman Köhring" name=author><meta content="the codeartist — programmer and engineer based in Berlin" name=DC.title><meta content="52.4595, 13.5335" name=ICBM><meta content="52.4595; 13.5335" name=geo.position><meta content=DE-BE name=geo.region><meta content=Berlin name=geo.placename><meta content="width=device-width,initial-scale=1.0" name=viewport><link href=https://koehr.in rel=author><link href=https://koehr.in rel=canonical><link href=https://codearti.st rel=alternate><link href=https://koehr.tech rel=alternate><link href=https://k0r.eu rel=alternate><link href=https://koehr.in/rss.xml rel=alternate title=RSS type=application/rss+xml><link href=/favicon.png rel=icon type=image/x-icon><link href=/style.css rel=stylesheet><link href=https://indiecert.net/auth rel=authorization_endpoint><link href="ni:///sha-256;H5W3RSZHP6eNHUFQStlfqaUnnYXOtoibUL5PB2GRqNM?ct=application/x-x509-user-cert" rel=publickey><body class=µblog itemscope itemtype=https://schema.org/WebPage><header id=siteheader itemscope itemtype=https://schema.org/WPHeader><h1 class=p-name itemprop=headline><span class=first-name>norman</span><span class=last-name>köhring</span></h1><h2 itemprop=alternativeHeadline>Code Artist</h2><nav aria-label=breadcrumb class=breadcrumb><ol class=breadcrumb-list itemprop=breadcrumb itemscope itemtype=https://schema.org/BreadcrumbList><li class="breadcrumb-item home" itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=/ itemprop=item> <span itemprop=name>⌂</span> </a> <meta content=1 itemprop=position><li class=breadcrumb-item itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=/µblog itemprop=item> <span itemprop=name>µblog</span> </a> <meta content=2 itemprop=position><li class=breadcrumb-item itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=/µblog/coffee-n-code-2019-08-11-b1cr3wuclm1 itemprop=item> <span itemprop=name>coffee-n-code-2019-08-11-b1cr3wuclm1</span> </a> <meta content=3 itemprop=position></ol></nav></header><input id=menu-toggle type=checkbox><aside itemscope itemtype=https://schema.org/WPSideBar><label for=menu-toggle>menu</label><section id=navigation><header><h1>menu</h1><img alt="a pixelated me" class=u-photo height=100 rel=me src=/avatar.jpg width=100></header><nav id=mainnav><ol class=nav-list itemscope itemtype=https://schema.org/SiteNavigationElement><li class=resume/cv itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=/cv itemprop=item> <span itemprop=name>resume/cv</span> </a> <meta content=1 itemprop=position><li class=microblog itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=/µblog itemprop=item> <span itemprop=name>microblog</span> </a> <meta content=2 itemprop=position><li class=blog itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=/blog itemprop=item> <span itemprop=name>blog</span> </a> <meta content=3 itemprop=position><li class=slides itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=/slides-list itemprop=item> <span itemprop=name>slides</span> </a> <meta content=4 itemprop=position><li class="today I learned" itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=/til itemprop=item> <span itemprop=name>today I learned</span> </a> <meta content=5 itemprop=position><li class="my stack" itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=/stack itemprop=item> <span itemprop=name>my stack</span> </a> <meta content=6 itemprop=position></ol></nav></section><section id=elsewhere><header><h1>elsewhere</h1></header><nav id=extnav><ol class=nav-list itemscope itemtype=https://schema.org/SiteNavigationElement><li class=twitter itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=https://twitter.com/koehr_in itemprop=item> <span itemprop=name>twitter</span> </a> <meta content=1 itemprop=position><li class=mastodon itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=https://mstdn.io/@koehr itemprop=item> <span itemprop=name>mastodon</span> </a> <meta content=2 itemprop=position><li class=github itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=https://github.com/nkoehring itemprop=item> <span itemprop=name>github</span> </a> <meta content=3 itemprop=position><li class=sourcehut itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=https://sr.ht/~koehr itemprop=item> <span itemprop=name>sourcehut</span> </a> <meta content=4 itemprop=position><li class=instagram itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=https://instagram.com/coffee_n_code itemprop=item> <span itemprop=name>instagram</span> </a> <meta content=5 itemprop=position><li class=photography itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=https://500px.com/koehr itemprop=item> <span itemprop=name>photography</span> </a> <meta content=6 itemprop=position><li class=mail itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=mailto:n[at]koehr.in itemprop=item> <span itemprop=name>mail</span> </a> <meta content=7 itemprop=position></ol></nav></section><section id=speaking><header><h1>speaking</h1></header><ol><li>fluent English & German</ol></section><section id="working with"><header><h1>working with</h1></header><ol><li>JavaScript & TypeScript<li>CSS3, HTML5<li>Ruby, Python, C<li>Linux, Shell<li>AWS, GCP, Azure<li>MongoDB Atlas & Stitch</ol></section><section id="looking into"><header><h1>looking into</h1></header><ol><li>Rust<li>ReasonML</ol></section><section id=interests><header><h1>other interests</h1></header><ul><li>Open Web<li>Open Data<li>Decentralization<li>Archery<li>Photography</ul></section></aside><div id=main itemprop=mainContentOfPage itemscope itemtype=https://schema.org/WebPageElement><article class="norm h-entry" id=post-body><h2 class="p-name dated" id=title></h2><time class=dt-published content=2019-08-11T19:34:43Z datetime=2019-08-11T19:34:43Z itemprop=datePublished pubdate> 2019-08-11T19:34:43Z </time><div class=e-content><div class=social-media itemscope itemtype=http://schema.org/Photograph><div class=attention><div class=likes>♡ 67</div><div class=comments><a alt=comments href=#comments itemprop=discussionUrl> <span itemprop=commentCount>🗪 4</span> </a></div></div><img alt="Photo shared by Coffee'n'Code on August 11, 2019 tagging @coderlifes, @coding_deck, @programunity, and @codeclique." itemprop=image src=https://koehr.in/processed_images/8479119a3f65999e00.jpg></div><p>Sunday evening coding! Working more on dungeon generation with SimplexNoise. I now know where to put floor and wall tiles and got a list of potential entrances and exits. Next step is to bring that together and find a path between them.</p><span id=continue-reading></span><p>#code #coder #coding #codinglife #creativecoding #programming #programmer #programminglife #programmerrepublic #dvlpr #geek #programmerslife #programmers #art #artwork #instagood #instadaily #engineering #engineeringlife #softwaredeveloper #softwareengineer #webstagram #webdevelopment #webdeveloper #webdev @codeclique @techngneer @comment_sense @lovecoders @coding @worldcode @coderlifes @programmerrepublic @thedevlife @peoplewhocode @developerstuff @webprogramist<section id=comments><header><h2>Comments</h2><p>Adding comments is only possible via Instagram directly, sorry. If you're okay with visiting Instagram, you can use the <a rel="nofollow noopener" class=external href=https://instagram.com/p/B1CR3WuClM1> link to my post </a>.</header><ol class=comments><li class=comment itemscope itemtype=http://schema.org/Comment><blockquote><header itemprop=author itemscope itemtype=http://schema.org/Person><a rel="nofollow noopener" class=external href=https://bibliogram.art/u/a.b.c.d.e.f.g.h.i.j.k.a.b.c.d itemprop=name>a.b.c.d.e.f.g.h.i.j.k.a.b.c.d</a></header><p itemprop=text>Rothaus ;)<ol class=comments><li class=comment itemscope itemtype=http://schema.org/Comment><blockquote><header itemprop=author itemscope itemtype=http://schema.org/Person><a rel="nofollow noopener" class=external href=https://bibliogram.art/u/coffee_n_code itemprop=name>coffee_n_code</a></header><p itemprop=text>@einjavadev das gute!<ol class=comments></ol></blockquote></ol></blockquote><li class=comment itemscope itemtype=http://schema.org/Comment><blockquote><header itemprop=author itemscope itemtype=http://schema.org/Person><a rel="nofollow noopener" class=external href=https://bibliogram.art/u/anamumaq itemprop=name>anamumaq</a></header><p itemprop=text>Best way to code, Sunday with a beer<ol class=comments></ol></blockquote><li class=comment itemscope itemtype=http://schema.org/Comment><blockquote><header itemprop=author itemscope itemtype=http://schema.org/Person><a rel="nofollow noopener" class=external href=https://bibliogram.art/u/heyitssbecky itemprop=name>heyitssbecky</a></header><p itemprop=text>👏<ol class=comments></ol></blockquote></ol></section></div></article></div><footer itemscope itemtype=https://schema.org/WPFooter><p class=footernav><a rel="copyright noopener" title="ISC licensed" href=https://git.sr.ht/~koehr/koehr.in/tree/master/item/LICENSE target=_blank>©2022 Norman Köhring</a><nav class=footernav><ol class=nav-list itemscope itemtype=https://schema.org/SiteNavigationElement><li class=disclaimer itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=/impressum#disclaimer itemprop=item title=disclaimer> <span itemprop=name>Disclaimer</span> </a> <meta content=1 itemprop=position><li class=impressum itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=/impressum itemprop=item title=impressum> <span itemprop=name>Impressum</span> </a> <meta content=2 itemprop=position><li class=datenschutz itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=/impressum#datenschutz itemprop=item title=datenschutz> <span itemprop=name>Datenschutz</span> </a> <meta content=3 itemprop=position><li itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem rel=source><a title="source code of my homepage and blog" href=https://git.sr.ht/~koehr/koehr.in itemprop=item rel=noopener target=_blank> <span itemprop=name>Source</span> </a> <meta content=4 itemprop=position></ol></nav></footer><link href=/extended.css rel=stylesheet><script async data-goatcounter=https://koehr.goatcounter.com/count src=//gc.zgo.at/count.js></script>
\ No newline at end of file

M public/µblog/coffee-n-code-2019-08-13-b1hati3gi51/index.html => public/µblog/coffee-n-code-2019-08-13-b1hati3gi51/index.html +1 -1
@@ 1,1 1,1 @@
<!doctype html><html lang=en><head><meta charset=utf-8><title>the codeartist — programmer and engineer based in Berlin</title><meta content="The personal page and weblog of Norman Köhring" name=description><meta content="Norman Köhring" name=author><meta content="the codeartist — programmer and engineer based in Berlin" name=DC.title><meta content="51.3333, 12.4167" name=ICBM><meta content="51.3333; 12.4167" name=geo.position><meta content=DE-BE name=geo.region><meta content=Berlin name=geo.placename><meta content="width=device-width,initial-scale=1.0" name=viewport><link href=https://koehr.in rel=author><link href=https://koehr.in rel=canonical><link href=https://codearti.st rel=alternate><link href=https://koehr.tech rel=alternate><link href=https://k0r.eu rel=alternate><link href=https://koehr.in/rss.xml rel=alternate title=RSS type=application/rss+xml><link href=/favicon.png rel=icon type=image/x-icon><link href=/style.css rel=stylesheet><link href=https://indiecert.net/auth rel=authorization_endpoint><link href="ni:///sha-256;H5W3RSZHP6eNHUFQStlfqaUnnYXOtoibUL5PB2GRqNM?ct=application/x-x509-user-cert" rel=publickey><body class=µblog itemscope itemtype=https://schema.org/WebPage><header id=siteheader itemscope itemtype=https://schema.org/WPHeader><h1 class=p-name itemprop=headline><span class=first-name>norman</span><span class=last-name>köhring</span></h1><h2 itemprop=alternativeHeadline>Code Artist</h2><nav aria-label=breadcrumb class=breadcrumb><ol class=breadcrumb-list itemprop=breadcrumb itemscope itemtype=https://schema.org/BreadcrumbList><li class="breadcrumb-item home" itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=/ itemprop=item> <span itemprop=name>⌂</span> </a> <meta content=1 itemprop=position><li class=breadcrumb-item itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=/µblog itemprop=item> <span itemprop=name>µblog</span> </a> <meta content=2 itemprop=position><li class=breadcrumb-item itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=/µblog/coffee-n-code-2019-08-13-b1hati3gi51 itemprop=item> <span itemprop=name>coffee-n-code-2019-08-13-b1hati3gi51</span> </a> <meta content=3 itemprop=position></ol></nav></header><input id=menu-toggle type=checkbox><aside itemscope itemtype=https://schema.org/WPSideBar><label for=menu-toggle>menu</label><section id=navigation><header><h1>menu</h1><img alt="a pixelated me" class=u-photo height=100 rel=me src=/avatar.jpg width=100></header><nav id=mainnav><ol class=nav-list itemscope itemtype=https://schema.org/SiteNavigationElement><li class=resume/cv itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=/cv itemprop=item> <span itemprop=name>resume/cv</span> </a> <meta content=1 itemprop=position><li class=microblog itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=/µblog itemprop=item> <span itemprop=name>microblog</span> </a> <meta content=2 itemprop=position><li class=blog itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=/blog itemprop=item> <span itemprop=name>blog</span> </a> <meta content=3 itemprop=position><li class=slides itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=/slides-list itemprop=item> <span itemprop=name>slides</span> </a> <meta content=4 itemprop=position><li class="today I learned" itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=/til itemprop=item> <span itemprop=name>today I learned</span> </a> <meta content=5 itemprop=position><li class="my stack" itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=/stack itemprop=item> <span itemprop=name>my stack</span> </a> <meta content=6 itemprop=position></ol></nav></section><section id=elsewhere><header><h1>elsewhere</h1></header><nav id=extnav><ol class=nav-list itemscope itemtype=https://schema.org/SiteNavigationElement><li class=twitter itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=https://twitter.com/koehr_in itemprop=item> <span itemprop=name>twitter</span> </a> <meta content=1 itemprop=position><li class=mastodon itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=https://mstdn.io/@koehr itemprop=item> <span itemprop=name>mastodon</span> </a> <meta content=2 itemprop=position><li class=github itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=https://github.com/nkoehring itemprop=item> <span itemprop=name>github</span> </a> <meta content=3 itemprop=position><li class=sourcehut itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=https://sr.ht/~koehr itemprop=item> <span itemprop=name>sourcehut</span> </a> <meta content=4 itemprop=position><li class=instagram itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=https://instagram.com/coffee_n_code itemprop=item> <span itemprop=name>instagram</span> </a> <meta content=5 itemprop=position><li class=photography itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=https://500px.com/koehr itemprop=item> <span itemprop=name>photography</span> </a> <meta content=6 itemprop=position><li class=mail itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=mailto:n[at]koehr.in itemprop=item> <span itemprop=name>mail</span> </a> <meta content=7 itemprop=position></ol></nav></section><section id=speaking><header><h1>speaking</h1></header><ol><li>fluent English & German</ol></section><section id="working with"><header><h1>working with</h1></header><ol><li>JavaScript & TypeScript<li>CSS3, HTML5<li>Ruby, Python, C<li>Linux, Shell<li>AWS, GCP, Azure<li>MongoDB Atlas & Stitch</ol></section><section id="looking into"><header><h1>looking into</h1></header><ol><li>Rust<li>ReasonML</ol></section><section id=interests><header><h1>other interests</h1></header><ul><li>Open Web<li>Open Data<li>Decentralization<li>Archery<li>Photography</ul></section></aside><div id=main itemprop=mainContentOfPage itemscope itemtype=https://schema.org/WebPageElement><article class="norm h-entry" id=post-body><h2 class="p-name dated" id=title></h2><time class=dt-published content=2019-08-13T15:37:26Z datetime=2019-08-13T15:37:26Z itemprop=datePublished pubdate> 2019-08-13T15:37:26Z </time><div class=e-content><div class=social-media itemscope itemtype=http://schema.org/Photograph><div class=attention><div class=likes>♡ 43</div><div class=comments><a alt=comments href=#comments itemprop=discussionUrl> <span itemprop=commentCount>🗪 0</span> </a></div></div><img alt="Photo shared by Coffee'n'Code on August 13, 2019 tagging @falba.tech, @coderlifes, @programunity, and @codeclique." itemprop=image src=https://koehr.in/processed_images/93e0d93387b2beea00.jpg></div><p>Thinking about looking into the Google Developer Expert program. What do you think about it? Did you know that technically everyone can become Google Developer Expert? You need to give regular talks or do other valuable things for the development community. So it pushes you to learn and give something to the community and gives you something that looks very good on your CV.</p><span id=continue-reading></span><p>#google #googledeveloperexpert #code #coder #coding #codinglife #creativecoding #programming #programmer #programminglife #programmerrepublic #dvlpr #geek #programmerslife #programmers #art #artwork #instagood #instadaily #engineering #engineeringlife #softwaredeveloper #softwareengineer #webstagram #webdevelopment #webdeveloper #webdev @codeclique @techngneer @comment_sense @lovecoders @coding @worldcode @coderlifes @programmerrepublic @thedevlife @peoplewhocode @developerstuff @webprogramist<section id=comments><header><h2>Comments</h2><p>Adding comments is only possible via Instagram directly, sorry. If you're okay with visiting Instagram, you can use the <a rel="nofollow noopener" class=external href=https://instagram.com/p/B1HATI3gI51> link to my post </a>.</header><ol class=comments></ol></section></div></article></div><footer itemscope itemtype=https://schema.org/WPFooter><p class=footernav><a rel="copyright noopener" title="ISC licensed" href=https://git.sr.ht/~koehr/koehr.in/tree/master/item/LICENSE target=_blank>©2022 Norman Köhring</a><nav class=footernav><ol class=nav-list itemscope itemtype=https://schema.org/SiteNavigationElement><li class=disclaimer itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=/impressum#disclaimer itemprop=item title=disclaimer> <span itemprop=name>Disclaimer</span> </a> <meta content=1 itemprop=position><li class=impressum itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=/impressum itemprop=item title=impressum> <span itemprop=name>Impressum</span> </a> <meta content=2 itemprop=position><li class=datenschutz itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=/impressum#datenschutz itemprop=item title=datenschutz> <span itemprop=name>Datenschutz</span> </a> <meta content=3 itemprop=position><li itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem rel=source><a title="source code of my homepage and blog" href=https://git.sr.ht/~koehr/koehr.in itemprop=item rel=noopener target=_blank> <span itemprop=name>Source</span> </a> <meta content=4 itemprop=position></ol></nav></footer><link href=/extended.css rel=stylesheet><script async data-goatcounter=https://koehr.goatcounter.com/count src=//gc.zgo.at/count.js></script>
\ No newline at end of file
<!doctype html><html lang=en><head><meta charset=utf-8><title>the codeartist — programmer and engineer based in Berlin</title><meta content="The personal page and weblog of Norman Köhring" name=description><meta content="Norman Köhring" name=author><meta content="the codeartist — programmer and engineer based in Berlin" name=DC.title><meta content="52.4595, 13.5335" name=ICBM><meta content="52.4595; 13.5335" name=geo.position><meta content=DE-BE name=geo.region><meta content=Berlin name=geo.placename><meta content="width=device-width,initial-scale=1.0" name=viewport><link href=https://koehr.in rel=author><link href=https://koehr.in rel=canonical><link href=https://codearti.st rel=alternate><link href=https://koehr.tech rel=alternate><link href=https://k0r.eu rel=alternate><link href=https://koehr.in/rss.xml rel=alternate title=RSS type=application/rss+xml><link href=/favicon.png rel=icon type=image/x-icon><link href=/style.css rel=stylesheet><link href=https://indiecert.net/auth rel=authorization_endpoint><link href="ni:///sha-256;H5W3RSZHP6eNHUFQStlfqaUnnYXOtoibUL5PB2GRqNM?ct=application/x-x509-user-cert" rel=publickey><body class=µblog itemscope itemtype=https://schema.org/WebPage><header id=siteheader itemscope itemtype=https://schema.org/WPHeader><h1 class=p-name itemprop=headline><span class=first-name>norman</span><span class=last-name>köhring</span></h1><h2 itemprop=alternativeHeadline>Code Artist</h2><nav aria-label=breadcrumb class=breadcrumb><ol class=breadcrumb-list itemprop=breadcrumb itemscope itemtype=https://schema.org/BreadcrumbList><li class="breadcrumb-item home" itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=/ itemprop=item> <span itemprop=name>⌂</span> </a> <meta content=1 itemprop=position><li class=breadcrumb-item itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=/µblog itemprop=item> <span itemprop=name>µblog</span> </a> <meta content=2 itemprop=position><li class=breadcrumb-item itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=/µblog/coffee-n-code-2019-08-13-b1hati3gi51 itemprop=item> <span itemprop=name>coffee-n-code-2019-08-13-b1hati3gi51</span> </a> <meta content=3 itemprop=position></ol></nav></header><input id=menu-toggle type=checkbox><aside itemscope itemtype=https://schema.org/WPSideBar><label for=menu-toggle>menu</label><section id=navigation><header><h1>menu</h1><img alt="a pixelated me" class=u-photo height=100 rel=me src=/avatar.jpg width=100></header><nav id=mainnav><ol class=nav-list itemscope itemtype=https://schema.org/SiteNavigationElement><li class=resume/cv itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=/cv itemprop=item> <span itemprop=name>resume/cv</span> </a> <meta content=1 itemprop=position><li class=microblog itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=/µblog itemprop=item> <span itemprop=name>microblog</span> </a> <meta content=2 itemprop=position><li class=blog itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=/blog itemprop=item> <span itemprop=name>blog</span> </a> <meta content=3 itemprop=position><li class=slides itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=/slides-list itemprop=item> <span itemprop=name>slides</span> </a> <meta content=4 itemprop=position><li class="today I learned" itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=/til itemprop=item> <span itemprop=name>today I learned</span> </a> <meta content=5 itemprop=position><li class="my stack" itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=/stack itemprop=item> <span itemprop=name>my stack</span> </a> <meta content=6 itemprop=position></ol></nav></section><section id=elsewhere><header><h1>elsewhere</h1></header><nav id=extnav><ol class=nav-list itemscope itemtype=https://schema.org/SiteNavigationElement><li class=twitter itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=https://twitter.com/koehr_in itemprop=item> <span itemprop=name>twitter</span> </a> <meta content=1 itemprop=position><li class=mastodon itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=https://mstdn.io/@koehr itemprop=item> <span itemprop=name>mastodon</span> </a> <meta content=2 itemprop=position><li class=github itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=https://github.com/nkoehring itemprop=item> <span itemprop=name>github</span> </a> <meta content=3 itemprop=position><li class=sourcehut itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=https://sr.ht/~koehr itemprop=item> <span itemprop=name>sourcehut</span> </a> <meta content=4 itemprop=position><li class=instagram itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=https://instagram.com/coffee_n_code itemprop=item> <span itemprop=name>instagram</span> </a> <meta content=5 itemprop=position><li class=photography itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=https://500px.com/koehr itemprop=item> <span itemprop=name>photography</span> </a> <meta content=6 itemprop=position><li class=mail itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=mailto:n[at]koehr.in itemprop=item> <span itemprop=name>mail</span> </a> <meta content=7 itemprop=position></ol></nav></section><section id=speaking><header><h1>speaking</h1></header><ol><li>fluent English & German</ol></section><section id="working with"><header><h1>working with</h1></header><ol><li>JavaScript & TypeScript<li>CSS3, HTML5<li>Ruby, Python, C<li>Linux, Shell<li>AWS, GCP, Azure<li>MongoDB Atlas & Stitch</ol></section><section id="looking into"><header><h1>looking into</h1></header><ol><li>Rust<li>ReasonML</ol></section><section id=interests><header><h1>other interests</h1></header><ul><li>Open Web<li>Open Data<li>Decentralization<li>Archery<li>Photography</ul></section></aside><div id=main itemprop=mainContentOfPage itemscope itemtype=https://schema.org/WebPageElement><article class="norm h-entry" id=post-body><h2 class="p-name dated" id=title></h2><time class=dt-published content=2019-08-13T15:37:26Z datetime=2019-08-13T15:37:26Z itemprop=datePublished pubdate> 2019-08-13T15:37:26Z </time><div class=e-content><div class=social-media itemscope itemtype=http://schema.org/Photograph><div class=attention><div class=likes>♡ 43</div><div class=comments><a alt=comments href=#comments itemprop=discussionUrl> <span itemprop=commentCount>🗪 0</span> </a></div></div><img alt="Photo shared by Coffee'n'Code on August 13, 2019 tagging @falba.tech, @coderlifes, @programunity, and @codeclique." itemprop=image src=https://koehr.in/processed_images/93e0d93387b2beea00.jpg></div><p>Thinking about looking into the Google Developer Expert program. What do you think about it? Did you know that technically everyone can become Google Developer Expert? You need to give regular talks or do other valuable things for the development community. So it pushes you to learn and give something to the community and gives you something that looks very good on your CV.</p><span id=continue-reading></span><p>#google #googledeveloperexpert #code #coder #coding #codinglife #creativecoding #programming #programmer #programminglife #programmerrepublic #dvlpr #geek #programmerslife #programmers #art #artwork #instagood #instadaily #engineering #engineeringlife #softwaredeveloper #softwareengineer #webstagram #webdevelopment #webdeveloper #webdev @codeclique @techngneer @comment_sense @lovecoders @coding @worldcode @coderlifes @programmerrepublic @thedevlife @peoplewhocode @developerstuff @webprogramist<section id=comments><header><h2>Comments</h2><p>Adding comments is only possible via Instagram directly, sorry. If you're okay with visiting Instagram, you can use the <a rel="nofollow noopener" class=external href=https://instagram.com/p/B1HATI3gI51> link to my post </a>.</header><ol class=comments></ol></section></div></article></div><footer itemscope itemtype=https://schema.org/WPFooter><p class=footernav><a rel="copyright noopener" title="ISC licensed" href=https://git.sr.ht/~koehr/koehr.in/tree/master/item/LICENSE target=_blank>©2022 Norman Köhring</a><nav class=footernav><ol class=nav-list itemscope itemtype=https://schema.org/SiteNavigationElement><li class=disclaimer itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=/impressum#disclaimer itemprop=item title=disclaimer> <span itemprop=name>Disclaimer</span> </a> <meta content=1 itemprop=position><li class=impressum itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=/impressum itemprop=item title=impressum> <span itemprop=name>Impressum</span> </a> <meta content=2 itemprop=position><li class=datenschutz itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=/impressum#datenschutz itemprop=item title=datenschutz> <span itemprop=name>Datenschutz</span> </a> <meta content=3 itemprop=position><li itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem rel=source><a title="source code of my homepage and blog" href=https://git.sr.ht/~koehr/koehr.in itemprop=item rel=noopener target=_blank> <span itemprop=name>Source</span> </a> <meta content=4 itemprop=position></ol></nav></footer><link href=/extended.css rel=stylesheet><script async data-goatcounter=https://koehr.goatcounter.com/count src=//gc.zgo.at/count.js></script>
\ No newline at end of file

M public/µblog/coffee-n-code-2019-08-14-b1jkul5aqcw/index.html => public/µblog/coffee-n-code-2019-08-14-b1jkul5aqcw/index.html +1 -1
@@ 1,1 1,1 @@
<!doctype html><html lang=en><head><meta charset=utf-8><title>the codeartist — programmer and engineer based in Berlin</title><meta content="The personal page and weblog of Norman Köhring" name=description><meta content="Norman Köhring" name=author><meta content="the codeartist — programmer and engineer based in Berlin" name=DC.title><meta content="51.3333, 12.4167" name=ICBM><meta content="51.3333; 12.4167" name=geo.position><meta content=DE-BE name=geo.region><meta content=Berlin name=geo.placename><meta content="width=device-width,initial-scale=1.0" name=viewport><link href=https://koehr.in rel=author><link href=https://koehr.in rel=canonical><link href=https://codearti.st rel=alternate><link href=https://koehr.tech rel=alternate><link href=https://k0r.eu rel=alternate><link href=https://koehr.in/rss.xml rel=alternate title=RSS type=application/rss+xml><link href=/favicon.png rel=icon type=image/x-icon><link href=/style.css rel=stylesheet><link href=https://indiecert.net/auth rel=authorization_endpoint><link href="ni:///sha-256;H5W3RSZHP6eNHUFQStlfqaUnnYXOtoibUL5PB2GRqNM?ct=application/x-x509-user-cert" rel=publickey><body class=µblog itemscope itemtype=https://schema.org/WebPage><header id=siteheader itemscope itemtype=https://schema.org/WPHeader><h1 class=p-name itemprop=headline><span class=first-name>norman</span><span class=last-name>köhring</span></h1><h2 itemprop=alternativeHeadline>Code Artist</h2><nav aria-label=breadcrumb class=breadcrumb><ol class=breadcrumb-list itemprop=breadcrumb itemscope itemtype=https://schema.org/BreadcrumbList><li class="breadcrumb-item home" itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=/ itemprop=item> <span itemprop=name>⌂</span> </a> <meta content=1 itemprop=position><li class=breadcrumb-item itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=/µblog itemprop=item> <span itemprop=name>µblog</span> </a> <meta content=2 itemprop=position><li class=breadcrumb-item itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=/µblog/coffee-n-code-2019-08-14-b1jkul5aqcw itemprop=item> <span itemprop=name>coffee-n-code-2019-08-14-b1jkul5aqcw</span> </a> <meta content=3 itemprop=position></ol></nav></header><input id=menu-toggle type=checkbox><aside itemscope itemtype=https://schema.org/WPSideBar><label for=menu-toggle>menu</label><section id=navigation><header><h1>menu</h1><img alt="a pixelated me" class=u-photo height=100 rel=me src=/avatar.jpg width=100></header><nav id=mainnav><ol class=nav-list itemscope itemtype=https://schema.org/SiteNavigationElement><li class=resume/cv itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=/cv itemprop=item> <span itemprop=name>resume/cv</span> </a> <meta content=1 itemprop=position><li class=microblog itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=/µblog itemprop=item> <span itemprop=name>microblog</span> </a> <meta content=2 itemprop=position><li class=blog itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=/blog itemprop=item> <span itemprop=name>blog</span> </a> <meta content=3 itemprop=position><li class=slides itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=/slides-list itemprop=item> <span itemprop=name>slides</span> </a> <meta content=4 itemprop=position><li class="today I learned" itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=/til itemprop=item> <span itemprop=name>today I learned</span> </a> <meta content=5 itemprop=position><li class="my stack" itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=/stack itemprop=item> <span itemprop=name>my stack</span> </a> <meta content=6 itemprop=position></ol></nav></section><section id=elsewhere><header><h1>elsewhere</h1></header><nav id=extnav><ol class=nav-list itemscope itemtype=https://schema.org/SiteNavigationElement><li class=twitter itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=https://twitter.com/koehr_in itemprop=item> <span itemprop=name>twitter</span> </a> <meta content=1 itemprop=position><li class=mastodon itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=https://mstdn.io/@koehr itemprop=item> <span itemprop=name>mastodon</span> </a> <meta content=2 itemprop=position><li class=github itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=https://github.com/nkoehring itemprop=item> <span itemprop=name>github</span> </a> <meta content=3 itemprop=position><li class=sourcehut itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=https://sr.ht/~koehr itemprop=item> <span itemprop=name>sourcehut</span> </a> <meta content=4 itemprop=position><li class=instagram itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=https://instagram.com/coffee_n_code itemprop=item> <span itemprop=name>instagram</span> </a> <meta content=5 itemprop=position><li class=photography itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=https://500px.com/koehr itemprop=item> <span itemprop=name>photography</span> </a> <meta content=6 itemprop=position><li class=mail itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=mailto:n[at]koehr.in itemprop=item> <span itemprop=name>mail</span> </a> <meta content=7 itemprop=position></ol></nav></section><section id=speaking><header><h1>speaking</h1></header><ol><li>fluent English & German</ol></section><section id="working with"><header><h1>working with</h1></header><ol><li>JavaScript & TypeScript<li>CSS3, HTML5<li>Ruby, Python, C<li>Linux, Shell<li>AWS, GCP, Azure<li>MongoDB Atlas & Stitch</ol></section><section id="looking into"><header><h1>looking into</h1></header><ol><li>Rust<li>ReasonML</ol></section><section id=interests><header><h1>other interests</h1></header><ul><li>Open Web<li>Open Data<li>Decentralization<li>Archery<li>Photography</ul></section></aside><div id=main itemprop=mainContentOfPage itemscope itemtype=https://schema.org/WebPageElement><article class="norm h-entry" id=post-body><h2 class="p-name dated" id=title></h2><time class=dt-published content=2019-08-14T15:30:41Z datetime=2019-08-14T15:30:41Z itemprop=datePublished pubdate> 2019-08-14T15:30:41Z </time><div class=e-content><div class=social-media itemscope itemtype=http://schema.org/Photograph><div class=attention><div class=likes>♡ 67</div><div class=comments><a alt=comments href=#comments itemprop=discussionUrl> <span itemprop=commentCount>🗪 12</span> </a></div></div><img alt="Photo shared by Coffee'n'Code on August 14, 2019 tagging @wildcatliving, @developerstuff, @codingdays, @programunity, and @codeclique." itemprop=image src=https://koehr.in/processed_images/b71c56a43bdbf4e600.jpg></div><p>Busted! 🙀</p><span id=continue-reading></span><p>Who do you think are the better developers? #Cats or #Dogs? Tell me in the comments!<p>#code #coder #coding #codinglife #creativecoding #programming #programmer #programminglife #programmerrepublic #dvlpr #geek #programmerslife #programmers #art #artwork #instagood #instadaily #engineering #engineeringlife #softwaredeveloper #softwareengineer #webstagram #webdevelopment #webdeveloper #webdev @codeclique @techngneer @comment_sense @lovecoders @coding @worldcode @coderlifes @programmerrepublic @thedevlife @peoplewhocode @developerstuff @webprogramist<section id=comments><header><h2>Comments</h2><p>Adding comments is only possible via Instagram directly, sorry. If you're okay with visiting Instagram, you can use the <a rel="nofollow noopener" class=external href=https://instagram.com/p/B1JkUl5AQcw> link to my post </a>.</header><ol class=comments><li class=comment itemscope itemtype=http://schema.org/Comment><blockquote><header itemprop=author itemscope itemtype=http://schema.org/Person><a rel="nofollow noopener" class=external href=https://bibliogram.art/u/alex_bancadze itemprop=name>alex_bancadze</a></header><p itemprop=text>I really like your content<ol class=comments></ol></blockquote><li class=comment itemscope itemtype=http://schema.org/Comment><blockquote><header itemprop=author itemscope itemtype=http://schema.org/Person><a rel="nofollow noopener" class=external href=https://bibliogram.art/u/marneyam itemprop=name>marneyam</a></header><p itemprop=text>😂<ol class=comments></ol></blockquote><li class=comment itemscope itemtype=http://schema.org/Comment><blockquote><header itemprop=author itemscope itemtype=http://schema.org/Person><a rel="nofollow noopener" class=external href=https://bibliogram.art/u/nkos5 itemprop=name>nkos5</a></header><p itemprop=text>Cats!!!😺🤣<ol class=comments></ol></blockquote><li class=comment itemscope itemtype=http://schema.org/Comment><blockquote><header itemprop=author itemscope itemtype=http://schema.org/Person><a rel="nofollow noopener" class=external href=https://bibliogram.art/u/persistentprogrammer itemprop=name>persistentprogrammer</a></header><p itemprop=text>LMAAO<ol class=comments></ol></blockquote><li class=comment itemscope itemtype=http://schema.org/Comment><blockquote><header itemprop=author itemscope itemtype=http://schema.org/Person><a rel="nofollow noopener" class=external href=https://bibliogram.art/u/curious.dev itemprop=name>curious.dev</a></header><p itemprop=text>😂😂 Ich mag sowohl Hunde als auch Katzen. Sind beides tolle Mitbewohner. 😍<ol class=comments><li class=comment itemscope itemtype=http://schema.org/Comment><blockquote><header itemprop=author itemscope itemtype=http://schema.org/Person><a rel="nofollow noopener" class=external href=https://bibliogram.art/u/coffee_n_code itemprop=name>coffee_n_code</a></header><p itemprop=text>@curious.dev ich mag auch beide, aber sind beide gute Programmierer? 😅<ol class=comments></ol></blockquote><li class=comment itemscope itemtype=http://schema.org/Comment><blockquote><header itemprop=author itemscope itemtype=http://schema.org/Person><a rel="nofollow noopener" class=external href=https://bibliogram.art/u/curious.dev itemprop=name>curious.dev</a></header><p itemprop=text>@coffee_n_code kannst sie ja mal mit ner Challenge testen. Mal schauen, wer schneller fertig ist. 😉<ol class=comments></ol></blockquote></ol></blockquote><li class=comment itemscope itemtype=http://schema.org/Comment><blockquote><header itemprop=author itemscope itemtype=http://schema.org/Person><a rel="nofollow noopener" class=external href=https://bibliogram.art/u/zoragefion itemprop=name>zoragefion</a></header><p itemprop=text>I think cats are seemingly better. They’re really good at bullshitting and fake-it-till-you-make-it techniques.<ol class=comments><li class=comment itemscope itemtype=http://schema.org/Comment><blockquote><header itemprop=author itemscope itemtype=http://schema.org/Person><a rel="nofollow noopener" class=external href=https://bibliogram.art/u/coffee_n_code itemprop=name>coffee_n_code</a></header><p itemprop=text>@zoragefion 😂 that's a legit argumentation<ol class=comments></ol></blockquote></ol></blockquote><li class=comment itemscope itemtype=http://schema.org/Comment><blockquote><header itemprop=author itemscope itemtype=http://schema.org/Person><a rel="nofollow noopener" class=external href=https://bibliogram.art/u/muna_pole itemprop=name>muna_pole</a></header><p itemprop=text>Wow 😂<ol class=comments></ol></blockquote><li class=comment itemscope itemtype=http://schema.org/Comment><blockquote><header itemprop=author itemscope itemtype=http://schema.org/Person><a rel="nofollow noopener" class=external href=https://bibliogram.art/u/spaghetticodejungle itemprop=name>spaghetticodejungle</a></header><p itemprop=text>🐕<ol class=comments></ol></blockquote><li class=comment itemscope itemtype=http://schema.org/Comment><blockquote><header itemprop=author itemscope itemtype=http://schema.org/Person><a rel="nofollow noopener" class=external href=https://bibliogram.art/u/heyitssbecky itemprop=name>heyitssbecky</a></header><p itemprop=text>👍<ol class=comments></ol></blockquote></ol></section></div></article></div><footer itemscope itemtype=https://schema.org/WPFooter><p class=footernav><a rel="copyright noopener" title="ISC licensed" href=https://git.sr.ht/~koehr/koehr.in/tree/master/item/LICENSE target=_blank>©2022 Norman Köhring</a><nav class=footernav><ol class=nav-list itemscope itemtype=https://schema.org/SiteNavigationElement><li class=disclaimer itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=/impressum#disclaimer itemprop=item title=disclaimer> <span itemprop=name>Disclaimer</span> </a> <meta content=1 itemprop=position><li class=impressum itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=/impressum itemprop=item title=impressum> <span itemprop=name>Impressum</span> </a> <meta content=2 itemprop=position><li class=datenschutz itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=/impressum#datenschutz itemprop=item title=datenschutz> <span itemprop=name>Datenschutz</span> </a> <meta content=3 itemprop=position><li itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem rel=source><a title="source code of my homepage and blog" href=https://git.sr.ht/~koehr/koehr.in itemprop=item rel=noopener target=_blank> <span itemprop=name>Source</span> </a> <meta content=4 itemprop=position></ol></nav></footer><link href=/extended.css rel=stylesheet><script async data-goatcounter=https://koehr.goatcounter.com/count src=//gc.zgo.at/count.js></script>
\ No newline at end of file
<!doctype html><html lang=en><head><meta charset=utf-8><title>the codeartist — programmer and engineer based in Berlin</title><meta content="The personal page and weblog of Norman Köhring" name=description><meta content="Norman Köhring" name=author><meta content="the codeartist — programmer and engineer based in Berlin" name=DC.title><meta content="52.4595, 13.5335" name=ICBM><meta content="52.4595; 13.5335" name=geo.position><meta content=DE-BE name=geo.region><meta content=Berlin name=geo.placename><meta content="width=device-width,initial-scale=1.0" name=viewport><link href=https://koehr.in rel=author><link href=https://koehr.in rel=canonical><link href=https://codearti.st rel=alternate><link href=https://koehr.tech rel=alternate><link href=https://k0r.eu rel=alternate><link href=https://koehr.in/rss.xml rel=alternate title=RSS type=application/rss+xml><link href=/favicon.png rel=icon type=image/x-icon><link href=/style.css rel=stylesheet><link href=https://indiecert.net/auth rel=authorization_endpoint><link href="ni:///sha-256;H5W3RSZHP6eNHUFQStlfqaUnnYXOtoibUL5PB2GRqNM?ct=application/x-x509-user-cert" rel=publickey><body class=µblog itemscope itemtype=https://schema.org/WebPage><header id=siteheader itemscope itemtype=https://schema.org/WPHeader><h1 class=p-name itemprop=headline><span class=first-name>norman</span><span class=last-name>köhring</span></h1><h2 itemprop=alternativeHeadline>Code Artist</h2><nav aria-label=breadcrumb class=breadcrumb><ol class=breadcrumb-list itemprop=breadcrumb itemscope itemtype=https://schema.org/BreadcrumbList><li class="breadcrumb-item home" itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=/ itemprop=item> <span itemprop=name>⌂</span> </a> <meta content=1 itemprop=position><li class=breadcrumb-item itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=/µblog itemprop=item> <span itemprop=name>µblog</span> </a> <meta content=2 itemprop=position><li class=breadcrumb-item itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=/µblog/coffee-n-code-2019-08-14-b1jkul5aqcw itemprop=item> <span itemprop=name>coffee-n-code-2019-08-14-b1jkul5aqcw</span> </a> <meta content=3 itemprop=position></ol></nav></header><input id=menu-toggle type=checkbox><aside itemscope itemtype=https://schema.org/WPSideBar><label for=menu-toggle>menu</label><section id=navigation><header><h1>menu</h1><img alt="a pixelated me" class=u-photo height=100 rel=me src=/avatar.jpg width=100></header><nav id=mainnav><ol class=nav-list itemscope itemtype=https://schema.org/SiteNavigationElement><li class=resume/cv itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=/cv itemprop=item> <span itemprop=name>resume/cv</span> </a> <meta content=1 itemprop=position><li class=microblog itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=/µblog itemprop=item> <span itemprop=name>microblog</span> </a> <meta content=2 itemprop=position><li class=blog itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=/blog itemprop=item> <span itemprop=name>blog</span> </a> <meta content=3 itemprop=position><li class=slides itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=/slides-list itemprop=item> <span itemprop=name>slides</span> </a> <meta content=4 itemprop=position><li class="today I learned" itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=/til itemprop=item> <span itemprop=name>today I learned</span> </a> <meta content=5 itemprop=position><li class="my stack" itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=/stack itemprop=item> <span itemprop=name>my stack</span> </a> <meta content=6 itemprop=position></ol></nav></section><section id=elsewhere><header><h1>elsewhere</h1></header><nav id=extnav><ol class=nav-list itemscope itemtype=https://schema.org/SiteNavigationElement><li class=twitter itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=https://twitter.com/koehr_in itemprop=item> <span itemprop=name>twitter</span> </a> <meta content=1 itemprop=position><li class=mastodon itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=https://mstdn.io/@koehr itemprop=item> <span itemprop=name>mastodon</span> </a> <meta content=2 itemprop=position><li class=github itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=https://github.com/nkoehring itemprop=item> <span itemprop=name>github</span> </a> <meta content=3 itemprop=position><li class=sourcehut itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=https://sr.ht/~koehr itemprop=item> <span itemprop=name>sourcehut</span> </a> <meta content=4 itemprop=position><li class=instagram itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=https://instagram.com/coffee_n_code itemprop=item> <span itemprop=name>instagram</span> </a> <meta content=5 itemprop=position><li class=photography itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=https://500px.com/koehr itemprop=item> <span itemprop=name>photography</span> </a> <meta content=6 itemprop=position><li class=mail itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=mailto:n[at]koehr.in itemprop=item> <span itemprop=name>mail</span> </a> <meta content=7 itemprop=position></ol></nav></section><section id=speaking><header><h1>speaking</h1></header><ol><li>fluent English & German</ol></section><section id="working with"><header><h1>working with</h1></header><ol><li>JavaScript & TypeScript<li>CSS3, HTML5<li>Ruby, Python, C<li>Linux, Shell<li>AWS, GCP, Azure<li>MongoDB Atlas & Stitch</ol></section><section id="looking into"><header><h1>looking into</h1></header><ol><li>Rust<li>ReasonML</ol></section><section id=interests><header><h1>other interests</h1></header><ul><li>Open Web<li>Open Data<li>Decentralization<li>Archery<li>Photography</ul></section></aside><div id=main itemprop=mainContentOfPage itemscope itemtype=https://schema.org/WebPageElement><article class="norm h-entry" id=post-body><h2 class="p-name dated" id=title></h2><time class=dt-published content=2019-08-14T15:30:41Z datetime=2019-08-14T15:30:41Z itemprop=datePublished pubdate> 2019-08-14T15:30:41Z </time><div class=e-content><div class=social-media itemscope itemtype=http://schema.org/Photograph><div class=attention><div class=likes>♡ 67</div><div class=comments><a alt=comments href=#comments itemprop=discussionUrl> <span itemprop=commentCount>🗪 12</span> </a></div></div><img alt="Photo shared by Coffee'n'Code on August 14, 2019 tagging @wildcatliving, @developerstuff, @codingdays, @programunity, and @codeclique." itemprop=image src=https://koehr.in/processed_images/b71c56a43bdbf4e600.jpg></div><p>Busted! 🙀</p><span id=continue-reading></span><p>Who do you think are the better developers? #Cats or #Dogs? Tell me in the comments!<p>#code #coder #coding #codinglife #creativecoding #programming #programmer #programminglife #programmerrepublic #dvlpr #geek #programmerslife #programmers #art #artwork #instagood #instadaily #engineering #engineeringlife #softwaredeveloper #softwareengineer #webstagram #webdevelopment #webdeveloper #webdev @codeclique @techngneer @comment_sense @lovecoders @coding @worldcode @coderlifes @programmerrepublic @thedevlife @peoplewhocode @developerstuff @webprogramist<section id=comments><header><h2>Comments</h2><p>Adding comments is only possible via Instagram directly, sorry. If you're okay with visiting Instagram, you can use the <a rel="nofollow noopener" class=external href=https://instagram.com/p/B1JkUl5AQcw> link to my post </a>.</header><ol class=comments><li class=comment itemscope itemtype=http://schema.org/Comment><blockquote><header itemprop=author itemscope itemtype=http://schema.org/Person><a rel="nofollow noopener" class=external href=https://bibliogram.art/u/alex_bancadze itemprop=name>alex_bancadze</a></header><p itemprop=text>I really like your content<ol class=comments></ol></blockquote><li class=comment itemscope itemtype=http://schema.org/Comment><blockquote><header itemprop=author itemscope itemtype=http://schema.org/Person><a rel="nofollow noopener" class=external href=https://bibliogram.art/u/marneyam itemprop=name>marneyam</a></header><p itemprop=text>😂<ol class=comments></ol></blockquote><li class=comment itemscope itemtype=http://schema.org/Comment><blockquote><header itemprop=author itemscope itemtype=http://schema.org/Person><a rel="nofollow noopener" class=external href=https://bibliogram.art/u/nkos5 itemprop=name>nkos5</a></header><p itemprop=text>Cats!!!😺🤣<ol class=comments></ol></blockquote><li class=comment itemscope itemtype=http://schema.org/Comment><blockquote><header itemprop=author itemscope itemtype=http://schema.org/Person><a rel="nofollow noopener" class=external href=https://bibliogram.art/u/persistentprogrammer itemprop=name>persistentprogrammer</a></header><p itemprop=text>LMAAO<ol class=comments></ol></blockquote><li class=comment itemscope itemtype=http://schema.org/Comment><blockquote><header itemprop=author itemscope itemtype=http://schema.org/Person><a rel="nofollow noopener" class=external href=https://bibliogram.art/u/curious.dev itemprop=name>curious.dev</a></header><p itemprop=text>😂😂 Ich mag sowohl Hunde als auch Katzen. Sind beides tolle Mitbewohner. 😍<ol class=comments><li class=comment itemscope itemtype=http://schema.org/Comment><blockquote><header itemprop=author itemscope itemtype=http://schema.org/Person><a rel="nofollow noopener" class=external href=https://bibliogram.art/u/coffee_n_code itemprop=name>coffee_n_code</a></header><p itemprop=text>@curious.dev ich mag auch beide, aber sind beide gute Programmierer? 😅<ol class=comments></ol></blockquote><li class=comment itemscope itemtype=http://schema.org/Comment><blockquote><header itemprop=author itemscope itemtype=http://schema.org/Person><a rel="nofollow noopener" class=external href=https://bibliogram.art/u/curious.dev itemprop=name>curious.dev</a></header><p itemprop=text>@coffee_n_code kannst sie ja mal mit ner Challenge testen. Mal schauen, wer schneller fertig ist. 😉<ol class=comments></ol></blockquote></ol></blockquote><li class=comment itemscope itemtype=http://schema.org/Comment><blockquote><header itemprop=author itemscope itemtype=http://schema.org/Person><a rel="nofollow noopener" class=external href=https://bibliogram.art/u/zoragefion itemprop=name>zoragefion</a></header><p itemprop=text>I think cats are seemingly better. They’re really good at bullshitting and fake-it-till-you-make-it techniques.<ol class=comments><li class=comment itemscope itemtype=http://schema.org/Comment><blockquote><header itemprop=author itemscope itemtype=http://schema.org/Person><a rel="nofollow noopener" class=external href=https://bibliogram.art/u/coffee_n_code itemprop=name>coffee_n_code</a></header><p itemprop=text>@zoragefion 😂 that's a legit argumentation<ol class=comments></ol></blockquote></ol></blockquote><li class=comment itemscope itemtype=http://schema.org/Comment><blockquote><header itemprop=author itemscope itemtype=http://schema.org/Person><a rel="nofollow noopener" class=external href=https://bibliogram.art/u/muna_pole itemprop=name>muna_pole</a></header><p itemprop=text>Wow 😂<ol class=comments></ol></blockquote><li class=comment itemscope itemtype=http://schema.org/Comment><blockquote><header itemprop=author itemscope itemtype=http://schema.org/Person><a rel="nofollow noopener" class=external href=https://bibliogram.art/u/spaghetticodejungle itemprop=name>spaghetticodejungle</a></header><p itemprop=text>🐕<ol class=comments></ol></blockquote><li class=comment itemscope itemtype=http://schema.org/Comment><blockquote><header itemprop=author itemscope itemtype=http://schema.org/Person><a rel="nofollow noopener" class=external href=https://bibliogram.art/u/heyitssbecky itemprop=name>heyitssbecky</a></header><p itemprop=text>👍<ol class=comments></ol></blockquote></ol></section></div></article></div><footer itemscope itemtype=https://schema.org/WPFooter><p class=footernav><a rel="copyright noopener" title="ISC licensed" href=https://git.sr.ht/~koehr/koehr.in/tree/master/item/LICENSE target=_blank>©2022 Norman Köhring</a><nav class=footernav><ol class=nav-list itemscope itemtype=https://schema.org/SiteNavigationElement><li class=disclaimer itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=/impressum#disclaimer itemprop=item title=disclaimer> <span itemprop=name>Disclaimer</span> </a> <meta content=1 itemprop=position><li class=impressum itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=/impressum itemprop=item title=impressum> <span itemprop=name>Impressum</span> </a> <meta content=2 itemprop=position><li class=datenschutz itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=/impressum#datenschutz itemprop=item title=datenschutz> <span itemprop=name>Datenschutz</span> </a> <meta content=3 itemprop=position><li itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem rel=source><a title="source code of my homepage and blog" href=https://git.sr.ht/~koehr/koehr.in itemprop=item rel=noopener target=_blank> <span itemprop=name>Source</span> </a> <meta content=4 itemprop=position></ol></nav></footer><link href=/extended.css rel=stylesheet><script async data-goatcounter=https://koehr.goatcounter.com/count src=//gc.zgo.at/count.js></script>
\ No newline at end of file

M public/µblog/coffee-n-code-2019-08-15-b1mvyusi1kt/index.html => public/µblog/coffee-n-code-2019-08-15-b1mvyusi1kt/index.html +1 -1
@@ 1,1 1,1 @@
<!doctype html><html lang=en><head><meta charset=utf-8><title>the codeartist — programmer and engineer based in Berlin</title><meta content="The personal page and weblog of Norman Köhring" name=description><meta content="Norman Köhring" name=author><meta content="the codeartist — programmer and engineer based in Berlin" name=DC.title><meta content="51.3333, 12.4167" name=ICBM><meta content="51.3333; 12.4167" name=geo.position><meta content=DE-BE name=geo.region><meta content=Berlin name=geo.placename><meta content="width=device-width,initial-scale=1.0" name=viewport><link href=https://koehr.in rel=author><link href=https://koehr.in rel=canonical><link href=https://codearti.st rel=alternate><link href=https://koehr.tech rel=alternate><link href=https://k0r.eu rel=alternate><link href=https://koehr.in/rss.xml rel=alternate title=RSS type=application/rss+xml><link href=/favicon.png rel=icon type=image/x-icon><link href=/style.css rel=stylesheet><link href=https://indiecert.net/auth rel=authorization_endpoint><link href="ni:///sha-256;H5W3RSZHP6eNHUFQStlfqaUnnYXOtoibUL5PB2GRqNM?ct=application/x-x509-user-cert" rel=publickey><body class=µblog itemscope itemtype=https://schema.org/WebPage><header id=siteheader itemscope itemtype=https://schema.org/WPHeader><h1 class=p-name itemprop=headline><span class=first-name>norman</span><span class=last-name>köhring</span></h1><h2 itemprop=alternativeHeadline>Code Artist</h2><nav aria-label=breadcrumb class=breadcrumb><ol class=breadcrumb-list itemprop=breadcrumb itemscope itemtype=https://schema.org/BreadcrumbList><li class="breadcrumb-item home" itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=/ itemprop=item> <span itemprop=name>⌂</span> </a> <meta content=1 itemprop=position><li class=breadcrumb-item itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=/µblog itemprop=item> <span itemprop=name>µblog</span> </a> <meta content=2 itemprop=position><li class=breadcrumb-item itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=/µblog/coffee-n-code-2019-08-15-b1mvyusi1kt itemprop=item> <span itemprop=name>coffee-n-code-2019-08-15-b1mvyusi1kt</span> </a> <meta content=3 itemprop=position></ol></nav></header><input id=menu-toggle type=checkbox><aside itemscope itemtype=https://schema.org/WPSideBar><label for=menu-toggle>menu</label><section id=navigation><header><h1>menu</h1><img alt="a pixelated me" class=u-photo height=100 rel=me src=/avatar.jpg width=100></header><nav id=mainnav><ol class=nav-list itemscope itemtype=https://schema.org/SiteNavigationElement><li class=resume/cv itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=/cv itemprop=item> <span itemprop=name>resume/cv</span> </a> <meta content=1 itemprop=position><li class=microblog itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=/µblog itemprop=item> <span itemprop=name>microblog</span> </a> <meta content=2 itemprop=position><li class=blog itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=/blog itemprop=item> <span itemprop=name>blog</span> </a> <meta content=3 itemprop=position><li class=slides itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=/slides-list itemprop=item> <span itemprop=name>slides</span> </a> <meta content=4 itemprop=position><li class="today I learned" itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=/til itemprop=item> <span itemprop=name>today I learned</span> </a> <meta content=5 itemprop=position><li class="my stack" itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=/stack itemprop=item> <span itemprop=name>my stack</span> </a> <meta content=6 itemprop=position></ol></nav></section><section id=elsewhere><header><h1>elsewhere</h1></header><nav id=extnav><ol class=nav-list itemscope itemtype=https://schema.org/SiteNavigationElement><li class=twitter itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=https://twitter.com/koehr_in itemprop=item> <span itemprop=name>twitter</span> </a> <meta content=1 itemprop=position><li class=mastodon itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=https://mstdn.io/@koehr itemprop=item> <span itemprop=name>mastodon</span> </a> <meta content=2 itemprop=position><li class=github itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=https://github.com/nkoehring itemprop=item> <span itemprop=name>github</span> </a> <meta content=3 itemprop=position><li class=sourcehut itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=https://sr.ht/~koehr itemprop=item> <span itemprop=name>sourcehut</span> </a> <meta content=4 itemprop=position><li class=instagram itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=https://instagram.com/coffee_n_code itemprop=item> <span itemprop=name>instagram</span> </a> <meta content=5 itemprop=position><li class=photography itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=https://500px.com/koehr itemprop=item> <span itemprop=name>photography</span> </a> <meta content=6 itemprop=position><li class=mail itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=mailto:n[at]koehr.in itemprop=item> <span itemprop=name>mail</span> </a> <meta content=7 itemprop=position></ol></nav></section><section id=speaking><header><h1>speaking</h1></header><ol><li>fluent English & German</ol></section><section id="working with"><header><h1>working with</h1></header><ol><li>JavaScript & TypeScript<li>CSS3, HTML5<li>Ruby, Python, C<li>Linux, Shell<li>AWS, GCP, Azure<li>MongoDB Atlas & Stitch</ol></section><section id="looking into"><header><h1>looking into</h1></header><ol><li>Rust<li>ReasonML</ol></section><section id=interests><header><h1>other interests</h1></header><ul><li>Open Web<li>Open Data<li>Decentralization<li>Archery<li>Photography</ul></section></aside><div id=main itemprop=mainContentOfPage itemscope itemtype=https://schema.org/WebPageElement><article class="norm h-entry" id=post-body><h2 class="p-name dated" id=title></h2><time class=dt-published content=2019-08-15T17:17:54Z datetime=2019-08-15T17:17:54Z itemprop=datePublished pubdate> 2019-08-15T17:17:54Z </time><div class=e-content><div class=social-media itemscope itemtype=http://schema.org/Photograph><div class=attention><div class=likes>♡ 63</div><div class=comments><a alt=comments href=#comments itemprop=discussionUrl> <span itemprop=commentCount>🗪 4</span> </a></div></div><img alt="Photo shared by Coffee'n'Code on August 15, 2019 tagging @falba.tech, @lovecoders, and @codeclique." itemprop=image src=https://koehr.in/processed_images/c65f5aa900df3adf00.jpg></div><p>Creating a new #vuejs project is always a joy thanks to the incredible tooling that is provided nowadays. Vue-Cli is just so much more than just simple scaffolding. It gives you project management, plugin management and a web interface all out of the box! If you haven’t tried it yet, I really suggest you to.</p><span id=continue-reading></span><p>#code #coder #coding #codinglife #creativecoding #programming #programmer #programminglife #programmerrepublic #dvlpr #geek #programmerslife #programmers #art #artwork #instagood #instadaily #engineering #engineeringlife #softwaredeveloper #softwareengineer #webstagram #webdevelopment #webdeveloper #webdev @codeclique @techngneer @comment_sense @lovecoders @coding @worldcode @coderlifes @programmerrepublic @thedevlife @peoplewhocode @developerstuff @webprogramist<section id=comments><header><h2>Comments</h2><p>Adding comments is only possible via Instagram directly, sorry. If you're okay with visiting Instagram, you can use the <a rel="nofollow noopener" class=external href=https://instagram.com/p/B1MVYusi1kt> link to my post </a>.</header><ol class=comments><li class=comment itemscope itemtype=http://schema.org/Comment><blockquote><header itemprop=author itemscope itemtype=http://schema.org/Person><a rel="nofollow noopener" class=external href=https://bibliogram.art/u/thedevlife itemprop=name>thedevlife</a></header><p itemprop=text>VUE has been getting a lot more popularity as of late. 🔥🔥<ol class=comments><li class=comment itemscope itemtype=http://schema.org/Comment><blockquote><header itemprop=author itemscope itemtype=http://schema.org/Person><a rel="nofollow noopener" class=external href=https://bibliogram.art/u/coffee_n_code itemprop=name>coffee_n_code</a></header><p itemprop=text>@thedevlife Absolutely! Which is why I started the vuejs meetup in Berlin over two years ago!<ol class=comments></ol></blockquote></ol></blockquote><li class=comment itemscope itemtype=http://schema.org/Comment><blockquote><header itemprop=author itemscope itemtype=http://schema.org/Person><a rel="nofollow noopener" class=external href=https://bibliogram.art/u/techprogramming itemprop=name>techprogramming</a></header><p itemprop=text>Your posts bring me a lot of value my friend, keep doing great!💜😊<ol class=comments></ol></blockquote><li class=comment itemscope itemtype=http://schema.org/Comment><blockquote><header itemprop=author itemscope itemtype=http://schema.org/Person><a rel="nofollow noopener" class=external href=https://bibliogram.art/u/heyitssbecky itemprop=name>heyitssbecky</a></header><p itemprop=text>👍<ol class=comments></ol></blockquote></ol></section></div></article></div><footer itemscope itemtype=https://schema.org/WPFooter><p class=footernav><a rel="copyright noopener" title="ISC licensed" href=https://git.sr.ht/~koehr/koehr.in/tree/master/item/LICENSE target=_blank>©2022 Norman Köhring</a><nav class=footernav><ol class=nav-list itemscope itemtype=https://schema.org/SiteNavigationElement><li class=disclaimer itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=/impressum#disclaimer itemprop=item title=disclaimer> <span itemprop=name>Disclaimer</span> </a> <meta content=1 itemprop=position><li class=impressum itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=/impressum itemprop=item title=impressum> <span itemprop=name>Impressum</span> </a> <meta content=2 itemprop=position><li class=datenschutz itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=/impressum#datenschutz itemprop=item title=datenschutz> <span itemprop=name>Datenschutz</span> </a> <meta content=3 itemprop=position><li itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem rel=source><a title="source code of my homepage and blog" href=https://git.sr.ht/~koehr/koehr.in itemprop=item rel=noopener target=_blank> <span itemprop=name>Source</span> </a> <meta content=4 itemprop=position></ol></nav></footer><link href=/extended.css rel=stylesheet><script async data-goatcounter=https://koehr.goatcounter.com/count src=//gc.zgo.at/count.js></script>
\ No newline at end of file
<!doctype html><html lang=en><head><meta charset=utf-8><title>the codeartist — programmer and engineer based in Berlin</title><meta content="The personal page and weblog of Norman Köhring" name=description><meta content="Norman Köhring" name=author><meta content="the codeartist — programmer and engineer based in Berlin" name=DC.title><meta content="52.4595, 13.5335" name=ICBM><meta content="52.4595; 13.5335" name=geo.position><meta content=DE-BE name=geo.region><meta content=Berlin name=geo.placename><meta content="width=device-width,initial-scale=1.0" name=viewport><link href=https://koehr.in rel=author><link href=https://koehr.in rel=canonical><link href=https://codearti.st rel=alternate><link href=https://koehr.tech rel=alternate><link href=https://k0r.eu rel=alternate><link href=https://koehr.in/rss.xml rel=alternate title=RSS type=application/rss+xml><link href=/favicon.png rel=icon type=image/x-icon><link href=/style.css rel=stylesheet><link href=https://indiecert.net/auth rel=authorization_endpoint><link href="ni:///sha-256;H5W3RSZHP6eNHUFQStlfqaUnnYXOtoibUL5PB2GRqNM?ct=application/x-x509-user-cert" rel=publickey><body class=µblog itemscope itemtype=https://schema.org/WebPage><header id=siteheader itemscope itemtype=https://schema.org/WPHeader><h1 class=p-name itemprop=headline><span class=first-name>norman</span><span class=last-name>köhring</span></h1><h2 itemprop=alternativeHeadline>Code Artist</h2><nav aria-label=breadcrumb class=breadcrumb><ol class=breadcrumb-list itemprop=breadcrumb itemscope itemtype=https://schema.org/BreadcrumbList><li class="breadcrumb-item home" itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=/ itemprop=item> <span itemprop=name>⌂</span> </a> <meta content=1 itemprop=position><li class=breadcrumb-item itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=/µblog itemprop=item> <span itemprop=name>µblog</span> </a> <meta content=2 itemprop=position><li class=breadcrumb-item itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=/µblog/coffee-n-code-2019-08-15-b1mvyusi1kt itemprop=item> <span itemprop=name>coffee-n-code-2019-08-15-b1mvyusi1kt</span> </a> <meta content=3 itemprop=position></ol></nav></header><input id=menu-toggle type=checkbox><aside itemscope itemtype=https://schema.org/WPSideBar><label for=menu-toggle>menu</label><section id=navigation><header><h1>menu</h1><img alt="a pixelated me" class=u-photo height=100 rel=me src=/avatar.jpg width=100></header><nav id=mainnav><ol class=nav-list itemscope itemtype=https://schema.org/SiteNavigationElement><li class=resume/cv itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=/cv itemprop=item> <span itemprop=name>resume/cv</span> </a> <meta content=1 itemprop=position><li class=microblog itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=/µblog itemprop=item> <span itemprop=name>microblog</span> </a> <meta content=2 itemprop=position><li class=blog itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=/blog itemprop=item> <span itemprop=name>blog</span> </a> <meta content=3 itemprop=position><li class=slides itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=/slides-list itemprop=item> <span itemprop=name>slides</span> </a> <meta content=4 itemprop=position><li class="today I learned" itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=/til itemprop=item> <span itemprop=name>today I learned</span> </a> <meta content=5 itemprop=position><li class="my stack" itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=/stack itemprop=item> <span itemprop=name>my stack</span> </a> <meta content=6 itemprop=position></ol></nav></section><section id=elsewhere><header><h1>elsewhere</h1></header><nav id=extnav><ol class=nav-list itemscope itemtype=https://schema.org/SiteNavigationElement><li class=twitter itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=https://twitter.com/koehr_in itemprop=item> <span itemprop=name>twitter</span> </a> <meta content=1 itemprop=position><li class=mastodon itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=https://mstdn.io/@koehr itemprop=item> <span itemprop=name>mastodon</span> </a> <meta content=2 itemprop=position><li class=github itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=https://github.com/nkoehring itemprop=item> <span itemprop=name>github</span> </a> <meta content=3 itemprop=position><li class=sourcehut itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=https://sr.ht/~koehr itemprop=item> <span itemprop=name>sourcehut</span> </a> <meta content=4 itemprop=position><li class=instagram itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=https://instagram.com/coffee_n_code itemprop=item> <span itemprop=name>instagram</span> </a> <meta content=5 itemprop=position><li class=photography itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=https://500px.com/koehr itemprop=item> <span itemprop=name>photography</span> </a> <meta content=6 itemprop=position><li class=mail itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=mailto:n[at]koehr.in itemprop=item> <span itemprop=name>mail</span> </a> <meta content=7 itemprop=position></ol></nav></section><section id=speaking><header><h1>speaking</h1></header><ol><li>fluent English & German</ol></section><section id="working with"><header><h1>working with</h1></header><ol><li>JavaScript & TypeScript<li>CSS3, HTML5<li>Ruby, Python, C<li>Linux, Shell<li>AWS, GCP, Azure<li>MongoDB Atlas & Stitch</ol></section><section id="looking into"><header><h1>looking into</h1></header><ol><li>Rust<li>ReasonML</ol></section><section id=interests><header><h1>other interests</h1></header><ul><li>Open Web<li>Open Data<li>Decentralization<li>Archery<li>Photography</ul></section></aside><div id=main itemprop=mainContentOfPage itemscope itemtype=https://schema.org/WebPageElement><article class="norm h-entry" id=post-body><h2 class="p-name dated" id=title></h2><time class=dt-published content=2019-08-15T17:17:54Z datetime=2019-08-15T17:17:54Z itemprop=datePublished pubdate> 2019-08-15T17:17:54Z </time><div class=e-content><div class=social-media itemscope itemtype=http://schema.org/Photograph><div class=attention><div class=likes>♡ 63</div><div class=comments><a alt=comments href=#comments itemprop=discussionUrl> <span itemprop=commentCount>🗪 4</span> </a></div></div><img alt="Photo shared by Coffee'n'Code on August 15, 2019 tagging @falba.tech, @lovecoders, and @codeclique." itemprop=image src=https://koehr.in/processed_images/c65f5aa900df3adf00.jpg></div><p>Creating a new #vuejs project is always a joy thanks to the incredible tooling that is provided nowadays. Vue-Cli is just so much more than just simple scaffolding. It gives you project management, plugin management and a web interface all out of the box! If you haven’t tried it yet, I really suggest you to.</p><span id=continue-reading></span><p>#code #coder #coding #codinglife #creativecoding #programming #programmer #programminglife #programmerrepublic #dvlpr #geek #programmerslife #programmers #art #artwork #instagood #instadaily #engineering #engineeringlife #softwaredeveloper #softwareengineer #webstagram #webdevelopment #webdeveloper #webdev @codeclique @techngneer @comment_sense @lovecoders @coding @worldcode @coderlifes @programmerrepublic @thedevlife @peoplewhocode @developerstuff @webprogramist<section id=comments><header><h2>Comments</h2><p>Adding comments is only possible via Instagram directly, sorry. If you're okay with visiting Instagram, you can use the <a rel="nofollow noopener" class=external href=https://instagram.com/p/B1MVYusi1kt> link to my post </a>.</header><ol class=comments><li class=comment itemscope itemtype=http://schema.org/Comment><blockquote><header itemprop=author itemscope itemtype=http://schema.org/Person><a rel="nofollow noopener" class=external href=https://bibliogram.art/u/thedevlife itemprop=name>thedevlife</a></header><p itemprop=text>VUE has been getting a lot more popularity as of late. 🔥🔥<ol class=comments><li class=comment itemscope itemtype=http://schema.org/Comment><blockquote><header itemprop=author itemscope itemtype=http://schema.org/Person><a rel="nofollow noopener" class=external href=https://bibliogram.art/u/coffee_n_code itemprop=name>coffee_n_code</a></header><p itemprop=text>@thedevlife Absolutely! Which is why I started the vuejs meetup in Berlin over two years ago!<ol class=comments></ol></blockquote></ol></blockquote><li class=comment itemscope itemtype=http://schema.org/Comment><blockquote><header itemprop=author itemscope itemtype=http://schema.org/Person><a rel="nofollow noopener" class=external href=https://bibliogram.art/u/techprogramming itemprop=name>techprogramming</a></header><p itemprop=text>Your posts bring me a lot of value my friend, keep doing great!💜😊<ol class=comments></ol></blockquote><li class=comment itemscope itemtype=http://schema.org/Comment><blockquote><header itemprop=author itemscope itemtype=http://schema.org/Person><a rel="nofollow noopener" class=external href=https://bibliogram.art/u/heyitssbecky itemprop=name>heyitssbecky</a></header><p itemprop=text>👍<ol class=comments></ol></blockquote></ol></section></div></article></div><footer itemscope itemtype=https://schema.org/WPFooter><p class=footernav><a rel="copyright noopener" title="ISC licensed" href=https://git.sr.ht/~koehr/koehr.in/tree/master/item/LICENSE target=_blank>©2022 Norman Köhring</a><nav class=footernav><ol class=nav-list itemscope itemtype=https://schema.org/SiteNavigationElement><li class=disclaimer itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=/impressum#disclaimer itemprop=item title=disclaimer> <span itemprop=name>Disclaimer</span> </a> <meta content=1 itemprop=position><li class=impressum itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=/impressum itemprop=item title=impressum> <span itemprop=name>Impressum</span> </a> <meta content=2 itemprop=position><li class=datenschutz itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=/impressum#datenschutz itemprop=item title=datenschutz> <span itemprop=name>Datenschutz</span> </a> <meta content=3 itemprop=position><li itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem rel=source><a title="source code of my homepage and blog" href=https://git.sr.ht/~koehr/koehr.in itemprop=item rel=noopener target=_blank> <span itemprop=name>Source</span> </a> <meta content=4 itemprop=position></ol></nav></footer><link href=/extended.css rel=stylesheet><script async data-goatcounter=https://koehr.goatcounter.com/count src=//gc.zgo.at/count.js></script>
\ No newline at end of file

M public/µblog/coffee-n-code-2019-08-17-b1paoywisyd/index.html => public/µblog/coffee-n-code-2019-08-17-b1paoywisyd/index.html +1 -1
@@ 1,1 1,1 @@
<!doctype html><html lang=en><head><meta charset=utf-8><title>the codeartist — programmer and engineer based in Berlin</title><meta content="The personal page and weblog of Norman Köhring" name=description><meta content="Norman Köhring" name=author><meta content="the codeartist — programmer and engineer based in Berlin" name=DC.title><meta content="51.3333, 12.4167" name=ICBM><meta content="51.3333; 12.4167" name=geo.position><meta content=DE-BE name=geo.region><meta content=Berlin name=geo.placename><meta content="width=device-width,initial-scale=1.0" name=viewport><link href=https://koehr.in rel=author><link href=https://koehr.in rel=canonical><link href=https://codearti.st rel=alternate><link href=https://koehr.tech rel=alternate><link href=https://k0r.eu rel=alternate><link href=https://koehr.in/rss.xml rel=alternate title=RSS type=application/rss+xml><link href=/favicon.png rel=icon type=image/x-icon><link href=/style.css rel=stylesheet><link href=https://indiecert.net/auth rel=authorization_endpoint><link href="ni:///sha-256;H5W3RSZHP6eNHUFQStlfqaUnnYXOtoibUL5PB2GRqNM?ct=application/x-x509-user-cert" rel=publickey><body class=µblog itemscope itemtype=https://schema.org/WebPage><header id=siteheader itemscope itemtype=https://schema.org/WPHeader><h1 class=p-name itemprop=headline><span class=first-name>norman</span><span class=last-name>köhring</span></h1><h2 itemprop=alternativeHeadline>Code Artist</h2><nav aria-label=breadcrumb class=breadcrumb><ol class=breadcrumb-list itemprop=breadcrumb itemscope itemtype=https://schema.org/BreadcrumbList><li class="breadcrumb-item home" itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=/ itemprop=item> <span itemprop=name>⌂</span> </a> <meta content=1 itemprop=position><li class=breadcrumb-item itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=/µblog itemprop=item> <span itemprop=name>µblog</span> </a> <meta content=2 itemprop=position><li class=breadcrumb-item itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=/µblog/coffee-n-code-2019-08-17-b1paoywisyd itemprop=item> <span itemprop=name>coffee-n-code-2019-08-17-b1paoywisyd</span> </a> <meta content=3 itemprop=position></ol></nav></header><input id=menu-toggle type=checkbox><aside itemscope itemtype=https://schema.org/WPSideBar><label for=menu-toggle>menu</label><section id=navigation><header><h1>menu</h1><img alt="a pixelated me" class=u-photo height=100 rel=me src=/avatar.jpg width=100></header><nav id=mainnav><ol class=nav-list itemscope itemtype=https://schema.org/SiteNavigationElement><li class=resume/cv itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=/cv itemprop=item> <span itemprop=name>resume/cv</span> </a> <meta content=1 itemprop=position><li class=microblog itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=/µblog itemprop=item> <span itemprop=name>microblog</span> </a> <meta content=2 itemprop=position><li class=blog itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=/blog itemprop=item> <span itemprop=name>blog</span> </a> <meta content=3 itemprop=position><li class=slides itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=/slides-list itemprop=item> <span itemprop=name>slides</span> </a> <meta content=4 itemprop=position><li class="today I learned" itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=/til itemprop=item> <span itemprop=name>today I learned</span> </a> <meta content=5 itemprop=position><li class="my stack" itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=/stack itemprop=item> <span itemprop=name>my stack</span> </a> <meta content=6 itemprop=position></ol></nav></section><section id=elsewhere><header><h1>elsewhere</h1></header><nav id=extnav><ol class=nav-list itemscope itemtype=https://schema.org/SiteNavigationElement><li class=twitter itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=https://twitter.com/koehr_in itemprop=item> <span itemprop=name>twitter</span> </a> <meta content=1 itemprop=position><li class=mastodon itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=https://mstdn.io/@koehr itemprop=item> <span itemprop=name>mastodon</span> </a> <meta content=2 itemprop=position><li class=github itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=https://github.com/nkoehring itemprop=item> <span itemprop=name>github</span> </a> <meta content=3 itemprop=position><li class=sourcehut itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=https://sr.ht/~koehr itemprop=item> <span itemprop=name>sourcehut</span> </a> <meta content=4 itemprop=position><li class=instagram itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=https://instagram.com/coffee_n_code itemprop=item> <span itemprop=name>instagram</span> </a> <meta content=5 itemprop=position><li class=photography itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=https://500px.com/koehr itemprop=item> <span itemprop=name>photography</span> </a> <meta content=6 itemprop=position><li class=mail itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=mailto:n[at]koehr.in itemprop=item> <span itemprop=name>mail</span> </a> <meta content=7 itemprop=position></ol></nav></section><section id=speaking><header><h1>speaking</h1></header><ol><li>fluent English & German</ol></section><section id="working with"><header><h1>working with</h1></header><ol><li>JavaScript & TypeScript<li>CSS3, HTML5<li>Ruby, Python, C<li>Linux, Shell<li>AWS, GCP, Azure<li>MongoDB Atlas & Stitch</ol></section><section id="looking into"><header><h1>looking into</h1></header><ol><li>Rust<li>ReasonML</ol></section><section id=interests><header><h1>other interests</h1></header><ul><li>Open Web<li>Open Data<li>Decentralization<li>Archery<li>Photography</ul></section></aside><div id=main itemprop=mainContentOfPage itemscope itemtype=https://schema.org/WebPageElement><article class="norm h-entry" id=post-body><h2 class="p-name dated" id=title></h2><time class=dt-published content=2019-08-16T22:01:30Z datetime=2019-08-16T22:01:30Z itemprop=datePublished pubdate> 2019-08-16T22:01:30Z </time><div class=e-content><div class=social-media itemscope itemtype=http://schema.org/Photograph><div class=attention><div class=likes>♡ 51</div><div class=comments><a alt=comments href=#comments itemprop=discussionUrl> <span itemprop=commentCount>🗪 3</span> </a></div></div><img alt="Photo shared by Coffee'n'Code on August 16, 2019 tagging @kbwarriors, @falba.tech, @theprogrammers.ig, @programunity, and @codeclique." itemprop=image src=https://koehr.in/processed_images/551429a3ac09b66e00.jpg></div><p>I just managed to type my password and restart my computer via the terminal with this keyboard! #Ergodox over level 9000 😂</p><span id=continue-reading></span><p>#keyboard #mechanicalkeyboard #code #coder #coding #codinglife #creativecoding #programming #programmer #programminglife #programmerrepublic #dvlpr #geek #programmerslife #programmers #art #artwork #instagood #instadaily #engineering #engineeringlife #softwaredeveloper #softwareengineer #webstagram #webdevelopment #webdeveloper #webdev @codeclique @techngneer @comment_sense @lovecoders @coding @worldcode @coderlifes @programmerrepublic @thedevlife @peoplewhocode @developerstuff @webprogramist<section id=comments><header><h2>Comments</h2><p>Adding comments is only possible via Instagram directly, sorry. If you're okay with visiting Instagram, you can use the <a rel="nofollow noopener" class=external href=https://instagram.com/p/B1PaoywisyD> link to my post </a>.</header><ol class=comments><li class=comment itemscope itemtype=http://schema.org/Comment><blockquote><header itemprop=author itemscope itemtype=http://schema.org/Person><a rel="nofollow noopener" class=external href=https://bibliogram.art/u/alexander_linders itemprop=name>alexander_linders</a></header><p itemprop=text>Nice feed! Mind checking out mine?<ol class=comments></ol></blockquote><li class=comment itemscope itemtype=http://schema.org/Comment><blockquote><header itemprop=author itemscope itemtype=http://schema.org/Person><a rel="nofollow noopener" class=external href=https://bibliogram.art/u/kbwarriors itemprop=name>kbwarriors</a></header><p itemprop=text>Oof no caps😂<ol class=comments><li class=comment itemscope itemtype=http://schema.org/Comment><blockquote><header itemprop=author itemscope itemtype=http://schema.org/Person><a rel="nofollow noopener" class=external href=https://bibliogram.art/u/coffee_n_code itemprop=name>coffee_n_code</a></header><p itemprop=text>@kbwarriors it was an emergency 😅<ol class=comments></ol></blockquote></ol></blockquote></ol></section></div></article></div><footer itemscope itemtype=https://schema.org/WPFooter><p class=footernav><a rel="copyright noopener" title="ISC licensed" href=https://git.sr.ht/~koehr/koehr.in/tree/master/item/LICENSE target=_blank>©2022 Norman Köhring</a><nav class=footernav><ol class=nav-list itemscope itemtype=https://schema.org/SiteNavigationElement><li class=disclaimer itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=/impressum#disclaimer itemprop=item title=disclaimer> <span itemprop=name>Disclaimer</span> </a> <meta content=1 itemprop=position><li class=impressum itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=/impressum itemprop=item title=impressum> <span itemprop=name>Impressum</span> </a> <meta content=2 itemprop=position><li class=datenschutz itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=/impressum#datenschutz itemprop=item title=datenschutz> <span itemprop=name>Datenschutz</span> </a> <meta content=3 itemprop=position><li itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem rel=source><a title="source code of my homepage and blog" href=https://git.sr.ht/~koehr/koehr.in itemprop=item rel=noopener target=_blank> <span itemprop=name>Source</span> </a> <meta content=4 itemprop=position></ol></nav></footer><link href=/extended.css rel=stylesheet><script async data-goatcounter=https://koehr.goatcounter.com/count src=//gc.zgo.at/count.js></script>
\ No newline at end of file
<!doctype html><html lang=en><head><meta charset=utf-8><title>the codeartist — programmer and engineer based in Berlin</title><meta content="The personal page and weblog of Norman Köhring" name=description><meta content="Norman Köhring" name=author><meta content="the codeartist — programmer and engineer based in Berlin" name=DC.title><meta content="52.4595, 13.5335" name=ICBM><meta content="52.4595; 13.5335" name=geo.position><meta content=DE-BE name=geo.region><meta content=Berlin name=geo.placename><meta content="width=device-width,initial-scale=1.0" name=viewport><link href=https://koehr.in rel=author><link href=https://koehr.in rel=canonical><link href=https://codearti.st rel=alternate><link href=https://koehr.tech rel=alternate><link href=https://k0r.eu rel=alternate><link href=https://koehr.in/rss.xml rel=alternate title=RSS type=application/rss+xml><link href=/favicon.png rel=icon type=image/x-icon><link href=/style.css rel=stylesheet><link href=https://indiecert.net/auth rel=authorization_endpoint><link href="ni:///sha-256;H5W3RSZHP6eNHUFQStlfqaUnnYXOtoibUL5PB2GRqNM?ct=application/x-x509-user-cert" rel=publickey><body class=µblog itemscope itemtype=https://schema.org/WebPage><header id=siteheader itemscope itemtype=https://schema.org/WPHeader><h1 class=p-name itemprop=headline><span class=first-name>norman</span><span class=last-name>köhring</span></h1><h2 itemprop=alternativeHeadline>Code Artist</h2><nav aria-label=breadcrumb class=breadcrumb><ol class=breadcrumb-list itemprop=breadcrumb itemscope itemtype=https://schema.org/BreadcrumbList><li class="breadcrumb-item home" itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=/ itemprop=item> <span itemprop=name>⌂</span> </a> <meta content=1 itemprop=position><li class=breadcrumb-item itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=/µblog itemprop=item> <span itemprop=name>µblog</span> </a> <meta content=2 itemprop=position><li class=breadcrumb-item itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=/µblog/coffee-n-code-2019-08-17-b1paoywisyd itemprop=item> <span itemprop=name>coffee-n-code-2019-08-17-b1paoywisyd</span> </a> <meta content=3 itemprop=position></ol></nav></header><input id=menu-toggle type=checkbox><aside itemscope itemtype=https://schema.org/WPSideBar><label for=menu-toggle>menu</label><section id=navigation><header><h1>menu</h1><img alt="a pixelated me" class=u-photo height=100 rel=me src=/avatar.jpg width=100></header><nav id=mainnav><ol class=nav-list itemscope itemtype=https://schema.org/SiteNavigationElement><li class=resume/cv itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=/cv itemprop=item> <span itemprop=name>resume/cv</span> </a> <meta content=1 itemprop=position><li class=microblog itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=/µblog itemprop=item> <span itemprop=name>microblog</span> </a> <meta content=2 itemprop=position><li class=blog itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=/blog itemprop=item> <span itemprop=name>blog</span> </a> <meta content=3 itemprop=position><li class=slides itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=/slides-list itemprop=item> <span itemprop=name>slides</span> </a> <meta content=4 itemprop=position><li class="today I learned" itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=/til itemprop=item> <span itemprop=name>today I learned</span> </a> <meta content=5 itemprop=position><li class="my stack" itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=/stack itemprop=item> <span itemprop=name>my stack</span> </a> <meta content=6 itemprop=position></ol></nav></section><section id=elsewhere><header><h1>elsewhere</h1></header><nav id=extnav><ol class=nav-list itemscope itemtype=https://schema.org/SiteNavigationElement><li class=twitter itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=https://twitter.com/koehr_in itemprop=item> <span itemprop=name>twitter</span> </a> <meta content=1 itemprop=position><li class=mastodon itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=https://mstdn.io/@koehr itemprop=item> <span itemprop=name>mastodon</span> </a> <meta content=2 itemprop=position><li class=github itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=https://github.com/nkoehring itemprop=item> <span itemprop=name>github</span> </a> <meta content=3 itemprop=position><li class=sourcehut itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=https://sr.ht/~koehr itemprop=item> <span itemprop=name>sourcehut</span> </a> <meta content=4 itemprop=position><li class=instagram itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=https://instagram.com/coffee_n_code itemprop=item> <span itemprop=name>instagram</span> </a> <meta content=5 itemprop=position><li class=photography itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=https://500px.com/koehr itemprop=item> <span itemprop=name>photography</span> </a> <meta content=6 itemprop=position><li class=mail itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=mailto:n[at]koehr.in itemprop=item> <span itemprop=name>mail</span> </a> <meta content=7 itemprop=position></ol></nav></section><section id=speaking><header><h1>speaking</h1></header><ol><li>fluent English & German</ol></section><section id="working with"><header><h1>working with</h1></header><ol><li>JavaScript & TypeScript<li>CSS3, HTML5<li>Ruby, Python, C<li>Linux, Shell<li>AWS, GCP, Azure<li>MongoDB Atlas & Stitch</ol></section><section id="looking into"><header><h1>looking into</h1></header><ol><li>Rust<li>ReasonML</ol></section><section id=interests><header><h1>other interests</h1></header><ul><li>Open Web<li>Open Data<li>Decentralization<li>Archery<li>Photography</ul></section></aside><div id=main itemprop=mainContentOfPage itemscope itemtype=https://schema.org/WebPageElement><article class="norm h-entry" id=post-body><h2 class="p-name dated" id=title></h2><time class=dt-published content=2019-08-16T22:01:30Z datetime=2019-08-16T22:01:30Z itemprop=datePublished pubdate> 2019-08-16T22:01:30Z </time><div class=e-content><div class=social-media itemscope itemtype=http://schema.org/Photograph><div class=attention><div class=likes>♡ 51</div><div class=comments><a alt=comments href=#comments itemprop=discussionUrl> <span itemprop=commentCount>🗪 3</span> </a></div></div><img alt="Photo shared by Coffee'n'Code on August 16, 2019 tagging @kbwarriors, @falba.tech, @theprogrammers.ig, @programunity, and @codeclique." itemprop=image src=https://koehr.in/processed_images/551429a3ac09b66e00.jpg></div><p>I just managed to type my password and restart my computer via the terminal with this keyboard! #Ergodox over level 9000 😂</p><span id=continue-reading></span><p>#keyboard #mechanicalkeyboard #code #coder #coding #codinglife #creativecoding #programming #programmer #programminglife #programmerrepublic #dvlpr #geek #programmerslife #programmers #art #artwork #instagood #instadaily #engineering #engineeringlife #softwaredeveloper #softwareengineer #webstagram #webdevelopment #webdeveloper #webdev @codeclique @techngneer @comment_sense @lovecoders @coding @worldcode @coderlifes @programmerrepublic @thedevlife @peoplewhocode @developerstuff @webprogramist<section id=comments><header><h2>Comments</h2><p>Adding comments is only possible via Instagram directly, sorry. If you're okay with visiting Instagram, you can use the <a rel="nofollow noopener" class=external href=https://instagram.com/p/B1PaoywisyD> link to my post </a>.</header><ol class=comments><li class=comment itemscope itemtype=http://schema.org/Comment><blockquote><header itemprop=author itemscope itemtype=http://schema.org/Person><a rel="nofollow noopener" class=external href=https://bibliogram.art/u/alexander_linders itemprop=name>alexander_linders</a></header><p itemprop=text>Nice feed! Mind checking out mine?<ol class=comments></ol></blockquote><li class=comment itemscope itemtype=http://schema.org/Comment><blockquote><header itemprop=author itemscope itemtype=http://schema.org/Person><a rel="nofollow noopener" class=external href=https://bibliogram.art/u/kbwarriors itemprop=name>kbwarriors</a></header><p itemprop=text>Oof no caps😂<ol class=comments><li class=comment itemscope itemtype=http://schema.org/Comment><blockquote><header itemprop=author itemscope itemtype=http://schema.org/Person><a rel="nofollow noopener" class=external href=https://bibliogram.art/u/coffee_n_code itemprop=name>coffee_n_code</a></header><p itemprop=text>@kbwarriors it was an emergency 😅<ol class=comments></ol></blockquote></ol></blockquote></ol></section></div></article></div><footer itemscope itemtype=https://schema.org/WPFooter><p class=footernav><a rel="copyright noopener" title="ISC licensed" href=https://git.sr.ht/~koehr/koehr.in/tree/master/item/LICENSE target=_blank>©2022 Norman Köhring</a><nav class=footernav><ol class=nav-list itemscope itemtype=https://schema.org/SiteNavigationElement><li class=disclaimer itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=/impressum#disclaimer itemprop=item title=disclaimer> <span itemprop=name>Disclaimer</span> </a> <meta content=1 itemprop=position><li class=impressum itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=/impressum itemprop=item title=impressum> <span itemprop=name>Impressum</span> </a> <meta content=2 itemprop=position><li class=datenschutz itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=/impressum#datenschutz itemprop=item title=datenschutz> <span itemprop=name>Datenschutz</span> </a> <meta content=3 itemprop=position><li itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem rel=source><a title="source code of my homepage and blog" href=https://git.sr.ht/~koehr/koehr.in itemprop=item rel=noopener target=_blank> <span itemprop=name>Source</span> </a> <meta content=4 itemprop=position></ol></nav></footer><link href=/extended.css rel=stylesheet><script async data-goatcounter=https://koehr.goatcounter.com/count src=//gc.zgo.at/count.js></script>
\ No newline at end of file

M public/µblog/coffee-n-code-2019-08-18-b1ulmmsifn6/index.html => public/µblog/coffee-n-code-2019-08-18-b1ulmmsifn6/index.html +1 -1
@@ 1,1 1,1 @@
<!doctype html><html lang=en><head><meta charset=utf-8><title>the codeartist — programmer and engineer based in Berlin</title><meta content="The personal page and weblog of Norman Köhring" name=description><meta content="Norman Köhring" name=author><meta content="the codeartist — programmer and engineer based in Berlin" name=DC.title><meta content="51.3333, 12.4167" name=ICBM><meta content="51.3333; 12.4167" name=geo.position><meta content=DE-BE name=geo.region><meta content=Berlin name=geo.placename><meta content="width=device-width,initial-scale=1.0" name=viewport><link href=https://koehr.in rel=author><link href=https://koehr.in rel=canonical><link href=https://codearti.st rel=alternate><link href=https://koehr.tech rel=alternate><link href=https://k0r.eu rel=alternate><link href=https://koehr.in/rss.xml rel=alternate title=RSS type=application/rss+xml><link href=/favicon.png rel=icon type=image/x-icon><link href=/style.css rel=stylesheet><link href=https://indiecert.net/auth rel=authorization_endpoint><link href="ni:///sha-256;H5W3RSZHP6eNHUFQStlfqaUnnYXOtoibUL5PB2GRqNM?ct=application/x-x509-user-cert" rel=publickey><body class=µblog itemscope itemtype=https://schema.org/WebPage><header id=siteheader itemscope itemtype=https://schema.org/WPHeader><h1 class=p-name itemprop=headline><span class=first-name>norman</span><span class=last-name>köhring</span></h1><h2 itemprop=alternativeHeadline>Code Artist</h2><nav aria-label=breadcrumb class=breadcrumb><ol class=breadcrumb-list itemprop=breadcrumb itemscope itemtype=https://schema.org/BreadcrumbList><li class="breadcrumb-item home" itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=/ itemprop=item> <span itemprop=name>⌂</span> </a> <meta content=1 itemprop=position><li class=breadcrumb-item itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=/µblog itemprop=item> <span itemprop=name>µblog</span> </a> <meta content=2 itemprop=position><li class=breadcrumb-item itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=/µblog/coffee-n-code-2019-08-18-b1ulmmsifn6 itemprop=item> <span itemprop=name>coffee-n-code-2019-08-18-b1ulmmsifn6</span> </a> <meta content=3 itemprop=position></ol></nav></header><input id=menu-toggle type=checkbox><aside itemscope itemtype=https://schema.org/WPSideBar><label for=menu-toggle>menu</label><section id=navigation><header><h1>menu</h1><img alt="a pixelated me" class=u-photo height=100 rel=me src=/avatar.jpg width=100></header><nav id=mainnav><ol class=nav-list itemscope itemtype=https://schema.org/SiteNavigationElement><li class=resume/cv itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=/cv itemprop=item> <span itemprop=name>resume/cv</span> </a> <meta content=1 itemprop=position><li class=microblog itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=/µblog itemprop=item> <span itemprop=name>microblog</span> </a> <meta content=2 itemprop=position><li class=blog itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=/blog itemprop=item> <span itemprop=name>blog</span> </a> <meta content=3 itemprop=position><li class=slides itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=/slides-list itemprop=item> <span itemprop=name>slides</span> </a> <meta content=4 itemprop=position><li class="today I learned" itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=/til itemprop=item> <span itemprop=name>today I learned</span> </a> <meta content=5 itemprop=position><li class="my stack" itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=/stack itemprop=item> <span itemprop=name>my stack</span> </a> <meta content=6 itemprop=position></ol></nav></section><section id=elsewhere><header><h1>elsewhere</h1></header><nav id=extnav><ol class=nav-list itemscope itemtype=https://schema.org/SiteNavigationElement><li class=twitter itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=https://twitter.com/koehr_in itemprop=item> <span itemprop=name>twitter</span> </a> <meta content=1 itemprop=position><li class=mastodon itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=https://mstdn.io/@koehr itemprop=item> <span itemprop=name>mastodon</span> </a> <meta content=2 itemprop=position><li class=github itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=https://github.com/nkoehring itemprop=item> <span itemprop=name>github</span> </a> <meta content=3 itemprop=position><li class=sourcehut itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=https://sr.ht/~koehr itemprop=item> <span itemprop=name>sourcehut</span> </a> <meta content=4 itemprop=position><li class=instagram itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=https://instagram.com/coffee_n_code itemprop=item> <span itemprop=name>instagram</span> </a> <meta content=5 itemprop=position><li class=photography itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=https://500px.com/koehr itemprop=item> <span itemprop=name>photography</span> </a> <meta content=6 itemprop=position><li class=mail itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=mailto:n[at]koehr.in itemprop=item> <span itemprop=name>mail</span> </a> <meta content=7 itemprop=position></ol></nav></section><section id=speaking><header><h1>speaking</h1></header><ol><li>fluent English & German</ol></section><section id="working with"><header><h1>working with</h1></header><ol><li>JavaScript & TypeScript<li>CSS3, HTML5<li>Ruby, Python, C<li>Linux, Shell<li>AWS, GCP, Azure<li>MongoDB Atlas & Stitch</ol></section><section id="looking into"><header><h1>looking into</h1></header><ol><li>Rust<li>ReasonML</ol></section><section id=interests><header><h1>other interests</h1></header><ul><li>Open Web<li>Open Data<li>Decentralization<li>Archery<li>Photography</ul></section></aside><div id=main itemprop=mainContentOfPage itemscope itemtype=https://schema.org/WebPageElement><article class="norm h-entry" id=post-body><h2 class="p-name dated" id=title></h2><time class=dt-published content=2019-08-18T18:26:20Z datetime=2019-08-18T18:26:20Z itemprop=datePublished pubdate> 2019-08-18T18:26:20Z </time><div class=e-content><div class=social-media itemscope itemtype=http://schema.org/Photograph><div class=attention><div class=likes>♡ 62</div><div class=comments><a alt=comments href=#comments itemprop=discussionUrl> <span itemprop=commentCount>🗪 4</span> </a></div></div><img alt="Photo shared by Coffee'n'Code on August 18, 2019 tagging @wildcatliving, @coderlifes, @codingdays, @programunity, and @codeclique." itemprop=image src=https://koehr.in/processed_images/94f293182d1fbc9000.jpg></div><p>Hey! I saw that copy and paste!</p><span id=continue-reading></span><p>It’s hard to be watched all the time 🤷‍♂️ #cat #catsofinstagram #catcontent #code #coder #coding #codinglife #creativecoding #programming #programmer #programminglife #programmerrepublic #dvlpr #geek #programmerslife #programmers #art #artwork #instagood #instadaily #engineering #engineeringlife #softwaredeveloper #softwareengineer #webstagram #webdevelopment #webdeveloper #webdev @codeclique @techngneer @comment_sense @lovecoders @coding @worldcode @coderlifes @programmerrepublic @thedevlife @peoplewhocode @developerstuff @webprogramist<section id=comments><header><h2>Comments</h2><p>Adding comments is only possible via Instagram directly, sorry. If you're okay with visiting Instagram, you can use the <a rel="nofollow noopener" class=external href=https://instagram.com/p/B1ULmmsifn6> link to my post </a>.</header><ol class=comments><li class=comment itemscope itemtype=http://schema.org/Comment><blockquote><header itemprop=author itemscope itemtype=http://schema.org/Person><a rel="nofollow noopener" class=external href=https://bibliogram.art/u/ricardobrenes.cr itemprop=name>ricardobrenes.cr</a></header><p itemprop=text>WOW! 😃😃.<ol class=comments></ol></blockquote><li class=comment itemscope itemtype=http://schema.org/Comment><blockquote><header itemprop=author itemscope itemtype=http://schema.org/Person><a rel="nofollow noopener" class=external href=https://bibliogram.art/u/curious.dev itemprop=name>curious.dev</a></header><p itemprop=text>Inspector Meow macht wieder einmal einen exzellenten Job! 😁😅<ol class=comments><li class=comment itemscope itemtype=http://schema.org/Comment><blockquote><header itemprop=author itemscope itemtype=http://schema.org/Person><a rel="nofollow noopener" class=external href=https://bibliogram.art/u/coffee_n_code itemprop=name>coffee_n_code</a></header><p itemprop=text>@curious.dev immer einen Schritt purrraus!<ol class=comments></ol></blockquote></ol></blockquote><li class=comment itemscope itemtype=http://schema.org/Comment><blockquote><header itemprop=author itemscope itemtype=http://schema.org/Person><a rel="nofollow noopener" class=external href=https://bibliogram.art/u/branding_by_emir itemprop=name>branding_by_emir</a></header><p itemprop=text>Cute 😍<ol class=comments></ol></blockquote></ol></section></div></article></div><footer itemscope itemtype=https://schema.org/WPFooter><p class=footernav><a rel="copyright noopener" title="ISC licensed" href=https://git.sr.ht/~koehr/koehr.in/tree/master/item/LICENSE target=_blank>©2022 Norman Köhring</a><nav class=footernav><ol class=nav-list itemscope itemtype=https://schema.org/SiteNavigationElement><li class=disclaimer itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=/impressum#disclaimer itemprop=item title=disclaimer> <span itemprop=name>Disclaimer</span> </a> <meta content=1 itemprop=position><li class=impressum itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=/impressum itemprop=item title=impressum> <span itemprop=name>Impressum</span> </a> <meta content=2 itemprop=position><li class=datenschutz itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=/impressum#datenschutz itemprop=item title=datenschutz> <span itemprop=name>Datenschutz</span> </a> <meta content=3 itemprop=position><li itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem rel=source><a title="source code of my homepage and blog" href=https://git.sr.ht/~koehr/koehr.in itemprop=item rel=noopener target=_blank> <span itemprop=name>Source</span> </a> <meta content=4 itemprop=position></ol></nav></footer><link href=/extended.css rel=stylesheet><script async data-goatcounter=https://koehr.goatcounter.com/count src=//gc.zgo.at/count.js></script>
\ No newline at end of file
<!doctype html><html lang=en><head><meta charset=utf-8><title>the codeartist — programmer and engineer based in Berlin</title><meta content="The personal page and weblog of Norman Köhring" name=description><meta content="Norman Köhring" name=author><meta content="the codeartist — programmer and engineer based in Berlin" name=DC.title><meta content="52.4595, 13.5335" name=ICBM><meta content="52.4595; 13.5335" name=geo.position><meta content=DE-BE name=geo.region><meta content=Berlin name=geo.placename><meta content="width=device-width,initial-scale=1.0" name=viewport><link href=https://koehr.in rel=author><link href=https://koehr.in rel=canonical><link href=https://codearti.st rel=alternate><link href=https://koehr.tech rel=alternate><link href=https://k0r.eu rel=alternate><link href=https://koehr.in/rss.xml rel=alternate title=RSS type=application/rss+xml><link href=/favicon.png rel=icon type=image/x-icon><link href=/style.css rel=stylesheet><link href=https://indiecert.net/auth rel=authorization_endpoint><link href="ni:///sha-256;H5W3RSZHP6eNHUFQStlfqaUnnYXOtoibUL5PB2GRqNM?ct=application/x-x509-user-cert" rel=publickey><body class=µblog itemscope itemtype=https://schema.org/WebPage><header id=siteheader itemscope itemtype=https://schema.org/WPHeader><h1 class=p-name itemprop=headline><span class=first-name>norman</span><span class=last-name>köhring</span></h1><h2 itemprop=alternativeHeadline>Code Artist</h2><nav aria-label=breadcrumb class=breadcrumb><ol class=breadcrumb-list itemprop=breadcrumb itemscope itemtype=https://schema.org/BreadcrumbList><li class="breadcrumb-item home" itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=/ itemprop=item> <span itemprop=name>⌂</span> </a> <meta content=1 itemprop=position><li class=breadcrumb-item itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=/µblog itemprop=item> <span itemprop=name>µblog</span> </a> <meta content=2 itemprop=position><li class=breadcrumb-item itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=/µblog/coffee-n-code-2019-08-18-b1ulmmsifn6 itemprop=item> <span itemprop=name>coffee-n-code-2019-08-18-b1ulmmsifn6</span> </a> <meta content=3 itemprop=position></ol></nav></header><input id=menu-toggle type=checkbox><aside itemscope itemtype=https://schema.org/WPSideBar><label for=menu-toggle>menu</label><section id=navigation><header><h1>menu</h1><img alt="a pixelated me" class=u-photo height=100 rel=me src=/avatar.jpg width=100></header><nav id=mainnav><ol class=nav-list itemscope itemtype=https://schema.org/SiteNavigationElement><li class=resume/cv itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=/cv itemprop=item> <span itemprop=name>resume/cv</span> </a> <meta content=1 itemprop=position><li class=microblog itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=/µblog itemprop=item> <span itemprop=name>microblog</span> </a> <meta content=2 itemprop=position><li class=blog itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=/blog itemprop=item> <span itemprop=name>blog</span> </a> <meta content=3 itemprop=position><li class=slides itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=/slides-list itemprop=item> <span itemprop=name>slides</span> </a> <meta content=4 itemprop=position><li class="today I learned" itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=/til itemprop=item> <span itemprop=name>today I learned</span> </a> <meta content=5 itemprop=position><li class="my stack" itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=/stack itemprop=item> <span itemprop=name>my stack</span> </a> <meta content=6 itemprop=position></ol></nav></section><section id=elsewhere><header><h1>elsewhere</h1></header><nav id=extnav><ol class=nav-list itemscope itemtype=https://schema.org/SiteNavigationElement><li class=twitter itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=https://twitter.com/koehr_in itemprop=item> <span itemprop=name>twitter</span> </a> <meta content=1 itemprop=position><li class=mastodon itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=https://mstdn.io/@koehr itemprop=item> <span itemprop=name>mastodon</span> </a> <meta content=2 itemprop=position><li class=github itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=https://github.com/nkoehring itemprop=item> <span itemprop=name>github</span> </a> <meta content=3 itemprop=position><li class=sourcehut itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=https://sr.ht/~koehr itemprop=item> <span itemprop=name>sourcehut</span> </a> <meta content=4 itemprop=position><li class=instagram itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=https://instagram.com/coffee_n_code itemprop=item> <span itemprop=name>instagram</span> </a> <meta content=5 itemprop=position><li class=photography itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=https://500px.com/koehr itemprop=item> <span itemprop=name>photography</span> </a> <meta content=6 itemprop=position><li class=mail itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=mailto:n[at]koehr.in itemprop=item> <span itemprop=name>mail</span> </a> <meta content=7 itemprop=position></ol></nav></section><section id=speaking><header><h1>speaking</h1></header><ol><li>fluent English & German</ol></section><section id="working with"><header><h1>working with</h1></header><ol><li>JavaScript & TypeScript<li>CSS3, HTML5<li>Ruby, Python, C<li>Linux, Shell<li>AWS, GCP, Azure<li>MongoDB Atlas & Stitch</ol></section><section id="looking into"><header><h1>looking into</h1></header><ol><li>Rust<li>ReasonML</ol></section><section id=interests><header><h1>other interests</h1></header><ul><li>Open Web<li>Open Data<li>Decentralization<li>Archery<li>Photography</ul></section></aside><div id=main itemprop=mainContentOfPage itemscope itemtype=https://schema.org/WebPageElement><article class="norm h-entry" id=post-body><h2 class="p-name dated" id=title></h2><time class=dt-published content=2019-08-18T18:26:20Z datetime=2019-08-18T18:26:20Z itemprop=datePublished pubdate> 2019-08-18T18:26:20Z </time><div class=e-content><div class=social-media itemscope itemtype=http://schema.org/Photograph><div class=attention><div class=likes>♡ 62</div><div class=comments><a alt=comments href=#comments itemprop=discussionUrl> <span itemprop=commentCount>🗪 4</span> </a></div></div><img alt="Photo shared by Coffee'n'Code on August 18, 2019 tagging @wildcatliving, @coderlifes, @codingdays, @programunity, and @codeclique." itemprop=image src=https://koehr.in/processed_images/94f293182d1fbc9000.jpg></div><p>Hey! I saw that copy and paste!</p><span id=continue-reading></span><p>It’s hard to be watched all the time 🤷‍♂️ #cat #catsofinstagram #catcontent #code #coder #coding #codinglife #creativecoding #programming #programmer #programminglife #programmerrepublic #dvlpr #geek #programmerslife #programmers #art #artwork #instagood #instadaily #engineering #engineeringlife #softwaredeveloper #softwareengineer #webstagram #webdevelopment #webdeveloper #webdev @codeclique @techngneer @comment_sense @lovecoders @coding @worldcode @coderlifes @programmerrepublic @thedevlife @peoplewhocode @developerstuff @webprogramist<section id=comments><header><h2>Comments</h2><p>Adding comments is only possible via Instagram directly, sorry. If you're okay with visiting Instagram, you can use the <a rel="nofollow noopener" class=external href=https://instagram.com/p/B1ULmmsifn6> link to my post </a>.</header><ol class=comments><li class=comment itemscope itemtype=http://schema.org/Comment><blockquote><header itemprop=author itemscope itemtype=http://schema.org/Person><a rel="nofollow noopener" class=external href=https://bibliogram.art/u/ricardobrenes.cr itemprop=name>ricardobrenes.cr</a></header><p itemprop=text>WOW! 😃😃.<ol class=comments></ol></blockquote><li class=comment itemscope itemtype=http://schema.org/Comment><blockquote><header itemprop=author itemscope itemtype=http://schema.org/Person><a rel="nofollow noopener" class=external href=https://bibliogram.art/u/curious.dev itemprop=name>curious.dev</a></header><p itemprop=text>Inspector Meow macht wieder einmal einen exzellenten Job! 😁😅<ol class=comments><li class=comment itemscope itemtype=http://schema.org/Comment><blockquote><header itemprop=author itemscope itemtype=http://schema.org/Person><a rel="nofollow noopener" class=external href=https://bibliogram.art/u/coffee_n_code itemprop=name>coffee_n_code</a></header><p itemprop=text>@curious.dev immer einen Schritt purrraus!<ol class=comments></ol></blockquote></ol></blockquote><li class=comment itemscope itemtype=http://schema.org/Comment><blockquote><header itemprop=author itemscope itemtype=http://schema.org/Person><a rel="nofollow noopener" class=external href=https://bibliogram.art/u/branding_by_emir itemprop=name>branding_by_emir</a></header><p itemprop=text>Cute 😍<ol class=comments></ol></blockquote></ol></section></div></article></div><footer itemscope itemtype=https://schema.org/WPFooter><p class=footernav><a rel="copyright noopener" title="ISC licensed" href=https://git.sr.ht/~koehr/koehr.in/tree/master/item/LICENSE target=_blank>©2022 Norman Köhring</a><nav class=footernav><ol class=nav-list itemscope itemtype=https://schema.org/SiteNavigationElement><li class=disclaimer itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=/impressum#disclaimer itemprop=item title=disclaimer> <span itemprop=name>Disclaimer</span> </a> <meta content=1 itemprop=position><li class=impressum itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=/impressum itemprop=item title=impressum> <span itemprop=name>Impressum</span> </a> <meta content=2 itemprop=position><li class=datenschutz itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=/impressum#datenschutz itemprop=item title=datenschutz> <span itemprop=name>Datenschutz</span> </a> <meta content=3 itemprop=position><li itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem rel=source><a title="source code of my homepage and blog" href=https://git.sr.ht/~koehr/koehr.in itemprop=item rel=noopener target=_blank> <span itemprop=name>Source</span> </a> <meta content=4 itemprop=position></ol></nav></footer><link href=/extended.css rel=stylesheet><script async data-goatcounter=https://koehr.goatcounter.com/count src=//gc.zgo.at/count.js></script>
\ No newline at end of file

M public/µblog/coffee-n-code-2019-08-19-b1vvlehcqnr/index.html => public/µblog/coffee-n-code-2019-08-19-b1vvlehcqnr/index.html +1 -1
@@ 1,1 1,1 @@
<!doctype html><html lang=en><head><meta charset=utf-8><title>the codeartist — programmer and engineer based in Berlin</title><meta content="The personal page and weblog of Norman Köhring" name=description><meta content="Norman Köhring" name=author><meta content="the codeartist — programmer and engineer based in Berlin" name=DC.title><meta content="51.3333, 12.4167" name=ICBM><meta content="51.3333; 12.4167" name=geo.position><meta content=DE-BE name=geo.region><meta content=Berlin name=geo.placename><meta content="width=device-width,initial-scale=1.0" name=viewport><link href=https://koehr.in rel=author><link href=https://koehr.in rel=canonical><link href=https://codearti.st rel=alternate><link href=https://koehr.tech rel=alternate><link href=https://k0r.eu rel=alternate><link href=https://koehr.in/rss.xml rel=alternate title=RSS type=application/rss+xml><link href=/favicon.png rel=icon type=image/x-icon><link href=/style.css rel=stylesheet><link href=https://indiecert.net/auth rel=authorization_endpoint><link href="ni:///sha-256;H5W3RSZHP6eNHUFQStlfqaUnnYXOtoibUL5PB2GRqNM?ct=application/x-x509-user-cert" rel=publickey><body class=µblog itemscope itemtype=https://schema.org/WebPage><header id=siteheader itemscope itemtype=https://schema.org/WPHeader><h1 class=p-name itemprop=headline><span class=first-name>norman</span><span class=last-name>köhring</span></h1><h2 itemprop=alternativeHeadline>Code Artist</h2><nav aria-label=breadcrumb class=breadcrumb><ol class=breadcrumb-list itemprop=breadcrumb itemscope itemtype=https://schema.org/BreadcrumbList><li class="breadcrumb-item home" itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=/ itemprop=item> <span itemprop=name>⌂</span> </a> <meta content=1 itemprop=position><li class=breadcrumb-item itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=/µblog itemprop=item> <span itemprop=name>µblog</span> </a> <meta content=2 itemprop=position><li class=breadcrumb-item itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=/µblog/coffee-n-code-2019-08-19-b1vvlehcqnr itemprop=item> <span itemprop=name>coffee-n-code-2019-08-19-b1vvlehcqnr</span> </a> <meta content=3 itemprop=position></ol></nav></header><input id=menu-toggle type=checkbox><aside itemscope itemtype=https://schema.org/WPSideBar><label for=menu-toggle>menu</label><section id=navigation><header><h1>menu</h1><img alt="a pixelated me" class=u-photo height=100 rel=me src=/avatar.jpg width=100></header><nav id=mainnav><ol class=nav-list itemscope itemtype=https://schema.org/SiteNavigationElement><li class=resume/cv itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=/cv itemprop=item> <span itemprop=name>resume/cv</span> </a> <meta content=1 itemprop=position><li class=microblog itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=/µblog itemprop=item> <span itemprop=name>microblog</span> </a> <meta content=2 itemprop=position><li class=blog itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=/blog itemprop=item> <span itemprop=name>blog</span> </a> <meta content=3 itemprop=position><li class=slides itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=/slides-list itemprop=item> <span itemprop=name>slides</span> </a> <meta content=4 itemprop=position><li class="today I learned" itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=/til itemprop=item> <span itemprop=name>today I learned</span> </a> <meta content=5 itemprop=position><li class="my stack" itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=/stack itemprop=item> <span itemprop=name>my stack</span> </a> <meta content=6 itemprop=position></ol></nav></section><section id=elsewhere><header><h1>elsewhere</h1></header><nav id=extnav><ol class=nav-list itemscope itemtype=https://schema.org/SiteNavigationElement><li class=twitter itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=https://twitter.com/koehr_in itemprop=item> <span itemprop=name>twitter</span> </a> <meta content=1 itemprop=position><li class=mastodon itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=https://mstdn.io/@koehr itemprop=item> <span itemprop=name>mastodon</span> </a> <meta content=2 itemprop=position><li class=github itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=https://github.com/nkoehring itemprop=item> <span itemprop=name>github</span> </a> <meta content=3 itemprop=position><li class=sourcehut itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=https://sr.ht/~koehr itemprop=item> <span itemprop=name>sourcehut</span> </a> <meta content=4 itemprop=position><li class=instagram itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=https://instagram.com/coffee_n_code itemprop=item> <span itemprop=name>instagram</span> </a> <meta content=5 itemprop=position><li class=photography itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=https://500px.com/koehr itemprop=item> <span itemprop=name>photography</span> </a> <meta content=6 itemprop=position><li class=mail itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=mailto:n[at]koehr.in itemprop=item> <span itemprop=name>mail</span> </a> <meta content=7 itemprop=position></ol></nav></section><section id=speaking><header><h1>speaking</h1></header><ol><li>fluent English & German</ol></section><section id="working with"><header><h1>working with</h1></header><ol><li>JavaScript & TypeScript<li>CSS3, HTML5<li>Ruby, Python, C<li>Linux, Shell<li>AWS, GCP, Azure<li>MongoDB Atlas & Stitch</ol></section><section id="looking into"><header><h1>looking into</h1></header><ol><li>Rust<li>ReasonML</ol></section><section id=interests><header><h1>other interests</h1></header><ul><li>Open Web<li>Open Data<li>Decentralization<li>Archery<li>Photography</ul></section></aside><div id=main itemprop=mainContentOfPage itemscope itemtype=https://schema.org/WebPageElement><article class="norm h-entry" id=post-body><h2 class="p-name dated" id=title></h2><time class=dt-published content=2019-08-19T08:56:23Z datetime=2019-08-19T08:56:23Z itemprop=datePublished pubdate> 2019-08-19T08:56:23Z </time><div class=e-content><div class=social-media itemscope itemtype=http://schema.org/Photograph><div class=attention><div class=likes>♡ 60</div><div class=comments><a alt=comments href=#comments itemprop=discussionUrl> <span itemprop=commentCount>🗪 0</span> </a></div></div><img alt="Photo shared by Coffee'n'Code on August 19, 2019 tagging @coderlifes, @codingdays, and @codeclique." itemprop=image src=https://koehr.in/processed_images/530dfd365ab4544f00.jpg></div><p>About last night… I’m currently writing my first #penandpaper adventure for the #cthulhu dark system. I’m honestly a bit nervous about it. It’s all new and it’s a lot of work.</p><span id=continue-reading></span><p>#code #coder #coding #codinglife #creativecoding #programming #programmer #programminglife #programmerrepublic #dvlpr #geek #programmerslife #programmers #art #artwork #instagood #instadaily #engineering #engineeringlife #softwaredeveloper #softwareengineer #webstagram #webdevelopment #webdeveloper #webdev @codeclique @techngneer @comment_sense @lovecoders @coding @worldcode @coderlifes @programmerrepublic @thedevlife @peoplewhocode @developerstuff @webprogramist<section id=comments><header><h2>Comments</h2><p>Adding comments is only possible via Instagram directly, sorry. If you're okay with visiting Instagram, you can use the <a rel="nofollow noopener" class=external href=https://instagram.com/p/B1VvLEHCQNR> link to my post </a>.</header><ol class=comments></ol></section></div></article></div><footer itemscope itemtype=https://schema.org/WPFooter><p class=footernav><a rel="copyright noopener" title="ISC licensed" href=https://git.sr.ht/~koehr/koehr.in/tree/master/item/LICENSE target=_blank>©2022 Norman Köhring</a><nav class=footernav><ol class=nav-list itemscope itemtype=https://schema.org/SiteNavigationElement><li class=disclaimer itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=/impressum#disclaimer itemprop=item title=disclaimer> <span itemprop=name>Disclaimer</span> </a> <meta content=1 itemprop=position><li class=impressum itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=/impressum itemprop=item title=impressum> <span itemprop=name>Impressum</span> </a> <meta content=2 itemprop=position><li class=datenschutz itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=/impressum#datenschutz itemprop=item title=datenschutz> <span itemprop=name>Datenschutz</span> </a> <meta content=3 itemprop=position><li itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem rel=source><a title="source code of my homepage and blog" href=https://git.sr.ht/~koehr/koehr.in itemprop=item rel=noopener target=_blank> <span itemprop=name>Source</span> </a> <meta content=4 itemprop=position></ol></nav></footer><link href=/extended.css rel=stylesheet><script async data-goatcounter=https://koehr.goatcounter.com/count src=//gc.zgo.at/count.js></script>
\ No newline at end of file
<!doctype html><html lang=en><head><meta charset=utf-8><title>the codeartist — programmer and engineer based in Berlin</title><meta content="The personal page and weblog of Norman Köhring" name=description><meta content="Norman Köhring" name=author><meta content="the codeartist — programmer and engineer based in Berlin" name=DC.title><meta content="52.4595, 13.5335" name=ICBM><meta content="52.4595; 13.5335" name=geo.position><meta content=DE-BE name=geo.region><meta content=Berlin name=geo.placename><meta content="width=device-width,initial-scale=1.0" name=viewport><link href=https://koehr.in rel=author><link href=https://koehr.in rel=canonical><link href=https://codearti.st rel=alternate><link href=https://koehr.tech rel=alternate><link href=https://k0r.eu rel=alternate><link href=https://koehr.in/rss.xml rel=alternate title=RSS type=application/rss+xml><link href=/favicon.png rel=icon type=image/x-icon><link href=/style.css rel=stylesheet><link href=https://indiecert.net/auth rel=authorization_endpoint><link href="ni:///sha-256;H5W3RSZHP6eNHUFQStlfqaUnnYXOtoibUL5PB2GRqNM?ct=application/x-x509-user-cert" rel=publickey><body class=µblog itemscope itemtype=https://schema.org/WebPage><header id=siteheader itemscope itemtype=https://schema.org/WPHeader><h1 class=p-name itemprop=headline><span class=first-name>norman</span><span class=last-name>köhring</span></h1><h2 itemprop=alternativeHeadline>Code Artist</h2><nav aria-label=breadcrumb class=breadcrumb><ol class=breadcrumb-list itemprop=breadcrumb itemscope itemtype=https://schema.org/BreadcrumbList><li class="breadcrumb-item home" itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=/ itemprop=item> <span itemprop=name>⌂</span> </a> <meta content=1 itemprop=position><li class=breadcrumb-item itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=/µblog itemprop=item> <span itemprop=name>µblog</span> </a> <meta content=2 itemprop=position><li class=breadcrumb-item itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=/µblog/coffee-n-code-2019-08-19-b1vvlehcqnr itemprop=item> <span itemprop=name>coffee-n-code-2019-08-19-b1vvlehcqnr</span> </a> <meta content=3 itemprop=position></ol></nav></header><input id=menu-toggle type=checkbox><aside itemscope itemtype=https://schema.org/WPSideBar><label for=menu-toggle>menu</label><section id=navigation><header><h1>menu</h1><img alt="a pixelated me" class=u-photo height=100 rel=me src=/avatar.jpg width=100></header><nav id=mainnav><ol class=nav-list itemscope itemtype=https://schema.org/SiteNavigationElement><li class=resume/cv itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=/cv itemprop=item> <span itemprop=name>resume/cv</span> </a> <meta content=1 itemprop=position><li class=microblog itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=/µblog itemprop=item> <span itemprop=name>microblog</span> </a> <meta content=2 itemprop=position><li class=blog itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=/blog itemprop=item> <span itemprop=name>blog</span> </a> <meta content=3 itemprop=position><li class=slides itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=/slides-list itemprop=item> <span itemprop=name>slides</span> </a> <meta content=4 itemprop=position><li class="today I learned" itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=/til itemprop=item> <span itemprop=name>today I learned</span> </a> <meta content=5 itemprop=position><li class="my stack" itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=/stack itemprop=item> <span itemprop=name>my stack</span> </a> <meta content=6 itemprop=position></ol></nav></section><section id=elsewhere><header><h1>elsewhere</h1></header><nav id=extnav><ol class=nav-list itemscope itemtype=https://schema.org/SiteNavigationElement><li class=twitter itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=https://twitter.com/koehr_in itemprop=item> <span itemprop=name>twitter</span> </a> <meta content=1 itemprop=position><li class=mastodon itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=https://mstdn.io/@koehr itemprop=item> <span itemprop=name>mastodon</span> </a> <meta content=2 itemprop=position><li class=github itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=https://github.com/nkoehring itemprop=item> <span itemprop=name>github</span> </a> <meta content=3 itemprop=position><li class=sourcehut itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=https://sr.ht/~koehr itemprop=item> <span itemprop=name>sourcehut</span> </a> <meta content=4 itemprop=position><li class=instagram itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=https://instagram.com/coffee_n_code itemprop=item> <span itemprop=name>instagram</span> </a> <meta content=5 itemprop=position><li class=photography itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=https://500px.com/koehr itemprop=item> <span itemprop=name>photography</span> </a> <meta content=6 itemprop=position><li class=mail itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=mailto:n[at]koehr.in itemprop=item> <span itemprop=name>mail</span> </a> <meta content=7 itemprop=position></ol></nav></section><section id=speaking><header><h1>speaking</h1></header><ol><li>fluent English & German</ol></section><section id="working with"><header><h1>working with</h1></header><ol><li>JavaScript & TypeScript<li>CSS3, HTML5<li>Ruby, Python, C<li>Linux, Shell<li>AWS, GCP, Azure<li>MongoDB Atlas & Stitch</ol></section><section id="looking into"><header><h1>looking into</h1></header><ol><li>Rust<li>ReasonML</ol></section><section id=interests><header><h1>other interests</h1></header><ul><li>Open Web<li>Open Data<li>Decentralization<li>Archery<li>Photography</ul></section></aside><div id=main itemprop=mainContentOfPage itemscope itemtype=https://schema.org/WebPageElement><article class="norm h-entry" id=post-body><h2 class="p-name dated" id=title></h2><time class=dt-published content=2019-08-19T08:56:23Z datetime=2019-08-19T08:56:23Z itemprop=datePublished pubdate> 2019-08-19T08:56:23Z </time><div class=e-content><div class=social-media itemscope itemtype=http://schema.org/Photograph><div class=attention><div class=likes>♡ 60</div><div class=comments><a alt=comments href=#comments itemprop=discussionUrl> <span itemprop=commentCount>🗪 0</span> </a></div></div><img alt="Photo shared by Coffee'n'Code on August 19, 2019 tagging @coderlifes, @codingdays, and @codeclique." itemprop=image src=https://koehr.in/processed_images/530dfd365ab4544f00.jpg></div><p>About last night… I’m currently writing my first #penandpaper adventure for the #cthulhu dark system. I’m honestly a bit nervous about it. It’s all new and it’s a lot of work.</p><span id=continue-reading></span><p>#code #coder #coding #codinglife #creativecoding #programming #programmer #programminglife #programmerrepublic #dvlpr #geek #programmerslife #programmers #art #artwork #instagood #instadaily #engineering #engineeringlife #softwaredeveloper #softwareengineer #webstagram #webdevelopment #webdeveloper #webdev @codeclique @techngneer @comment_sense @lovecoders @coding @worldcode @coderlifes @programmerrepublic @thedevlife @peoplewhocode @developerstuff @webprogramist<section id=comments><header><h2>Comments</h2><p>Adding comments is only possible via Instagram directly, sorry. If you're okay with visiting Instagram, you can use the <a rel="nofollow noopener" class=external href=https://instagram.com/p/B1VvLEHCQNR> link to my post </a>.</header><ol class=comments></ol></section></div></article></div><footer itemscope itemtype=https://schema.org/WPFooter><p class=footernav><a rel="copyright noopener" title="ISC licensed" href=https://git.sr.ht/~koehr/koehr.in/tree/master/item/LICENSE target=_blank>©2022 Norman Köhring</a><nav class=footernav><ol class=nav-list itemscope itemtype=https://schema.org/SiteNavigationElement><li class=disclaimer itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=/impressum#disclaimer itemprop=item title=disclaimer> <span itemprop=name>Disclaimer</span> </a> <meta content=1 itemprop=position><li class=impressum itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=/impressum itemprop=item title=impressum> <span itemprop=name>Impressum</span> </a> <meta content=2 itemprop=position><li class=datenschutz itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=/impressum#datenschutz itemprop=item title=datenschutz> <span itemprop=name>Datenschutz</span> </a> <meta content=3 itemprop=position><li itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem rel=source><a title="source code of my homepage and blog" href=https://git.sr.ht/~koehr/koehr.in itemprop=item rel=noopener target=_blank> <span itemprop=name>Source</span> </a> <meta content=4 itemprop=position></ol></nav></footer><link href=/extended.css rel=stylesheet><script async data-goatcounter=https://koehr.goatcounter.com/count src=//gc.zgo.at/count.js></script>
\ No newline at end of file

M public/µblog/coffee-n-code-2019-08-20-b1zsjdcijor/index.html => public/µblog/coffee-n-code-2019-08-20-b1zsjdcijor/index.html +1 -1
@@ 1,1 1,1 @@
<!doctype html><html lang=en><head><meta charset=utf-8><title>the codeartist — programmer and engineer based in Berlin</title><meta content="The personal page and weblog of Norman Köhring" name=description><meta content="Norman Köhring" name=author><meta content="the codeartist — programmer and engineer based in Berlin" name=DC.title><meta content="51.3333, 12.4167" name=ICBM><meta content="51.3333; 12.4167" name=geo.position><meta content=DE-BE name=geo.region><meta content=Berlin name=geo.placename><meta content="width=device-width,initial-scale=1.0" name=viewport><link href=https://koehr.in rel=author><link href=https://koehr.in rel=canonical><link href=https://codearti.st rel=alternate><link href=https://koehr.tech rel=alternate><link href=https://k0r.eu rel=alternate><link href=https://koehr.in/rss.xml rel=alternate title=RSS type=application/rss+xml><link href=/favicon.png rel=icon type=image/x-icon><link href=/style.css rel=stylesheet><link href=https://indiecert.net/auth rel=authorization_endpoint><link href="ni:///sha-256;H5W3RSZHP6eNHUFQStlfqaUnnYXOtoibUL5PB2GRqNM?ct=application/x-x509-user-cert" rel=publickey><body class=µblog itemscope itemtype=https://schema.org/WebPage><header id=siteheader itemscope itemtype=https://schema.org/WPHeader><h1 class=p-name itemprop=headline><span class=first-name>norman</span><span class=last-name>köhring</span></h1><h2 itemprop=alternativeHeadline>Code Artist</h2><nav aria-label=breadcrumb class=breadcrumb><ol class=breadcrumb-list itemprop=breadcrumb itemscope itemtype=https://schema.org/BreadcrumbList><li class="breadcrumb-item home" itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=/ itemprop=item> <span itemprop=name>⌂</span> </a> <meta content=1 itemprop=position><li class=breadcrumb-item itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=/µblog itemprop=item> <span itemprop=name>µblog</span> </a> <meta content=2 itemprop=position><li class=breadcrumb-item itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=/µblog/coffee-n-code-2019-08-20-b1zsjdcijor itemprop=item> <span itemprop=name>coffee-n-code-2019-08-20-b1zsjdcijor</span> </a> <meta content=3 itemprop=position></ol></nav></header><input id=menu-toggle type=checkbox><aside itemscope itemtype=https://schema.org/WPSideBar><label for=menu-toggle>menu</label><section id=navigation><header><h1>menu</h1><img alt="a pixelated me" class=u-photo height=100 rel=me src=/avatar.jpg width=100></header><nav id=mainnav><ol class=nav-list itemscope itemtype=https://schema.org/SiteNavigationElement><li class=resume/cv itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=/cv itemprop=item> <span itemprop=name>resume/cv</span> </a> <meta content=1 itemprop=position><li class=microblog itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=/µblog itemprop=item> <span itemprop=name>microblog</span> </a> <meta content=2 itemprop=position><li class=blog itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=/blog itemprop=item> <span itemprop=name>blog</span> </a> <meta content=3 itemprop=position><li class=slides itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=/slides-list itemprop=item> <span itemprop=name>slides</span> </a> <meta content=4 itemprop=position><li class="today I learned" itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=/til itemprop=item> <span itemprop=name>today I learned</span> </a> <meta content=5 itemprop=position><li class="my stack" itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=/stack itemprop=item> <span itemprop=name>my stack</span> </a> <meta content=6 itemprop=position></ol></nav></section><section id=elsewhere><header><h1>elsewhere</h1></header><nav id=extnav><ol class=nav-list itemscope itemtype=https://schema.org/SiteNavigationElement><li class=twitter itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=https://twitter.com/koehr_in itemprop=item> <span itemprop=name>twitter</span> </a> <meta content=1 itemprop=position><li class=mastodon itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=https://mstdn.io/@koehr itemprop=item> <span itemprop=name>mastodon</span> </a> <meta content=2 itemprop=position><li class=github itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=https://github.com/nkoehring itemprop=item> <span itemprop=name>github</span> </a> <meta content=3 itemprop=position><li class=sourcehut itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=https://sr.ht/~koehr itemprop=item> <span itemprop=name>sourcehut</span> </a> <meta content=4 itemprop=position><li class=instagram itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=https://instagram.com/coffee_n_code itemprop=item> <span itemprop=name>instagram</span> </a> <meta content=5 itemprop=position><li class=photography itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=https://500px.com/koehr itemprop=item> <span itemprop=name>photography</span> </a> <meta content=6 itemprop=position><li class=mail itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=mailto:n[at]koehr.in itemprop=item> <span itemprop=name>mail</span> </a> <meta content=7 itemprop=position></ol></nav></section><section id=speaking><header><h1>speaking</h1></header><ol><li>fluent English & German</ol></section><section id="working with"><header><h1>working with</h1></header><ol><li>JavaScript & TypeScript<li>CSS3, HTML5<li>Ruby, Python, C<li>Linux, Shell<li>AWS, GCP, Azure<li>MongoDB Atlas & Stitch</ol></section><section id="looking into"><header><h1>looking into</h1></header><ol><li>Rust<li>ReasonML</ol></section><section id=interests><header><h1>other interests</h1></header><ul><li>Open Web<li>Open Data<li>Decentralization<li>Archery<li>Photography</ul></section></aside><div id=main itemprop=mainContentOfPage itemscope itemtype=https://schema.org/WebPageElement><article class="norm h-entry" id=post-body><h2 class="p-name dated" id=title></h2><time class=dt-published content=2019-08-20T21:46:55Z datetime=2019-08-20T21:46:55Z itemprop=datePublished pubdate> 2019-08-20T21:46:55Z </time><div class=e-content><div class=social-media itemscope itemtype=http://schema.org/Photograph><div class=attention><div class=likes>♡ 46</div><div class=comments><a alt=comments href=#comments itemprop=discussionUrl> <span itemprop=commentCount>🗪 0</span> </a></div></div><img alt="Photo shared by Coffee'n'Code on August 20, 2019 tagging @wildcatliving, @coderlifes, @lovecoders, @codingdays, and @codeclique." itemprop=image src=https://koehr.in/processed_images/3c9db32faa0603ea00.jpg></div><p>Still pretty annoying toothache. My concentration is low but I try to do at least a bit.</p><span id=continue-reading></span><p>I need to build OAuth into the frontend application I’m currently working on. That’s luckily pretty straight forward.<p>What are you up to? Write it in the comments!<p>#code #coder #coding #codinglife #creativecoding #programming #programmer #programminglife #programmerrepublic #dvlpr #geek #programmerslife #programmers #art #artwork #instagood #instadaily #engineering #engineeringlife #softwaredeveloper #softwareengineer #webstagram #webdevelopment #webdeveloper #webdev @codeclique @techngneer @comment_sense @lovecoders @coding @worldcode @coderlifes @programmerrepublic @thedevlife @peoplewhocode @developerstuff @webprogramist<section id=comments><header><h2>Comments</h2><p>Adding comments is only possible via Instagram directly, sorry. If you're okay with visiting Instagram, you can use the <a rel="nofollow noopener" class=external href=https://instagram.com/p/B1ZsJdcijor> link to my post </a>.</header><ol class=comments></ol></section></div></article></div><footer itemscope itemtype=https://schema.org/WPFooter><p class=footernav><a rel="copyright noopener" title="ISC licensed" href=https://git.sr.ht/~koehr/koehr.in/tree/master/item/LICENSE target=_blank>©2022 Norman Köhring</a><nav class=footernav><ol class=nav-list itemscope itemtype=https://schema.org/SiteNavigationElement><li class=disclaimer itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=/impressum#disclaimer itemprop=item title=disclaimer> <span itemprop=name>Disclaimer</span> </a> <meta content=1 itemprop=position><li class=impressum itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=/impressum itemprop=item title=impressum> <span itemprop=name>Impressum</span> </a> <meta content=2 itemprop=position><li class=datenschutz itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=/impressum#datenschutz itemprop=item title=datenschutz> <span itemprop=name>Datenschutz</span> </a> <meta content=3 itemprop=position><li itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem rel=source><a title="source code of my homepage and blog" href=https://git.sr.ht/~koehr/koehr.in itemprop=item rel=noopener target=_blank> <span itemprop=name>Source</span> </a> <meta content=4 itemprop=position></ol></nav></footer><link href=/extended.css rel=stylesheet><script async data-goatcounter=https://koehr.goatcounter.com/count src=//gc.zgo.at/count.js></script>
\ No newline at end of file
<!doctype html><html lang=en><head><meta charset=utf-8><title>the codeartist — programmer and engineer based in Berlin</title><meta content="The personal page and weblog of Norman Köhring" name=description><meta content="Norman Köhring" name=author><meta content="the codeartist — programmer and engineer based in Berlin" name=DC.title><meta content="52.4595, 13.5335" name=ICBM><meta content="52.4595; 13.5335" name=geo.position><meta content=DE-BE name=geo.region><meta content=Berlin name=geo.placename><meta content="width=device-width,initial-scale=1.0" name=viewport><link href=https://koehr.in rel=author><link href=https://koehr.in rel=canonical><link href=https://codearti.st rel=alternate><link href=https://koehr.tech rel=alternate><link href=https://k0r.eu rel=alternate><link href=https://koehr.in/rss.xml rel=alternate title=RSS type=application/rss+xml><link href=/favicon.png rel=icon type=image/x-icon><link href=/style.css rel=stylesheet><link href=https://indiecert.net/auth rel=authorization_endpoint><link href="ni:///sha-256;H5W3RSZHP6eNHUFQStlfqaUnnYXOtoibUL5PB2GRqNM?ct=application/x-x509-user-cert" rel=publickey><body class=µblog itemscope itemtype=https://schema.org/WebPage><header id=siteheader itemscope itemtype=https://schema.org/WPHeader><h1 class=p-name itemprop=headline><span class=first-name>norman</span><span class=last-name>köhring</span></h1><h2 itemprop=alternativeHeadline>Code Artist</h2><nav aria-label=breadcrumb class=breadcrumb><ol class=breadcrumb-list itemprop=breadcrumb itemscope itemtype=https://schema.org/BreadcrumbList><li class="breadcrumb-item home" itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=/ itemprop=item> <span itemprop=name>⌂</span> </a> <meta content=1 itemprop=position><li class=breadcrumb-item itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=/µblog itemprop=item> <span itemprop=name>µblog</span> </a> <meta content=2 itemprop=position><li class=breadcrumb-item itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=/µblog/coffee-n-code-2019-08-20-b1zsjdcijor itemprop=item> <span itemprop=name>coffee-n-code-2019-08-20-b1zsjdcijor</span> </a> <meta content=3 itemprop=position></ol></nav></header><input id=menu-toggle type=checkbox><aside itemscope itemtype=https://schema.org/WPSideBar><label for=menu-toggle>menu</label><section id=navigation><header><h1>menu</h1><img alt="a pixelated me" class=u-photo height=100 rel=me src=/avatar.jpg width=100></header><nav id=mainnav><ol class=nav-list itemscope itemtype=https://schema.org/SiteNavigationElement><li class=resume/cv itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=/cv itemprop=item> <span itemprop=name>resume/cv</span> </a> <meta content=1 itemprop=position><li class=microblog itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=/µblog itemprop=item> <span itemprop=name>microblog</span> </a> <meta content=2 itemprop=position><li class=blog itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=/blog itemprop=item> <span itemprop=name>blog</span> </a> <meta content=3 itemprop=position><li class=slides itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=/slides-list itemprop=item> <span itemprop=name>slides</span> </a> <meta content=4 itemprop=position><li class="today I learned" itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=/til itemprop=item> <span itemprop=name>today I learned</span> </a> <meta content=5 itemprop=position><li class="my stack" itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=/stack itemprop=item> <span itemprop=name>my stack</span> </a> <meta content=6 itemprop=position></ol></nav></section><section id=elsewhere><header><h1>elsewhere</h1></header><nav id=extnav><ol class=nav-list itemscope itemtype=https://schema.org/SiteNavigationElement><li class=twitter itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=https://twitter.com/koehr_in itemprop=item> <span itemprop=name>twitter</span> </a> <meta content=1 itemprop=position><li class=mastodon itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=https://mstdn.io/@koehr itemprop=item> <span itemprop=name>mastodon</span> </a> <meta content=2 itemprop=position><li class=github itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=https://github.com/nkoehring itemprop=item> <span itemprop=name>github</span> </a> <meta content=3 itemprop=position><li class=sourcehut itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=https://sr.ht/~koehr itemprop=item> <span itemprop=name>sourcehut</span> </a> <meta content=4 itemprop=position><li class=instagram itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=https://instagram.com/coffee_n_code itemprop=item> <span itemprop=name>instagram</span> </a> <meta content=5 itemprop=position><li class=photography itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=https://500px.com/koehr itemprop=item> <span itemprop=name>photography</span> </a> <meta content=6 itemprop=position><li class=mail itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=mailto:n[at]koehr.in itemprop=item> <span itemprop=name>mail</span> </a> <meta content=7 itemprop=position></ol></nav></section><section id=speaking><header><h1>speaking</h1></header><ol><li>fluent English & German</ol></section><section id="working with"><header><h1>working with</h1></header><ol><li>JavaScript & TypeScript<li>CSS3, HTML5<li>Ruby, Python, C<li>Linux, Shell<li>AWS, GCP, Azure<li>MongoDB Atlas & Stitch</ol></section><section id="looking into"><header><h1>looking into</h1></header><ol><li>Rust<li>ReasonML</ol></section><section id=interests><header><h1>other interests</h1></header><ul><li>Open Web<li>Open Data<li>Decentralization<li>Archery<li>Photography</ul></section></aside><div id=main itemprop=mainContentOfPage itemscope itemtype=https://schema.org/WebPageElement><article class="norm h-entry" id=post-body><h2 class="p-name dated" id=title></h2><time class=dt-published content=2019-08-20T21:46:55Z datetime=2019-08-20T21:46:55Z itemprop=datePublished pubdate> 2019-08-20T21:46:55Z </time><div class=e-content><div class=social-media itemscope itemtype=http://schema.org/Photograph><div class=attention><div class=likes>♡ 46</div><div class=comments><a alt=comments href=#comments itemprop=discussionUrl> <span itemprop=commentCount>🗪 0</span> </a></div></div><img alt="Photo shared by Coffee'n'Code on August 20, 2019 tagging @wildcatliving, @coderlifes, @lovecoders, @codingdays, and @codeclique." itemprop=image src=https://koehr.in/processed_images/3c9db32faa0603ea00.jpg></div><p>Still pretty annoying toothache. My concentration is low but I try to do at least a bit.</p><span id=continue-reading></span><p>I need to build OAuth into the frontend application I’m currently working on. That’s luckily pretty straight forward.<p>What are you up to? Write it in the comments!<p>#code #coder #coding #codinglife #creativecoding #programming #programmer #programminglife #programmerrepublic #dvlpr #geek #programmerslife #programmers #art #artwork #instagood #instadaily #engineering #engineeringlife #softwaredeveloper #softwareengineer #webstagram #webdevelopment #webdeveloper #webdev @codeclique @techngneer @comment_sense @lovecoders @coding @worldcode @coderlifes @programmerrepublic @thedevlife @peoplewhocode @developerstuff @webprogramist<section id=comments><header><h2>Comments</h2><p>Adding comments is only possible via Instagram directly, sorry. If you're okay with visiting Instagram, you can use the <a rel="nofollow noopener" class=external href=https://instagram.com/p/B1ZsJdcijor> link to my post </a>.</header><ol class=comments></ol></section></div></article></div><footer itemscope itemtype=https://schema.org/WPFooter><p class=footernav><a rel="copyright noopener" title="ISC licensed" href=https://git.sr.ht/~koehr/koehr.in/tree/master/item/LICENSE target=_blank>©2022 Norman Köhring</a><nav class=footernav><ol class=nav-list itemscope itemtype=https://schema.org/SiteNavigationElement><li class=disclaimer itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=/impressum#disclaimer itemprop=item title=disclaimer> <span itemprop=name>Disclaimer</span> </a> <meta content=1 itemprop=position><li class=impressum itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=/impressum itemprop=item title=impressum> <span itemprop=name>Impressum</span> </a> <meta content=2 itemprop=position><li class=datenschutz itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=/impressum#datenschutz itemprop=item title=datenschutz> <span itemprop=name>Datenschutz</span> </a> <meta content=3 itemprop=position><li itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem rel=source><a title="source code of my homepage and blog" href=https://git.sr.ht/~koehr/koehr.in itemprop=item rel=noopener target=_blank> <span itemprop=name>Source</span> </a> <meta content=4 itemprop=position></ol></nav></footer><link href=/extended.css rel=stylesheet><script async data-goatcounter=https://koehr.goatcounter.com/count src=//gc.zgo.at/count.js></script>
\ No newline at end of file

M public/µblog/coffee-n-code-2019-08-21-b1cd4vyimtw/index.html => public/µblog/coffee-n-code-2019-08-21-b1cd4vyimtw/index.html +1 -1
@@ 1,1 1,1 @@
<!doctype html><html lang=en><head><meta charset=utf-8><title>the codeartist — programmer and engineer based in Berlin</title><meta content="The personal page and weblog of Norman Köhring" name=description><meta content="Norman Köhring" name=author><meta content="the codeartist — programmer and engineer based in Berlin" name=DC.title><meta content="51.3333, 12.4167" name=ICBM><meta content="51.3333; 12.4167" name=geo.position><meta content=DE-BE name=geo.region><meta content=Berlin name=geo.placename><meta content="width=device-width,initial-scale=1.0" name=viewport><link href=https://koehr.in rel=author><link href=https://koehr.in rel=canonical><link href=https://codearti.st rel=alternate><link href=https://koehr.tech rel=alternate><link href=https://k0r.eu rel=alternate><link href=https://koehr.in/rss.xml rel=alternate title=RSS type=application/rss+xml><link href=/favicon.png rel=icon type=image/x-icon><link href=/style.css rel=stylesheet><link href=https://indiecert.net/auth rel=authorization_endpoint><link href="ni:///sha-256;H5W3RSZHP6eNHUFQStlfqaUnnYXOtoibUL5PB2GRqNM?ct=application/x-x509-user-cert" rel=publickey><body class=µblog itemscope itemtype=https://schema.org/WebPage><header id=siteheader itemscope itemtype=https://schema.org/WPHeader><h1 class=p-name itemprop=headline><span class=first-name>norman</span><span class=last-name>köhring</span></h1><h2 itemprop=alternativeHeadline>Code Artist</h2><nav aria-label=breadcrumb class=breadcrumb><ol class=breadcrumb-list itemprop=breadcrumb itemscope itemtype=https://schema.org/BreadcrumbList><li class="breadcrumb-item home" itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=/ itemprop=item> <span itemprop=name>⌂</span> </a> <meta content=1 itemprop=position><li class=breadcrumb-item itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=/µblog itemprop=item> <span itemprop=name>µblog</span> </a> <meta content=2 itemprop=position><li class=breadcrumb-item itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=/µblog/coffee-n-code-2019-08-21-b1cd4vyimtw itemprop=item> <span itemprop=name>coffee-n-code-2019-08-21-b1cd4vyimtw</span> </a> <meta content=3 itemprop=position></ol></nav></header><input id=menu-toggle type=checkbox><aside itemscope itemtype=https://schema.org/WPSideBar><label for=menu-toggle>menu</label><section id=navigation><header><h1>menu</h1><img alt="a pixelated me" class=u-photo height=100 rel=me src=/avatar.jpg width=100></header><nav id=mainnav><ol class=nav-list itemscope itemtype=https://schema.org/SiteNavigationElement><li class=resume/cv itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=/cv itemprop=item> <span itemprop=name>resume/cv</span> </a> <meta content=1 itemprop=position><li class=microblog itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=/µblog itemprop=item> <span itemprop=name>microblog</span> </a> <meta content=2 itemprop=position><li class=blog itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=/blog itemprop=item> <span itemprop=name>blog</span> </a> <meta content=3 itemprop=position><li class=slides itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=/slides-list itemprop=item> <span itemprop=name>slides</span> </a> <meta content=4 itemprop=position><li class="today I learned" itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=/til itemprop=item> <span itemprop=name>today I learned</span> </a> <meta content=5 itemprop=position><li class="my stack" itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=/stack itemprop=item> <span itemprop=name>my stack</span> </a> <meta content=6 itemprop=position></ol></nav></section><section id=elsewhere><header><h1>elsewhere</h1></header><nav id=extnav><ol class=nav-list itemscope itemtype=https://schema.org/SiteNavigationElement><li class=twitter itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=https://twitter.com/koehr_in itemprop=item> <span itemprop=name>twitter</span> </a> <meta content=1 itemprop=position><li class=mastodon itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=https://mstdn.io/@koehr itemprop=item> <span itemprop=name>mastodon</span> </a> <meta content=2 itemprop=position><li class=github itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=https://github.com/nkoehring itemprop=item> <span itemprop=name>github</span> </a> <meta content=3 itemprop=position><li class=sourcehut itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=https://sr.ht/~koehr itemprop=item> <span itemprop=name>sourcehut</span> </a> <meta content=4 itemprop=position><li class=instagram itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=https://instagram.com/coffee_n_code itemprop=item> <span itemprop=name>instagram</span> </a> <meta content=5 itemprop=position><li class=photography itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=https://500px.com/koehr itemprop=item> <span itemprop=name>photography</span> </a> <meta content=6 itemprop=position><li class=mail itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=mailto:n[at]koehr.in itemprop=item> <span itemprop=name>mail</span> </a> <meta content=7 itemprop=position></ol></nav></section><section id=speaking><header><h1>speaking</h1></header><ol><li>fluent English & German</ol></section><section id="working with"><header><h1>working with</h1></header><ol><li>JavaScript & TypeScript<li>CSS3, HTML5<li>Ruby, Python, C<li>Linux, Shell<li>AWS, GCP, Azure<li>MongoDB Atlas & Stitch</ol></section><section id="looking into"><header><h1>looking into</h1></header><ol><li>Rust<li>ReasonML</ol></section><section id=interests><header><h1>other interests</h1></header><ul><li>Open Web<li>Open Data<li>Decentralization<li>Archery<li>Photography</ul></section></aside><div id=main itemprop=mainContentOfPage itemscope itemtype=https://schema.org/WebPageElement><article class="norm h-entry" id=post-body><h2 class="p-name dated" id=title></h2><time class=dt-published content=2019-08-21T19:52:50Z datetime=2019-08-21T19:52:50Z itemprop=datePublished pubdate> 2019-08-21T19:52:50Z </time><div class=e-content><div class=social-media itemscope itemtype=http://schema.org/Photograph><div class=attention><div class=likes>♡ 47</div><div class=comments><a alt=comments href=#comments itemprop=discussionUrl> <span itemprop=commentCount>🗪 0</span> </a></div></div><img alt="Photo shared by Coffee'n'Code on August 21, 2019 tagging @coderlifes, @codingdays, @programunity, and @codeclique." itemprop=image src=https://koehr.in/processed_images/b0b46200d35b4e2e00.jpg></div><p>Time for updates! That’s the laptop of my wife running Antergos, an Arch based #Linux distribution.</p><span id=continue-reading></span><p>Unfortunately sometimes the updates fail because of some stupid reasons and I need to get to the terminal and fix it. I don’t know why but I got much more problems with “user friendly” distributions than with my barebones Void Linux. 🤷‍♂️ #thinkpad #code #coder #coding #codinglife #creativecoding #programming #programmer #programminglife #programmerrepublic #dvlpr #geek #programmerslife #programmers #art #artwork #instagood #instadaily #engineering #engineeringlife #softwaredeveloper #softwareengineer #webstagram #webdevelopment #webdeveloper #webdev @codeclique @techngneer @comment_sense @lovecoders @coding @worldcode @coderlifes @programmerrepublic @thedevlife @peoplewhocode @developerstuff @webprogramist<section id=comments><header><h2>Comments</h2><p>Adding comments is only possible via Instagram directly, sorry. If you're okay with visiting Instagram, you can use the <a rel="nofollow noopener" class=external href=https://instagram.com/p/B1cD4vYimTw> link to my post </a>.</header><ol class=comments></ol></section></div></article></div><footer itemscope itemtype=https://schema.org/WPFooter><p class=footernav><a rel="copyright noopener" title="ISC licensed" href=https://git.sr.ht/~koehr/koehr.in/tree/master/item/LICENSE target=_blank>©2022 Norman Köhring</a><nav class=footernav><ol class=nav-list itemscope itemtype=https://schema.org/SiteNavigationElement><li class=disclaimer itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=/impressum#disclaimer itemprop=item title=disclaimer> <span itemprop=name>Disclaimer</span> </a> <meta content=1 itemprop=position><li class=impressum itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=/impressum itemprop=item title=impressum> <span itemprop=name>Impressum</span> </a> <meta content=2 itemprop=position><li class=datenschutz itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=/impressum#datenschutz itemprop=item title=datenschutz> <span itemprop=name>Datenschutz</span> </a> <meta content=3 itemprop=position><li itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem rel=source><a title="source code of my homepage and blog" href=https://git.sr.ht/~koehr/koehr.in itemprop=item rel=noopener target=_blank> <span itemprop=name>Source</span> </a> <meta content=4 itemprop=position></ol></nav></footer><link href=/extended.css rel=stylesheet><script async data-goatcounter=https://koehr.goatcounter.com/count src=//gc.zgo.at/count.js></script>
\ No newline at end of file
<!doctype html><html lang=en><head><meta charset=utf-8><title>the codeartist — programmer and engineer based in Berlin</title><meta content="The personal page and weblog of Norman Köhring" name=description><meta content="Norman Köhring" name=author><meta content="the codeartist — programmer and engineer based in Berlin" name=DC.title><meta content="52.4595, 13.5335" name=ICBM><meta content="52.4595; 13.5335" name=geo.position><meta content=DE-BE name=geo.region><meta content=Berlin name=geo.placename><meta content="width=device-width,initial-scale=1.0" name=viewport><link href=https://koehr.in rel=author><link href=https://koehr.in rel=canonical><link href=https://codearti.st rel=alternate><link href=https://koehr.tech rel=alternate><link href=https://k0r.eu rel=alternate><link href=https://koehr.in/rss.xml rel=alternate title=RSS type=application/rss+xml><link href=/favicon.png rel=icon type=image/x-icon><link href=/style.css rel=stylesheet><link href=https://indiecert.net/auth rel=authorization_endpoint><link href="ni:///sha-256;H5W3RSZHP6eNHUFQStlfqaUnnYXOtoibUL5PB2GRqNM?ct=application/x-x509-user-cert" rel=publickey><body class=µblog itemscope itemtype=https://schema.org/WebPage><header id=siteheader itemscope itemtype=https://schema.org/WPHeader><h1 class=p-name itemprop=headline><span class=first-name>norman</span><span class=last-name>köhring</span></h1><h2 itemprop=alternativeHeadline>Code Artist</h2><nav aria-label=breadcrumb class=breadcrumb><ol class=breadcrumb-list itemprop=breadcrumb itemscope itemtype=https://schema.org/BreadcrumbList><li class="breadcrumb-item home" itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=/ itemprop=item> <span itemprop=name>⌂</span> </a> <meta content=1 itemprop=position><li class=breadcrumb-item itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=/µblog itemprop=item> <span itemprop=name>µblog</span> </a> <meta content=2 itemprop=position><li class=breadcrumb-item itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=/µblog/coffee-n-code-2019-08-21-b1cd4vyimtw itemprop=item> <span itemprop=name>coffee-n-code-2019-08-21-b1cd4vyimtw</span> </a> <meta content=3 itemprop=position></ol></nav></header><input id=menu-toggle type=checkbox><aside itemscope itemtype=https://schema.org/WPSideBar><label for=menu-toggle>menu</label><section id=navigation><header><h1>menu</h1><img alt="a pixelated me" class=u-photo height=100 rel=me src=/avatar.jpg width=100></header><nav id=mainnav><ol class=nav-list itemscope itemtype=https://schema.org/SiteNavigationElement><li class=resume/cv itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=/cv itemprop=item> <span itemprop=name>resume/cv</span> </a> <meta content=1 itemprop=position><li class=microblog itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=/µblog itemprop=item> <span itemprop=name>microblog</span> </a> <meta content=2 itemprop=position><li class=blog itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=/blog itemprop=item> <span itemprop=name>blog</span> </a> <meta content=3 itemprop=position><li class=slides itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=/slides-list itemprop=item> <span itemprop=name>slides</span> </a> <meta content=4 itemprop=position><li class="today I learned" itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=/til itemprop=item> <span itemprop=name>today I learned</span> </a> <meta content=5 itemprop=position><li class="my stack" itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=/stack itemprop=item> <span itemprop=name>my stack</span> </a> <meta content=6 itemprop=position></ol></nav></section><section id=elsewhere><header><h1>elsewhere</h1></header><nav id=extnav><ol class=nav-list itemscope itemtype=https://schema.org/SiteNavigationElement><li class=twitter itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=https://twitter.com/koehr_in itemprop=item> <span itemprop=name>twitter</span> </a> <meta content=1 itemprop=position><li class=mastodon itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=https://mstdn.io/@koehr itemprop=item> <span itemprop=name>mastodon</span> </a> <meta content=2 itemprop=position><li class=github itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=https://github.com/nkoehring itemprop=item> <span itemprop=name>github</span> </a> <meta content=3 itemprop=position><li class=sourcehut itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=https://sr.ht/~koehr itemprop=item> <span itemprop=name>sourcehut</span> </a> <meta content=4 itemprop=position><li class=instagram itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=https://instagram.com/coffee_n_code itemprop=item> <span itemprop=name>instagram</span> </a> <meta content=5 itemprop=position><li class=photography itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=https://500px.com/koehr itemprop=item> <span itemprop=name>photography</span> </a> <meta content=6 itemprop=position><li class=mail itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=mailto:n[at]koehr.in itemprop=item> <span itemprop=name>mail</span> </a> <meta content=7 itemprop=position></ol></nav></section><section id=speaking><header><h1>speaking</h1></header><ol><li>fluent English & German</ol></section><section id="working with"><header><h1>working with</h1></header><ol><li>JavaScript & TypeScript<li>CSS3, HTML5<li>Ruby, Python, C<li>Linux, Shell<li>AWS, GCP, Azure<li>MongoDB Atlas & Stitch</ol></section><section id="looking into"><header><h1>looking into</h1></header><ol><li>Rust<li>ReasonML</ol></section><section id=interests><header><h1>other interests</h1></header><ul><li>Open Web<li>Open Data<li>Decentralization<li>Archery<li>Photography</ul></section></aside><div id=main itemprop=mainContentOfPage itemscope itemtype=https://schema.org/WebPageElement><article class="norm h-entry" id=post-body><h2 class="p-name dated" id=title></h2><time class=dt-published content=2019-08-21T19:52:50Z datetime=2019-08-21T19:52:50Z itemprop=datePublished pubdate> 2019-08-21T19:52:50Z </time><div class=e-content><div class=social-media itemscope itemtype=http://schema.org/Photograph><div class=attention><div class=likes>♡ 47</div><div class=comments><a alt=comments href=#comments itemprop=discussionUrl> <span itemprop=commentCount>🗪 0</span> </a></div></div><img alt="Photo shared by Coffee'n'Code on August 21, 2019 tagging @coderlifes, @codingdays, @programunity, and @codeclique." itemprop=image src=https://koehr.in/processed_images/b0b46200d35b4e2e00.jpg></div><p>Time for updates! That’s the laptop of my wife running Antergos, an Arch based #Linux distribution.</p><span id=continue-reading></span><p>Unfortunately sometimes the updates fail because of some stupid reasons and I need to get to the terminal and fix it. I don’t know why but I got much more problems with “user friendly” distributions than with my barebones Void Linux. 🤷‍♂️ #thinkpad #code #coder #coding #codinglife #creativecoding #programming #programmer #programminglife #programmerrepublic #dvlpr #geek #programmerslife #programmers #art #artwork #instagood #instadaily #engineering #engineeringlife #softwaredeveloper #softwareengineer #webstagram #webdevelopment #webdeveloper #webdev @codeclique @techngneer @comment_sense @lovecoders @coding @worldcode @coderlifes @programmerrepublic @thedevlife @peoplewhocode @developerstuff @webprogramist<section id=comments><header><h2>Comments</h2><p>Adding comments is only possible via Instagram directly, sorry. If you're okay with visiting Instagram, you can use the <a rel="nofollow noopener" class=external href=https://instagram.com/p/B1cD4vYimTw> link to my post </a>.</header><ol class=comments></ol></section></div></article></div><footer itemscope itemtype=https://schema.org/WPFooter><p class=footernav><a rel="copyright noopener" title="ISC licensed" href=https://git.sr.ht/~koehr/koehr.in/tree/master/item/LICENSE target=_blank>©2022 Norman Köhring</a><nav class=footernav><ol class=nav-list itemscope itemtype=https://schema.org/SiteNavigationElement><li class=disclaimer itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=/impressum#disclaimer itemprop=item title=disclaimer> <span itemprop=name>Disclaimer</span> </a> <meta content=1 itemprop=position><li class=impressum itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=/impressum itemprop=item title=impressum> <span itemprop=name>Impressum</span> </a> <meta content=2 itemprop=position><li class=datenschutz itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=/impressum#datenschutz itemprop=item title=datenschutz> <span itemprop=name>Datenschutz</span> </a> <meta content=3 itemprop=position><li itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem rel=source><a title="source code of my homepage and blog" href=https://git.sr.ht/~koehr/koehr.in itemprop=item rel=noopener target=_blank> <span itemprop=name>Source</span> </a> <meta content=4 itemprop=position></ol></nav></footer><link href=/extended.css rel=stylesheet><script async data-goatcounter=https://koehr.goatcounter.com/count src=//gc.zgo.at/count.js></script>
\ No newline at end of file

M public/µblog/coffee-n-code-2019-08-22-b1dyot3ignq/index.html => public/µblog/coffee-n-code-2019-08-22-b1dyot3ignq/index.html +1 -1
@@ 1,1 1,1 @@
<!doctype html><html lang=en><head><meta charset=utf-8><title>the codeartist — programmer and engineer based in Berlin</title><meta content="The personal page and weblog of Norman Köhring" name=description><meta content="Norman Köhring" name=author><meta content="the codeartist — programmer and engineer based in Berlin" name=DC.title><meta content="51.3333, 12.4167" name=ICBM><meta content="51.3333; 12.4167" name=geo.position><meta content=DE-BE name=geo.region><meta content=Berlin name=geo.placename><meta content="width=device-width,initial-scale=1.0" name=viewport><link href=https://koehr.in rel=author><link href=https://koehr.in rel=canonical><link href=https://codearti.st rel=alternate><link href=https://koehr.tech rel=alternate><link href=https://k0r.eu rel=alternate><link href=https://koehr.in/rss.xml rel=alternate title=RSS type=application/rss+xml><link href=/favicon.png rel=icon type=image/x-icon><link href=/style.css rel=stylesheet><link href=https://indiecert.net/auth rel=authorization_endpoint><link href="ni:///sha-256;H5W3RSZHP6eNHUFQStlfqaUnnYXOtoibUL5PB2GRqNM?ct=application/x-x509-user-cert" rel=publickey><body class=µblog itemscope itemtype=https://schema.org/WebPage><header id=siteheader itemscope itemtype=https://schema.org/WPHeader><h1 class=p-name itemprop=headline><span class=first-name>norman</span><span class=last-name>köhring</span></h1><h2 itemprop=alternativeHeadline>Code Artist</h2><nav aria-label=breadcrumb class=breadcrumb><ol class=breadcrumb-list itemprop=breadcrumb itemscope itemtype=https://schema.org/BreadcrumbList><li class="breadcrumb-item home" itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=/ itemprop=item> <span itemprop=name>⌂</span> </a> <meta content=1 itemprop=position><li class=breadcrumb-item itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=/µblog itemprop=item> <span itemprop=name>µblog</span> </a> <meta content=2 itemprop=position><li class=breadcrumb-item itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=/µblog/coffee-n-code-2019-08-22-b1dyot3ignq itemprop=item> <span itemprop=name>coffee-n-code-2019-08-22-b1dyot3ignq</span> </a> <meta content=3 itemprop=position></ol></nav></header><input id=menu-toggle type=checkbox><aside itemscope itemtype=https://schema.org/WPSideBar><label for=menu-toggle>menu</label><section id=navigation><header><h1>menu</h1><img alt="a pixelated me" class=u-photo height=100 rel=me src=/avatar.jpg width=100></header><nav id=mainnav><ol class=nav-list itemscope itemtype=https://schema.org/SiteNavigationElement><li class=resume/cv itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=/cv itemprop=item> <span itemprop=name>resume/cv</span> </a> <meta content=1 itemprop=position><li class=microblog itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=/µblog itemprop=item> <span itemprop=name>microblog</span> </a> <meta content=2 itemprop=position><li class=blog itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=/blog itemprop=item> <span itemprop=name>blog</span> </a> <meta content=3 itemprop=position><li class=slides itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=/slides-list itemprop=item> <span itemprop=name>slides</span> </a> <meta content=4 itemprop=position><li class="today I learned" itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=/til itemprop=item> <span itemprop=name>today I learned</span> </a> <meta content=5 itemprop=position><li class="my stack" itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=/stack itemprop=item> <span itemprop=name>my stack</span> </a> <meta content=6 itemprop=position></ol></nav></section><section id=elsewhere><header><h1>elsewhere</h1></header><nav id=extnav><ol class=nav-list itemscope itemtype=https://schema.org/SiteNavigationElement><li class=twitter itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=https://twitter.com/koehr_in itemprop=item> <span itemprop=name>twitter</span> </a> <meta content=1 itemprop=position><li class=mastodon itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=https://mstdn.io/@koehr itemprop=item> <span itemprop=name>mastodon</span> </a> <meta content=2 itemprop=position><li class=github itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=https://github.com/nkoehring itemprop=item> <span itemprop=name>github</span> </a> <meta content=3 itemprop=position><li class=sourcehut itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=https://sr.ht/~koehr itemprop=item> <span itemprop=name>sourcehut</span> </a> <meta content=4 itemprop=position><li class=instagram itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=https://instagram.com/coffee_n_code itemprop=item> <span itemprop=name>instagram</span> </a> <meta content=5 itemprop=position><li class=photography itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=https://500px.com/koehr itemprop=item> <span itemprop=name>photography</span> </a> <meta content=6 itemprop=position><li class=mail itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=mailto:n[at]koehr.in itemprop=item> <span itemprop=name>mail</span> </a> <meta content=7 itemprop=position></ol></nav></section><section id=speaking><header><h1>speaking</h1></header><ol><li>fluent English & German</ol></section><section id="working with"><header><h1>working with</h1></header><ol><li>JavaScript & TypeScript<li>CSS3, HTML5<li>Ruby, Python, C<li>Linux, Shell<li>AWS, GCP, Azure<li>MongoDB Atlas & Stitch</ol></section><section id="looking into"><header><h1>looking into</h1></header><ol><li>Rust<li>ReasonML</ol></section><section id=interests><header><h1>other interests</h1></header><ul><li>Open Web<li>Open Data<li>Decentralization<li>Archery<li>Photography</ul></section></aside><div id=main itemprop=mainContentOfPage itemscope itemtype=https://schema.org/WebPageElement><article class="norm h-entry" id=post-body><h2 class="p-name dated" id=title></h2><time class=dt-published content=2019-08-22T11:57:02Z datetime=2019-08-22T11:57:02Z itemprop=datePublished pubdate> 2019-08-22T11:57:02Z </time><div class=e-content><div class=social-media itemscope itemtype=http://schema.org/Photograph><div class=attention><div class=likes>♡ 46</div><div class=comments><a alt=comments href=#comments itemprop=discussionUrl> <span itemprop=commentCount>🗪 3</span> </a></div></div><img alt="Photo shared by Coffee'n'Code on August 22, 2019 tagging @19grams.coffee, @specialtycoffeeassociation, @third_wave_coffee, @manualbrewcommunity, and @manualbrewonly." itemprop=image src=https://koehr.in/processed_images/531aeb5bb5960fa600.jpg></div><p>Coffee exclusively roasted for beautiful people. But when nobody looked I tried it anyway and it’s really good! Thanks to @19grams.coffee for this splendid roast!</p><span id=continue-reading></span><p>#coffee #coffeelover #coffeebreak #coffeegram #coffeelove #coffeebrewing #coffeebeans #coffeeoftheday #manualbrewonly #manmakecoffee #thirdwavecoffee #geek #programmerslife #coderlife @coffee @thefuckingbestcoffee @coffee.in.black @coffeetized @coffee.jpg @worldofcoffee @coffeeprops<section id=comments><header><h2>Comments</h2><p>Adding comments is only possible via Instagram directly, sorry. If you're okay with visiting Instagram, you can use the <a rel="nofollow noopener" class=external href=https://instagram.com/p/B1dyOt3ignQ> link to my post </a>.</header><ol class=comments><li class=comment itemscope itemtype=http://schema.org/Comment><blockquote><header itemprop=author itemscope itemtype=http://schema.org/Person><a rel="nofollow noopener" class=external href=https://bibliogram.art/u/persistentprogrammer itemprop=name>persistentprogrammer</a></header><p itemprop=text>Would love to try<ol class=comments><li class=comment itemscope itemtype=http://schema.org/Comment><blockquote><header itemprop=author itemscope itemtype=http://schema.org/Person><a rel="nofollow noopener" class=external href=https://bibliogram.art/u/coffee_n_code itemprop=name>coffee_n_code</a></header><p itemprop=text>@persistentprogrammer you're in Canada, right? Might be an expensive delivery 😅<ol class=comments></ol></blockquote><li class=comment itemscope itemtype=http://schema.org/Comment><blockquote><header itemprop=author itemscope itemtype=http://schema.org/Person><a rel="nofollow noopener" class=external href=https://bibliogram.art/u/persistentprogrammer itemprop=name>persistentprogrammer</a></header><p itemprop=text>@coffee_n_code ohh no<ol class=comments></ol></blockquote></ol></blockquote></ol></section></div></article></div><footer itemscope itemtype=https://schema.org/WPFooter><p class=footernav><a rel="copyright noopener" title="ISC licensed" href=https://git.sr.ht/~koehr/koehr.in/tree/master/item/LICENSE target=_blank>©2022 Norman Köhring</a><nav class=footernav><ol class=nav-list itemscope itemtype=https://schema.org/SiteNavigationElement><li class=disclaimer itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=/impressum#disclaimer itemprop=item title=disclaimer> <span itemprop=name>Disclaimer</span> </a> <meta content=1 itemprop=position><li class=impressum itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=/impressum itemprop=item title=impressum> <span itemprop=name>Impressum</span> </a> <meta content=2 itemprop=position><li class=datenschutz itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=/impressum#datenschutz itemprop=item title=datenschutz> <span itemprop=name>Datenschutz</span> </a> <meta content=3 itemprop=position><li itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem rel=source><a title="source code of my homepage and blog" href=https://git.sr.ht/~koehr/koehr.in itemprop=item rel=noopener target=_blank> <span itemprop=name>Source</span> </a> <meta content=4 itemprop=position></ol></nav></footer><link href=/extended.css rel=stylesheet><script async data-goatcounter=https://koehr.goatcounter.com/count src=//gc.zgo.at/count.js></script>
\ No newline at end of file
<!doctype html><html lang=en><head><meta charset=utf-8><title>the codeartist — programmer and engineer based in Berlin</title><meta content="The personal page and weblog of Norman Köhring" name=description><meta content="Norman Köhring" name=author><meta content="the codeartist — programmer and engineer based in Berlin" name=DC.title><meta content="52.4595, 13.5335" name=ICBM><meta content="52.4595; 13.5335" name=geo.position><meta content=DE-BE name=geo.region><meta content=Berlin name=geo.placename><meta content="width=device-width,initial-scale=1.0" name=viewport><link href=https://koehr.in rel=author><link href=https://koehr.in rel=canonical><link href=https://codearti.st rel=alternate><link href=https://koehr.tech rel=alternate><link href=https://k0r.eu rel=alternate><link href=https://koehr.in/rss.xml rel=alternate title=RSS type=application/rss+xml><link href=/favicon.png rel=icon type=image/x-icon><link href=/style.css rel=stylesheet><link href=https://indiecert.net/auth rel=authorization_endpoint><link href="ni:///sha-256;H5W3RSZHP6eNHUFQStlfqaUnnYXOtoibUL5PB2GRqNM?ct=application/x-x509-user-cert" rel=publickey><body class=µblog itemscope itemtype=https://schema.org/WebPage><header id=siteheader itemscope itemtype=https://schema.org/WPHeader><h1 class=p-name itemprop=headline><span class=first-name>norman</span><span class=last-name>köhring</span></h1><h2 itemprop=alternativeHeadline>Code Artist</h2><nav aria-label=breadcrumb class=breadcrumb><ol class=breadcrumb-list itemprop=breadcrumb itemscope itemtype=https://schema.org/BreadcrumbList><li class="breadcrumb-item home" itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=/ itemprop=item> <span itemprop=name>⌂</span> </a> <meta content=1 itemprop=position><li class=breadcrumb-item itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=/µblog itemprop=item> <span itemprop=name>µblog</span> </a> <meta content=2 itemprop=position><li class=breadcrumb-item itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=/µblog/coffee-n-code-2019-08-22-b1dyot3ignq itemprop=item> <span itemprop=name>coffee-n-code-2019-08-22-b1dyot3ignq</span> </a> <meta content=3 itemprop=position></ol></nav></header><input id=menu-toggle type=checkbox><aside itemscope itemtype=https://schema.org/WPSideBar><label for=menu-toggle>menu</label><section id=navigation><header><h1>menu</h1><img alt="a pixelated me" class=u-photo height=100 rel=me src=/avatar.jpg width=100></header><nav id=mainnav><ol class=nav-list itemscope itemtype=https://schema.org/SiteNavigationElement><li class=resume/cv itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=/cv itemprop=item> <span itemprop=name>resume/cv</span> </a> <meta content=1 itemprop=position><li class=microblog itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=/µblog itemprop=item> <span itemprop=name>microblog</span> </a> <meta content=2 itemprop=position><li class=blog itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=/blog itemprop=item> <span itemprop=name>blog</span> </a> <meta content=3 itemprop=position><li class=slides itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=/slides-list itemprop=item> <span itemprop=name>slides</span> </a> <meta content=4 itemprop=position><li class="today I learned" itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=/til itemprop=item> <span itemprop=name>today I learned</span> </a> <meta content=5 itemprop=position><li class="my stack" itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=/stack itemprop=item> <span itemprop=name>my stack</span> </a> <meta content=6 itemprop=position></ol></nav></section><section id=elsewhere><header><h1>elsewhere</h1></header><nav id=extnav><ol class=nav-list itemscope itemtype=https://schema.org/SiteNavigationElement><li class=twitter itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=https://twitter.com/koehr_in itemprop=item> <span itemprop=name>twitter</span> </a> <meta content=1 itemprop=position><li class=mastodon itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=https://mstdn.io/@koehr itemprop=item> <span itemprop=name>mastodon</span> </a> <meta content=2 itemprop=position><li class=github itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=https://github.com/nkoehring itemprop=item> <span itemprop=name>github</span> </a> <meta content=3 itemprop=position><li class=sourcehut itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=https://sr.ht/~koehr itemprop=item> <span itemprop=name>sourcehut</span> </a> <meta content=4 itemprop=position><li class=instagram itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=https://instagram.com/coffee_n_code itemprop=item> <span itemprop=name>instagram</span> </a> <meta content=5 itemprop=position><li class=photography itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=https://500px.com/koehr itemprop=item> <span itemprop=name>photography</span> </a> <meta content=6 itemprop=position><li class=mail itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=mailto:n[at]koehr.in itemprop=item> <span itemprop=name>mail</span> </a> <meta content=7 itemprop=position></ol></nav></section><section id=speaking><header><h1>speaking</h1></header><ol><li>fluent English & German</ol></section><section id="working with"><header><h1>working with</h1></header><ol><li>JavaScript & TypeScript<li>CSS3, HTML5<li>Ruby, Python, C<li>Linux, Shell<li>AWS, GCP, Azure<li>MongoDB Atlas & Stitch</ol></section><section id="looking into"><header><h1>looking into</h1></header><ol><li>Rust<li>ReasonML</ol></section><section id=interests><header><h1>other interests</h1></header><ul><li>Open Web<li>Open Data<li>Decentralization<li>Archery<li>Photography</ul></section></aside><div id=main itemprop=mainContentOfPage itemscope itemtype=https://schema.org/WebPageElement><article class="norm h-entry" id=post-body><h2 class="p-name dated" id=title></h2><time class=dt-published content=2019-08-22T11:57:02Z datetime=2019-08-22T11:57:02Z itemprop=datePublished pubdate> 2019-08-22T11:57:02Z </time><div class=e-content><div class=social-media itemscope itemtype=http://schema.org/Photograph><div class=attention><div class=likes>♡ 46</div><div class=comments><a alt=comments href=#comments itemprop=discussionUrl> <span itemprop=commentCount>🗪 3</span> </a></div></div><img alt="Photo shared by Coffee'n'Code on August 22, 2019 tagging @19grams.coffee, @specialtycoffeeassociation, @third_wave_coffee, @manualbrewcommunity, and @manualbrewonly." itemprop=image src=https://koehr.in/processed_images/531aeb5bb5960fa600.jpg></div><p>Coffee exclusively roasted for beautiful people. But when nobody looked I tried it anyway and it’s really good! Thanks to @19grams.coffee for this splendid roast!</p><span id=continue-reading></span><p>#coffee #coffeelover #coffeebreak #coffeegram #coffeelove #coffeebrewing #coffeebeans #coffeeoftheday #manualbrewonly #manmakecoffee #thirdwavecoffee #geek #programmerslife #coderlife @coffee @thefuckingbestcoffee @coffee.in.black @coffeetized @coffee.jpg @worldofcoffee @coffeeprops<section id=comments><header><h2>Comments</h2><p>Adding comments is only possible via Instagram directly, sorry. If you're okay with visiting Instagram, you can use the <a rel="nofollow noopener" class=external href=https://instagram.com/p/B1dyOt3ignQ> link to my post </a>.</header><ol class=comments><li class=comment itemscope itemtype=http://schema.org/Comment><blockquote><header itemprop=author itemscope itemtype=http://schema.org/Person><a rel="nofollow noopener" class=external href=https://bibliogram.art/u/persistentprogrammer itemprop=name>persistentprogrammer</a></header><p itemprop=text>Would love to try<ol class=comments><li class=comment itemscope itemtype=http://schema.org/Comment><blockquote><header itemprop=author itemscope itemtype=http://schema.org/Person><a rel="nofollow noopener" class=external href=https://bibliogram.art/u/coffee_n_code itemprop=name>coffee_n_code</a></header><p itemprop=text>@persistentprogrammer you're in Canada, right? Might be an expensive delivery 😅<ol class=comments></ol></blockquote><li class=comment itemscope itemtype=http://schema.org/Comment><blockquote><header itemprop=author itemscope itemtype=http://schema.org/Person><a rel="nofollow noopener" class=external href=https://bibliogram.art/u/persistentprogrammer itemprop=name>persistentprogrammer</a></header><p itemprop=text>@coffee_n_code ohh no<ol class=comments></ol></blockquote></ol></blockquote></ol></section></div></article></div><footer itemscope itemtype=https://schema.org/WPFooter><p class=footernav><a rel="copyright noopener" title="ISC licensed" href=https://git.sr.ht/~koehr/koehr.in/tree/master/item/LICENSE target=_blank>©2022 Norman Köhring</a><nav class=footernav><ol class=nav-list itemscope itemtype=https://schema.org/SiteNavigationElement><li class=disclaimer itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=/impressum#disclaimer itemprop=item title=disclaimer> <span itemprop=name>Disclaimer</span> </a> <meta content=1 itemprop=position><li class=impressum itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=/impressum itemprop=item title=impressum> <span itemprop=name>Impressum</span> </a> <meta content=2 itemprop=position><li class=datenschutz itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=/impressum#datenschutz itemprop=item title=datenschutz> <span itemprop=name>Datenschutz</span> </a> <meta content=3 itemprop=position><li itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem rel=source><a title="source code of my homepage and blog" href=https://git.sr.ht/~koehr/koehr.in itemprop=item rel=noopener target=_blank> <span itemprop=name>Source</span> </a> <meta content=4 itemprop=position></ol></nav></footer><link href=/extended.css rel=stylesheet><script async data-goatcounter=https://koehr.goatcounter.com/count src=//gc.zgo.at/count.js></script>
\ No newline at end of file

M public/µblog/coffee-n-code-2019-08-24-b1iwthviikn/index.html => public/µblog/coffee-n-code-2019-08-24-b1iwthviikn/index.html +1 -1
@@ 1,1 1,1 @@
<!doctype html><html lang=en><head><meta charset=utf-8><title>the codeartist — programmer and engineer based in Berlin</title><meta content="The personal page and weblog of Norman Köhring" name=description><meta content="Norman Köhring" name=author><meta content="the codeartist — programmer and engineer based in Berlin" name=DC.title><meta content="51.3333, 12.4167" name=ICBM><meta content="51.3333; 12.4167" name=geo.position><meta content=DE-BE name=geo.region><meta content=Berlin name=geo.placename><meta content="width=device-width,initial-scale=1.0" name=viewport><link href=https://koehr.in rel=author><link href=https://koehr.in rel=canonical><link href=https://codearti.st rel=alternate><link href=https://koehr.tech rel=alternate><link href=https://k0r.eu rel=alternate><link href=https://koehr.in/rss.xml rel=alternate title=RSS type=application/rss+xml><link href=/favicon.png rel=icon type=image/x-icon><link href=/style.css rel=stylesheet><link href=https://indiecert.net/auth rel=authorization_endpoint><link href="ni:///sha-256;H5W3RSZHP6eNHUFQStlfqaUnnYXOtoibUL5PB2GRqNM?ct=application/x-x509-user-cert" rel=publickey><body class=µblog itemscope itemtype=https://schema.org/WebPage><header id=siteheader itemscope itemtype=https://schema.org/WPHeader><h1 class=p-name itemprop=headline><span class=first-name>norman</span><span class=last-name>köhring</span></h1><h2 itemprop=alternativeHeadline>Code Artist</h2><nav aria-label=breadcrumb class=breadcrumb><ol class=breadcrumb-list itemprop=breadcrumb itemscope itemtype=https://schema.org/BreadcrumbList><li class="breadcrumb-item home" itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=/ itemprop=item> <span itemprop=name>⌂</span> </a> <meta content=1 itemprop=position><li class=breadcrumb-item itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=/µblog itemprop=item> <span itemprop=name>µblog</span> </a> <meta content=2 itemprop=position><li class=breadcrumb-item itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=/µblog/coffee-n-code-2019-08-24-b1iwthviikn itemprop=item> <span itemprop=name>coffee-n-code-2019-08-24-b1iwthviikn</span> </a> <meta content=3 itemprop=position></ol></nav></header><input id=menu-toggle type=checkbox><aside itemscope itemtype=https://schema.org/WPSideBar><label for=menu-toggle>menu</label><section id=navigation><header><h1>menu</h1><img alt="a pixelated me" class=u-photo height=100 rel=me src=/avatar.jpg width=100></header><nav id=mainnav><ol class=nav-list itemscope itemtype=https://schema.org/SiteNavigationElement><li class=resume/cv itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=/cv itemprop=item> <span itemprop=name>resume/cv</span> </a> <meta content=1 itemprop=position><li class=microblog itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=/µblog itemprop=item> <span itemprop=name>microblog</span> </a> <meta content=2 itemprop=position><li class=blog itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=/blog itemprop=item> <span itemprop=name>blog</span> </a> <meta content=3 itemprop=position><li class=slides itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=/slides-list itemprop=item> <span itemprop=name>slides</span> </a> <meta content=4 itemprop=position><li class="today I learned" itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=/til itemprop=item> <span itemprop=name>today I learned</span> </a> <meta content=5 itemprop=position><li class="my stack" itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=/stack itemprop=item> <span itemprop=name>my stack</span> </a> <meta content=6 itemprop=position></ol></nav></section><section id=elsewhere><header><h1>elsewhere</h1></header><nav id=extnav><ol class=nav-list itemscope itemtype=https://schema.org/SiteNavigationElement><li class=twitter itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=https://twitter.com/koehr_in itemprop=item> <span itemprop=name>twitter</span> </a> <meta content=1 itemprop=position><li class=mastodon itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=https://mstdn.io/@koehr itemprop=item> <span itemprop=name>mastodon</span> </a> <meta content=2 itemprop=position><li class=github itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=https://github.com/nkoehring itemprop=item> <span itemprop=name>github</span> </a> <meta content=3 itemprop=position><li class=sourcehut itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=https://sr.ht/~koehr itemprop=item> <span itemprop=name>sourcehut</span> </a> <meta content=4 itemprop=position><li class=instagram itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=https://instagram.com/coffee_n_code itemprop=item> <span itemprop=name>instagram</span> </a> <meta content=5 itemprop=position><li class=photography itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=https://500px.com/koehr itemprop=item> <span itemprop=name>photography</span> </a> <meta content=6 itemprop=position><li class=mail itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=mailto:n[at]koehr.in itemprop=item> <span itemprop=name>mail</span> </a> <meta content=7 itemprop=position></ol></nav></section><section id=speaking><header><h1>speaking</h1></header><ol><li>fluent English & German</ol></section><section id="working with"><header><h1>working with</h1></header><ol><li>JavaScript & TypeScript<li>CSS3, HTML5<li>Ruby, Python, C<li>Linux, Shell<li>AWS, GCP, Azure<li>MongoDB Atlas & Stitch</ol></section><section id="looking into"><header><h1>looking into</h1></header><ol><li>Rust<li>ReasonML</ol></section><section id=interests><header><h1>other interests</h1></header><ul><li>Open Web<li>Open Data<li>Decentralization<li>Archery<li>Photography</ul></section></aside><div id=main itemprop=mainContentOfPage itemscope itemtype=https://schema.org/WebPageElement><article class="norm h-entry" id=post-body><h2 class="p-name dated" id=title></h2><time class=dt-published content=2019-08-24T06:29:13Z datetime=2019-08-24T06:29:13Z itemprop=datePublished pubdate> 2019-08-24T06:29:13Z </time><div class=e-content><div class=social-media itemscope itemtype=http://schema.org/Photograph><div class=attention><div class=likes>♡ 44</div><div class=comments><a alt=comments href=#comments itemprop=discussionUrl> <span itemprop=commentCount>🗪 1</span> </a></div></div><img alt="Photo shared by Coffee'n'Code on August 23, 2019 tagging @wunderdogofficial, @comment_sense, @lovecoders, and @codeclique." itemprop=image src=https://koehr.in/processed_images/47d3836ea3cfe49c00.jpg></div><p>Did I mention our awesome anniversary stickers? @wunderdogsw #5years</p><span id=continue-reading></span><p>#stickers #anniversary #code #coder #coding #codinglife #creativecoding #programming #programmer #programminglife #programmerrepublic #dvlpr #geek #programmerslife #programmers #art #artwork #instagood #instadaily #engineering #engineeringlife #softwaredeveloper #softwareengineer #webstagram #webdevelopment #webdeveloper #webdev @codeclique @techngneer @comment_sense @lovecoders @coding @worldcode @coderlifes @programmerrepublic @thedevlife @peoplewhocode @developerstuff @webprogramist<section id=comments><header><h2>Comments</h2><p>Adding comments is only possible via Instagram directly, sorry. If you're okay with visiting Instagram, you can use the <a rel="nofollow noopener" class=external href=https://instagram.com/p/B1iWThViIKN> link to my post </a>.</header><ol class=comments><li class=comment itemscope itemtype=http://schema.org/Comment><blockquote><header itemprop=author itemscope itemtype=http://schema.org/Person><a rel="nofollow noopener" class=external href=https://bibliogram.art/u/go2technologies itemprop=name>go2technologies</a></header><p itemprop=text>This is Cool 👍😊☺️☺️☺️<ol class=comments></ol></blockquote></ol></section></div></article></div><footer itemscope itemtype=https://schema.org/WPFooter><p class=footernav><a rel="copyright noopener" title="ISC licensed" href=https://git.sr.ht/~koehr/koehr.in/tree/master/item/LICENSE target=_blank>©2022 Norman Köhring</a><nav class=footernav><ol class=nav-list itemscope itemtype=https://schema.org/SiteNavigationElement><li class=disclaimer itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=/impressum#disclaimer itemprop=item title=disclaimer> <span itemprop=name>Disclaimer</span> </a> <meta content=1 itemprop=position><li class=impressum itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=/impressum itemprop=item title=impressum> <span itemprop=name>Impressum</span> </a> <meta content=2 itemprop=position><li class=datenschutz itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=/impressum#datenschutz itemprop=item title=datenschutz> <span itemprop=name>Datenschutz</span> </a> <meta content=3 itemprop=position><li itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem rel=source><a title="source code of my homepage and blog" href=https://git.sr.ht/~koehr/koehr.in itemprop=item rel=noopener target=_blank> <span itemprop=name>Source</span> </a> <meta content=4 itemprop=position></ol></nav></footer><link href=/extended.css rel=stylesheet><script async data-goatcounter=https://koehr.goatcounter.com/count src=//gc.zgo.at/count.js></script>
\ No newline at end of file
<!doctype html><html lang=en><head><meta charset=utf-8><title>the codeartist — programmer and engineer based in Berlin</title><meta content="The personal page and weblog of Norman Köhring" name=description><meta content="Norman Köhring" name=author><meta content="the codeartist — programmer and engineer based in Berlin" name=DC.title><meta content="52.4595, 13.5335" name=ICBM><meta content="52.4595; 13.5335" name=geo.position><meta content=DE-BE name=geo.region><meta content=Berlin name=geo.placename><meta content="width=device-width,initial-scale=1.0" name=viewport><link href=https://koehr.in rel=author><link href=https://koehr.in rel=canonical><link href=https://codearti.st rel=alternate><link href=https://koehr.tech rel=alternate><link href=https://k0r.eu rel=alternate><link href=https://koehr.in/rss.xml rel=alternate title=RSS type=application/rss+xml><link href=/favicon.png rel=icon type=image/x-icon><link href=/style.css rel=stylesheet><link href=https://indiecert.net/auth rel=authorization_endpoint><link href="ni:///sha-256;H5W3RSZHP6eNHUFQStlfqaUnnYXOtoibUL5PB2GRqNM?ct=application/x-x509-user-cert" rel=publickey><body class=µblog itemscope itemtype=https://schema.org/WebPage><header id=siteheader itemscope itemtype=https://schema.org/WPHeader><h1 class=p-name itemprop=headline><span class=first-name>norman</span><span class=last-name>köhring</span></h1><h2 itemprop=alternativeHeadline>Code Artist</h2><nav aria-label=breadcrumb class=breadcrumb><ol class=breadcrumb-list itemprop=breadcrumb itemscope itemtype=https://schema.org/BreadcrumbList><li class="breadcrumb-item home" itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=/ itemprop=item> <span itemprop=name>⌂</span> </a> <meta content=1 itemprop=position><li class=breadcrumb-item itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=/µblog itemprop=item> <span itemprop=name>µblog</span> </a> <meta content=2 itemprop=position><li class=breadcrumb-item itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=/µblog/coffee-n-code-2019-08-24-b1iwthviikn itemprop=item> <span itemprop=name>coffee-n-code-2019-08-24-b1iwthviikn</span> </a> <meta content=3 itemprop=position></ol></nav></header><input id=menu-toggle type=checkbox><aside itemscope itemtype=https://schema.org/WPSideBar><label for=menu-toggle>menu</label><section id=navigation><header><h1>menu</h1><img alt="a pixelated me" class=u-photo height=100 rel=me src=/avatar.jpg width=100></header><nav id=mainnav><ol class=nav-list itemscope itemtype=https://schema.org/SiteNavigationElement><li class=resume/cv itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=/cv itemprop=item> <span itemprop=name>resume/cv</span> </a> <meta content=1 itemprop=position><li class=microblog itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=/µblog itemprop=item> <span itemprop=name>microblog</span> </a> <meta content=2 itemprop=position><li class=blog itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=/blog itemprop=item> <span itemprop=name>blog</span> </a> <meta content=3 itemprop=position><li class=slides itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=/slides-list itemprop=item> <span itemprop=name>slides</span> </a> <meta content=4 itemprop=position><li class="today I learned" itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=/til itemprop=item> <span itemprop=name>today I learned</span> </a> <meta content=5 itemprop=position><li class="my stack" itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=/stack itemprop=item> <span itemprop=name>my stack</span> </a> <meta content=6 itemprop=position></ol></nav></section><section id=elsewhere><header><h1>elsewhere</h1></header><nav id=extnav><ol class=nav-list itemscope itemtype=https://schema.org/SiteNavigationElement><li class=twitter itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=https://twitter.com/koehr_in itemprop=item> <span itemprop=name>twitter</span> </a> <meta content=1 itemprop=position><li class=mastodon itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=https://mstdn.io/@koehr itemprop=item> <span itemprop=name>mastodon</span> </a> <meta content=2 itemprop=position><li class=github itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=https://github.com/nkoehring itemprop=item> <span itemprop=name>github</span> </a> <meta content=3 itemprop=position><li class=sourcehut itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=https://sr.ht/~koehr itemprop=item> <span itemprop=name>sourcehut</span> </a> <meta content=4 itemprop=position><li class=instagram itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=https://instagram.com/coffee_n_code itemprop=item> <span itemprop=name>instagram</span> </a> <meta content=5 itemprop=position><li class=photography itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=https://500px.com/koehr itemprop=item> <span itemprop=name>photography</span> </a> <meta content=6 itemprop=position><li class=mail itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=mailto:n[at]koehr.in itemprop=item> <span itemprop=name>mail</span> </a> <meta content=7 itemprop=position></ol></nav></section><section id=speaking><header><h1>speaking</h1></header><ol><li>fluent English & German</ol></section><section id="working with"><header><h1>working with</h1></header><ol><li>JavaScript & TypeScript<li>CSS3, HTML5<li>Ruby, Python, C<li>Linux, Shell<li>AWS, GCP, Azure<li>MongoDB Atlas & Stitch</ol></section><section id="looking into"><header><h1>looking into</h1></header><ol><li>Rust<li>ReasonML</ol></section><section id=interests><header><h1>other interests</h1></header><ul><li>Open Web<li>Open Data<li>Decentralization<li>Archery<li>Photography</ul></section></aside><div id=main itemprop=mainContentOfPage itemscope itemtype=https://schema.org/WebPageElement><article class="norm h-entry" id=post-body><h2 class="p-name dated" id=title></h2><time class=dt-published content=2019-08-24T06:29:13Z datetime=2019-08-24T06:29:13Z itemprop=datePublished pubdate> 2019-08-24T06:29:13Z </time><div class=e-content><div class=social-media itemscope itemtype=http://schema.org/Photograph><div class=attention><div class=likes>♡ 44</div><div class=comments><a alt=comments href=#comments itemprop=discussionUrl> <span itemprop=commentCount>🗪 1</span> </a></div></div><img alt="Photo shared by Coffee'n'Code on August 23, 2019 tagging @wunderdogofficial, @comment_sense, @lovecoders, and @codeclique." itemprop=image src=https://koehr.in/processed_images/47d3836ea3cfe49c00.jpg></div><p>Did I mention our awesome anniversary stickers? @wunderdogsw #5years</p><span id=continue-reading></span><p>#stickers #anniversary #code #coder #coding #codinglife #creativecoding #programming #programmer #programminglife #programmerrepublic #dvlpr #geek #programmerslife #programmers #art #artwork #instagood #instadaily #engineering #engineeringlife #softwaredeveloper #softwareengineer #webstagram #webdevelopment #webdeveloper #webdev @codeclique @techngneer @comment_sense @lovecoders @coding @worldcode @coderlifes @programmerrepublic @thedevlife @peoplewhocode @developerstuff @webprogramist<section id=comments><header><h2>Comments</h2><p>Adding comments is only possible via Instagram directly, sorry. If you're okay with visiting Instagram, you can use the <a rel="nofollow noopener" class=external href=https://instagram.com/p/B1iWThViIKN> link to my post </a>.</header><ol class=comments><li class=comment itemscope itemtype=http://schema.org/Comment><blockquote><header itemprop=author itemscope itemtype=http://schema.org/Person><a rel="nofollow noopener" class=external href=https://bibliogram.art/u/go2technologies itemprop=name>go2technologies</a></header><p itemprop=text>This is Cool 👍😊☺️☺️☺️<ol class=comments></ol></blockquote></ol></section></div></article></div><footer itemscope itemtype=https://schema.org/WPFooter><p class=footernav><a rel="copyright noopener" title="ISC licensed" href=https://git.sr.ht/~koehr/koehr.in/tree/master/item/LICENSE target=_blank>©2022 Norman Köhring</a><nav class=footernav><ol class=nav-list itemscope itemtype=https://schema.org/SiteNavigationElement><li class=disclaimer itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=/impressum#disclaimer itemprop=item title=disclaimer> <span itemprop=name>Disclaimer</span> </a> <meta content=1 itemprop=position><li class=impressum itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=/impressum itemprop=item title=impressum> <span itemprop=name>Impressum</span> </a> <meta content=2 itemprop=position><li class=datenschutz itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=/impressum#datenschutz itemprop=item title=datenschutz> <span itemprop=name>Datenschutz</span> </a> <meta content=3 itemprop=position><li itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem rel=source><a title="source code of my homepage and blog" href=https://git.sr.ht/~koehr/koehr.in itemprop=item rel=noopener target=_blank> <span itemprop=name>Source</span> </a> <meta content=4 itemprop=position></ol></nav></footer><link href=/extended.css rel=stylesheet><script async data-goatcounter=https://koehr.goatcounter.com/count src=//gc.zgo.at/count.js></script>
\ No newline at end of file

M public/µblog/coffee-n-code-2019-08-26-b1m3trkitz8/index.html => public/µblog/coffee-n-code-2019-08-26-b1m3trkitz8/index.html +1 -1
@@ 1,1 1,1 @@
<!doctype html><html lang=en><head><meta charset=utf-8><title>the codeartist — programmer and engineer based in Berlin</title><meta content="The personal page and weblog of Norman Köhring" name=description><meta content="Norman Köhring" name=author><meta content="the codeartist — programmer and engineer based in Berlin" name=DC.title><meta content="51.3333, 12.4167" name=ICBM><meta content="51.3333; 12.4167" name=geo.position><meta content=DE-BE name=geo.region><meta content=Berlin name=geo.placename><meta content="width=device-width,initial-scale=1.0" name=viewport><link href=https://koehr.in rel=author><link href=https://koehr.in rel=canonical><link href=https://codearti.st rel=alternate><link href=https://koehr.tech rel=alternate><link href=https://k0r.eu rel=alternate><link href=https://koehr.in/rss.xml rel=alternate title=RSS type=application/rss+xml><link href=/favicon.png rel=icon type=image/x-icon><link href=/style.css rel=stylesheet><link href=https://indiecert.net/auth rel=authorization_endpoint><link href="ni:///sha-256;H5W3RSZHP6eNHUFQStlfqaUnnYXOtoibUL5PB2GRqNM?ct=application/x-x509-user-cert" rel=publickey><body class=µblog itemscope itemtype=https://schema.org/WebPage><header id=siteheader itemscope itemtype=https://schema.org/WPHeader><h1 class=p-name itemprop=headline><span class=first-name>norman</span><span class=last-name>köhring</span></h1><h2 itemprop=alternativeHeadline>Code Artist</h2><nav aria-label=breadcrumb class=breadcrumb><ol class=breadcrumb-list itemprop=breadcrumb itemscope itemtype=https://schema.org/BreadcrumbList><li class="breadcrumb-item home" itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=/ itemprop=item> <span itemprop=name>⌂</span> </a> <meta content=1 itemprop=position><li class=breadcrumb-item itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=/µblog itemprop=item> <span itemprop=name>µblog</span> </a> <meta content=2 itemprop=position><li class=breadcrumb-item itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=/µblog/coffee-n-code-2019-08-26-b1m3trkitz8 itemprop=item> <span itemprop=name>coffee-n-code-2019-08-26-b1m3trkitz8</span> </a> <meta content=3 itemprop=position></ol></nav></header><input id=menu-toggle type=checkbox><aside itemscope itemtype=https://schema.org/WPSideBar><label for=menu-toggle>menu</label><section id=navigation><header><h1>menu</h1><img alt="a pixelated me" class=u-photo height=100 rel=me src=/avatar.jpg width=100></header><nav id=mainnav><ol class=nav-list itemscope itemtype=https://schema.org/SiteNavigationElement><li class=resume/cv itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=/cv itemprop=item> <span itemprop=name>resume/cv</span> </a> <meta content=1 itemprop=position><li class=microblog itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=/µblog itemprop=item> <span itemprop=name>microblog</span> </a> <meta content=2 itemprop=position><li class=blog itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=/blog itemprop=item> <span itemprop=name>blog</span> </a> <meta content=3 itemprop=position><li class=slides itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=/slides-list itemprop=item> <span itemprop=name>slides</span> </a> <meta content=4 itemprop=position><li class="today I learned" itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=/til itemprop=item> <span itemprop=name>today I learned</span> </a> <meta content=5 itemprop=position><li class="my stack" itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=/stack itemprop=item> <span itemprop=name>my stack</span> </a> <meta content=6 itemprop=position></ol></nav></section><section id=elsewhere><header><h1>elsewhere</h1></header><nav id=extnav><ol class=nav-list itemscope itemtype=https://schema.org/SiteNavigationElement><li class=twitter itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=https://twitter.com/koehr_in itemprop=item> <span itemprop=name>twitter</span> </a> <meta content=1 itemprop=position><li class=mastodon itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=https://mstdn.io/@koehr itemprop=item> <span itemprop=name>mastodon</span> </a> <meta content=2 itemprop=position><li class=github itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=https://github.com/nkoehring itemprop=item> <span itemprop=name>github</span> </a> <meta content=3 itemprop=position><li class=sourcehut itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=https://sr.ht/~koehr itemprop=item> <span itemprop=name>sourcehut</span> </a> <meta content=4 itemprop=position><li class=instagram itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=https://instagram.com/coffee_n_code itemprop=item> <span itemprop=name>instagram</span> </a> <meta content=5 itemprop=position><li class=photography itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=https://500px.com/koehr itemprop=item> <span itemprop=name>photography</span> </a> <meta content=6 itemprop=position><li class=mail itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=mailto:n[at]koehr.in itemprop=item> <span itemprop=name>mail</span> </a> <meta content=7 itemprop=position></ol></nav></section><section id=speaking><header><h1>speaking</h1></header><ol><li>fluent English & German</ol></section><section id="working with"><header><h1>working with</h1></header><ol><li>JavaScript & TypeScript<li>CSS3, HTML5<li>Ruby, Python, C<li>Linux, Shell<li>AWS, GCP, Azure<li>MongoDB Atlas & Stitch</ol></section><section id="looking into"><header><h1>looking into</h1></header><ol><li>Rust<li>ReasonML</ol></section><section id=interests><header><h1>other interests</h1></header><ul><li>Open Web<li>Open Data<li>Decentralization<li>Archery<li>Photography</ul></section></aside><div id=main itemprop=mainContentOfPage itemscope itemtype=https://schema.org/WebPageElement><article class="norm h-entry" id=post-body><h2 class="p-name dated" id=title></h2><time class=dt-published content=2019-08-26T00:38:06Z datetime=2019-08-26T00:38:06Z itemprop=datePublished pubdate> 2019-08-26T00:38:06Z </time><div class=e-content><div class=social-media itemscope itemtype=http://schema.org/Photograph><div class=attention><div class=likes>♡ 47</div><div class=comments><a alt=comments href=#comments itemprop=discussionUrl> <span itemprop=commentCount>🗪 2</span> </a></div></div><img alt="Photo shared by Coffee'n'Code on August 25, 2019 tagging @miss.molerat, @worldcode, @comment_sense, @coderlifes, @lovecoders, @programunity, and @codeclique." itemprop=image src=https://koehr.in/processed_images/31c2876ebb1a358e00.jpg></div><p>Wanna look like a movie hacker? Try WOPR! You’ll find it on github.com/yaronn/wopr or by searching for blessed-contrib.</p><span id=continue-reading></span><section id=comments><header><h2>Comments</h2><p>Adding comments is only possible via Instagram directly, sorry. If you're okay with visiting Instagram, you can use the <a rel="nofollow noopener" class=external href=https://instagram.com/p/B1m3trKitz8> link to my post </a>.</header><ol class=comments><li class=comment itemscope itemtype=http://schema.org/Comment><blockquote><header itemprop=author itemscope itemtype=http://schema.org/Person><a rel="nofollow noopener" class=external href=https://bibliogram.art/u/coffee_n_code itemprop=name>coffee_n_code</a></header><p itemprop=text>#code #coder #coding #codinglife #creativecoding #programming #programmer #programminglife #programmerrepublic #dvlpr #geek #programmerslife #programmers #art #artwork #instagood #instadaily #engineering #engineeringlife #softwaredeveloper #softwareengineer #webstagram #webdevelopment #webdeveloper #webdev @codeclique @techngneer @comment_sense @lovecoders @coding @worldcode @coderlifes @programmerrepublic @thedevlife @webprogramist<ol class=comments></ol></blockquote><li class=comment itemscope itemtype=http://schema.org/Comment><blockquote><header itemprop=author itemscope itemtype=http://schema.org/Person><a rel="nofollow noopener" class=external href=https://bibliogram.art/u/go2technologies itemprop=name>go2technologies</a></header><p itemprop=text>This is Cool 👍😊☺️☺️☺️<ol class=comments></ol></blockquote></ol></section></div></article></div><footer itemscope itemtype=https://schema.org/WPFooter><p class=footernav><a rel="copyright noopener" title="ISC licensed" href=https://git.sr.ht/~koehr/koehr.in/tree/master/item/LICENSE target=_blank>©2022 Norman Köhring</a><nav class=footernav><ol class=nav-list itemscope itemtype=https://schema.org/SiteNavigationElement><li class=disclaimer itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=/impressum#disclaimer itemprop=item title=disclaimer> <span itemprop=name>Disclaimer</span> </a> <meta content=1 itemprop=position><li class=impressum itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=/impressum itemprop=item title=impressum> <span itemprop=name>Impressum</span> </a> <meta content=2 itemprop=position><li class=datenschutz itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=/impressum#datenschutz itemprop=item title=datenschutz> <span itemprop=name>Datenschutz</span> </a> <meta content=3 itemprop=position><li itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem rel=source><a title="source code of my homepage and blog" href=https://git.sr.ht/~koehr/koehr.in itemprop=item rel=noopener target=_blank> <span itemprop=name>Source</span> </a> <meta content=4 itemprop=position></ol></nav></footer><link href=/extended.css rel=stylesheet><script async data-goatcounter=https://koehr.goatcounter.com/count src=//gc.zgo.at/count.js></script>
\ No newline at end of file
<!doctype html><html lang=en><head><meta charset=utf-8><title>the codeartist — programmer and engineer based in Berlin</title><meta content="The personal page and weblog of Norman Köhring" name=description><meta content="Norman Köhring" name=author><meta content="the codeartist — programmer and engineer based in Berlin" name=DC.title><meta content="52.4595, 13.5335" name=ICBM><meta content="52.4595; 13.5335" name=geo.position><meta content=DE-BE name=geo.region><meta content=Berlin name=geo.placename><meta content="width=device-width,initial-scale=1.0" name=viewport><link href=https://koehr.in rel=author><link href=https://koehr.in rel=canonical><link href=https://codearti.st rel=alternate><link href=https://koehr.tech rel=alternate><link href=https://k0r.eu rel=alternate><link href=https://koehr.in/rss.xml rel=alternate title=RSS type=application/rss+xml><link href=/favicon.png rel=icon type=image/x-icon><link href=/style.css rel=stylesheet><link href=https://indiecert.net/auth rel=authorization_endpoint><link href="ni:///sha-256;H5W3RSZHP6eNHUFQStlfqaUnnYXOtoibUL5PB2GRqNM?ct=application/x-x509-user-cert" rel=publickey><body class=µblog itemscope itemtype=https://schema.org/WebPage><header id=siteheader itemscope itemtype=https://schema.org/WPHeader><h1 class=p-name itemprop=headline><span class=first-name>norman</span><span class=last-name>köhring</span></h1><h2 itemprop=alternativeHeadline>Code Artist</h2><nav aria-label=breadcrumb class=breadcrumb><ol class=breadcrumb-list itemprop=breadcrumb itemscope itemtype=https://schema.org/BreadcrumbList><li class="breadcrumb-item home" itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=/ itemprop=item> <span itemprop=name>⌂</span> </a> <meta content=1 itemprop=position><li class=breadcrumb-item itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=/µblog itemprop=item> <span itemprop=name>µblog</span> </a> <meta content=2 itemprop=position><li class=breadcrumb-item itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=/µblog/coffee-n-code-2019-08-26-b1m3trkitz8 itemprop=item> <span itemprop=name>coffee-n-code-2019-08-26-b1m3trkitz8</span> </a> <meta content=3 itemprop=position></ol></nav></header><input id=menu-toggle type=checkbox><aside itemscope itemtype=https://schema.org/WPSideBar><label for=menu-toggle>menu</label><section id=navigation><header><h1>menu</h1><img alt="a pixelated me" class=u-photo height=100 rel=me src=/avatar.jpg width=100></header><nav id=mainnav><ol class=nav-list itemscope itemtype=https://schema.org/SiteNavigationElement><li class=resume/cv itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=/cv itemprop=item> <span itemprop=name>resume/cv</span> </a> <meta content=1 itemprop=position><li class=microblog itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=/µblog itemprop=item> <span itemprop=name>microblog</span> </a> <meta content=2 itemprop=position><li class=blog itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=/blog itemprop=item> <span itemprop=name>blog</span> </a> <meta content=3 itemprop=position><li class=slides itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=/slides-list itemprop=item> <span itemprop=name>slides</span> </a> <meta content=4 itemprop=position><li class="today I learned" itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=/til itemprop=item> <span itemprop=name>today I learned</span> </a> <meta content=5 itemprop=position><li class="my stack" itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=/stack itemprop=item> <span itemprop=name>my stack</span> </a> <meta content=6 itemprop=position></ol></nav></section><section id=elsewhere><header><h1>elsewhere</h1></header><nav id=extnav><ol class=nav-list itemscope itemtype=https://schema.org/SiteNavigationElement><li class=twitter itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=https://twitter.com/koehr_in itemprop=item> <span itemprop=name>twitter</span> </a> <meta content=1 itemprop=position><li class=mastodon itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=https://mstdn.io/@koehr itemprop=item> <span itemprop=name>mastodon</span> </a> <meta content=2 itemprop=position><li class=github itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=https://github.com/nkoehring itemprop=item> <span itemprop=name>github</span> </a> <meta content=3 itemprop=position><li class=sourcehut itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=https://sr.ht/~koehr itemprop=item> <span itemprop=name>sourcehut</span> </a> <meta content=4 itemprop=position><li class=instagram itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=https://instagram.com/coffee_n_code itemprop=item> <span itemprop=name>instagram</span> </a> <meta content=5 itemprop=position><li class=photography itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=https://500px.com/koehr itemprop=item> <span itemprop=name>photography</span> </a> <meta content=6 itemprop=position><li class=mail itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=mailto:n[at]koehr.in itemprop=item> <span itemprop=name>mail</span> </a> <meta content=7 itemprop=position></ol></nav></section><section id=speaking><header><h1>speaking</h1></header><ol><li>fluent English & German</ol></section><section id="working with"><header><h1>working with</h1></header><ol><li>JavaScript & TypeScript<li>CSS3, HTML5<li>Ruby, Python, C<li>Linux, Shell<li>AWS, GCP, Azure<li>MongoDB Atlas & Stitch</ol></section><section id="looking into"><header><h1>looking into</h1></header><ol><li>Rust<li>ReasonML</ol></section><section id=interests><header><h1>other interests</h1></header><ul><li>Open Web<li>Open Data<li>Decentralization<li>Archery<li>Photography</ul></section></aside><div id=main itemprop=mainContentOfPage itemscope itemtype=https://schema.org/WebPageElement><article class="norm h-entry" id=post-body><h2 class="p-name dated" id=title></h2><time class=dt-published content=2019-08-26T00:38:06Z datetime=2019-08-26T00:38:06Z itemprop=datePublished pubdate> 2019-08-26T00:38:06Z </time><div class=e-content><div class=social-media itemscope itemtype=http://schema.org/Photograph><div class=attention><div class=likes>♡ 47</div><div class=comments><a alt=comments href=#comments itemprop=discussionUrl> <span itemprop=commentCount>🗪 2</span> </a></div></div><img alt="Photo shared by Coffee'n'Code on August 25, 2019 tagging @miss.molerat, @worldcode, @comment_sense, @coderlifes, @lovecoders, @programunity, and @codeclique." itemprop=image src=https://koehr.in/processed_images/31c2876ebb1a358e00.jpg></div><p>Wanna look like a movie hacker? Try WOPR! You’ll find it on github.com/yaronn/wopr or by searching for blessed-contrib.</p><span id=continue-reading></span><section id=comments><header><h2>Comments</h2><p>Adding comments is only possible via Instagram directly, sorry. If you're okay with visiting Instagram, you can use the <a rel="nofollow noopener" class=external href=https://instagram.com/p/B1m3trKitz8> link to my post </a>.</header><ol class=comments><li class=comment itemscope itemtype=http://schema.org/Comment><blockquote><header itemprop=author itemscope itemtype=http://schema.org/Person><a rel="nofollow noopener" class=external href=https://bibliogram.art/u/coffee_n_code itemprop=name>coffee_n_code</a></header><p itemprop=text>#code #coder #coding #codinglife #creativecoding #programming #programmer #programminglife #programmerrepublic #dvlpr #geek #programmerslife #programmers #art #artwork #instagood #instadaily #engineering #engineeringlife #softwaredeveloper #softwareengineer #webstagram #webdevelopment #webdeveloper #webdev @codeclique @techngneer @comment_sense @lovecoders @coding @worldcode @coderlifes @programmerrepublic @thedevlife @webprogramist<ol class=comments></ol></blockquote><li class=comment itemscope itemtype=http://schema.org/Comment><blockquote><header itemprop=author itemscope itemtype=http://schema.org/Person><a rel="nofollow noopener" class=external href=https://bibliogram.art/u/go2technologies itemprop=name>go2technologies</a></header><p itemprop=text>This is Cool 👍😊☺️☺️☺️<ol class=comments></ol></blockquote></ol></section></div></article></div><footer itemscope itemtype=https://schema.org/WPFooter><p class=footernav><a rel="copyright noopener" title="ISC licensed" href=https://git.sr.ht/~koehr/koehr.in/tree/master/item/LICENSE target=_blank>©2022 Norman Köhring</a><nav class=footernav><ol class=nav-list itemscope itemtype=https://schema.org/SiteNavigationElement><li class=disclaimer itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=/impressum#disclaimer itemprop=item title=disclaimer> <span itemprop=name>Disclaimer</span> </a> <meta content=1 itemprop=position><li class=impressum itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=/impressum itemprop=item title=impressum> <span itemprop=name>Impressum</span> </a> <meta content=2 itemprop=position><li class=datenschutz itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=/impressum#datenschutz itemprop=item title=datenschutz> <span itemprop=name>Datenschutz</span> </a> <meta content=3 itemprop=position><li itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem rel=source><a title="source code of my homepage and blog" href=https://git.sr.ht/~koehr/koehr.in itemprop=item rel=noopener target=_blank> <span itemprop=name>Source</span> </a> <meta content=4 itemprop=position></ol></nav></footer><link href=/extended.css rel=stylesheet><script async data-goatcounter=https://koehr.goatcounter.com/count src=//gc.zgo.at/count.js></script>
\ No newline at end of file

M public/µblog/coffee-n-code-2019-08-27-b1qwosrisvc/index.html => public/µblog/coffee-n-code-2019-08-27-b1qwosrisvc/index.html +1 -1
@@ 1,1 1,1 @@
<!doctype html><html lang=en><head><meta charset=utf-8><title>the codeartist — programmer and engineer based in Berlin</title><meta content="The personal page and weblog of Norman Köhring" name=description><meta content="Norman Köhring" name=author><meta content="the codeartist — programmer and engineer based in Berlin" name=DC.title><meta content="51.3333, 12.4167" name=ICBM><meta content="51.3333; 12.4167" name=geo.position><meta content=DE-BE name=geo.region><meta content=Berlin name=geo.placename><meta content="width=device-width,initial-scale=1.0" name=viewport><link href=https://koehr.in rel=author><link href=https://koehr.in rel=canonical><link href=https://codearti.st rel=alternate><link href=https://koehr.tech rel=alternate><link href=https://k0r.eu rel=alternate><link href=https://koehr.in/rss.xml rel=alternate title=RSS type=application/rss+xml><link href=/favicon.png rel=icon type=image/x-icon><link href=/style.css rel=stylesheet><link href=https://indiecert.net/auth rel=authorization_endpoint><link href="ni:///sha-256;H5W3RSZHP6eNHUFQStlfqaUnnYXOtoibUL5PB2GRqNM?ct=application/x-x509-user-cert" rel=publickey><body class=µblog itemscope itemtype=https://schema.org/WebPage><header id=siteheader itemscope itemtype=https://schema.org/WPHeader><h1 class=p-name itemprop=headline><span class=first-name>norman</span><span class=last-name>köhring</span></h1><h2 itemprop=alternativeHeadline>Code Artist</h2><nav aria-label=breadcrumb class=breadcrumb><ol class=breadcrumb-list itemprop=breadcrumb itemscope itemtype=https://schema.org/BreadcrumbList><li class="breadcrumb-item home" itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=/ itemprop=item> <span itemprop=name>⌂</span> </a> <meta content=1 itemprop=position><li class=breadcrumb-item itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=/µblog itemprop=item> <span itemprop=name>µblog</span> </a> <meta content=2 itemprop=position><li class=breadcrumb-item itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=/µblog/coffee-n-code-2019-08-27-b1qwosrisvc itemprop=item> <span itemprop=name>coffee-n-code-2019-08-27-b1qwosrisvc</span> </a> <meta content=3 itemprop=position></ol></nav></header><input id=menu-toggle type=checkbox><aside itemscope itemtype=https://schema.org/WPSideBar><label for=menu-toggle>menu</label><section id=navigation><header><h1>menu</h1><img alt="a pixelated me" class=u-photo height=100 rel=me src=/avatar.jpg width=100></header><nav id=mainnav><ol class=nav-list itemscope itemtype=https://schema.org/SiteNavigationElement><li class=resume/cv itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=/cv itemprop=item> <span itemprop=name>resume/cv</span> </a> <meta content=1 itemprop=position><li class=microblog itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=/µblog itemprop=item> <span itemprop=name>microblog</span> </a> <meta content=2 itemprop=position><li class=blog itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=/blog itemprop=item> <span itemprop=name>blog</span> </a> <meta content=3 itemprop=position><li class=slides itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=/slides-list itemprop=item> <span itemprop=name>slides</span> </a> <meta content=4 itemprop=position><li class="today I learned" itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=/til itemprop=item> <span itemprop=name>today I learned</span> </a> <meta content=5 itemprop=position><li class="my stack" itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=/stack itemprop=item> <span itemprop=name>my stack</span> </a> <meta content=6 itemprop=position></ol></nav></section><section id=elsewhere><header><h1>elsewhere</h1></header><nav id=extnav><ol class=nav-list itemscope itemtype=https://schema.org/SiteNavigationElement><li class=twitter itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=https://twitter.com/koehr_in itemprop=item> <span itemprop=name>twitter</span> </a> <meta content=1 itemprop=position><li class=mastodon itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=https://mstdn.io/@koehr itemprop=item> <span itemprop=name>mastodon</span> </a> <meta content=2 itemprop=position><li class=github itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=https://github.com/nkoehring itemprop=item> <span itemprop=name>github</span> </a> <meta content=3 itemprop=position><li class=sourcehut itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=https://sr.ht/~koehr itemprop=item> <span itemprop=name>sourcehut</span> </a> <meta content=4 itemprop=position><li class=instagram itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=https://instagram.com/coffee_n_code itemprop=item> <span itemprop=name>instagram</span> </a> <meta content=5 itemprop=position><li class=photography itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=https://500px.com/koehr itemprop=item> <span itemprop=name>photography</span> </a> <meta content=6 itemprop=position><li class=mail itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=mailto:n[at]koehr.in itemprop=item> <span itemprop=name>mail</span> </a> <meta content=7 itemprop=position></ol></nav></section><section id=speaking><header><h1>speaking</h1></header><ol><li>fluent English & German</ol></section><section id="working with"><header><h1>working with</h1></header><ol><li>JavaScript & TypeScript<li>CSS3, HTML5<li>Ruby, Python, C<li>Linux, Shell<li>AWS, GCP, Azure<li>MongoDB Atlas & Stitch</ol></section><section id="looking into"><header><h1>looking into</h1></header><ol><li>Rust<li>ReasonML</ol></section><section id=interests><header><h1>other interests</h1></header><ul><li>Open Web<li>Open Data<li>Decentralization<li>Archery<li>Photography</ul></section></aside><div id=main itemprop=mainContentOfPage itemscope itemtype=https://schema.org/WebPageElement><article class="norm h-entry" id=post-body><h2 class="p-name dated" id=title></h2><time class=dt-published content=2019-08-27T12:49:40Z datetime=2019-08-27T12:49:40Z itemprop=datePublished pubdate> 2019-08-27T12:49:40Z </time><div class=e-content><div class=social-media itemscope itemtype=http://schema.org/Photograph><div class=attention><div class=likes>♡ 47</div><div class=comments><a alt=comments href=#comments itemprop=discussionUrl> <span itemprop=commentCount>🗪 2</span> </a></div></div><img alt="Photo shared by Coffee'n'Code on August 27, 2019 tagging @19grams.coffee, @manualbrewonly, @coffee, @coderlifes, @codingdays, and @codeclique." itemprop=image src=https://koehr.in/processed_images/a868052a53d2833500.jpg></div><p>Home office is best office. Part one of a series of two:</p><span id=continue-reading></span><p>The good thing about slack conferences: You can make some delicious drip coffee on the side.<p>#coffee #coffeelovers #code #coder #coding #codinglife #creativecoding #programming #programmer #programminglife #programmerrepublic #dvlpr #geek #programmerslife #programmers #art #artwork #instagood #instadaily #engineering #engineeringlife #softwaredeveloper #softwareengineer #webstagram #webdevelopment #webdeveloper #webdev @codeclique @techngneer @comment_sense @lovecoders @coding @worldcode @coderlifes @programmerrepublic @thedevlife @peoplewhocode @developerstuff @webprogramist<section id=comments><header><h2>Comments</h2><p>Adding comments is only possible via Instagram directly, sorry. If you're okay with visiting Instagram, you can use the <a rel="nofollow noopener" class=external href=https://instagram.com/p/B1qwOsRiSVc> link to my post </a>.</header><ol class=comments><li class=comment itemscope itemtype=http://schema.org/Comment><blockquote><header itemprop=author itemscope itemtype=http://schema.org/Person><a rel="nofollow noopener" class=external href=https://bibliogram.art/u/go2technologies itemprop=name>go2technologies</a></header><p itemprop=text>Very Nice We like what we see .. 👍👍👍😊😊☺️☺️🙏<ol class=comments></ol></blockquote><li class=comment itemscope itemtype=http://schema.org/Comment><blockquote><header itemprop=author itemscope itemtype=http://schema.org/Person><a rel="nofollow noopener" class=external href=https://bibliogram.art/u/19grams.coffee itemprop=name>19grams.coffee</a></header><p itemprop=text>So do we :-)<ol class=comments></ol></blockquote></ol></section></div></article></div><footer itemscope itemtype=https://schema.org/WPFooter><p class=footernav><a rel="copyright noopener" title="ISC licensed" href=https://git.sr.ht/~koehr/koehr.in/tree/master/item/LICENSE target=_blank>©2022 Norman Köhring</a><nav class=footernav><ol class=nav-list itemscope itemtype=https://schema.org/SiteNavigationElement><li class=disclaimer itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=/impressum#disclaimer itemprop=item title=disclaimer> <span itemprop=name>Disclaimer</span> </a> <meta content=1 itemprop=position><li class=impressum itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=/impressum itemprop=item title=impressum> <span itemprop=name>Impressum</span> </a> <meta content=2 itemprop=position><li class=datenschutz itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=/impressum#datenschutz itemprop=item title=datenschutz> <span itemprop=name>Datenschutz</span> </a> <meta content=3 itemprop=position><li itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem rel=source><a title="source code of my homepage and blog" href=https://git.sr.ht/~koehr/koehr.in itemprop=item rel=noopener target=_blank> <span itemprop=name>Source</span> </a> <meta content=4 itemprop=position></ol></nav></footer><link href=/extended.css rel=stylesheet><script async data-goatcounter=https://koehr.goatcounter.com/count src=//gc.zgo.at/count.js></script>
\ No newline at end of file
<!doctype html><html lang=en><head><meta charset=utf-8><title>the codeartist — programmer and engineer based in Berlin</title><meta content="The personal page and weblog of Norman Köhring" name=description><meta content="Norman Köhring" name=author><meta content="the codeartist — programmer and engineer based in Berlin" name=DC.title><meta content="52.4595, 13.5335" name=ICBM><meta content="52.4595; 13.5335" name=geo.position><meta content=DE-BE name=geo.region><meta content=Berlin name=geo.placename><meta content="width=device-width,initial-scale=1.0" name=viewport><link href=https://koehr.in rel=author><link href=https://koehr.in rel=canonical><link href=https://codearti.st rel=alternate><link href=https://koehr.tech rel=alternate><link href=https://k0r.eu rel=alternate><link href=https://koehr.in/rss.xml rel=alternate title=RSS type=application/rss+xml><link href=/favicon.png rel=icon type=image/x-icon><link href=/style.css rel=stylesheet><link href=https://indiecert.net/auth rel=authorization_endpoint><link href="ni:///sha-256;H5W3RSZHP6eNHUFQStlfqaUnnYXOtoibUL5PB2GRqNM?ct=application/x-x509-user-cert" rel=publickey><body class=µblog itemscope itemtype=https://schema.org/WebPage><header id=siteheader itemscope itemtype=https://schema.org/WPHeader><h1 class=p-name itemprop=headline><span class=first-name>norman</span><span class=last-name>köhring</span></h1><h2 itemprop=alternativeHeadline>Code Artist</h2><nav aria-label=breadcrumb class=breadcrumb><ol class=breadcrumb-list itemprop=breadcrumb itemscope itemtype=https://schema.org/BreadcrumbList><li class="breadcrumb-item home" itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=/ itemprop=item> <span itemprop=name>⌂</span> </a> <meta content=1 itemprop=position><li class=breadcrumb-item itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=/µblog itemprop=item> <span itemprop=name>µblog</span> </a> <meta content=2 itemprop=position><li class=breadcrumb-item itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=/µblog/coffee-n-code-2019-08-27-b1qwosrisvc itemprop=item> <span itemprop=name>coffee-n-code-2019-08-27-b1qwosrisvc</span> </a> <meta content=3 itemprop=position></ol></nav></header><input id=menu-toggle type=checkbox><aside itemscope itemtype=https://schema.org/WPSideBar><label for=menu-toggle>menu</label><section id=navigation><header><h1>menu</h1><img alt="a pixelated me" class=u-photo height=100 rel=me src=/avatar.jpg width=100></header><nav id=mainnav><ol class=nav-list itemscope itemtype=https://schema.org/SiteNavigationElement><li class=resume/cv itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=/cv itemprop=item> <span itemprop=name>resume/cv</span> </a> <meta content=1 itemprop=position><li class=microblog itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=/µblog itemprop=item> <span itemprop=name>microblog</span> </a> <meta content=2 itemprop=position><li class=blog itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=/blog itemprop=item> <span itemprop=name>blog</span> </a> <meta content=3 itemprop=position><li class=slides itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=/slides-list itemprop=item> <span itemprop=name>slides</span> </a> <meta content=4 itemprop=position><li class="today I learned" itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=/til itemprop=item> <span itemprop=name>today I learned</span> </a> <meta content=5 itemprop=position><li class="my stack" itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=/stack itemprop=item> <span itemprop=name>my stack</span> </a> <meta content=6 itemprop=position></ol></nav></section><section id=elsewhere><header><h1>elsewhere</h1></header><nav id=extnav><ol class=nav-list itemscope itemtype=https://schema.org/SiteNavigationElement><li class=twitter itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=https://twitter.com/koehr_in itemprop=item> <span itemprop=name>twitter</span> </a> <meta content=1 itemprop=position><li class=mastodon itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=https://mstdn.io/@koehr itemprop=item> <span itemprop=name>mastodon</span> </a> <meta content=2 itemprop=position><li class=github itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=https://github.com/nkoehring itemprop=item> <span itemprop=name>github</span> </a> <meta content=3 itemprop=position><li class=sourcehut itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=https://sr.ht/~koehr itemprop=item> <span itemprop=name>sourcehut</span> </a> <meta content=4 itemprop=position><li class=instagram itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=https://instagram.com/coffee_n_code itemprop=item> <span itemprop=name>instagram</span> </a> <meta content=5 itemprop=position><li class=photography itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=https://500px.com/koehr itemprop=item> <span itemprop=name>photography</span> </a> <meta content=6 itemprop=position><li class=mail itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=mailto:n[at]koehr.in itemprop=item> <span itemprop=name>mail</span> </a> <meta content=7 itemprop=position></ol></nav></section><section id=speaking><header><h1>speaking</h1></header><ol><li>fluent English & German</ol></section><section id="working with"><header><h1>working with</h1></header><ol><li>JavaScript & TypeScript<li>CSS3, HTML5<li>Ruby, Python, C<li>Linux, Shell<li>AWS, GCP, Azure<li>MongoDB Atlas & Stitch</ol></section><section id="looking into"><header><h1>looking into</h1></header><ol><li>Rust<li>ReasonML</ol></section><section id=interests><header><h1>other interests</h1></header><ul><li>Open Web<li>Open Data<li>Decentralization<li>Archery<li>Photography</ul></section></aside><div id=main itemprop=mainContentOfPage itemscope itemtype=https://schema.org/WebPageElement><article class="norm h-entry" id=post-body><h2 class="p-name dated" id=title></h2><time class=dt-published content=2019-08-27T12:49:40Z datetime=2019-08-27T12:49:40Z itemprop=datePublished pubdate> 2019-08-27T12:49:40Z </time><div class=e-content><div class=social-media itemscope itemtype=http://schema.org/Photograph><div class=attention><div class=likes>♡ 47</div><div class=comments><a alt=comments href=#comments itemprop=discussionUrl> <span itemprop=commentCount>🗪 2</span> </a></div></div><img alt="Photo shared by Coffee'n'Code on August 27, 2019 tagging @19grams.coffee, @manualbrewonly, @coffee, @coderlifes, @codingdays, and @codeclique." itemprop=image src=https://koehr.in/processed_images/a868052a53d2833500.jpg></div><p>Home office is best office. Part one of a series of two:</p><span id=continue-reading></span><p>The good thing about slack conferences: You can make some delicious drip coffee on the side.<p>#coffee #coffeelovers #code #coder #coding #codinglife #creativecoding #programming #programmer #programminglife #programmerrepublic #dvlpr #geek #programmerslife #programmers #art #artwork #instagood #instadaily #engineering #engineeringlife #softwaredeveloper #softwareengineer #webstagram #webdevelopment #webdeveloper #webdev @codeclique @techngneer @comment_sense @lovecoders @coding @worldcode @coderlifes @programmerrepublic @thedevlife @peoplewhocode @developerstuff @webprogramist<section id=comments><header><h2>Comments</h2><p>Adding comments is only possible via Instagram directly, sorry. If you're okay with visiting Instagram, you can use the <a rel="nofollow noopener" class=external href=https://instagram.com/p/B1qwOsRiSVc> link to my post </a>.</header><ol class=comments><li class=comment itemscope itemtype=http://schema.org/Comment><blockquote><header itemprop=author itemscope itemtype=http://schema.org/Person><a rel="nofollow noopener" class=external href=https://bibliogram.art/u/go2technologies itemprop=name>go2technologies</a></header><p itemprop=text>Very Nice We like what we see .. 👍👍👍😊😊☺️☺️🙏<ol class=comments></ol></blockquote><li class=comment itemscope itemtype=http://schema.org/Comment><blockquote><header itemprop=author itemscope itemtype=http://schema.org/Person><a rel="nofollow noopener" class=external href=https://bibliogram.art/u/19grams.coffee itemprop=name>19grams.coffee</a></header><p itemprop=text>So do we :-)<ol class=comments></ol></blockquote></ol></section></div></article></div><footer itemscope itemtype=https://schema.org/WPFooter><p class=footernav><a rel="copyright noopener" title="ISC licensed" href=https://git.sr.ht/~koehr/koehr.in/tree/master/item/LICENSE target=_blank>©2022 Norman Köhring</a><nav class=footernav><ol class=nav-list itemscope itemtype=https://schema.org/SiteNavigationElement><li class=disclaimer itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=/impressum#disclaimer itemprop=item title=disclaimer> <span itemprop=name>Disclaimer</span> </a> <meta content=1 itemprop=position><li class=impressum itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=/impressum itemprop=item title=impressum> <span itemprop=name>Impressum</span> </a> <meta content=2 itemprop=position><li class=datenschutz itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=/impressum#datenschutz itemprop=item title=datenschutz> <span itemprop=name>Datenschutz</span> </a> <meta content=3 itemprop=position><li itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem rel=source><a title="source code of my homepage and blog" href=https://git.sr.ht/~koehr/koehr.in itemprop=item rel=noopener target=_blank> <span itemprop=name>Source</span> </a> <meta content=4 itemprop=position></ol></nav></footer><link href=/extended.css rel=stylesheet><script async data-goatcounter=https://koehr.goatcounter.com/count src=//gc.zgo.at/count.js></script>
\ No newline at end of file

M public/µblog/coffee-n-code-2019-08-27-b1qwwp9ibjt/index.html => public/µblog/coffee-n-code-2019-08-27-b1qwwp9ibjt/index.html +1 -1
@@ 1,1 1,1 @@
<!doctype html><html lang=en><head><meta charset=utf-8><title>the codeartist — programmer and engineer based in Berlin</title><meta content="The personal page and weblog of Norman Köhring" name=description><meta content="Norman Köhring" name=author><meta content="the codeartist — programmer and engineer based in Berlin" name=DC.title><meta content="51.3333, 12.4167" name=ICBM><meta content="51.3333; 12.4167" name=geo.position><meta content=DE-BE name=geo.region><meta content=Berlin name=geo.placename><meta content="width=device-width,initial-scale=1.0" name=viewport><link href=https://koehr.in rel=author><link href=https://koehr.in rel=canonical><link href=https://codearti.st rel=alternate><link href=https://koehr.tech rel=alternate><link href=https://k0r.eu rel=alternate><link href=https://koehr.in/rss.xml rel=alternate title=RSS type=application/rss+xml><link href=/favicon.png rel=icon type=image/x-icon><link href=/style.css rel=stylesheet><link href=https://indiecert.net/auth rel=authorization_endpoint><link href="ni:///sha-256;H5W3RSZHP6eNHUFQStlfqaUnnYXOtoibUL5PB2GRqNM?ct=application/x-x509-user-cert" rel=publickey><body class=µblog itemscope itemtype=https://schema.org/WebPage><header id=siteheader itemscope itemtype=https://schema.org/WPHeader><h1 class=p-name itemprop=headline><span class=first-name>norman</span><span class=last-name>köhring</span></h1><h2 itemprop=alternativeHeadline>Code Artist</h2><nav aria-label=breadcrumb class=breadcrumb><ol class=breadcrumb-list itemprop=breadcrumb itemscope itemtype=https://schema.org/BreadcrumbList><li class="breadcrumb-item home" itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=/ itemprop=item> <span itemprop=name>⌂</span> </a> <meta content=1 itemprop=position><li class=breadcrumb-item itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=/µblog itemprop=item> <span itemprop=name>µblog</span> </a> <meta content=2 itemprop=position><li class=breadcrumb-item itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=/µblog/coffee-n-code-2019-08-27-b1qwwp9ibjt itemprop=item> <span itemprop=name>coffee-n-code-2019-08-27-b1qwwp9ibjt</span> </a> <meta content=3 itemprop=position></ol></nav></header><input id=menu-toggle type=checkbox><aside itemscope itemtype=https://schema.org/WPSideBar><label for=menu-toggle>menu</label><section id=navigation><header><h1>menu</h1><img alt="a pixelated me" class=u-photo height=100 rel=me src=/avatar.jpg width=100></header><nav id=mainnav><ol class=nav-list itemscope itemtype=https://schema.org/SiteNavigationElement><li class=resume/cv itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=/cv itemprop=item> <span itemprop=name>resume/cv</span> </a> <meta content=1 itemprop=position><li class=microblog itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=/µblog itemprop=item> <span itemprop=name>microblog</span> </a> <meta content=2 itemprop=position><li class=blog itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=/blog itemprop=item> <span itemprop=name>blog</span> </a> <meta content=3 itemprop=position><li class=slides itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=/slides-list itemprop=item> <span itemprop=name>slides</span> </a> <meta content=4 itemprop=position><li class="today I learned" itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=/til itemprop=item> <span itemprop=name>today I learned</span> </a> <meta content=5 itemprop=position><li class="my stack" itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=/stack itemprop=item> <span itemprop=name>my stack</span> </a> <meta content=6 itemprop=position></ol></nav></section><section id=elsewhere><header><h1>elsewhere</h1></header><nav id=extnav><ol class=nav-list itemscope itemtype=https://schema.org/SiteNavigationElement><li class=twitter itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=https://twitter.com/koehr_in itemprop=item> <span itemprop=name>twitter</span> </a> <meta content=1 itemprop=position><li class=mastodon itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=https://mstdn.io/@koehr itemprop=item> <span itemprop=name>mastodon</span> </a> <meta content=2 itemprop=position><li class=github itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=https://github.com/nkoehring itemprop=item> <span itemprop=name>github</span> </a> <meta content=3 itemprop=position><li class=sourcehut itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=https://sr.ht/~koehr itemprop=item> <span itemprop=name>sourcehut</span> </a> <meta content=4 itemprop=position><li class=instagram itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=https://instagram.com/coffee_n_code itemprop=item> <span itemprop=name>instagram</span> </a> <meta content=5 itemprop=position><li class=photography itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=https://500px.com/koehr itemprop=item> <span itemprop=name>photography</span> </a> <meta content=6 itemprop=position><li class=mail itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=mailto:n[at]koehr.in itemprop=item> <span itemprop=name>mail</span> </a> <meta content=7 itemprop=position></ol></nav></section><section id=speaking><header><h1>speaking</h1></header><ol><li>fluent English & German</ol></section><section id="working with"><header><h1>working with</h1></header><ol><li>JavaScript & TypeScript<li>CSS3, HTML5<li>Ruby, Python, C<li>Linux, Shell<li>AWS, GCP, Azure<li>MongoDB Atlas & Stitch</ol></section><section id="looking into"><header><h1>looking into</h1></header><ol><li>Rust<li>ReasonML</ol></section><section id=interests><header><h1>other interests</h1></header><ul><li>Open Web<li>Open Data<li>Decentralization<li>Archery<li>Photography</ul></section></aside><div id=main itemprop=mainContentOfPage itemscope itemtype=https://schema.org/WebPageElement><article class="norm h-entry" id=post-body><h2 class="p-name dated" id=title></h2><time class=dt-published content=2019-08-27T12:54:19Z datetime=2019-08-27T12:54:19Z itemprop=datePublished pubdate> 2019-08-27T12:54:19Z </time><div class=e-content><div class=social-media itemscope itemtype=http://schema.org/Photograph><div class=attention><div class=likes>♡ 42</div><div class=comments><a alt=comments href=#comments itemprop=discussionUrl> <span itemprop=commentCount>🗪 2</span> </a></div></div><img alt="Photo shared by Coffee'n'Code on August 27, 2019 tagging @c3coffeenerds, @thecoffeenerds, @wildcatliving, @coderlifes, @codingdays, and @programunity." itemprop=image src=https://koehr.in/processed_images/c4c28c250aefb82c00.jpg></div><p>Home office is best office. Part two of a series of two:</p><span id=continue-reading></span><p>Enjoying that marvelous day with a good cup of coffee and accompanied by the best people: pets! #catsofinstagram #coffee #coffeelovers #code #coder #coding #codinglife #creativecoding #programming #programmer #programminglife #programmerrepublic #dvlpr #geek #programmerslife #programmers #art #artwork #instagood #instadaily #engineering #engineeringlife #softwaredeveloper #softwareengineer #webstagram #webdevelopment #webdeveloper #webdev @codeclique @techngneer @comment_sense @lovecoders @coding @worldcode @coderlifes @programmerrepublic @thedevlife @peoplewhocode @developerstuff @webprogramist<section id=comments><header><h2>Comments</h2><p>Adding comments is only possible via Instagram directly, sorry. If you're okay with visiting Instagram, you can use the <a rel="nofollow noopener" class=external href=https://instagram.com/p/B1qwwp9ibjT> link to my post </a>.</header><ol class=comments><li class=comment itemscope itemtype=http://schema.org/Comment><blockquote><header itemprop=author itemscope itemtype=http://schema.org/Person><a rel="nofollow noopener" class=external href=https://bibliogram.art/u/austin.wuu itemprop=name>austin.wuu</a></header><p itemprop=text>That is so nice, bro<ol class=comments></ol></blockquote><li class=comment itemscope itemtype=http://schema.org/Comment><blockquote><header itemprop=author itemscope itemtype=http://schema.org/Person><a rel="nofollow noopener" class=external href=https://bibliogram.art/u/kogguz itemprop=name>kogguz</a></header><p itemprop=text>That face though! 😅<ol class=comments></ol></blockquote></ol></section></div></article></div><footer itemscope itemtype=https://schema.org/WPFooter><p class=footernav><a rel="copyright noopener" title="ISC licensed" href=https://git.sr.ht/~koehr/koehr.in/tree/master/item/LICENSE target=_blank>©2022 Norman Köhring</a><nav class=footernav><ol class=nav-list itemscope itemtype=https://schema.org/SiteNavigationElement><li class=disclaimer itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=/impressum#disclaimer itemprop=item title=disclaimer> <span itemprop=name>Disclaimer</span> </a> <meta content=1 itemprop=position><li class=impressum itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=/impressum itemprop=item title=impressum> <span itemprop=name>Impressum</span> </a> <meta content=2 itemprop=position><li class=datenschutz itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=/impressum#datenschutz itemprop=item title=datenschutz> <span itemprop=name>Datenschutz</span> </a> <meta content=3 itemprop=position><li itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem rel=source><a title="source code of my homepage and blog" href=https://git.sr.ht/~koehr/koehr.in itemprop=item rel=noopener target=_blank> <span itemprop=name>Source</span> </a> <meta content=4 itemprop=position></ol></nav></footer><link href=/extended.css rel=stylesheet><script async data-goatcounter=https://koehr.goatcounter.com/count src=//gc.zgo.at/count.js></script>
\ No newline at end of file
<!doctype html><html lang=en><head><meta charset=utf-8><title>the codeartist — programmer and engineer based in Berlin</title><meta content="The personal page and weblog of Norman Köhring" name=description><meta content="Norman Köhring" name=author><meta content="the codeartist — programmer and engineer based in Berlin" name=DC.title><meta content="52.4595, 13.5335" name=ICBM><meta content="52.4595; 13.5335" name=geo.position><meta content=DE-BE name=geo.region><meta content=Berlin name=geo.placename><meta content="width=device-width,initial-scale=1.0" name=viewport><link href=https://koehr.in rel=author><link href=https://koehr.in rel=canonical><link href=https://codearti.st rel=alternate><link href=https://koehr.tech rel=alternate><link href=https://k0r.eu rel=alternate><link href=https://koehr.in/rss.xml rel=alternate title=RSS type=application/rss+xml><link href=/favicon.png rel=icon type=image/x-icon><link href=/style.css rel=stylesheet><link href=https://indiecert.net/auth rel=authorization_endpoint><link href="ni:///sha-256;H5W3RSZHP6eNHUFQStlfqaUnnYXOtoibUL5PB2GRqNM?ct=application/x-x509-user-cert" rel=publickey><body class=µblog itemscope itemtype=https://schema.org/WebPage><header id=siteheader itemscope itemtype=https://schema.org/WPHeader><h1 class=p-name itemprop=headline><span class=first-name>norman</span><span class=last-name>köhring</span></h1><h2 itemprop=alternativeHeadline>Code Artist</h2><nav aria-label=breadcrumb class=breadcrumb><ol class=breadcrumb-list itemprop=breadcrumb itemscope itemtype=https://schema.org/BreadcrumbList><li class="breadcrumb-item home" itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=/ itemprop=item> <span itemprop=name>⌂</span> </a> <meta content=1 itemprop=position><li class=breadcrumb-item itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=/µblog itemprop=item> <span itemprop=name>µblog</span> </a> <meta content=2 itemprop=position><li class=breadcrumb-item itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=/µblog/coffee-n-code-2019-08-27-b1qwwp9ibjt itemprop=item> <span itemprop=name>coffee-n-code-2019-08-27-b1qwwp9ibjt</span> </a> <meta content=3 itemprop=position></ol></nav></header><input id=menu-toggle type=checkbox><aside itemscope itemtype=https://schema.org/WPSideBar><label for=menu-toggle>menu</label><section id=navigation><header><h1>menu</h1><img alt="a pixelated me" class=u-photo height=100 rel=me src=/avatar.jpg width=100></header><nav id=mainnav><ol class=nav-list itemscope itemtype=https://schema.org/SiteNavigationElement><li class=resume/cv itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=/cv itemprop=item> <span itemprop=name>resume/cv</span> </a> <meta content=1 itemprop=position><li class=microblog itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=/µblog itemprop=item> <span itemprop=name>microblog</span> </a> <meta content=2 itemprop=position><li class=blog itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=/blog itemprop=item> <span itemprop=name>blog</span> </a> <meta content=3 itemprop=position><li class=slides itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=/slides-list itemprop=item> <span itemprop=name>slides</span> </a> <meta content=4 itemprop=position><li class="today I learned" itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=/til itemprop=item> <span itemprop=name>today I learned</span> </a> <meta content=5 itemprop=position><li class="my stack" itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=/stack itemprop=item> <span itemprop=name>my stack</span> </a> <meta content=6 itemprop=position></ol></nav></section><section id=elsewhere><header><h1>elsewhere</h1></header><nav id=extnav><ol class=nav-list itemscope itemtype=https://schema.org/SiteNavigationElement><li class=twitter itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=https://twitter.com/koehr_in itemprop=item> <span itemprop=name>twitter</span> </a> <meta content=1 itemprop=position><li class=mastodon itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=https://mstdn.io/@koehr itemprop=item> <span itemprop=name>mastodon</span> </a> <meta content=2 itemprop=position><li class=github itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=https://github.com/nkoehring itemprop=item> <span itemprop=name>github</span> </a> <meta content=3 itemprop=position><li class=sourcehut itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=https://sr.ht/~koehr itemprop=item> <span itemprop=name>sourcehut</span> </a> <meta content=4 itemprop=position><li class=instagram itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=https://instagram.com/coffee_n_code itemprop=item> <span itemprop=name>instagram</span> </a> <meta content=5 itemprop=position><li class=photography itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=https://500px.com/koehr itemprop=item> <span itemprop=name>photography</span> </a> <meta content=6 itemprop=position><li class=mail itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=mailto:n[at]koehr.in itemprop=item> <span itemprop=name>mail</span> </a> <meta content=7 itemprop=position></ol></nav></section><section id=speaking><header><h1>speaking</h1></header><ol><li>fluent English & German</ol></section><section id="working with"><header><h1>working with</h1></header><ol><li>JavaScript & TypeScript<li>CSS3, HTML5<li>Ruby, Python, C<li>Linux, Shell<li>AWS, GCP, Azure<li>MongoDB Atlas & Stitch</ol></section><section id="looking into"><header><h1>looking into</h1></header><ol><li>Rust<li>ReasonML</ol></section><section id=interests><header><h1>other interests</h1></header><ul><li>Open Web<li>Open Data<li>Decentralization<li>Archery<li>Photography</ul></section></aside><div id=main itemprop=mainContentOfPage itemscope itemtype=https://schema.org/WebPageElement><article class="norm h-entry" id=post-body><h2 class="p-name dated" id=title></h2><time class=dt-published content=2019-08-27T12:54:19Z datetime=2019-08-27T12:54:19Z itemprop=datePublished pubdate> 2019-08-27T12:54:19Z </time><div class=e-content><div class=social-media itemscope itemtype=http://schema.org/Photograph><div class=attention><div class=likes>♡ 42</div><div class=comments><a alt=comments href=#comments itemprop=discussionUrl> <span itemprop=commentCount>🗪 2</span> </a></div></div><img alt="Photo shared by Coffee'n'Code on August 27, 2019 tagging @c3coffeenerds, @thecoffeenerds, @wildcatliving, @coderlifes, @codingdays, and @programunity." itemprop=image src=https://koehr.in/processed_images/c4c28c250aefb82c00.jpg></div><p>Home office is best office. Part two of a series of two:</p><span id=continue-reading></span><p>Enjoying that marvelous day with a good cup of coffee and accompanied by the best people: pets! #catsofinstagram #coffee #coffeelovers #code #coder #coding #codinglife #creativecoding #programming #programmer #programminglife #programmerrepublic #dvlpr #geek #programmerslife #programmers #art #artwork #instagood #instadaily #engineering #engineeringlife #softwaredeveloper #softwareengineer #webstagram #webdevelopment #webdeveloper #webdev @codeclique @techngneer @comment_sense @lovecoders @coding @worldcode @coderlifes @programmerrepublic @thedevlife @peoplewhocode @developerstuff @webprogramist<section id=comments><header><h2>Comments</h2><p>Adding comments is only possible via Instagram directly, sorry. If you're okay with visiting Instagram, you can use the <a rel="nofollow noopener" class=external href=https://instagram.com/p/B1qwwp9ibjT> link to my post </a>.</header><ol class=comments><li class=comment itemscope itemtype=http://schema.org/Comment><blockquote><header itemprop=author itemscope itemtype=http://schema.org/Person><a rel="nofollow noopener" class=external href=https://bibliogram.art/u/austin.wuu itemprop=name>austin.wuu</a></header><p itemprop=text>That is so nice, bro<ol class=comments></ol></blockquote><li class=comment itemscope itemtype=http://schema.org/Comment><blockquote><header itemprop=author itemscope itemtype=http://schema.org/Person><a rel="nofollow noopener" class=external href=https://bibliogram.art/u/kogguz itemprop=name>kogguz</a></header><p itemprop=text>That face though! 😅<ol class=comments></ol></blockquote></ol></section></div></article></div><footer itemscope itemtype=https://schema.org/WPFooter><p class=footernav><a rel="copyright noopener" title="ISC licensed" href=https://git.sr.ht/~koehr/koehr.in/tree/master/item/LICENSE target=_blank>©2022 Norman Köhring</a><nav class=footernav><ol class=nav-list itemscope itemtype=https://schema.org/SiteNavigationElement><li class=disclaimer itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=/impressum#disclaimer itemprop=item title=disclaimer> <span itemprop=name>Disclaimer</span> </a> <meta content=1 itemprop=position><li class=impressum itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=/impressum itemprop=item title=impressum> <span itemprop=name>Impressum</span> </a> <meta content=2 itemprop=position><li class=datenschutz itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=/impressum#datenschutz itemprop=item title=datenschutz> <span itemprop=name>Datenschutz</span> </a> <meta content=3 itemprop=position><li itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem rel=source><a title="source code of my homepage and blog" href=https://git.sr.ht/~koehr/koehr.in itemprop=item rel=noopener target=_blank> <span itemprop=name>Source</span> </a> <meta content=4 itemprop=position></ol></nav></footer><link href=/extended.css rel=stylesheet><script async data-goatcounter=https://koehr.goatcounter.com/count src=//gc.zgo.at/count.js></script>
\ No newline at end of file

M public/µblog/coffee-n-code-2019-09-01-b14sog2i5qv/index.html => public/µblog/coffee-n-code-2019-09-01-b14sog2i5qv/index.html +1 -1
@@ 1,1 1,1 @@
<!doctype html><html lang=en><head><meta charset=utf-8><title>the codeartist — programmer and engineer based in Berlin</title><meta content="The personal page and weblog of Norman Köhring" name=description><meta content="Norman Köhring" name=author><meta content="the codeartist — programmer and engineer based in Berlin" name=DC.title><meta content="51.3333, 12.4167" name=ICBM><meta content="51.3333; 12.4167" name=geo.position><meta content=DE-BE name=geo.region><meta content=Berlin name=geo.placename><meta content="width=device-width,initial-scale=1.0" name=viewport><link href=https://koehr.in rel=author><link href=https://koehr.in rel=canonical><link href=https://codearti.st rel=alternate><link href=https://koehr.tech rel=alternate><link href=https://k0r.eu rel=alternate><link href=https://koehr.in/rss.xml rel=alternate title=RSS type=application/rss+xml><link href=/favicon.png rel=icon type=image/x-icon><link href=/style.css rel=stylesheet><link href=https://indiecert.net/auth rel=authorization_endpoint><link href="ni:///sha-256;H5W3RSZHP6eNHUFQStlfqaUnnYXOtoibUL5PB2GRqNM?ct=application/x-x509-user-cert" rel=publickey><body class=µblog itemscope itemtype=https://schema.org/WebPage><header id=siteheader itemscope itemtype=https://schema.org/WPHeader><h1 class=p-name itemprop=headline><span class=first-name>norman</span><span class=last-name>köhring</span></h1><h2 itemprop=alternativeHeadline>Code Artist</h2><nav aria-label=breadcrumb class=breadcrumb><ol class=breadcrumb-list itemprop=breadcrumb itemscope itemtype=https://schema.org/BreadcrumbList><li class="breadcrumb-item home" itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=/ itemprop=item> <span itemprop=name>⌂</span> </a> <meta content=1 itemprop=position><li class=breadcrumb-item itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=/µblog itemprop=item> <span itemprop=name>µblog</span> </a> <meta content=2 itemprop=position><li class=breadcrumb-item itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=/µblog/coffee-n-code-2019-09-01-b14sog2i5qv itemprop=item> <span itemprop=name>coffee-n-code-2019-09-01-b14sog2i5qv</span> </a> <meta content=3 itemprop=position></ol></nav></header><input id=menu-toggle type=checkbox><aside itemscope itemtype=https://schema.org/WPSideBar><label for=menu-toggle>menu</label><section id=navigation><header><h1>menu</h1><img alt="a pixelated me" class=u-photo height=100 rel=me src=/avatar.jpg width=100></header><nav id=mainnav><ol class=nav-list itemscope itemtype=https://schema.org/SiteNavigationElement><li class=resume/cv itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=/cv itemprop=item> <span itemprop=name>resume/cv</span> </a> <meta content=1 itemprop=position><li class=microblog itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=/µblog itemprop=item> <span itemprop=name>microblog</span> </a> <meta content=2 itemprop=position><li class=blog itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=/blog itemprop=item> <span itemprop=name>blog</span> </a> <meta content=3 itemprop=position><li class=slides itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=/slides-list itemprop=item> <span itemprop=name>slides</span> </a> <meta content=4 itemprop=position><li class="today I learned" itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=/til itemprop=item> <span itemprop=name>today I learned</span> </a> <meta content=5 itemprop=position><li class="my stack" itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=/stack itemprop=item> <span itemprop=name>my stack</span> </a> <meta content=6 itemprop=position></ol></nav></section><section id=elsewhere><header><h1>elsewhere</h1></header><nav id=extnav><ol class=nav-list itemscope itemtype=https://schema.org/SiteNavigationElement><li class=twitter itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=https://twitter.com/koehr_in itemprop=item> <span itemprop=name>twitter</span> </a> <meta content=1 itemprop=position><li class=mastodon itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=https://mstdn.io/@koehr itemprop=item> <span itemprop=name>mastodon</span> </a> <meta content=2 itemprop=position><li class=github itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=https://github.com/nkoehring itemprop=item> <span itemprop=name>github</span> </a> <meta content=3 itemprop=position><li class=sourcehut itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=https://sr.ht/~koehr itemprop=item> <span itemprop=name>sourcehut</span> </a> <meta content=4 itemprop=position><li class=instagram itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=https://instagram.com/coffee_n_code itemprop=item> <span itemprop=name>instagram</span> </a> <meta content=5 itemprop=position><li class=photography itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=https://500px.com/koehr itemprop=item> <span itemprop=name>photography</span> </a> <meta content=6 itemprop=position><li class=mail itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=mailto:n[at]koehr.in itemprop=item> <span itemprop=name>mail</span> </a> <meta content=7 itemprop=position></ol></nav></section><section id=speaking><header><h1>speaking</h1></header><ol><li>fluent English & German</ol></section><section id="working with"><header><h1>working with</h1></header><ol><li>JavaScript & TypeScript<li>CSS3, HTML5<li>Ruby, Python, C<li>Linux, Shell<li>AWS, GCP, Azure<li>MongoDB Atlas & Stitch</ol></section><section id="looking into"><header><h1>looking into</h1></header><ol><li>Rust<li>ReasonML</ol></section><section id=interests><header><h1>other interests</h1></header><ul><li>Open Web<li>Open Data<li>Decentralization<li>Archery<li>Photography</ul></section></aside><div id=main itemprop=mainContentOfPage itemscope itemtype=https://schema.org/WebPageElement><article class="norm h-entry" id=post-body><h2 class="p-name dated" id=title></h2><time class=dt-published content=2019-09-01T19:00:22Z datetime=2019-09-01T19:00:22Z itemprop=datePublished pubdate> 2019-09-01T19:00:22Z </time><div class=e-content><div class=social-media itemscope itemtype=http://schema.org/Photograph><div class=attention><div class=likes>♡ 55</div><div class=comments><a alt=comments href=#comments itemprop=discussionUrl> <span itemprop=commentCount>🗪 2</span> </a></div></div><img alt="Photo shared by Coffee'n'Code on September 01, 2019 tagging @coderlifes, @codingdays, @programunity, @codeclique, and @papillonformen.al." itemprop=image src=https://koehr.in/processed_images/1b13a126cdfee10400.jpg></div><p>What did you do on your #Vienna #trip? Waited at the #airport 😐</p><span id=continue-reading></span><p>Used the time to do some more work on my desktop setup. I switched from i3 to sway (therefore X11 to Wayland) and it works like a charm. Only older GTK2 applications and Electron apps are a bit odd. They are blurry because of HiDPi scaling.<p>#code #coder #coding #codinglife #creativecoding #programming #programmer #programminglife #programmerrepublic #dvlpr #geek #programmerslife #programmers #art #artwork #instagood #instadaily #engineering #engineeringlife #softwaredeveloper #softwareengineer #webstagram #webdevelopment #webdeveloper #webdev @codeclique @techngneer @comment_sense @lovecoders @coding @worldcode @coderlifes @programmerrepublic @thedevlife @peoplewhocode @developerstuff @webprogramist<section id=comments><header><h2>Comments</h2><p>Adding comments is only possible via Instagram directly, sorry. If you're okay with visiting Instagram, you can use the <a rel="nofollow noopener" class=external href=https://instagram.com/p/B14SoG2i5qv> link to my post </a>.</header><ol class=comments><li class=comment itemscope itemtype=http://schema.org/Comment><blockquote><header itemprop=author itemscope itemtype=http://schema.org/Person><a rel="nofollow noopener" class=external href=https://bibliogram.art/u/papillonformen.al itemprop=name>papillonformen.al</a></header><p itemprop=text>cool picture 🔥<ol class=comments></ol></blockquote><li class=comment itemscope itemtype=http://schema.org/Comment><blockquote><header itemprop=author itemscope itemtype=http://schema.org/Person><a rel="nofollow noopener" class=external href=https://bibliogram.art/u/adventureswithsmurf itemprop=name>adventureswithsmurf</a></header><p itemprop=text>🙌🏾<ol class=comments></ol></blockquote></ol></section></div></article></div><footer itemscope itemtype=https://schema.org/WPFooter><p class=footernav><a rel="copyright noopener" title="ISC licensed" href=https://git.sr.ht/~koehr/koehr.in/tree/master/item/LICENSE target=_blank>©2022 Norman Köhring</a><nav class=footernav><ol class=nav-list itemscope itemtype=https://schema.org/SiteNavigationElement><li class=disclaimer itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=/impressum#disclaimer itemprop=item title=disclaimer> <span itemprop=name>Disclaimer</span> </a> <meta content=1 itemprop=position><li class=impressum itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=/impressum itemprop=item title=impressum> <span itemprop=name>Impressum</span> </a> <meta content=2 itemprop=position><li class=datenschutz itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=/impressum#datenschutz itemprop=item title=datenschutz> <span itemprop=name>Datenschutz</span> </a> <meta content=3 itemprop=position><li itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem rel=source><a title="source code of my homepage and blog" href=https://git.sr.ht/~koehr/koehr.in itemprop=item rel=noopener target=_blank> <span itemprop=name>Source</span> </a> <meta content=4 itemprop=position></ol></nav></footer><link href=/extended.css rel=stylesheet><script async data-goatcounter=https://koehr.goatcounter.com/count src=//gc.zgo.at/count.js></script>
\ No newline at end of file
<!doctype html><html lang=en><head><meta charset=utf-8><title>the codeartist — programmer and engineer based in Berlin</title><meta content="The personal page and weblog of Norman Köhring" name=description><meta content="Norman Köhring" name=author><meta content="the codeartist — programmer and engineer based in Berlin" name=DC.title><meta content="52.4595, 13.5335" name=ICBM><meta content="52.4595; 13.5335" name=geo.position><meta content=DE-BE name=geo.region><meta content=Berlin name=geo.placename><meta content="width=device-width,initial-scale=1.0" name=viewport><link href=https://koehr.in rel=author><link href=https://koehr.in rel=canonical><link href=https://codearti.st rel=alternate><link href=https://koehr.tech rel=alternate><link href=https://k0r.eu rel=alternate><link href=https://koehr.in/rss.xml rel=alternate title=RSS type=application/rss+xml><link href=/favicon.png rel=icon type=image/x-icon><link href=/style.css rel=stylesheet><link href=https://indiecert.net/auth rel=authorization_endpoint><link href="ni:///sha-256;H5W3RSZHP6eNHUFQStlfqaUnnYXOtoibUL5PB2GRqNM?ct=application/x-x509-user-cert" rel=publickey><body class=µblog itemscope itemtype=https://schema.org/WebPage><header id=siteheader itemscope itemtype=https://schema.org/WPHeader><h1 class=p-name itemprop=headline><span class=first-name>norman</span><span class=last-name>köhring</span></h1><h2 itemprop=alternativeHeadline>Code Artist</h2><nav aria-label=breadcrumb class=breadcrumb><ol class=breadcrumb-list itemprop=breadcrumb itemscope itemtype=https://schema.org/BreadcrumbList><li class="breadcrumb-item home" itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=/ itemprop=item> <span itemprop=name>⌂</span> </a> <meta content=1 itemprop=position><li class=breadcrumb-item itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=/µblog itemprop=item> <span itemprop=name>µblog</span> </a> <meta content=2 itemprop=position><li class=breadcrumb-item itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=/µblog/coffee-n-code-2019-09-01-b14sog2i5qv itemprop=item> <span itemprop=name>coffee-n-code-2019-09-01-b14sog2i5qv</span> </a> <meta content=3 itemprop=position></ol></nav></header><input id=menu-toggle type=checkbox><aside itemscope itemtype=https://schema.org/WPSideBar><label for=menu-toggle>menu</label><section id=navigation><header><h1>menu</h1><img alt="a pixelated me" class=u-photo height=100 rel=me src=/avatar.jpg width=100></header><nav id=mainnav><ol class=nav-list itemscope itemtype=https://schema.org/SiteNavigationElement><li class=resume/cv itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=/cv itemprop=item> <span itemprop=name>resume/cv</span> </a> <meta content=1 itemprop=position><li class=microblog itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=/µblog itemprop=item> <span itemprop=name>microblog</span> </a> <meta content=2 itemprop=position><li class=blog itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=/blog itemprop=item> <span itemprop=name>blog</span> </a> <meta content=3 itemprop=position><li class=slides itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=/slides-list itemprop=item> <span itemprop=name>slides</span> </a> <meta content=4 itemprop=position><li class="today I learned" itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=/til itemprop=item> <span itemprop=name>today I learned</span> </a> <meta content=5 itemprop=position><li class="my stack" itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=/stack itemprop=item> <span itemprop=name>my stack</span> </a> <meta content=6 itemprop=position></ol></nav></section><section id=elsewhere><header><h1>elsewhere</h1></header><nav id=extnav><ol class=nav-list itemscope itemtype=https://schema.org/SiteNavigationElement><li class=twitter itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=https://twitter.com/koehr_in itemprop=item> <span itemprop=name>twitter</span> </a> <meta content=1 itemprop=position><li class=mastodon itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=https://mstdn.io/@koehr itemprop=item> <span itemprop=name>mastodon</span> </a> <meta content=2 itemprop=position><li class=github itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=https://github.com/nkoehring itemprop=item> <span itemprop=name>github</span> </a> <meta content=3 itemprop=position><li class=sourcehut itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=https://sr.ht/~koehr itemprop=item> <span itemprop=name>sourcehut</span> </a> <meta content=4 itemprop=position><li class=instagram itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=https://instagram.com/coffee_n_code itemprop=item> <span itemprop=name>instagram</span> </a> <meta content=5 itemprop=position><li class=photography itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=https://500px.com/koehr itemprop=item> <span itemprop=name>photography</span> </a> <meta content=6 itemprop=position><li class=mail itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=mailto:n[at]koehr.in itemprop=item> <span itemprop=name>mail</span> </a> <meta content=7 itemprop=position></ol></nav></section><section id=speaking><header><h1>speaking</h1></header><ol><li>fluent English & German</ol></section><section id="working with"><header><h1>working with</h1></header><ol><li>JavaScript & TypeScript<li>CSS3, HTML5<li>Ruby, Python, C<li>Linux, Shell<li>AWS, GCP, Azure<li>MongoDB Atlas & Stitch</ol></section><section id="looking into"><header><h1>looking into</h1></header><ol><li>Rust<li>ReasonML</ol></section><section id=interests><header><h1>other interests</h1></header><ul><li>Open Web<li>Open Data<li>Decentralization<li>Archery<li>Photography</ul></section></aside><div id=main itemprop=mainContentOfPage itemscope itemtype=https://schema.org/WebPageElement><article class="norm h-entry" id=post-body><h2 class="p-name dated" id=title></h2><time class=dt-published content=2019-09-01T19:00:22Z datetime=2019-09-01T19:00:22Z itemprop=datePublished pubdate> 2019-09-01T19:00:22Z </time><div class=e-content><div class=social-media itemscope itemtype=http://schema.org/Photograph><div class=attention><div class=likes>♡ 55</div><div class=comments><a alt=comments href=#comments itemprop=discussionUrl> <span itemprop=commentCount>🗪 2</span> </a></div></div><img alt="Photo shared by Coffee'n'Code on September 01, 2019 tagging @coderlifes, @codingdays, @programunity, @codeclique, and @papillonformen.al." itemprop=image src=https://koehr.in/processed_images/1b13a126cdfee10400.jpg></div><p>What did you do on your #Vienna #trip? Waited at the #airport 😐</p><span id=continue-reading></span><p>Used the time to do some more work on my desktop setup. I switched from i3 to sway (therefore X11 to Wayland) and it works like a charm. Only older GTK2 applications and Electron apps are a bit odd. They are blurry because of HiDPi scaling.<p>#code #coder #coding #codinglife #creativecoding #programming #programmer #programminglife #programmerrepublic #dvlpr #geek #programmerslife #programmers #art #artwork #instagood #instadaily #engineering #engineeringlife #softwaredeveloper #softwareengineer #webstagram #webdevelopment #webdeveloper #webdev @codeclique @techngneer @comment_sense @lovecoders @coding @worldcode @coderlifes @programmerrepublic @thedevlife @peoplewhocode @developerstuff @webprogramist<section id=comments><header><h2>Comments</h2><p>Adding comments is only possible via Instagram directly, sorry. If you're okay with visiting Instagram, you can use the <a rel="nofollow noopener" class=external href=https://instagram.com/p/B14SoG2i5qv> link to my post </a>.</header><ol class=comments><li class=comment itemscope itemtype=http://schema.org/Comment><blockquote><header itemprop=author itemscope itemtype=http://schema.org/Person><a rel="nofollow noopener" class=external href=https://bibliogram.art/u/papillonformen.al itemprop=name>papillonformen.al</a></header><p itemprop=text>cool picture 🔥<ol class=comments></ol></blockquote><li class=comment itemscope itemtype=http://schema.org/Comment><blockquote><header itemprop=author itemscope itemtype=http://schema.org/Person><a rel="nofollow noopener" class=external href=https://bibliogram.art/u/adventureswithsmurf itemprop=name>adventureswithsmurf</a></header><p itemprop=text>🙌🏾<ol class=comments></ol></blockquote></ol></section></div></article></div><footer itemscope itemtype=https://schema.org/WPFooter><p class=footernav><a rel="copyright noopener" title="ISC licensed" href=https://git.sr.ht/~koehr/koehr.in/tree/master/item/LICENSE target=_blank>©2022 Norman Köhring</a><nav class=footernav><ol class=nav-list itemscope itemtype=https://schema.org/SiteNavigationElement><li class=disclaimer itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=/impressum#disclaimer itemprop=item title=disclaimer> <span itemprop=name>Disclaimer</span> </a> <meta content=1 itemprop=position><li class=impressum itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=/impressum itemprop=item title=impressum> <span itemprop=name>Impressum</span> </a> <meta content=2 itemprop=position><li class=datenschutz itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=/impressum#datenschutz itemprop=item title=datenschutz> <span itemprop=name>Datenschutz</span> </a> <meta content=3 itemprop=position><li itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem rel=source><a title="source code of my homepage and blog" href=https://git.sr.ht/~koehr/koehr.in itemprop=item rel=noopener target=_blank> <span itemprop=name>Source</span> </a> <meta content=4 itemprop=position></ol></nav></footer><link href=/extended.css rel=stylesheet><script async data-goatcounter=https://koehr.goatcounter.com/count src=//gc.zgo.at/count.js></script>
\ No newline at end of file

M public/µblog/coffee-n-code-2019-09-05-b2bqp-6cypc/index.html => public/µblog/coffee-n-code-2019-09-05-b2bqp-6cypc/index.html +1 -1
@@ 1,1 1,1 @@
<!doctype html><html lang=en><head><meta charset=utf-8><title>the codeartist — programmer and engineer based in Berlin</title><meta content="The personal page and weblog of Norman Köhring" name=description><meta content="Norman Köhring" name=author><meta content="the codeartist — programmer and engineer based in Berlin" name=DC.title><meta content="51.3333, 12.4167" name=ICBM><meta content="51.3333; 12.4167" name=geo.position><meta content=DE-BE name=geo.region><meta content=Berlin name=geo.placename><meta content="width=device-width,initial-scale=1.0" name=viewport><link href=https://koehr.in rel=author><link href=https://koehr.in rel=canonical><link href=https://codearti.st rel=alternate><link href=https://koehr.tech rel=alternate><link href=https://k0r.eu rel=alternate><link href=https://koehr.in/rss.xml rel=alternate title=RSS type=application/rss+xml><link href=/favicon.png rel=icon type=image/x-icon><link href=/style.css rel=stylesheet><link href=https://indiecert.net/auth rel=authorization_endpoint><link href="ni:///sha-256;H5W3RSZHP6eNHUFQStlfqaUnnYXOtoibUL5PB2GRqNM?ct=application/x-x509-user-cert" rel=publickey><body class=µblog itemscope itemtype=https://schema.org/WebPage><header id=siteheader itemscope itemtype=https://schema.org/WPHeader><h1 class=p-name itemprop=headline><span class=first-name>norman</span><span class=last-name>köhring</span></h1><h2 itemprop=alternativeHeadline>Code Artist</h2><nav aria-label=breadcrumb class=breadcrumb><ol class=breadcrumb-list itemprop=breadcrumb itemscope itemtype=https://schema.org/BreadcrumbList><li class="breadcrumb-item home" itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=/ itemprop=item> <span itemprop=name>⌂</span> </a> <meta content=1 itemprop=position><li class=breadcrumb-item itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=/µblog itemprop=item> <span itemprop=name>µblog</span> </a> <meta content=2 itemprop=position><li class=breadcrumb-item itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=/µblog/coffee-n-code-2019-09-05-b2bqp-6cypc itemprop=item> <span itemprop=name>coffee-n-code-2019-09-05-b2bqp-6cypc</span> </a> <meta content=3 itemprop=position></ol></nav></header><input id=menu-toggle type=checkbox><aside itemscope itemtype=https://schema.org/WPSideBar><label for=menu-toggle>menu</label><section id=navigation><header><h1>menu</h1><img alt="a pixelated me" class=u-photo height=100 rel=me src=/avatar.jpg width=100></header><nav id=mainnav><ol class=nav-list itemscope itemtype=https://schema.org/SiteNavigationElement><li class=resume/cv itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=/cv itemprop=item> <span itemprop=name>resume/cv</span> </a> <meta content=1 itemprop=position><li class=microblog itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=/µblog itemprop=item> <span itemprop=name>microblog</span> </a> <meta content=2 itemprop=position><li class=blog itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=/blog itemprop=item> <span itemprop=name>blog</span> </a> <meta content=3 itemprop=position><li class=slides itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=/slides-list itemprop=item> <span itemprop=name>slides</span> </a> <meta content=4 itemprop=position><li class="today I learned" itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=/til itemprop=item> <span itemprop=name>today I learned</span> </a> <meta content=5 itemprop=position><li class="my stack" itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=/stack itemprop=item> <span itemprop=name>my stack</span> </a> <meta content=6 itemprop=position></ol></nav></section><section id=elsewhere><header><h1>elsewhere</h1></header><nav id=extnav><ol class=nav-list itemscope itemtype=https://schema.org/SiteNavigationElement><li class=twitter itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=https://twitter.com/koehr_in itemprop=item> <span itemprop=name>twitter</span> </a> <meta content=1 itemprop=position><li class=mastodon itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=https://mstdn.io/@koehr itemprop=item> <span itemprop=name>mastodon</span> </a> <meta content=2 itemprop=position><li class=github itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=https://github.com/nkoehring itemprop=item> <span itemprop=name>github</span> </a> <meta content=3 itemprop=position><li class=sourcehut itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=https://sr.ht/~koehr itemprop=item> <span itemprop=name>sourcehut</span> </a> <meta content=4 itemprop=position><li class=instagram itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=https://instagram.com/coffee_n_code itemprop=item> <span itemprop=name>instagram</span> </a> <meta content=5 itemprop=position><li class=photography itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=https://500px.com/koehr itemprop=item> <span itemprop=name>photography</span> </a> <meta content=6 itemprop=position><li class=mail itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=mailto:n[at]koehr.in itemprop=item> <span itemprop=name>mail</span> </a> <meta content=7 itemprop=position></ol></nav></section><section id=speaking><header><h1>speaking</h1></header><ol><li>fluent English & German</ol></section><section id="working with"><header><h1>working with</h1></header><ol><li>JavaScript & TypeScript<li>CSS3, HTML5<li>Ruby, Python, C<li>Linux, Shell<li>AWS, GCP, Azure<li>MongoDB Atlas & Stitch</ol></section><section id="looking into"><header><h1>looking into</h1></header><ol><li>Rust<li>ReasonML</ol></section><section id=interests><header><h1>other interests</h1></header><ul><li>Open Web<li>Open Data<li>Decentralization<li>Archery<li>Photography</ul></section></aside><div id=main itemprop=mainContentOfPage itemscope itemtype=https://schema.org/WebPageElement><article class="norm h-entry" id=post-body><h2 class="p-name dated" id=title></h2><time class=dt-published content=2019-09-05T10:23:30Z datetime=2019-09-05T10:23:30Z itemprop=datePublished pubdate> 2019-09-05T10:23:30Z </time><div class=e-content><div class=social-media itemscope itemtype=http://schema.org/Photograph><div class=attention><div class=likes>♡ 65</div><div class=comments><a alt=comments href=#comments itemprop=discussionUrl> <span itemprop=commentCount>🗪 2</span> </a></div></div><img alt="Photo shared by Coffee'n'Code on September 05, 2019 tagging @workhardanywhere, @workhardeverywhere, @coderlifes, @codingdays, @codeclique, and @papillonformen.al." itemprop=image src=https://koehr.in/processed_images/cf61d7a2f031701500.jpg></div><p>Starting your day slowly on your couch with a good coffee is the best thing you can do as a #nightowl. Success is not about getting up early. It’s about dedication. Don’t let people tell you otherwise.</p><span id=continue-reading></span><p>#code #coder #coding #codinglife #creativecoding #programming #programmer #programminglife #programmerrepublic #dvlpr #geek #programmerslife #programmers #art #artwork #instagood #instadaily #softwaredeveloper #softwareengineer #webstagram #webdevelopment #webdeveloper #webdev #successquotes #dedication @codeclique @techngneer @comment_sense @lovecoders @coding @worldcode @coderlifes @programmerrepublic @thedevlife @peoplewhocode @developerstuff @webprogramist<section id=comments><header><h2>Comments</h2><p>Adding comments is only possible via Instagram directly, sorry. If you're okay with visiting Instagram, you can use the <a rel="nofollow noopener" class=external href=https://instagram.com/p/B2Bqp-6CYPC> link to my post </a>.</header><ol class=comments><li class=comment itemscope itemtype=http://schema.org/Comment><blockquote><header itemprop=author itemscope itemtype=http://schema.org/Person><a rel="nofollow noopener" class=external href=https://bibliogram.art/u/papillonformen.al itemprop=name>papillonformen.al</a></header><p itemprop=text>🙌🔥<ol class=comments></ol></blockquote><li class=comment itemscope itemtype=http://schema.org/Comment><blockquote><header itemprop=author itemscope itemtype=http://schema.org/Person><a rel="nofollow noopener" class=external href=https://bibliogram.art/u/misi.mark_oliver itemprop=name>misi.mark_oliver</a></header><p itemprop=text>👌<ol class=comments></ol></blockquote></ol></section></div></article></div><footer itemscope itemtype=https://schema.org/WPFooter><p class=footernav><a rel="copyright noopener" title="ISC licensed" href=https://git.sr.ht/~koehr/koehr.in/tree/master/item/LICENSE target=_blank>©2022 Norman Köhring</a><nav class=footernav><ol class=nav-list itemscope itemtype=https://schema.org/SiteNavigationElement><li class=disclaimer itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=/impressum#disclaimer itemprop=item title=disclaimer> <span itemprop=name>Disclaimer</span> </a> <meta content=1 itemprop=position><li class=impressum itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=/impressum itemprop=item title=impressum> <span itemprop=name>Impressum</span> </a> <meta content=2 itemprop=position><li class=datenschutz itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=/impressum#datenschutz itemprop=item title=datenschutz> <span itemprop=name>Datenschutz</span> </a> <meta content=3 itemprop=position><li itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem rel=source><a title="source code of my homepage and blog" href=https://git.sr.ht/~koehr/koehr.in itemprop=item rel=noopener target=_blank> <span itemprop=name>Source</span> </a> <meta content=4 itemprop=position></ol></nav></footer><link href=/extended.css rel=stylesheet><script async data-goatcounter=https://koehr.goatcounter.com/count src=//gc.zgo.at/count.js></script>
\ No newline at end of file
<!doctype html><html lang=en><head><meta charset=utf-8><title>the codeartist — programmer and engineer based in Berlin</title><meta content="The personal page and weblog of Norman Köhring" name=description><meta content="Norman Köhring" name=author><meta content="the codeartist — programmer and engineer based in Berlin" name=DC.title><meta content="52.4595, 13.5335" name=ICBM><meta content="52.4595; 13.5335" name=geo.position><meta content=DE-BE name=geo.region><meta content=Berlin name=geo.placename><meta content="width=device-width,initial-scale=1.0" name=viewport><link href=https://koehr.in rel=author><link href=https://koehr.in rel=canonical><link href=https://codearti.st rel=alternate><link href=https://koehr.tech rel=alternate><link href=https://k0r.eu rel=alternate><link href=https://koehr.in/rss.xml rel=alternate title=RSS type=application/rss+xml><link href=/favicon.png rel=icon type=image/x-icon><link href=/style.css rel=stylesheet><link href=https://indiecert.net/auth rel=authorization_endpoint><link href="ni:///sha-256;H5W3RSZHP6eNHUFQStlfqaUnnYXOtoibUL5PB2GRqNM?ct=application/x-x509-user-cert" rel=publickey><body class=µblog itemscope itemtype=https://schema.org/WebPage><header id=siteheader itemscope itemtype=https://schema.org/WPHeader><h1 class=p-name itemprop=headline><span class=first-name>norman</span><span class=last-name>köhring</span></h1><h2 itemprop=alternativeHeadline>Code Artist</h2><nav aria-label=breadcrumb class=breadcrumb><ol class=breadcrumb-list itemprop=breadcrumb itemscope itemtype=https://schema.org/BreadcrumbList><li class="breadcrumb-item home" itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=/ itemprop=item> <span itemprop=name>⌂</span> </a> <meta content=1 itemprop=position><li class=breadcrumb-item itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=/µblog itemprop=item> <span itemprop=name>µblog</span> </a> <meta content=2 itemprop=position><li class=breadcrumb-item itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=/µblog/coffee-n-code-2019-09-05-b2bqp-6cypc itemprop=item> <span itemprop=name>coffee-n-code-2019-09-05-b2bqp-6cypc</span> </a> <meta content=3 itemprop=position></ol></nav></header><input id=menu-toggle type=checkbox><aside itemscope itemtype=https://schema.org/WPSideBar><label for=menu-toggle>menu</label><section id=navigation><header><h1>menu</h1><img alt="a pixelated me" class=u-photo height=100 rel=me src=/avatar.jpg width=100></header><nav id=mainnav><ol class=nav-list itemscope itemtype=https://schema.org/SiteNavigationElement><li class=resume/cv itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=/cv itemprop=item> <span itemprop=name>resume/cv</span> </a> <meta content=1 itemprop=position><li class=microblog itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=/µblog itemprop=item> <span itemprop=name>microblog</span> </a> <meta content=2 itemprop=position><li class=blog itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=/blog itemprop=item> <span itemprop=name>blog</span> </a> <meta content=3 itemprop=position><li class=slides itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=/slides-list itemprop=item> <span itemprop=name>slides</span> </a> <meta content=4 itemprop=position><li class="today I learned" itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=/til itemprop=item> <span itemprop=name>today I learned</span> </a> <meta content=5 itemprop=position><li class="my stack" itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=/stack itemprop=item> <span itemprop=name>my stack</span> </a> <meta content=6 itemprop=position></ol></nav></section><section id=elsewhere><header><h1>elsewhere</h1></header><nav id=extnav><ol class=nav-list itemscope itemtype=https://schema.org/SiteNavigationElement><li class=twitter itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=https://twitter.com/koehr_in itemprop=item> <span itemprop=name>twitter</span> </a> <meta content=1 itemprop=position><li class=mastodon itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=https://mstdn.io/@koehr itemprop=item> <span itemprop=name>mastodon</span> </a> <meta content=2 itemprop=position><li class=github itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=https://github.com/nkoehring itemprop=item> <span itemprop=name>github</span> </a> <meta content=3 itemprop=position><li class=sourcehut itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=https://sr.ht/~koehr itemprop=item> <span itemprop=name>sourcehut</span> </a> <meta content=4 itemprop=position><li class=instagram itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=https://instagram.com/coffee_n_code itemprop=item> <span itemprop=name>instagram</span> </a> <meta content=5 itemprop=position><li class=photography itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=https://500px.com/koehr itemprop=item> <span itemprop=name>photography</span> </a> <meta content=6 itemprop=position><li class=mail itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=mailto:n[at]koehr.in itemprop=item> <span itemprop=name>mail</span> </a> <meta content=7 itemprop=position></ol></nav></section><section id=speaking><header><h1>speaking</h1></header><ol><li>fluent English & German</ol></section><section id="working with"><header><h1>working with</h1></header><ol><li>JavaScript & TypeScript<li>CSS3, HTML5<li>Ruby, Python, C<li>Linux, Shell<li>AWS, GCP, Azure<li>MongoDB Atlas & Stitch</ol></section><section id="looking into"><header><h1>looking into</h1></header><ol><li>Rust<li>ReasonML</ol></section><section id=interests><header><h1>other interests</h1></header><ul><li>Open Web<li>Open Data<li>Decentralization<li>Archery<li>Photography</ul></section></aside><div id=main itemprop=mainContentOfPage itemscope itemtype=https://schema.org/WebPageElement><article class="norm h-entry" id=post-body><h2 class="p-name dated" id=title></h2><time class=dt-published content=2019-09-05T10:23:30Z datetime=2019-09-05T10:23:30Z itemprop=datePublished pubdate> 2019-09-05T10:23:30Z </time><div class=e-content><div class=social-media itemscope itemtype=http://schema.org/Photograph><div class=attention><div class=likes>♡ 65</div><div class=comments><a alt=comments href=#comments itemprop=discussionUrl> <span itemprop=commentCount>🗪 2</span> </a></div></div><img alt="Photo shared by Coffee'n'Code on September 05, 2019 tagging @workhardanywhere, @workhardeverywhere, @coderlifes, @codingdays, @codeclique, and @papillonformen.al." itemprop=image src=https://koehr.in/processed_images/cf61d7a2f031701500.jpg></div><p>Starting your day slowly on your couch with a good coffee is the best thing you can do as a #nightowl. Success is not about getting up early. It’s about dedication. Don’t let people tell you otherwise.</p><span id=continue-reading></span><p>#code #coder #coding #codinglife #creativecoding #programming #programmer #programminglife #programmerrepublic #dvlpr #geek #programmerslife #programmers #art #artwork #instagood #instadaily #softwaredeveloper #softwareengineer #webstagram #webdevelopment #webdeveloper #webdev #successquotes #dedication @codeclique @techngneer @comment_sense @lovecoders @coding @worldcode @coderlifes @programmerrepublic @thedevlife @peoplewhocode @developerstuff @webprogramist<section id=comments><header><h2>Comments</h2><p>Adding comments is only possible via Instagram directly, sorry. If you're okay with visiting Instagram, you can use the <a rel="nofollow noopener" class=external href=https://instagram.com/p/B2Bqp-6CYPC> link to my post </a>.</header><ol class=comments><li class=comment itemscope itemtype=http://schema.org/Comment><blockquote><header itemprop=author itemscope itemtype=http://schema.org/Person><a rel="nofollow noopener" class=external href=https://bibliogram.art/u/papillonformen.al itemprop=name>papillonformen.al</a></header><p itemprop=text>🙌🔥<ol class=comments></ol></blockquote><li class=comment itemscope itemtype=http://schema.org/Comment><blockquote><header itemprop=author itemscope itemtype=http://schema.org/Person><a rel="nofollow noopener" class=external href=https://bibliogram.art/u/misi.mark_oliver itemprop=name>misi.mark_oliver</a></header><p itemprop=text>👌<ol class=comments></ol></blockquote></ol></section></div></article></div><footer itemscope itemtype=https://schema.org/WPFooter><p class=footernav><a rel="copyright noopener" title="ISC licensed" href=https://git.sr.ht/~koehr/koehr.in/tree/master/item/LICENSE target=_blank>©2022 Norman Köhring</a><nav class=footernav><ol class=nav-list itemscope itemtype=https://schema.org/SiteNavigationElement><li class=disclaimer itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=/impressum#disclaimer itemprop=item title=disclaimer> <span itemprop=name>Disclaimer</span> </a> <meta content=1 itemprop=position><li class=impressum itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=/impressum itemprop=item title=impressum> <span itemprop=name>Impressum</span> </a> <meta content=2 itemprop=position><li class=datenschutz itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=/impressum#datenschutz itemprop=item title=datenschutz> <span itemprop=name>Datenschutz</span> </a> <meta content=3 itemprop=position><li itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem rel=source><a title="source code of my homepage and blog" href=https://git.sr.ht/~koehr/koehr.in itemprop=item rel=noopener target=_blank> <span itemprop=name>Source</span> </a> <meta content=4 itemprop=position></ol></nav></footer><link href=/extended.css rel=stylesheet><script async data-goatcounter=https://koehr.goatcounter.com/count src=//gc.zgo.at/count.js></script>
\ No newline at end of file

M public/µblog/coffee-n-code-2019-09-10-b2pfkt0ipnj/index.html => public/µblog/coffee-n-code-2019-09-10-b2pfkt0ipnj/index.html +1 -1
@@ 1,1 1,1 @@
<!doctype html><html lang=en><head><meta charset=utf-8><title>the codeartist — programmer and engineer based in Berlin</title><meta content="The personal page and weblog of Norman Köhring" name=description><meta content="Norman Köhring" name=author><meta content="the codeartist — programmer and engineer based in Berlin" name=DC.title><meta content="51.3333, 12.4167" name=ICBM><meta content="51.3333; 12.4167" name=geo.position><meta content=DE-BE name=geo.region><meta content=Berlin name=geo.placename><meta content="width=device-width,initial-scale=1.0" name=viewport><link href=https://koehr.in rel=author><link href=https://koehr.in rel=canonical><link href=https://codearti.st rel=alternate><link href=https://koehr.tech rel=alternate><link href=https://k0r.eu rel=alternate><link href=https://koehr.in/rss.xml rel=alternate title=RSS type=application/rss+xml><link href=/favicon.png rel=icon type=image/x-icon><link href=/style.css rel=stylesheet><link href=https://indiecert.net/auth rel=authorization_endpoint><link href="ni:///sha-256;H5W3RSZHP6eNHUFQStlfqaUnnYXOtoibUL5PB2GRqNM?ct=application/x-x509-user-cert" rel=publickey><body class=µblog itemscope itemtype=https://schema.org/WebPage><header id=siteheader itemscope itemtype=https://schema.org/WPHeader><h1 class=p-name itemprop=headline><span class=first-name>norman</span><span class=last-name>köhring</span></h1><h2 itemprop=alternativeHeadline>Code Artist</h2><nav aria-label=breadcrumb class=breadcrumb><ol class=breadcrumb-list itemprop=breadcrumb itemscope itemtype=https://schema.org/BreadcrumbList><li class="breadcrumb-item home" itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=/ itemprop=item> <span itemprop=name>⌂</span> </a> <meta content=1 itemprop=position><li class=breadcrumb-item itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=/µblog itemprop=item> <span itemprop=name>µblog</span> </a> <meta content=2 itemprop=position><li class=breadcrumb-item itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=/µblog/coffee-n-code-2019-09-10-b2pfkt0ipnj itemprop=item> <span itemprop=name>coffee-n-code-2019-09-10-b2pfkt0ipnj</span> </a> <meta content=3 itemprop=position></ol></nav></header><input id=menu-toggle type=checkbox><aside itemscope itemtype=https://schema.org/WPSideBar><label for=menu-toggle>menu</label><section id=navigation><header><h1>menu</h1><img alt="a pixelated me" class=u-photo height=100 rel=me src=/avatar.jpg width=100></header><nav id=mainnav><ol class=nav-list itemscope itemtype=https://schema.org/SiteNavigationElement><li class=resume/cv itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=/cv itemprop=item> <span itemprop=name>resume/cv</span> </a> <meta content=1 itemprop=position><li class=microblog itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=/µblog itemprop=item> <span itemprop=name>microblog</span> </a> <meta content=2 itemprop=position><li class=blog itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=/blog itemprop=item> <span itemprop=name>blog</span> </a> <meta content=3 itemprop=position><li class=slides itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=/slides-list itemprop=item> <span itemprop=name>slides</span> </a> <meta content=4 itemprop=position><li class="today I learned" itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=/til itemprop=item> <span itemprop=name>today I learned</span> </a> <meta content=5 itemprop=position><li class="my stack" itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=/stack itemprop=item> <span itemprop=name>my stack</span> </a> <meta content=6 itemprop=position></ol></nav></section><section id=elsewhere><header><h1>elsewhere</h1></header><nav id=extnav><ol class=nav-list itemscope itemtype=https://schema.org/SiteNavigationElement><li class=twitter itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=https://twitter.com/koehr_in itemprop=item> <span itemprop=name>twitter</span> </a> <meta content=1 itemprop=position><li class=mastodon itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=https://mstdn.io/@koehr itemprop=item> <span itemprop=name>mastodon</span> </a> <meta content=2 itemprop=position><li class=github itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=https://github.com/nkoehring itemprop=item> <span itemprop=name>github</span> </a> <meta content=3 itemprop=position><li class=sourcehut itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=https://sr.ht/~koehr itemprop=item> <span itemprop=name>sourcehut</span> </a> <meta content=4 itemprop=position><li class=instagram itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=https://instagram.com/coffee_n_code itemprop=item> <span itemprop=name>instagram</span> </a> <meta content=5 itemprop=position><li class=photography itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=https://500px.com/koehr itemprop=item> <span itemprop=name>photography</span> </a> <meta content=6 itemprop=position><li class=mail itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=mailto:n[at]koehr.in itemprop=item> <span itemprop=name>mail</span> </a> <meta content=7 itemprop=position></ol></nav></section><section id=speaking><header><h1>speaking</h1></header><ol><li>fluent English & German</ol></section><section id="working with"><header><h1>working with</h1></header><ol><li>JavaScript & TypeScript<li>CSS3, HTML5<li>Ruby, Python, C<li>Linux, Shell<li>AWS, GCP, Azure<li>MongoDB Atlas & Stitch</ol></section><section id="looking into"><header><h1>looking into</h1></header><ol><li>Rust<li>ReasonML</ol></section><section id=interests><header><h1>other interests</h1></header><ul><li>Open Web<li>Open Data<li>Decentralization<li>Archery<li>Photography</ul></section></aside><div id=main itemprop=mainContentOfPage itemscope itemtype=https://schema.org/WebPageElement><article class="norm h-entry" id=post-body><h2 class="p-name dated" id=title></h2><time class=dt-published content=2019-09-10T15:25:14Z datetime=2019-09-10T15:25:14Z itemprop=datePublished pubdate> 2019-09-10T15:25:14Z </time><div class=e-content><div class=social-media itemscope itemtype=http://schema.org/Photograph><div class=attention><div class=likes>♡ 52</div><div class=comments><a alt=comments href=#comments itemprop=discussionUrl> <span itemprop=commentCount>🗪 0</span> </a></div></div><img alt="Photo shared by Coffee'n'Code on September 10, 2019 tagging @refinery.coffee, @codingdays, @programunity, @codeclique, and @papillonformen.al." itemprop=image src=https://koehr.in/processed_images/645b0ab51f3e604900.jpg></div><p>Do you remember that day when you went to the dentist and nothing painful happened? No? It was a new experience for me as well. But it is great because it means I can work a bit more before the @vuejs_berlin #meetup starts. Are you going to meetups? Or even organising them?</p><span id=continue-reading></span><p>#code #coder #coding #codinglife #creativecoding #programming #programmer #programminglife #programmerrepublic #dvlpr #geek #programmerslife #programmers #art #artwork #instagood #instadaily #engineering #engineeringlife #softwaredeveloper #softwareengineer #webstagram #webdevelopment #webdeveloper #webdev @codeclique @techngneer @comment_sense @lovecoders @coding @worldcode @coderlifes @programmerrepublic @thedevlife @peoplewhocode @developerstuff @webprogramist<section id=comments><header><h2>Comments</h2><p>Adding comments is only possible via Instagram directly, sorry. If you're okay with visiting Instagram, you can use the <a rel="nofollow noopener" class=external href=https://instagram.com/p/B2PFKT0iPnj> link to my post </a>.</header><ol class=comments></ol></section></div></article></div><footer itemscope itemtype=https://schema.org/WPFooter><p class=footernav><a rel="copyright noopener" title="ISC licensed" href=https://git.sr.ht/~koehr/koehr.in/tree/master/item/LICENSE target=_blank>©2022 Norman Köhring</a><nav class=footernav><ol class=nav-list itemscope itemtype=https://schema.org/SiteNavigationElement><li class=disclaimer itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=/impressum#disclaimer itemprop=item title=disclaimer> <span itemprop=name>Disclaimer</span> </a> <meta content=1 itemprop=position><li class=impressum itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=/impressum itemprop=item title=impressum> <span itemprop=name>Impressum</span> </a> <meta content=2 itemprop=position><li class=datenschutz itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=/impressum#datenschutz itemprop=item title=datenschutz> <span itemprop=name>Datenschutz</span> </a> <meta content=3 itemprop=position><li itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem rel=source><a title="source code of my homepage and blog" href=https://git.sr.ht/~koehr/koehr.in itemprop=item rel=noopener target=_blank> <span itemprop=name>Source</span> </a> <meta content=4 itemprop=position></ol></nav></footer><link href=/extended.css rel=stylesheet><script async data-goatcounter=https://koehr.goatcounter.com/count src=//gc.zgo.at/count.js></script>
\ No newline at end of file
<!doctype html><html lang=en><head><meta charset=utf-8><title>the codeartist — programmer and engineer based in Berlin</title><meta content="The personal page and weblog of Norman Köhring" name=description><meta content="Norman Köhring" name=author><meta content="the codeartist — programmer and engineer based in Berlin" name=DC.title><meta content="52.4595, 13.5335" name=ICBM><meta content="52.4595; 13.5335" name=geo.position><meta content=DE-BE name=geo.region><meta content=Berlin name=geo.placename><meta content="width=device-width,initial-scale=1.0" name=viewport><link href=https://koehr.in rel=author><link href=https://koehr.in rel=canonical><link href=https://codearti.st rel=alternate><link href=https://koehr.tech rel=alternate><link href=https://k0r.eu rel=alternate><link href=https://koehr.in/rss.xml rel=alternate title=RSS type=application/rss+xml><link href=/favicon.png rel=icon type=image/x-icon><link href=/style.css rel=stylesheet><link href=https://indiecert.net/auth rel=authorization_endpoint><link href="ni:///sha-256;H5W3RSZHP6eNHUFQStlfqaUnnYXOtoibUL5PB2GRqNM?ct=application/x-x509-user-cert" rel=publickey><body class=µblog itemscope itemtype=https://schema.org/WebPage><header id=siteheader itemscope itemtype=https://schema.org/WPHeader><h1 class=p-name itemprop=headline><span class=first-name>norman</span><span class=last-name>köhring</span></h1><h2 itemprop=alternativeHeadline>Code Artist</h2><nav aria-label=breadcrumb class=breadcrumb><ol class=breadcrumb-list itemprop=breadcrumb itemscope itemtype=https://schema.org/BreadcrumbList><li class="breadcrumb-item home" itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=/ itemprop=item> <span itemprop=name>⌂</span> </a> <meta content=1 itemprop=position><li class=breadcrumb-item itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=/µblog itemprop=item> <span itemprop=name>µblog</span> </a> <meta content=2 itemprop=position><li class=breadcrumb-item itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=/µblog/coffee-n-code-2019-09-10-b2pfkt0ipnj itemprop=item> <span itemprop=name>coffee-n-code-2019-09-10-b2pfkt0ipnj</span> </a> <meta content=3 itemprop=position></ol></nav></header><input id=menu-toggle type=checkbox><aside itemscope itemtype=https://schema.org/WPSideBar><label for=menu-toggle>menu</label><section id=navigation><header><h1>menu</h1><img alt="a pixelated me" class=u-photo height=100 rel=me src=/avatar.jpg width=100></header><nav id=mainnav><ol class=nav-list itemscope itemtype=https://schema.org/SiteNavigationElement><li class=resume/cv itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=/cv itemprop=item> <span itemprop=name>resume/cv</span> </a> <meta content=1 itemprop=position><li class=microblog itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=/µblog itemprop=item> <span itemprop=name>microblog</span> </a> <meta content=2 itemprop=position><li class=blog itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=/blog itemprop=item> <span itemprop=name>blog</span> </a> <meta content=3 itemprop=position><li class=slides itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=/slides-list itemprop=item> <span itemprop=name>slides</span> </a> <meta content=4 itemprop=position><li class="today I learned" itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=/til itemprop=item> <span itemprop=name>today I learned</span> </a> <meta content=5 itemprop=position><li class="my stack" itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=/stack itemprop=item> <span itemprop=name>my stack</span> </a> <meta content=6 itemprop=position></ol></nav></section><section id=elsewhere><header><h1>elsewhere</h1></header><nav id=extnav><ol class=nav-list itemscope itemtype=https://schema.org/SiteNavigationElement><li class=twitter itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=https://twitter.com/koehr_in itemprop=item> <span itemprop=name>twitter</span> </a> <meta content=1 itemprop=position><li class=mastodon itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=https://mstdn.io/@koehr itemprop=item> <span itemprop=name>mastodon</span> </a> <meta content=2 itemprop=position><li class=github itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=https://github.com/nkoehring itemprop=item> <span itemprop=name>github</span> </a> <meta content=3 itemprop=position><li class=sourcehut itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=https://sr.ht/~koehr itemprop=item> <span itemprop=name>sourcehut</span> </a> <meta content=4 itemprop=position><li class=instagram itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=https://instagram.com/coffee_n_code itemprop=item> <span itemprop=name>instagram</span> </a> <meta content=5 itemprop=position><li class=photography itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=https://500px.com/koehr itemprop=item> <span itemprop=name>photography</span> </a> <meta content=6 itemprop=position><li class=mail itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=mailto:n[at]koehr.in itemprop=item> <span itemprop=name>mail</span> </a> <meta content=7 itemprop=position></ol></nav></section><section id=speaking><header><h1>speaking</h1></header><ol><li>fluent English & German</ol></section><section id="working with"><header><h1>working with</h1></header><ol><li>JavaScript & TypeScript<li>CSS3, HTML5<li>Ruby, Python, C<li>Linux, Shell<li>AWS, GCP, Azure<li>MongoDB Atlas & Stitch</ol></section><section id="looking into"><header><h1>looking into</h1></header><ol><li>Rust<li>ReasonML</ol></section><section id=interests><header><h1>other interests</h1></header><ul><li>Open Web<li>Open Data<li>Decentralization<li>Archery<li>Photography</ul></section></aside><div id=main itemprop=mainContentOfPage itemscope itemtype=https://schema.org/WebPageElement><article class="norm h-entry" id=post-body><h2 class="p-name dated" id=title></h2><time class=dt-published content=2019-09-10T15:25:14Z datetime=2019-09-10T15:25:14Z itemprop=datePublished pubdate> 2019-09-10T15:25:14Z </time><div class=e-content><div class=social-media itemscope itemtype=http://schema.org/Photograph><div class=attention><div class=likes>♡ 52</div><div class=comments><a alt=comments href=#comments itemprop=discussionUrl> <span itemprop=commentCount>🗪 0</span> </a></div></div><img alt="Photo shared by Coffee'n'Code on September 10, 2019 tagging @refinery.coffee, @codingdays, @programunity, @codeclique, and @papillonformen.al." itemprop=image src=https://koehr.in/processed_images/645b0ab51f3e604900.jpg></div><p>Do you remember that day when you went to the dentist and nothing painful happened? No? It was a new experience for me as well. But it is great because it means I can work a bit more before the @vuejs_berlin #meetup starts. Are you going to meetups? Or even organising them?</p><span id=continue-reading></span><p>#code #coder #coding #codinglife #creativecoding #programming #programmer #programminglife #programmerrepublic #dvlpr #geek #programmerslife #programmers #art #artwork #instagood #instadaily #engineering #engineeringlife #softwaredeveloper #softwareengineer #webstagram #webdevelopment #webdeveloper #webdev @codeclique @techngneer @comment_sense @lovecoders @coding @worldcode @coderlifes @programmerrepublic @thedevlife @peoplewhocode @developerstuff @webprogramist<section id=comments><header><h2>Comments</h2><p>Adding comments is only possible via Instagram directly, sorry. If you're okay with visiting Instagram, you can use the <a rel="nofollow noopener" class=external href=https://instagram.com/p/B2PFKT0iPnj> link to my post </a>.</header><ol class=comments></ol></section></div></article></div><footer itemscope itemtype=https://schema.org/WPFooter><p class=footernav><a rel="copyright noopener" title="ISC licensed" href=https://git.sr.ht/~koehr/koehr.in/tree/master/item/LICENSE target=_blank>©2022 Norman Köhring</a><nav class=footernav><ol class=nav-list itemscope itemtype=https://schema.org/SiteNavigationElement><li class=disclaimer itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=/impressum#disclaimer itemprop=item title=disclaimer> <span itemprop=name>Disclaimer</span> </a> <meta content=1 itemprop=position><li class=impressum itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=/impressum itemprop=item title=impressum> <span itemprop=name>Impressum</span> </a> <meta content=2 itemprop=position><li class=datenschutz itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=/impressum#datenschutz itemprop=item title=datenschutz> <span itemprop=name>Datenschutz</span> </a> <meta content=3 itemprop=position><li itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem rel=source><a title="source code of my homepage and blog" href=https://git.sr.ht/~koehr/koehr.in itemprop=item rel=noopener target=_blank> <span itemprop=name>Source</span> </a> <meta content=4 itemprop=position></ol></nav></footer><link href=/extended.css rel=stylesheet><script async data-goatcounter=https://koehr.goatcounter.com/count src=//gc.zgo.at/count.js></script>
\ No newline at end of file

M public/µblog/coffee-n-code-2019-09-15-b2bg4-ei8iq/index.html => public/µblog/coffee-n-code-2019-09-15-b2bg4-ei8iq/index.html +1 -1
@@ 1,1 1,1 @@
<!doctype html><html lang=en><head><meta charset=utf-8><title>the codeartist — programmer and engineer based in Berlin</title><meta content="The personal page and weblog of Norman Köhring" name=description><meta content="Norman Köhring" name=author><meta content="the codeartist — programmer and engineer based in Berlin" name=DC.title><meta content="51.3333, 12.4167" name=ICBM><meta content="51.3333; 12.4167" name=geo.position><meta content=DE-BE name=geo.region><meta content=Berlin name=geo.placename><meta content="width=device-width,initial-scale=1.0" name=viewport><link href=https://koehr.in rel=author><link href=https://koehr.in rel=canonical><link href=https://codearti.st rel=alternate><link href=https://koehr.tech rel=alternate><link href=https://k0r.eu rel=alternate><link href=https://koehr.in/rss.xml rel=alternate title=RSS type=application/rss+xml><link href=/favicon.png rel=icon type=image/x-icon><link href=/style.css rel=stylesheet><link href=https://indiecert.net/auth rel=authorization_endpoint><link href="ni:///sha-256;H5W3RSZHP6eNHUFQStlfqaUnnYXOtoibUL5PB2GRqNM?ct=application/x-x509-user-cert" rel=publickey><body class=µblog itemscope itemtype=https://schema.org/WebPage><header id=siteheader itemscope itemtype=https://schema.org/WPHeader><h1 class=p-name itemprop=headline><span class=first-name>norman</span><span class=last-name>köhring</span></h1><h2 itemprop=alternativeHeadline>Code Artist</h2><nav aria-label=breadcrumb class=breadcrumb><ol class=breadcrumb-list itemprop=breadcrumb itemscope itemtype=https://schema.org/BreadcrumbList><li class="breadcrumb-item home" itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=/ itemprop=item> <span itemprop=name>⌂</span> </a> <meta content=1 itemprop=position><li class=breadcrumb-item itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=/µblog itemprop=item> <span itemprop=name>µblog</span> </a> <meta content=2 itemprop=position><li class=breadcrumb-item itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=/µblog/coffee-n-code-2019-09-15-b2bg4-ei8iq itemprop=item> <span itemprop=name>coffee-n-code-2019-09-15-b2bg4-ei8iq</span> </a> <meta content=3 itemprop=position></ol></nav></header><input id=menu-toggle type=checkbox><aside itemscope itemtype=https://schema.org/WPSideBar><label for=menu-toggle>menu</label><section id=navigation><header><h1>menu</h1><img alt="a pixelated me" class=u-photo height=100 rel=me src=/avatar.jpg width=100></header><nav id=mainnav><ol class=nav-list itemscope itemtype=https://schema.org/SiteNavigationElement><li class=resume/cv itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=/cv itemprop=item> <span itemprop=name>resume/cv</span> </a> <meta content=1 itemprop=position><li class=microblog itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=/µblog itemprop=item> <span itemprop=name>microblog</span> </a> <meta content=2 itemprop=position><li class=blog itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=/blog itemprop=item> <span itemprop=name>blog</span> </a> <meta content=3 itemprop=position><li class=slides itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=/slides-list itemprop=item> <span itemprop=name>slides</span> </a> <meta content=4 itemprop=position><li class="today I learned" itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=/til itemprop=item> <span itemprop=name>today I learned</span> </a> <meta content=5 itemprop=position><li class="my stack" itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=/stack itemprop=item> <span itemprop=name>my stack</span> </a> <meta content=6 itemprop=position></ol></nav></section><section id=elsewhere><header><h1>elsewhere</h1></header><nav id=extnav><ol class=nav-list itemscope itemtype=https://schema.org/SiteNavigationElement><li class=twitter itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=https://twitter.com/koehr_in itemprop=item> <span itemprop=name>twitter</span> </a> <meta content=1 itemprop=position><li class=mastodon itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=https://mstdn.io/@koehr itemprop=item> <span itemprop=name>mastodon</span> </a> <meta content=2 itemprop=position><li class=github itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=https://github.com/nkoehring itemprop=item> <span itemprop=name>github</span> </a> <meta content=3 itemprop=position><li class=sourcehut itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=https://sr.ht/~koehr itemprop=item> <span itemprop=name>sourcehut</span> </a> <meta content=4 itemprop=position><li class=instagram itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=https://instagram.com/coffee_n_code itemprop=item> <span itemprop=name>instagram</span> </a> <meta content=5 itemprop=position><li class=photography itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=https://500px.com/koehr itemprop=item> <span itemprop=name>photography</span> </a> <meta content=6 itemprop=position><li class=mail itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=mailto:n[at]koehr.in itemprop=item> <span itemprop=name>mail</span> </a> <meta content=7 itemprop=position></ol></nav></section><section id=speaking><header><h1>speaking</h1></header><ol><li>fluent English & German</ol></section><section id="working with"><header><h1>working with</h1></header><ol><li>JavaScript & TypeScript<li>CSS3, HTML5<li>Ruby, Python, C<li>Linux, Shell<li>AWS, GCP, Azure<li>MongoDB Atlas & Stitch</ol></section><section id="looking into"><header><h1>looking into</h1></header><ol><li>Rust<li>ReasonML</ol></section><section id=interests><header><h1>other interests</h1></header><ul><li>Open Web<li>Open Data<li>Decentralization<li>Archery<li>Photography</ul></section></aside><div id=main itemprop=mainContentOfPage itemscope itemtype=https://schema.org/WebPageElement><article class="norm h-entry" id=post-body><h2 class="p-name dated" id=title></h2><time class=dt-published content=2019-09-15T11:18:25Z datetime=2019-09-15T11:18:25Z itemprop=datePublished pubdate> 2019-09-15T11:18:25Z </time><div class=e-content><div class=social-media itemscope itemtype=http://schema.org/Photograph><div class=attention><div class=likes>♡ 29</div><div class=comments><a alt=comments href=#comments itemprop=discussionUrl> <span itemprop=commentCount>🗪 0</span> </a></div></div><img alt="Photo shared by Coffee'n'Code on September 15, 2019 tagging @comment_sense, @coderlifes, @theprogrammers.ig, @developerstuff, @programunity, @codeclique, and @papillonformen.al." itemprop=image src=https://koehr.in/processed_images/0cb8cc41680f953e00.jpg></div><p>About last night. I had an operation on my mouth last Thursday. I got a rather problematic wisdom tooth extracted. Took over 40 minutes to get out and 4 stitches to close the wound.</p><span id=continue-reading></span><p>Anyways. I found an open-source implementation of What3Words and think it is awesome! I started to look into the algorithm and it’s by far not as simple as I thought. It relies a lot on static look-up tables though, which makes it a bit easier. What are you doing these days? #code #coder #coding #codinglife #creativecoding #programming #programmer #programminglife #programmerrepublic #dvlpr #geek #programmerslife #programmers #art #artwork #instagood #instadaily #engineering #engineeringlife #softwaredeveloper #softwareengineer #webstagram #webdevelopment #webdeveloper #webdev @codeclique @techngneer @comment_sense @lovecoders @coding @worldcode @coderlifes @programmerrepublic @thedevlife @peoplewhocode @developerstuff @webprogramist<section id=comments><header><h2>Comments</h2><p>Adding comments is only possible via Instagram directly, sorry. If you're okay with visiting Instagram, you can use the <a rel="nofollow noopener" class=external href=https://instagram.com/p/B2bg4-ei8Iq> link to my post </a>.</header><ol class=comments></ol></section></div></article></div><footer itemscope itemtype=https://schema.org/WPFooter><p class=footernav><a rel="copyright noopener" title="ISC licensed" href=https://git.sr.ht/~koehr/koehr.in/tree/master/item/LICENSE target=_blank>©2022 Norman Köhring</a><nav class=footernav><ol class=nav-list itemscope itemtype=https://schema.org/SiteNavigationElement><li class=disclaimer itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=/impressum#disclaimer itemprop=item title=disclaimer> <span itemprop=name>Disclaimer</span> </a> <meta content=1 itemprop=position><li class=impressum itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=/impressum itemprop=item title=impressum> <span itemprop=name>Impressum</span> </a> <meta content=2 itemprop=position><li class=datenschutz itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=/impressum#datenschutz itemprop=item title=datenschutz> <span itemprop=name>Datenschutz</span> </a> <meta content=3 itemprop=position><li itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem rel=source><a title="source code of my homepage and blog" href=https://git.sr.ht/~koehr/koehr.in itemprop=item rel=noopener target=_blank> <span itemprop=name>Source</span> </a> <meta content=4 itemprop=position></ol></nav></footer><link href=/extended.css rel=stylesheet><script async data-goatcounter=https://koehr.goatcounter.com/count src=//gc.zgo.at/count.js></script>
\ No newline at end of file
<!doctype html><html lang=en><head><meta charset=utf-8><title>the codeartist — programmer and engineer based in Berlin</title><meta content="The personal page and weblog of Norman Köhring" name=description><meta content="Norman Köhring" name=author><meta content="the codeartist — programmer and engineer based in Berlin" name=DC.title><meta content="52.4595, 13.5335" name=ICBM><meta content="52.4595; 13.5335" name=geo.position><meta content=DE-BE name=geo.region><meta content=Berlin name=geo.placename><meta content="width=device-width,initial-scale=1.0" name=viewport><link href=https://koehr.in rel=author><link href=https://koehr.in rel=canonical><link href=https://codearti.st rel=alternate><link href=https://koehr.tech rel=alternate><link href=https://k0r.eu rel=alternate><link href=https://koehr.in/rss.xml rel=alternate title=RSS type=application/rss+xml><link href=/favicon.png rel=icon type=image/x-icon><link href=/style.css rel=stylesheet><link href=https://indiecert.net/auth rel=authorization_endpoint><link href="ni:///sha-256;H5W3RSZHP6eNHUFQStlfqaUnnYXOtoibUL5PB2GRqNM?ct=application/x-x509-user-cert" rel=publickey><body class=µblog itemscope itemtype=https://schema.org/WebPage><header id=siteheader itemscope itemtype=https://schema.org/WPHeader><h1 class=p-name itemprop=headline><span class=first-name>norman</span><span class=last-name>köhring</span></h1><h2 itemprop=alternativeHeadline>Code Artist</h2><nav aria-label=breadcrumb class=breadcrumb><ol class=breadcrumb-list itemprop=breadcrumb itemscope itemtype=https://schema.org/BreadcrumbList><li class="breadcrumb-item home" itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=/ itemprop=item> <span itemprop=name>⌂</span> </a> <meta content=1 itemprop=position><li class=breadcrumb-item itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=/µblog itemprop=item> <span itemprop=name>µblog</span> </a> <meta content=2 itemprop=position><li class=breadcrumb-item itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=/µblog/coffee-n-code-2019-09-15-b2bg4-ei8iq itemprop=item> <span itemprop=name>coffee-n-code-2019-09-15-b2bg4-ei8iq</span> </a> <meta content=3 itemprop=position></ol></nav></header><input id=menu-toggle type=checkbox><aside itemscope itemtype=https://schema.org/WPSideBar><label for=menu-toggle>menu</label><section id=navigation><header><h1>menu</h1><img alt="a pixelated me" class=u-photo height=100 rel=me src=/avatar.jpg width=100></header><nav id=mainnav><ol class=nav-list itemscope itemtype=https://schema.org/SiteNavigationElement><li class=resume/cv itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=/cv itemprop=item> <span itemprop=name>resume/cv</span> </a> <meta content=1 itemprop=position><li class=microblog itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=/µblog itemprop=item> <span itemprop=name>microblog</span> </a> <meta content=2 itemprop=position><li class=blog itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=/blog itemprop=item> <span itemprop=name>blog</span> </a> <meta content=3 itemprop=position><li class=slides itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=/slides-list itemprop=item> <span itemprop=name>slides</span> </a> <meta content=4 itemprop=position><li class="today I learned" itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=/til itemprop=item> <span itemprop=name>today I learned</span> </a> <meta content=5 itemprop=position><li class="my stack" itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=/stack itemprop=item> <span itemprop=name>my stack</span> </a> <meta content=6 itemprop=position></ol></nav></section><section id=elsewhere><header><h1>elsewhere</h1></header><nav id=extnav><ol class=nav-list itemscope itemtype=https://schema.org/SiteNavigationElement><li class=twitter itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=https://twitter.com/koehr_in itemprop=item> <span itemprop=name>twitter</span> </a> <meta content=1 itemprop=position><li class=mastodon itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=https://mstdn.io/@koehr itemprop=item> <span itemprop=name>mastodon</span> </a> <meta content=2 itemprop=position><li class=github itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=https://github.com/nkoehring itemprop=item> <span itemprop=name>github</span> </a> <meta content=3 itemprop=position><li class=sourcehut itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=https://sr.ht/~koehr itemprop=item> <span itemprop=name>sourcehut</span> </a> <meta content=4 itemprop=position><li class=instagram itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=https://instagram.com/coffee_n_code itemprop=item> <span itemprop=name>instagram</span> </a> <meta content=5 itemprop=position><li class=photography itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=https://500px.com/koehr itemprop=item> <span itemprop=name>photography</span> </a> <meta content=6 itemprop=position><li class=mail itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=mailto:n[at]koehr.in itemprop=item> <span itemprop=name>mail</span> </a> <meta content=7 itemprop=position></ol></nav></section><section id=speaking><header><h1>speaking</h1></header><ol><li>fluent English & German</ol></section><section id="working with"><header><h1>working with</h1></header><ol><li>JavaScript & TypeScript<li>CSS3, HTML5<li>Ruby, Python, C<li>Linux, Shell<li>AWS, GCP, Azure<li>MongoDB Atlas & Stitch</ol></section><section id="looking into"><header><h1>looking into</h1></header><ol><li>Rust<li>ReasonML</ol></section><section id=interests><header><h1>other interests</h1></header><ul><li>Open Web<li>Open Data<li>Decentralization<li>Archery<li>Photography</ul></section></aside><div id=main itemprop=mainContentOfPage itemscope itemtype=https://schema.org/WebPageElement><article class="norm h-entry" id=post-body><h2 class="p-name dated" id=title></h2><time class=dt-published content=2019-09-15T11:18:25Z datetime=2019-09-15T11:18:25Z itemprop=datePublished pubdate> 2019-09-15T11:18:25Z </time><div class=e-content><div class=social-media itemscope itemtype=http://schema.org/Photograph><div class=attention><div class=likes>♡ 29</div><div class=comments><a alt=comments href=#comments itemprop=discussionUrl> <span itemprop=commentCount>🗪 0</span> </a></div></div><img alt="Photo shared by Coffee'n'Code on September 15, 2019 tagging @comment_sense, @coderlifes, @theprogrammers.ig, @developerstuff, @programunity, @codeclique, and @papillonformen.al." itemprop=image src=https://koehr.in/processed_images/0cb8cc41680f953e00.jpg></div><p>About last night. I had an operation on my mouth last Thursday. I got a rather problematic wisdom tooth extracted. Took over 40 minutes to get out and 4 stitches to close the wound.</p><span id=continue-reading></span><p>Anyways. I found an open-source implementation of What3Words and think it is awesome! I started to look into the algorithm and it’s by far not as simple as I thought. It relies a lot on static look-up tables though, which makes it a bit easier. What are you doing these days? #code #coder #coding #codinglife #creativecoding #programming #programmer #programminglife #programmerrepublic #dvlpr #geek #programmerslife #programmers #art #artwork #instagood #instadaily #engineering #engineeringlife #softwaredeveloper #softwareengineer #webstagram #webdevelopment #webdeveloper #webdev @codeclique @techngneer @comment_sense @lovecoders @coding @worldcode @coderlifes @programmerrepublic @thedevlife @peoplewhocode @developerstuff @webprogramist<section id=comments><header><h2>Comments</h2><p>Adding comments is only possible via Instagram directly, sorry. If you're okay with visiting Instagram, you can use the <a rel="nofollow noopener" class=external href=https://instagram.com/p/B2bg4-ei8Iq> link to my post </a>.</header><ol class=comments></ol></section></div></article></div><footer itemscope itemtype=https://schema.org/WPFooter><p class=footernav><a rel="copyright noopener" title="ISC licensed" href=https://git.sr.ht/~koehr/koehr.in/tree/master/item/LICENSE target=_blank>©2022 Norman Köhring</a><nav class=footernav><ol class=nav-list itemscope itemtype=https://schema.org/SiteNavigationElement><li class=disclaimer itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=/impressum#disclaimer itemprop=item title=disclaimer> <span itemprop=name>Disclaimer</span> </a> <meta content=1 itemprop=position><li class=impressum itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=/impressum itemprop=item title=impressum> <span itemprop=name>Impressum</span> </a> <meta content=2 itemprop=position><li class=datenschutz itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=/impressum#datenschutz itemprop=item title=datenschutz> <span itemprop=name>Datenschutz</span> </a> <meta content=3 itemprop=position><li itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem rel=source><a title="source code of my homepage and blog" href=https://git.sr.ht/~koehr/koehr.in itemprop=item rel=noopener target=_blank> <span itemprop=name>Source</span> </a> <meta content=4 itemprop=position></ol></nav></footer><link href=/extended.css rel=stylesheet><script async data-goatcounter=https://koehr.goatcounter.com/count src=//gc.zgo.at/count.js></script>
\ No newline at end of file

M public/µblog/coffee-n-code-2019-09-19-b2l4owida8f/index.html => public/µblog/coffee-n-code-2019-09-19-b2l4owida8f/index.html +1 -1
@@ 1,1 1,1 @@
<!doctype html><html lang=en><head><meta charset=utf-8><title>the codeartist — programmer and engineer based in Berlin</title><meta content="The personal page and weblog of Norman Köhring" name=description><meta content="Norman Köhring" name=author><meta content="the codeartist — programmer and engineer based in Berlin" name=DC.title><meta content="51.3333, 12.4167" name=ICBM><meta content="51.3333; 12.4167" name=geo.position><meta content=DE-BE name=geo.region><meta content=Berlin name=geo.placename><meta content="width=device-width,initial-scale=1.0" name=viewport><link href=https://koehr.in rel=author><link href=https://koehr.in rel=canonical><link href=https://codearti.st rel=alternate><link href=https://koehr.tech rel=alternate><link href=https://k0r.eu rel=alternate><link href=https://koehr.in/rss.xml rel=alternate title=RSS type=application/rss+xml><link href=/favicon.png rel=icon type=image/x-icon><link href=/style.css rel=stylesheet><link href=https://indiecert.net/auth rel=authorization_endpoint><link href="ni:///sha-256;H5W3RSZHP6eNHUFQStlfqaUnnYXOtoibUL5PB2GRqNM?ct=application/x-x509-user-cert" rel=publickey><body class=µblog itemscope itemtype=https://schema.org/WebPage><header id=siteheader itemscope itemtype=https://schema.org/WPHeader><h1 class=p-name itemprop=headline><span class=first-name>norman</span><span class=last-name>köhring</span></h1><h2 itemprop=alternativeHeadline>Code Artist</h2><nav aria-label=breadcrumb class=breadcrumb><ol class=breadcrumb-list itemprop=breadcrumb itemscope itemtype=https://schema.org/BreadcrumbList><li class="breadcrumb-item home" itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=/ itemprop=item> <span itemprop=name>⌂</span> </a> <meta content=1 itemprop=position><li class=breadcrumb-item itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=/µblog itemprop=item> <span itemprop=name>µblog</span> </a> <meta content=2 itemprop=position><li class=breadcrumb-item itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=/µblog/coffee-n-code-2019-09-19-b2l4owida8f itemprop=item> <span itemprop=name>coffee-n-code-2019-09-19-b2l4owida8f</span> </a> <meta content=3 itemprop=position></ol></nav></header><input id=menu-toggle type=checkbox><aside itemscope itemtype=https://schema.org/WPSideBar><label for=menu-toggle>menu</label><section id=navigation><header><h1>menu</h1><img alt="a pixelated me" class=u-photo height=100 rel=me src=/avatar.jpg width=100></header><nav id=mainnav><ol class=nav-list itemscope itemtype=https://schema.org/SiteNavigationElement><li class=resume/cv itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=/cv itemprop=item> <span itemprop=name>resume/cv</span> </a> <meta content=1 itemprop=position><li class=microblog itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=/µblog itemprop=item> <span itemprop=name>microblog</span> </a> <meta content=2 itemprop=position><li class=blog itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=/blog itemprop=item> <span itemprop=name>blog</span> </a> <meta content=3 itemprop=position><li class=slides itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=/slides-list itemprop=item> <span itemprop=name>slides</span> </a> <meta content=4 itemprop=position><li class="today I learned" itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=/til itemprop=item> <span itemprop=name>today I learned</span> </a> <meta content=5 itemprop=position><li class="my stack" itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=/stack itemprop=item> <span itemprop=name>my stack</span> </a> <meta content=6 itemprop=position></ol></nav></section><section id=elsewhere><header><h1>elsewhere</h1></header><nav id=extnav><ol class=nav-list itemscope itemtype=https://schema.org/SiteNavigationElement><li class=twitter itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=https://twitter.com/koehr_in itemprop=item> <span itemprop=name>twitter</span> </a> <meta content=1 itemprop=position><li class=mastodon itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=https://mstdn.io/@koehr itemprop=item> <span itemprop=name>mastodon</span> </a> <meta content=2 itemprop=position><li class=github itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=https://github.com/nkoehring itemprop=item> <span itemprop=name>github</span> </a> <meta content=3 itemprop=position><li class=sourcehut itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=https://sr.ht/~koehr itemprop=item> <span itemprop=name>sourcehut</span> </a> <meta content=4 itemprop=position><li class=instagram itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=https://instagram.com/coffee_n_code itemprop=item> <span itemprop=name>instagram</span> </a> <meta content=5 itemprop=position><li class=photography itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=https://500px.com/koehr itemprop=item> <span itemprop=name>photography</span> </a> <meta content=6 itemprop=position><li class=mail itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=mailto:n[at]koehr.in itemprop=item> <span itemprop=name>mail</span> </a> <meta content=7 itemprop=position></ol></nav></section><section id=speaking><header><h1>speaking</h1></header><ol><li>fluent English & German</ol></section><section id="working with"><header><h1>working with</h1></header><ol><li>JavaScript & TypeScript<li>CSS3, HTML5<li>Ruby, Python, C<li>Linux, Shell<li>AWS, GCP, Azure<li>MongoDB Atlas & Stitch</ol></section><section id="looking into"><header><h1>looking into</h1></header><ol><li>Rust<li>ReasonML</ol></section><section id=interests><header><h1>other interests</h1></header><ul><li>Open Web<li>Open Data<li>Decentralization<li>Archery<li>Photography</ul></section></aside><div id=main itemprop=mainContentOfPage itemscope itemtype=https://schema.org/WebPageElement><article class="norm h-entry" id=post-body><h2 class="p-name dated" id=title></h2><time class=dt-published content=2019-09-19T11:58:20Z datetime=2019-09-19T11:58:20Z itemprop=datePublished pubdate> 2019-09-19T11:58:20Z </time><div class=e-content><div class=social-media itemscope itemtype=http://schema.org/Photograph><div class=attention><div class=likes>♡ 38</div><div class=comments><a alt=comments href=#comments itemprop=discussionUrl> <span itemprop=commentCount>🗪 2</span> </a></div></div><img alt="Photo shared by Coffee'n'Code on September 19, 2019 tagging @comment_sense, @coderlifes, @codingdays, and @papillonformen.al." itemprop=image src=https://koehr.in/processed_images/a682bf4c079b9ed600.jpg></div><p>Train ride to Prague. Four hours without standing desk 🙄</p><span id=continue-reading></span><p>Some people travel a lot and use the trains as their working place. I realised that I’m not really good at that. Sure I can work a bit but it’s hard to concentrate for long. How is it for you? #travel #train #code #coder #coding #codinglife #creativecoding #programming #programmer #programminglife #programmerrepublic #dvlpr #geek #programmerslife #programmers #art #artwork #instagood #instadaily #engineering #engineeringlife #softwaredeveloper #softwareengineer #webstagram #webdevelopment #webdeveloper #webdev @codeclique @techngneer @comment_sense @lovecoders @coding @worldcode @coderlifes @programmerrepublic @thedevlife @peoplewhocode @developerstuff @webprogramist<section id=comments><header><h2>Comments</h2><p>Adding comments is only possible via Instagram directly, sorry. If you're okay with visiting Instagram, you can use the <a rel="nofollow noopener" class=external href=https://instagram.com/p/B2l4owiDa8F> link to my post </a>.</header><ol class=comments><li class=comment itemscope itemtype=http://schema.org/Comment><blockquote><header itemprop=author itemscope itemtype=http://schema.org/Person><a rel="nofollow noopener" class=external href=https://bibliogram.art/u/quantumandcode itemprop=name>quantumandcode</a></header><p itemprop=text>I can't work on a train for more than an hour, start to feel travel sick.<ol class=comments></ol></blockquote><li class=comment itemscope itemtype=http://schema.org/Comment><blockquote><header itemprop=author itemscope itemtype=http://schema.org/Person><a rel="nofollow noopener" class=external href=https://bibliogram.art/u/techprogramming itemprop=name>techprogramming</a></header><p itemprop=text>Nice place to code! 💜👏<ol class=comments></ol></blockquote></ol></section></div></article></div><footer itemscope itemtype=https://schema.org/WPFooter><p class=footernav><a rel="copyright noopener" title="ISC licensed" href=https://git.sr.ht/~koehr/koehr.in/tree/master/item/LICENSE target=_blank>©2022 Norman Köhring</a><nav class=footernav><ol class=nav-list itemscope itemtype=https://schema.org/SiteNavigationElement><li class=disclaimer itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=/impressum#disclaimer itemprop=item title=disclaimer> <span itemprop=name>Disclaimer</span> </a> <meta content=1 itemprop=position><li class=impressum itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=/impressum itemprop=item title=impressum> <span itemprop=name>Impressum</span> </a> <meta content=2 itemprop=position><li class=datenschutz itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=/impressum#datenschutz itemprop=item title=datenschutz> <span itemprop=name>Datenschutz</span> </a> <meta content=3 itemprop=position><li itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem rel=source><a title="source code of my homepage and blog" href=https://git.sr.ht/~koehr/koehr.in itemprop=item rel=noopener target=_blank> <span itemprop=name>Source</span> </a> <meta content=4 itemprop=position></ol></nav></footer><link href=/extended.css rel=stylesheet><script async data-goatcounter=https://koehr.goatcounter.com/count src=//gc.zgo.at/count.js></script>
\ No newline at end of file
<!doctype html><html lang=en><head><meta charset=utf-8><title>the codeartist — programmer and engineer based in Berlin</title><meta content="The personal page and weblog of Norman Köhring" name=description><meta content="Norman Köhring" name=author><meta content="the codeartist — programmer and engineer based in Berlin" name=DC.title><meta content="52.4595, 13.5335" name=ICBM><meta content="52.4595; 13.5335" name=geo.position><meta content=DE-BE name=geo.region><meta content=Berlin name=geo.placename><meta content="width=device-width,initial-scale=1.0" name=viewport><link href=https://koehr.in rel=author><link href=https://koehr.in rel=canonical><link href=https://codearti.st rel=alternate><link href=https://koehr.tech rel=alternate><link href=https://k0r.eu rel=alternate><link href=https://koehr.in/rss.xml rel=alternate title=RSS type=application/rss+xml><link href=/favicon.png rel=icon type=image/x-icon><link href=/style.css rel=stylesheet><link href=https://indiecert.net/auth rel=authorization_endpoint><link href="ni:///sha-256;H5W3RSZHP6eNHUFQStlfqaUnnYXOtoibUL5PB2GRqNM?ct=application/x-x509-user-cert" rel=publickey><body class=µblog itemscope itemtype=https://schema.org/WebPage><header id=siteheader itemscope itemtype=https://schema.org/WPHeader><h1 class=p-name itemprop=headline><span class=first-name>norman</span><span class=last-name>köhring</span></h1><h2 itemprop=alternativeHeadline>Code Artist</h2><nav aria-label=breadcrumb class=breadcrumb><ol class=breadcrumb-list itemprop=breadcrumb itemscope itemtype=https://schema.org/BreadcrumbList><li class="breadcrumb-item home" itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=/ itemprop=item> <span itemprop=name>⌂</span> </a> <meta content=1 itemprop=position><li class=breadcrumb-item itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=/µblog itemprop=item> <span itemprop=name>µblog</span> </a> <meta content=2 itemprop=position><li class=breadcrumb-item itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=/µblog/coffee-n-code-2019-09-19-b2l4owida8f itemprop=item> <span itemprop=name>coffee-n-code-2019-09-19-b2l4owida8f</span> </a> <meta content=3 itemprop=position></ol></nav></header><input id=menu-toggle type=checkbox><aside itemscope itemtype=https://schema.org/WPSideBar><label for=menu-toggle>menu</label><section id=navigation><header><h1>menu</h1><img alt="a pixelated me" class=u-photo height=100 rel=me src=/avatar.jpg width=100></header><nav id=mainnav><ol class=nav-list itemscope itemtype=https://schema.org/SiteNavigationElement><li class=resume/cv itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=/cv itemprop=item> <span itemprop=name>resume/cv</span> </a> <meta content=1 itemprop=position><li class=microblog itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=/µblog itemprop=item> <span itemprop=name>microblog</span> </a> <meta content=2 itemprop=position><li class=blog itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=/blog itemprop=item> <span itemprop=name>blog</span> </a> <meta content=3 itemprop=position><li class=slides itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=/slides-list itemprop=item> <span itemprop=name>slides</span> </a> <meta content=4 itemprop=position><li class="today I learned" itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=/til itemprop=item> <span itemprop=name>today I learned</span> </a> <meta content=5 itemprop=position><li class="my stack" itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=/stack itemprop=item> <span itemprop=name>my stack</span> </a> <meta content=6 itemprop=position></ol></nav></section><section id=elsewhere><header><h1>elsewhere</h1></header><nav id=extnav><ol class=nav-list itemscope itemtype=https://schema.org/SiteNavigationElement><li class=twitter itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=https://twitter.com/koehr_in itemprop=item> <span itemprop=name>twitter</span> </a> <meta content=1 itemprop=position><li class=mastodon itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=https://mstdn.io/@koehr itemprop=item> <span itemprop=name>mastodon</span> </a> <meta content=2 itemprop=position><li class=github itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=https://github.com/nkoehring itemprop=item> <span itemprop=name>github</span> </a> <meta content=3 itemprop=position><li class=sourcehut itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=https://sr.ht/~koehr itemprop=item> <span itemprop=name>sourcehut</span> </a> <meta content=4 itemprop=position><li class=instagram itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=https://instagram.com/coffee_n_code itemprop=item> <span itemprop=name>instagram</span> </a> <meta content=5 itemprop=position><li class=photography itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=https://500px.com/koehr itemprop=item> <span itemprop=name>photography</span> </a> <meta content=6 itemprop=position><li class=mail itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=mailto:n[at]koehr.in itemprop=item> <span itemprop=name>mail</span> </a> <meta content=7 itemprop=position></ol></nav></section><section id=speaking><header><h1>speaking</h1></header><ol><li>fluent English & German</ol></section><section id="working with"><header><h1>working with</h1></header><ol><li>JavaScript & TypeScript<li>CSS3, HTML5<li>Ruby, Python, C<li>Linux, Shell<li>AWS, GCP, Azure<li>MongoDB Atlas & Stitch</ol></section><section id="looking into"><header><h1>looking into</h1></header><ol><li>Rust<li>ReasonML</ol></section><section id=interests><header><h1>other interests</h1></header><ul><li>Open Web<li>Open Data<li>Decentralization<li>Archery<li>Photography</ul></section></aside><div id=main itemprop=mainContentOfPage itemscope itemtype=https://schema.org/WebPageElement><article class="norm h-entry" id=post-body><h2 class="p-name dated" id=title></h2><time class=dt-published content=2019-09-19T11:58:20Z datetime=2019-09-19T11:58:20Z itemprop=datePublished pubdate> 2019-09-19T11:58:20Z </time><div class=e-content><div class=social-media itemscope itemtype=http://schema.org/Photograph><div class=attention><div class=likes>♡ 38</div><div class=comments><a alt=comments href=#comments itemprop=discussionUrl> <span itemprop=commentCount>🗪 2</span> </a></div></div><img alt="Photo shared by Coffee'n'Code on September 19, 2019 tagging @comment_sense, @coderlifes, @codingdays, and @papillonformen.al." itemprop=image src=https://koehr.in/processed_images/a682bf4c079b9ed600.jpg></div><p>Train ride to Prague. Four hours without standing desk 🙄</p><span id=continue-reading></span><p>Some people travel a lot and use the trains as their working place. I realised that I’m not really good at that. Sure I can work a bit but it’s hard to concentrate for long. How is it for you? #travel #train #code #coder #coding #codinglife #creativecoding #programming #programmer #programminglife #programmerrepublic #dvlpr #geek #programmerslife #programmers #art #artwork #instagood #instadaily #engineering #engineeringlife #softwaredeveloper #softwareengineer #webstagram #webdevelopment #webdeveloper #webdev @codeclique @techngneer @comment_sense @lovecoders @coding @worldcode @coderlifes @programmerrepublic @thedevlife @peoplewhocode @developerstuff @webprogramist<section id=comments><header><h2>Comments</h2><p>Adding comments is only possible via Instagram directly, sorry. If you're okay with visiting Instagram, you can use the <a rel="nofollow noopener" class=external href=https://instagram.com/p/B2l4owiDa8F> link to my post </a>.</header><ol class=comments><li class=comment itemscope itemtype=http://schema.org/Comment><blockquote><header itemprop=author itemscope itemtype=http://schema.org/Person><a rel="nofollow noopener" class=external href=https://bibliogram.art/u/quantumandcode itemprop=name>quantumandcode</a></header><p itemprop=text>I can't work on a train for more than an hour, start to feel travel sick.<ol class=comments></ol></blockquote><li class=comment itemscope itemtype=http://schema.org/Comment><blockquote><header itemprop=author itemscope itemtype=http://schema.org/Person><a rel="nofollow noopener" class=external href=https://bibliogram.art/u/techprogramming itemprop=name>techprogramming</a></header><p itemprop=text>Nice place to code! 💜👏<ol class=comments></ol></blockquote></ol></section></div></article></div><footer itemscope itemtype=https://schema.org/WPFooter><p class=footernav><a rel="copyright noopener" title="ISC licensed" href=https://git.sr.ht/~koehr/koehr.in/tree/master/item/LICENSE target=_blank>©2022 Norman Köhring</a><nav class=footernav><ol class=nav-list itemscope itemtype=https://schema.org/SiteNavigationElement><li class=disclaimer itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=/impressum#disclaimer itemprop=item title=disclaimer> <span itemprop=name>Disclaimer</span> </a> <meta content=1 itemprop=position><li class=impressum itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=/impressum itemprop=item title=impressum> <span itemprop=name>Impressum</span> </a> <meta content=2 itemprop=position><li class=datenschutz itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=/impressum#datenschutz itemprop=item title=datenschutz> <span itemprop=name>Datenschutz</span> </a> <meta content=3 itemprop=position><li itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem rel=source><a title="source code of my homepage and blog" href=https://git.sr.ht/~koehr/koehr.in itemprop=item rel=noopener target=_blank> <span itemprop=name>Source</span> </a> <meta content=4 itemprop=position></ol></nav></footer><link href=/extended.css rel=stylesheet><script async data-goatcounter=https://koehr.goatcounter.com/count src=//gc.zgo.at/count.js></script>
\ No newline at end of file

M public/µblog/coffee-n-code-2019-09-20-b2o7kuhcihy/index.html => public/µblog/coffee-n-code-2019-09-20-b2o7kuhcihy/index.html +1 -1
@@ 1,1 1,1 @@
<!doctype html><html lang=en><head><meta charset=utf-8><title>the codeartist — programmer and engineer based in Berlin</title><meta content="The personal page and weblog of Norman Köhring" name=description><meta content="Norman Köhring" name=author><meta content="the codeartist — programmer and engineer based in Berlin" name=DC.title><meta content="51.3333, 12.4167" name=ICBM><meta content="51.3333; 12.4167" name=geo.position><meta content=DE-BE name=geo.region><meta content=Berlin name=geo.placename><meta content="width=device-width,initial-scale=1.0" name=viewport><link href=https://koehr.in rel=author><link href=https://koehr.in rel=canonical><link href=https://codearti.st rel=alternate><link href=https://koehr.tech rel=alternate><link href=https://k0r.eu rel=alternate><link href=https://koehr.in/rss.xml rel=alternate title=RSS type=application/rss+xml><link href=/favicon.png rel=icon type=image/x-icon><link href=/style.css rel=stylesheet><link href=https://indiecert.net/auth rel=authorization_endpoint><link href="ni:///sha-256;H5W3RSZHP6eNHUFQStlfqaUnnYXOtoibUL5PB2GRqNM?ct=application/x-x509-user-cert" rel=publickey><body class=µblog itemscope itemtype=https://schema.org/WebPage><header id=siteheader itemscope itemtype=https://schema.org/WPHeader><h1 class=p-name itemprop=headline><span class=first-name>norman</span><span class=last-name>köhring</span></h1><h2 itemprop=alternativeHeadline>Code Artist</h2><nav aria-label=breadcrumb class=breadcrumb><ol class=breadcrumb-list itemprop=breadcrumb itemscope itemtype=https://schema.org/BreadcrumbList><li class="breadcrumb-item home" itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=/ itemprop=item> <span itemprop=name>⌂</span> </a> <meta content=1 itemprop=position><li class=breadcrumb-item itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=/µblog itemprop=item> <span itemprop=name>µblog</span> </a> <meta content=2 itemprop=position><li class=breadcrumb-item itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=/µblog/coffee-n-code-2019-09-20-b2o7kuhcihy itemprop=item> <span itemprop=name>coffee-n-code-2019-09-20-b2o7kuhcihy</span> </a> <meta content=3 itemprop=position></ol></nav></header><input id=menu-toggle type=checkbox><aside itemscope itemtype=https://schema.org/WPSideBar><label for=menu-toggle>menu</label><section id=navigation><header><h1>menu</h1><img alt="a pixelated me" class=u-photo height=100 rel=me src=/avatar.jpg width=100></header><nav id=mainnav><ol class=nav-list itemscope itemtype=https://schema.org/SiteNavigationElement><li class=resume/cv itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=/cv itemprop=item> <span itemprop=name>resume/cv</span> </a> <meta content=1 itemprop=position><li class=microblog itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=/µblog itemprop=item> <span itemprop=name>microblog</span> </a> <meta content=2 itemprop=position><li class=blog itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=/blog itemprop=item> <span itemprop=name>blog</span> </a> <meta content=3 itemprop=position><li class=slides itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=/slides-list itemprop=item> <span itemprop=name>slides</span> </a> <meta content=4 itemprop=position><li class="today I learned" itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=/til itemprop=item> <span itemprop=name>today I learned</span> </a> <meta content=5 itemprop=position><li class="my stack" itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=/stack itemprop=item> <span itemprop=name>my stack</span> </a> <meta content=6 itemprop=position></ol></nav></section><section id=elsewhere><header><h1>elsewhere</h1></header><nav id=extnav><ol class=nav-list itemscope itemtype=https://schema.org/SiteNavigationElement><li class=twitter itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=https://twitter.com/koehr_in itemprop=item> <span itemprop=name>twitter</span> </a> <meta content=1 itemprop=position><li class=mastodon itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=https://mstdn.io/@koehr itemprop=item> <span itemprop=name>mastodon</span> </a> <meta content=2 itemprop=position><li class=github itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=https://github.com/nkoehring itemprop=item> <span itemprop=name>github</span> </a> <meta content=3 itemprop=position><li class=sourcehut itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=https://sr.ht/~koehr itemprop=item> <span itemprop=name>sourcehut</span> </a> <meta content=4 itemprop=position><li class=instagram itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=https://instagram.com/coffee_n_code itemprop=item> <span itemprop=name>instagram</span> </a> <meta content=5 itemprop=position><li class=photography itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=https://500px.com/koehr itemprop=item> <span itemprop=name>photography</span> </a> <meta content=6 itemprop=position><li class=mail itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=mailto:n[at]koehr.in itemprop=item> <span itemprop=name>mail</span> </a> <meta content=7 itemprop=position></ol></nav></section><section id=speaking><header><h1>speaking</h1></header><ol><li>fluent English & German</ol></section><section id="working with"><header><h1>working with</h1></header><ol><li>JavaScript & TypeScript<li>CSS3, HTML5<li>Ruby, Python, C<li>Linux, Shell<li>AWS, GCP, Azure<li>MongoDB Atlas & Stitch</ol></section><section id="looking into"><header><h1>looking into</h1></header><ol><li>Rust<li>ReasonML</ol></section><section id=interests><header><h1>other interests</h1></header><ul><li>Open Web<li>Open Data<li>Decentralization<li>Archery<li>Photography</ul></section></aside><div id=main itemprop=mainContentOfPage itemscope itemtype=https://schema.org/WebPageElement><article class="norm h-entry" id=post-body><h2 class="p-name dated" id=title></h2><time class=dt-published content=2019-09-20T16:21:39Z datetime=2019-09-20T16:21:39Z itemprop=datePublished pubdate> 2019-09-20T16:21:39Z </time><div class=e-content><div class=social-media itemscope itemtype=http://schema.org/Photograph><div class=attention><div class=likes>♡ 57</div><div class=comments><a alt=comments href=#comments itemprop=discussionUrl> <span itemprop=commentCount>🗪 0</span> </a></div></div><img alt="Photo shared by Coffee'n'Code on September 20, 2019 tagging @codinganddecoding, @programunity, @codeclique, and @papillonformen.al." itemprop=image src=https://koehr.in/processed_images/f3faaea09bb9a21900.jpg></div><p>Working from the hotel in Prague isn’t the worst thing I ever did. Especially in the upper floor.</p><span id=continue-reading></span><p>#code #coder #coding #codinglife #creativecoding #programming #programmer #programminglife #programmerrepublic #dvlpr #geek #programmerslife #programmers #art #artwork #instagood #instadaily #engineering #engineeringlife #softwaredeveloper #softwareengineer #webstagram #webdevelopment #webdeveloper #webdev @codeclique @techngneer @comment_sense @lovecoders @coding @worldcode @coderlifes @programmerrepublic @thedevlife @peoplewhocode @developerstuff @webprogramist<section id=comments><header><h2>Comments</h2><p>Adding comments is only possible via Instagram directly, sorry. If you're okay with visiting Instagram, you can use the <a rel="nofollow noopener" class=external href=https://instagram.com/p/B2o7kUHCihy> link to my post </a>.</header><ol class=comments></ol></section></div></article></div><footer itemscope itemtype=https://schema.org/WPFooter><p class=footernav><a rel="copyright noopener" title="ISC licensed" href=https://git.sr.ht/~koehr/koehr.in/tree/master/item/LICENSE target=_blank>©2022 Norman Köhring</a><nav class=footernav><ol class=nav-list itemscope itemtype=https://schema.org/SiteNavigationElement><li class=disclaimer itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=/impressum#disclaimer itemprop=item title=disclaimer> <span itemprop=name>Disclaimer</span> </a> <meta content=1 itemprop=position><li class=impressum itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=/impressum itemprop=item title=impressum> <span itemprop=name>Impressum</span> </a> <meta content=2 itemprop=position><li class=datenschutz itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=/impressum#datenschutz itemprop=item title=datenschutz> <span itemprop=name>Datenschutz</span> </a> <meta content=3 itemprop=position><li itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem rel=source><a title="source code of my homepage and blog" href=https://git.sr.ht/~koehr/koehr.in itemprop=item rel=noopener target=_blank> <span itemprop=name>Source</span> </a> <meta content=4 itemprop=position></ol></nav></footer><link href=/extended.css rel=stylesheet><script async data-goatcounter=https://koehr.goatcounter.com/count src=//gc.zgo.at/count.js></script>
\ No newline at end of file
<!doctype html><html lang=en><head><meta charset=utf-8><title>the codeartist — programmer and engineer based in Berlin</title><meta content="The personal page and weblog of Norman Köhring" name=description><meta content="Norman Köhring" name=author><meta content="the codeartist — programmer and engineer based in Berlin" name=DC.title><meta content="52.4595, 13.5335" name=ICBM><meta content="52.4595; 13.5335" name=geo.position><meta content=DE-BE name=geo.region><meta content=Berlin name=geo.placename><meta content="width=device-width,initial-scale=1.0" name=viewport><link href=https://koehr.in rel=author><link href=https://koehr.in rel=canonical><link href=https://codearti.st rel=alternate><link href=https://koehr.tech rel=alternate><link href=https://k0r.eu rel=alternate><link href=https://koehr.in/rss.xml rel=alternate title=RSS type=application/rss+xml><link href=/favicon.png rel=icon type=image/x-icon><link href=/style.css rel=stylesheet><link href=https://indiecert.net/auth rel=authorization_endpoint><link href="ni:///sha-256;H5W3RSZHP6eNHUFQStlfqaUnnYXOtoibUL5PB2GRqNM?ct=application/x-x509-user-cert" rel=publickey><body class=µblog itemscope itemtype=https://schema.org/WebPage><header id=siteheader itemscope itemtype=https://schema.org/WPHeader><h1 class=p-name itemprop=headline><span class=first-name>norman</span><span class=last-name>köhring</span></h1><h2 itemprop=alternativeHeadline>Code Artist</h2><nav aria-label=breadcrumb class=breadcrumb><ol class=breadcrumb-list itemprop=breadcrumb itemscope itemtype=https://schema.org/BreadcrumbList><li class="breadcrumb-item home" itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=/ itemprop=item> <span itemprop=name>⌂</span> </a> <meta content=1 itemprop=position><li class=breadcrumb-item itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=/µblog itemprop=item> <span itemprop=name>µblog</span> </a> <meta content=2 itemprop=position><li class=breadcrumb-item itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=/µblog/coffee-n-code-2019-09-20-b2o7kuhcihy itemprop=item> <span itemprop=name>coffee-n-code-2019-09-20-b2o7kuhcihy</span> </a> <meta content=3 itemprop=position></ol></nav></header><input id=menu-toggle type=checkbox><aside itemscope itemtype=https://schema.org/WPSideBar><label for=menu-toggle>menu</label><section id=navigation><header><h1>menu</h1><img alt="a pixelated me" class=u-photo height=100 rel=me src=/avatar.jpg width=100></header><nav id=mainnav><ol class=nav-list itemscope itemtype=https://schema.org/SiteNavigationElement><li class=resume/cv itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=/cv itemprop=item> <span itemprop=name>resume/cv</span> </a> <meta content=1 itemprop=position><li class=microblog itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=/µblog itemprop=item> <span itemprop=name>microblog</span> </a> <meta content=2 itemprop=position><li class=blog itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=/blog itemprop=item> <span itemprop=name>blog</span> </a> <meta content=3 itemprop=position><li class=slides itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=/slides-list itemprop=item> <span itemprop=name>slides</span> </a> <meta content=4 itemprop=position><li class="today I learned" itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=/til itemprop=item> <span itemprop=name>today I learned</span> </a> <meta content=5 itemprop=position><li class="my stack" itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=/stack itemprop=item> <span itemprop=name>my stack</span> </a> <meta content=6 itemprop=position></ol></nav></section><section id=elsewhere><header><h1>elsewhere</h1></header><nav id=extnav><ol class=nav-list itemscope itemtype=https://schema.org/SiteNavigationElement><li class=twitter itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=https://twitter.com/koehr_in itemprop=item> <span itemprop=name>twitter</span> </a> <meta content=1 itemprop=position><li class=mastodon itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=https://mstdn.io/@koehr itemprop=item> <span itemprop=name>mastodon</span> </a> <meta content=2 itemprop=position><li class=github itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=https://github.com/nkoehring itemprop=item> <span itemprop=name>github</span> </a> <meta content=3 itemprop=position><li class=sourcehut itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=https://sr.ht/~koehr itemprop=item> <span itemprop=name>sourcehut</span> </a> <meta content=4 itemprop=position><li class=instagram itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=https://instagram.com/coffee_n_code itemprop=item> <span itemprop=name>instagram</span> </a> <meta content=5 itemprop=position><li class=photography itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=https://500px.com/koehr itemprop=item> <span itemprop=name>photography</span> </a> <meta content=6 itemprop=position><li class=mail itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=mailto:n[at]koehr.in itemprop=item> <span itemprop=name>mail</span> </a> <meta content=7 itemprop=position></ol></nav></section><section id=speaking><header><h1>speaking</h1></header><ol><li>fluent English & German</ol></section><section id="working with"><header><h1>working with</h1></header><ol><li>JavaScript & TypeScript<li>CSS3, HTML5<li>Ruby, Python, C<li>Linux, Shell<li>AWS, GCP, Azure<li>MongoDB Atlas & Stitch</ol></section><section id="looking into"><header><h1>looking into</h1></header><ol><li>Rust<li>ReasonML</ol></section><section id=interests><header><h1>other interests</h1></header><ul><li>Open Web<li>Open Data<li>Decentralization<li>Archery<li>Photography</ul></section></aside><div id=main itemprop=mainContentOfPage itemscope itemtype=https://schema.org/WebPageElement><article class="norm h-entry" id=post-body><h2 class="p-name dated" id=title></h2><time class=dt-published content=2019-09-20T16:21:39Z datetime=2019-09-20T16:21:39Z itemprop=datePublished pubdate> 2019-09-20T16:21:39Z </time><div class=e-content><div class=social-media itemscope itemtype=http://schema.org/Photograph><div class=attention><div class=likes>♡ 57</div><div class=comments><a alt=comments href=#comments itemprop=discussionUrl> <span itemprop=commentCount>🗪 0</span> </a></div></div><img alt="Photo shared by Coffee'n'Code on September 20, 2019 tagging @codinganddecoding, @programunity, @codeclique, and @papillonformen.al." itemprop=image src=https://koehr.in/processed_images/f3faaea09bb9a21900.jpg></div><p>Working from the hotel in Prague isn’t the worst thing I ever did. Especially in the upper floor.</p><span id=continue-reading></span><p>#code #coder #coding #codinglife #creativecoding #programming #programmer #programminglife #programmerrepublic #dvlpr #geek #programmerslife #programmers #art #artwork #instagood #instadaily #engineering #engineeringlife #softwaredeveloper #softwareengineer #webstagram #webdevelopment #webdeveloper #webdev @codeclique @techngneer @comment_sense @lovecoders @coding @worldcode @coderlifes @programmerrepublic @thedevlife @peoplewhocode @developerstuff @webprogramist<section id=comments><header><h2>Comments</h2><p>Adding comments is only possible via Instagram directly, sorry. If you're okay with visiting Instagram, you can use the <a rel="nofollow noopener" class=external href=https://instagram.com/p/B2o7kUHCihy> link to my post </a>.</header><ol class=comments></ol></section></div></article></div><footer itemscope itemtype=https://schema.org/WPFooter><p class=footernav><a rel="copyright noopener" title="ISC licensed" href=https://git.sr.ht/~koehr/koehr.in/tree/master/item/LICENSE target=_blank>©2022 Norman Köhring</a><nav class=footernav><ol class=nav-list itemscope itemtype=https://schema.org/SiteNavigationElement><li class=disclaimer itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=/impressum#disclaimer itemprop=item title=disclaimer> <span itemprop=name>Disclaimer</span> </a> <meta content=1 itemprop=position><li class=impressum itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=/impressum itemprop=item title=impressum> <span itemprop=name>Impressum</span> </a> <meta content=2 itemprop=position><li class=datenschutz itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=/impressum#datenschutz itemprop=item title=datenschutz> <span itemprop=name>Datenschutz</span> </a> <meta content=3 itemprop=position><li itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem rel=source><a title="source code of my homepage and blog" href=https://git.sr.ht/~koehr/koehr.in itemprop=item rel=noopener target=_blank> <span itemprop=name>Source</span> </a> <meta content=4 itemprop=position></ol></nav></footer><link href=/extended.css rel=stylesheet><script async data-goatcounter=https://koehr.goatcounter.com/count src=//gc.zgo.at/count.js></script>
\ No newline at end of file

M public/µblog/coffee-n-code-2019-09-25-b2129hpcgdh/index.html => public/µblog/coffee-n-code-2019-09-25-b2129hpcgdh/index.html +1 -1
@@ 1,1 1,1 @@
<!doctype html><html lang=en><head><meta charset=utf-8><title>the codeartist — programmer and engineer based in Berlin</title><meta content="The personal page and weblog of Norman Köhring" name=description><meta content="Norman Köhring" name=author><meta content="the codeartist — programmer and engineer based in Berlin" name=DC.title><meta content="51.3333, 12.4167" name=ICBM><meta content="51.3333; 12.4167" name=geo.position><meta content=DE-BE name=geo.region><meta content=Berlin name=geo.placename><meta content="width=device-width,initial-scale=1.0" name=viewport><link href=https://koehr.in rel=author><link href=https://koehr.in rel=canonical><link href=https://codearti.st rel=alternate><link href=https://koehr.tech rel=alternate><link href=https://k0r.eu rel=alternate><link href=https://koehr.in/rss.xml rel=alternate title=RSS type=application/rss+xml><link href=/favicon.png rel=icon type=image/x-icon><link href=/style.css rel=stylesheet><link href=https://indiecert.net/auth rel=authorization_endpoint><link href="ni:///sha-256;H5W3RSZHP6eNHUFQStlfqaUnnYXOtoibUL5PB2GRqNM?ct=application/x-x509-user-cert" rel=publickey><body class=µblog itemscope itemtype=https://schema.org/WebPage><header id=siteheader itemscope itemtype=https://schema.org/WPHeader><h1 class=p-name itemprop=headline><span class=first-name>norman</span><span class=last-name>köhring</span></h1><h2 itemprop=alternativeHeadline>Code Artist</h2><nav aria-label=breadcrumb class=breadcrumb><ol class=breadcrumb-list itemprop=breadcrumb itemscope itemtype=https://schema.org/BreadcrumbList><li class="breadcrumb-item home" itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=/ itemprop=item> <span itemprop=name>⌂</span> </a> <meta content=1 itemprop=position><li class=breadcrumb-item itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=/µblog itemprop=item> <span itemprop=name>µblog</span> </a> <meta content=2 itemprop=position><li class=breadcrumb-item itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=/µblog/coffee-n-code-2019-09-25-b2129hpcgdh itemprop=item> <span itemprop=name>coffee-n-code-2019-09-25-b2129hpcgdh</span> </a> <meta content=3 itemprop=position></ol></nav></header><input id=menu-toggle type=checkbox><aside itemscope itemtype=https://schema.org/WPSideBar><label for=menu-toggle>menu</label><section id=navigation><header><h1>menu</h1><img alt="a pixelated me" class=u-photo height=100 rel=me src=/avatar.jpg width=100></header><nav id=mainnav><ol class=nav-list itemscope itemtype=https://schema.org/SiteNavigationElement><li class=resume/cv itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=/cv itemprop=item> <span itemprop=name>resume/cv</span> </a> <meta content=1 itemprop=position><li class=microblog itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=/µblog itemprop=item> <span itemprop=name>microblog</span> </a> <meta content=2 itemprop=position><li class=blog itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=/blog itemprop=item> <span itemprop=name>blog</span> </a> <meta content=3 itemprop=position><li class=slides itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=/slides-list itemprop=item> <span itemprop=name>slides</span> </a> <meta content=4 itemprop=position><li class="today I learned" itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=/til itemprop=item> <span itemprop=name>today I learned</span> </a> <meta content=5 itemprop=position><li class="my stack" itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=/stack itemprop=item> <span itemprop=name>my stack</span> </a> <meta content=6 itemprop=position></ol></nav></section><section id=elsewhere><header><h1>elsewhere</h1></header><nav id=extnav><ol class=nav-list itemscope itemtype=https://schema.org/SiteNavigationElement><li class=twitter itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=https://twitter.com/koehr_in itemprop=item> <span itemprop=name>twitter</span> </a> <meta content=1 itemprop=position><li class=mastodon itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=https://mstdn.io/@koehr itemprop=item> <span itemprop=name>mastodon</span> </a> <meta content=2 itemprop=position><li class=github itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=https://github.com/nkoehring itemprop=item> <span itemprop=name>github</span> </a> <meta content=3 itemprop=position><li class=sourcehut itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=https://sr.ht/~koehr itemprop=item> <span itemprop=name>sourcehut</span> </a> <meta content=4 itemprop=position><li class=instagram itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=https://instagram.com/coffee_n_code itemprop=item> <span itemprop=name>instagram</span> </a> <meta content=5 itemprop=position><li class=photography itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=https://500px.com/koehr itemprop=item> <span itemprop=name>photography</span> </a> <meta content=6 itemprop=position><li class=mail itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=mailto:n[at]koehr.in itemprop=item> <span itemprop=name>mail</span> </a> <meta content=7 itemprop=position></ol></nav></section><section id=speaking><header><h1>speaking</h1></header><ol><li>fluent English & German</ol></section><section id="working with"><header><h1>working with</h1></header><ol><li>JavaScript & TypeScript<li>CSS3, HTML5<li>Ruby, Python, C<li>Linux, Shell<li>AWS, GCP, Azure<li>MongoDB Atlas & Stitch</ol></section><section id="looking into"><header><h1>looking into</h1></header><ol><li>Rust<li>ReasonML</ol></section><section id=interests><header><h1>other interests</h1></header><ul><li>Open Web<li>Open Data<li>Decentralization<li>Archery<li>Photography</ul></section></aside><div id=main itemprop=mainContentOfPage itemscope itemtype=https://schema.org/WebPageElement><article class="norm h-entry" id=post-body><h2 class="p-name dated" id=title></h2><time class=dt-published content=2019-09-25T16:51:32Z datetime=2019-09-25T16:51:32Z itemprop=datePublished pubdate> 2019-09-25T16:51:32Z </time><div class=e-content><div class=social-media itemscope itemtype=http://schema.org/Photograph><div class=attention><div class=likes>♡ 45</div><div class=comments><a alt=comments href=#comments itemprop=discussionUrl> <span itemprop=commentCount>🗪 0</span> </a></div></div><img alt="Photo shared by Coffee'n'Code on September 25, 2019 tagging @system76_com, @comment_sense, @falba.tech, @codinganddecoding, @coderlifes, @codeclique, and @papillonformen.al." itemprop=image src=https://koehr.in/processed_images/c6a6a8bdd684d54e00.jpg></div><p>Today’s #hustling setup. Working on a little emulator program that helps us testing an RFID scanner without having the actual scanner available. This involves some low level networking code which is quite a refreshment after all the front-end web application stuff.</p><span id=continue-reading></span><p>#code #coder #coding #codinglife #creativecoding #programming #programmer #programminglife #programmerrepublic #dvlpr #geek #programmerslife #programmers #art #artwork #instagood #instadaily #engineering #engineeringlife #softwaredeveloper #softwareengineer #webstagram #webdevelopment #webdeveloper #webdev @codeclique @techngneer @comment_sense @lovecoders @coding @worldcode @coderlifes @programmerrepublic @thedevlife @peoplewhocode @developerstuff @webprogramist<section id=comments><header><h2>Comments</h2><p>Adding comments is only possible via Instagram directly, sorry. If you're okay with visiting Instagram, you can use the <a rel="nofollow noopener" class=external href=https://instagram.com/p/B2129hpCgDH> link to my post </a>.</header><ol class=comments></ol></section></div></article></div><footer itemscope itemtype=https://schema.org/WPFooter><p class=footernav><a rel="copyright noopener" title="ISC licensed" href=https://git.sr.ht/~koehr/koehr.in/tree/master/item/LICENSE target=_blank>©2022 Norman Köhring</a><nav class=footernav><ol class=nav-list itemscope itemtype=https://schema.org/SiteNavigationElement><li class=disclaimer itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=/impressum#disclaimer itemprop=item title=disclaimer> <span itemprop=name>Disclaimer</span> </a> <meta content=1 itemprop=position><li class=impressum itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=/impressum itemprop=item title=impressum> <span itemprop=name>Impressum</span> </a> <meta content=2 itemprop=position><li class=datenschutz itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=/impressum#datenschutz itemprop=item title=datenschutz> <span itemprop=name>Datenschutz</span> </a> <meta content=3 itemprop=position><li itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem rel=source><a title="source code of my homepage and blog" href=https://git.sr.ht/~koehr/koehr.in itemprop=item rel=noopener target=_blank> <span itemprop=name>Source</span> </a> <meta content=4 itemprop=position></ol></nav></footer><link href=/extended.css rel=stylesheet><script async data-goatcounter=https://koehr.goatcounter.com/count src=//gc.zgo.at/count.js></script>
\ No newline at end of file
<!doctype html><html lang=en><head><meta charset=utf-8><title>the codeartist — programmer and engineer based in Berlin</title><meta content="The personal page and weblog of Norman Köhring" name=description><meta content="Norman Köhring" name=author><meta content="the codeartist — programmer and engineer based in Berlin" name=DC.title><meta content="52.4595, 13.5335" name=ICBM><meta content="52.4595; 13.5335" name=geo.position><meta content=DE-BE name=geo.region><meta content=Berlin name=geo.placename><meta content="width=device-width,initial-scale=1.0" name=viewport><link href=https://koehr.in rel=author><link href=https://koehr.in rel=canonical><link href=https://codearti.st rel=alternate><link href=https://koehr.tech rel=alternate><link href=https://k0r.eu rel=alternate><link href=https://koehr.in/rss.xml rel=alternate title=RSS type=application/rss+xml><link href=/favicon.png rel=icon type=image/x-icon><link href=/style.css rel=stylesheet><link href=https://indiecert.net/auth rel=authorization_endpoint><link href="ni:///sha-256;H5W3RSZHP6eNHUFQStlfqaUnnYXOtoibUL5PB2GRqNM?ct=application/x-x509-user-cert" rel=publickey><body class=µblog itemscope itemtype=https://schema.org/WebPage><header id=siteheader itemscope itemtype=https://schema.org/WPHeader><h1 class=p-name itemprop=headline><span class=first-name>norman</span><span class=last-name>köhring</span></h1><h2 itemprop=alternativeHeadline>Code Artist</h2><nav aria-label=breadcrumb class=breadcrumb><ol class=breadcrumb-list itemprop=breadcrumb itemscope itemtype=https://schema.org/BreadcrumbList><li class="breadcrumb-item home" itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=/ itemprop=item> <span itemprop=name>⌂</span> </a> <meta content=1 itemprop=position><li class=breadcrumb-item itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=/µblog itemprop=item> <span itemprop=name>µblog</span> </a> <meta content=2 itemprop=position><li class=breadcrumb-item itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=/µblog/coffee-n-code-2019-09-25-b2129hpcgdh itemprop=item> <span itemprop=name>coffee-n-code-2019-09-25-b2129hpcgdh</span> </a> <meta content=3 itemprop=position></ol></nav></header><input id=menu-toggle type=checkbox><aside itemscope itemtype=https://schema.org/WPSideBar><label for=menu-toggle>menu</label><section id=navigation><header><h1>menu</h1><img alt="a pixelated me" class=u-photo height=100 rel=me src=/avatar.jpg width=100></header><nav id=mainnav><ol class=nav-list itemscope itemtype=https://schema.org/SiteNavigationElement><li class=resume/cv itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=/cv itemprop=item> <span itemprop=name>resume/cv</span> </a> <meta content=1 itemprop=position><li class=microblog itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=/µblog itemprop=item> <span itemprop=name>microblog</span> </a> <meta content=2 itemprop=position><li class=blog itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=/blog itemprop=item> <span itemprop=name>blog</span> </a> <meta content=3 itemprop=position><li class=slides itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=/slides-list itemprop=item> <span itemprop=name>slides</span> </a> <meta content=4 itemprop=position><li class="today I learned" itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=/til itemprop=item> <span itemprop=name>today I learned</span> </a> <meta content=5 itemprop=position><li class="my stack" itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=/stack itemprop=item> <span itemprop=name>my stack</span> </a> <meta content=6 itemprop=position></ol></nav></section><section id=elsewhere><header><h1>elsewhere</h1></header><nav id=extnav><ol class=nav-list itemscope itemtype=https://schema.org/SiteNavigationElement><li class=twitter itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=https://twitter.com/koehr_in itemprop=item> <span itemprop=name>twitter</span> </a> <meta content=1 itemprop=position><li class=mastodon itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=https://mstdn.io/@koehr itemprop=item> <span itemprop=name>mastodon</span> </a> <meta content=2 itemprop=position><li class=github itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=https://github.com/nkoehring itemprop=item> <span itemprop=name>github</span> </a> <meta content=3 itemprop=position><li class=sourcehut itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=https://sr.ht/~koehr itemprop=item> <span itemprop=name>sourcehut</span> </a> <meta content=4 itemprop=position><li class=instagram itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=https://instagram.com/coffee_n_code itemprop=item> <span itemprop=name>instagram</span> </a> <meta content=5 itemprop=position><li class=photography itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=https://500px.com/koehr itemprop=item> <span itemprop=name>photography</span> </a> <meta content=6 itemprop=position><li class=mail itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=mailto:n[at]koehr.in itemprop=item> <span itemprop=name>mail</span> </a> <meta content=7 itemprop=position></ol></nav></section><section id=speaking><header><h1>speaking</h1></header><ol><li>fluent English & German</ol></section><section id="working with"><header><h1>working with</h1></header><ol><li>JavaScript & TypeScript<li>CSS3, HTML5<li>Ruby, Python, C<li>Linux, Shell<li>AWS, GCP, Azure<li>MongoDB Atlas & Stitch</ol></section><section id="looking into"><header><h1>looking into</h1></header><ol><li>Rust<li>ReasonML</ol></section><section id=interests><header><h1>other interests</h1></header><ul><li>Open Web<li>Open Data<li>Decentralization<li>Archery<li>Photography</ul></section></aside><div id=main itemprop=mainContentOfPage itemscope itemtype=https://schema.org/WebPageElement><article class="norm h-entry" id=post-body><h2 class="p-name dated" id=title></h2><time class=dt-published content=2019-09-25T16:51:32Z datetime=2019-09-25T16:51:32Z itemprop=datePublished pubdate> 2019-09-25T16:51:32Z </time><div class=e-content><div class=social-media itemscope itemtype=http://schema.org/Photograph><div class=attention><div class=likes>♡ 45</div><div class=comments><a alt=comments href=#comments itemprop=discussionUrl> <span itemprop=commentCount>🗪 0</span> </a></div></div><img alt="Photo shared by Coffee'n'Code on September 25, 2019 tagging @system76_com, @comment_sense, @falba.tech, @codinganddecoding, @coderlifes, @codeclique, and @papillonformen.al." itemprop=image src=https://koehr.in/processed_images/c6a6a8bdd684d54e00.jpg></div><p>Today’s #hustling setup. Working on a little emulator program that helps us testing an RFID scanner without having the actual scanner available. This involves some low level networking code which is quite a refreshment after all the front-end web application stuff.</p><span id=continue-reading></span><p>#code #coder #coding #codinglife #creativecoding #programming #programmer #programminglife #programmerrepublic #dvlpr #geek #programmerslife #programmers #art #artwork #instagood #instadaily #engineering #engineeringlife #softwaredeveloper #softwareengineer #webstagram #webdevelopment #webdeveloper #webdev @codeclique @techngneer @comment_sense @lovecoders @coding @worldcode @coderlifes @programmerrepublic @thedevlife @peoplewhocode @developerstuff @webprogramist<section id=comments><header><h2>Comments</h2><p>Adding comments is only possible via Instagram directly, sorry. If you're okay with visiting Instagram, you can use the <a rel="nofollow noopener" class=external href=https://instagram.com/p/B2129hpCgDH> link to my post </a>.</header><ol class=comments></ol></section></div></article></div><footer itemscope itemtype=https://schema.org/WPFooter><p class=footernav><a rel="copyright noopener" title="ISC licensed" href=https://git.sr.ht/~koehr/koehr.in/tree/master/item/LICENSE target=_blank>©2022 Norman Köhring</a><nav class=footernav><ol class=nav-list itemscope itemtype=https://schema.org/SiteNavigationElement><li class=disclaimer itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=/impressum#disclaimer itemprop=item title=disclaimer> <span itemprop=name>Disclaimer</span> </a> <meta content=1 itemprop=position><li class=impressum itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=/impressum itemprop=item title=impressum> <span itemprop=name>Impressum</span> </a> <meta content=2 itemprop=position><li class=datenschutz itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=/impressum#datenschutz itemprop=item title=datenschutz> <span itemprop=name>Datenschutz</span> </a> <meta content=3 itemprop=position><li itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem rel=source><a title="source code of my homepage and blog" href=https://git.sr.ht/~koehr/koehr.in itemprop=item rel=noopener target=_blank> <span itemprop=name>Source</span> </a> <meta content=4 itemprop=position></ol></nav></footer><link href=/extended.css rel=stylesheet><script async data-goatcounter=https://koehr.goatcounter.com/count src=//gc.zgo.at/count.js></script>
\ No newline at end of file

M public/µblog/coffee-n-code-2019-09-26-b24pondapn/index.html => public/µblog/coffee-n-code-2019-09-26-b24pondapn/index.html +1 -1
@@ 1,1 1,1 @@
<!doctype html><html lang=en><head><meta charset=utf-8><title>the codeartist — programmer and engineer based in Berlin</title><meta content="The personal page and weblog of Norman Köhring" name=description><meta content="Norman Köhring" name=author><meta content="the codeartist — programmer and engineer based in Berlin" name=DC.title><meta content="51.3333, 12.4167" name=ICBM><meta content="51.3333; 12.4167" name=geo.position><meta content=DE-BE name=geo.region><meta content=Berlin name=geo.placename><meta content="width=device-width,initial-scale=1.0" name=viewport><link href=https://koehr.in rel=author><link href=https://koehr.in rel=canonical><link href=https://codearti.st rel=alternate><link href=https://koehr.tech rel=alternate><link href=https://k0r.eu rel=alternate><link href=https://koehr.in/rss.xml rel=alternate title=RSS type=application/rss+xml><link href=/favicon.png rel=icon type=image/x-icon><link href=/style.css rel=stylesheet><link href=https://indiecert.net/auth rel=authorization_endpoint><link href="ni:///sha-256;H5W3RSZHP6eNHUFQStlfqaUnnYXOtoibUL5PB2GRqNM?ct=application/x-x509-user-cert" rel=publickey><body class=µblog itemscope itemtype=https://schema.org/WebPage><header id=siteheader itemscope itemtype=https://schema.org/WPHeader><h1 class=p-name itemprop=headline><span class=first-name>norman</span><span class=last-name>köhring</span></h1><h2 itemprop=alternativeHeadline>Code Artist</h2><nav aria-label=breadcrumb class=breadcrumb><ol class=breadcrumb-list itemprop=breadcrumb itemscope itemtype=https://schema.org/BreadcrumbList><li class="breadcrumb-item home" itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=/ itemprop=item> <span itemprop=name>⌂</span> </a> <meta content=1 itemprop=position><li class=breadcrumb-item itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=/µblog itemprop=item> <span itemprop=name>µblog</span> </a> <meta content=2 itemprop=position><li class=breadcrumb-item itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=/µblog/coffee-n-code-2019-09-26-b24pondapn itemprop=item> <span itemprop=name>coffee-n-code-2019-09-26-b24pondapn</span> </a> <meta content=3 itemprop=position></ol></nav></header><input id=menu-toggle type=checkbox><aside itemscope itemtype=https://schema.org/WPSideBar><label for=menu-toggle>menu</label><section id=navigation><header><h1>menu</h1><img alt="a pixelated me" class=u-photo height=100 rel=me src=/avatar.jpg width=100></header><nav id=mainnav><ol class=nav-list itemscope itemtype=https://schema.org/SiteNavigationElement><li class=resume/cv itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=/cv itemprop=item> <span itemprop=name>resume/cv</span> </a> <meta content=1 itemprop=position><li class=microblog itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=/µblog itemprop=item> <span itemprop=name>microblog</span> </a> <meta content=2 itemprop=position><li class=blog itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=/blog itemprop=item> <span itemprop=name>blog</span> </a> <meta content=3 itemprop=position><li class=slides itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=/slides-list itemprop=item> <span itemprop=name>slides</span> </a> <meta content=4 itemprop=position><li class="today I learned" itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=/til itemprop=item> <span itemprop=name>today I learned</span> </a> <meta content=5 itemprop=position><li class="my stack" itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=/stack itemprop=item> <span itemprop=name>my stack</span> </a> <meta content=6 itemprop=position></ol></nav></section><section id=elsewhere><header><h1>elsewhere</h1></header><nav id=extnav><ol class=nav-list itemscope itemtype=https://schema.org/SiteNavigationElement><li class=twitter itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=https://twitter.com/koehr_in itemprop=item> <span itemprop=name>twitter</span> </a> <meta content=1 itemprop=position><li class=mastodon itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=https://mstdn.io/@koehr itemprop=item> <span itemprop=name>mastodon</span> </a> <meta content=2 itemprop=position><li class=github itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=https://github.com/nkoehring itemprop=item> <span itemprop=name>github</span> </a> <meta content=3 itemprop=position><li class=sourcehut itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=https://sr.ht/~koehr itemprop=item> <span itemprop=name>sourcehut</span> </a> <meta content=4 itemprop=position><li class=instagram itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=https://instagram.com/coffee_n_code itemprop=item> <span itemprop=name>instagram</span> </a> <meta content=5 itemprop=position><li class=photography itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=https://500px.com/koehr itemprop=item> <span itemprop=name>photography</span> </a> <meta content=6 itemprop=position><li class=mail itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=mailto:n[at]koehr.in itemprop=item> <span itemprop=name>mail</span> </a> <meta content=7 itemprop=position></ol></nav></section><section id=speaking><header><h1>speaking</h1></header><ol><li>fluent English & German</ol></section><section id="working with"><header><h1>working with</h1></header><ol><li>JavaScript & TypeScript<li>CSS3, HTML5<li>Ruby, Python, C<li>Linux, Shell<li>AWS, GCP, Azure<li>MongoDB Atlas & Stitch</ol></section><section id="looking into"><header><h1>looking into</h1></header><ol><li>Rust<li>ReasonML</ol></section><section id=interests><header><h1>other interests</h1></header><ul><li>Open Web<li>Open Data<li>Decentralization<li>Archery<li>Photography</ul></section></aside><div id=main itemprop=mainContentOfPage itemscope itemtype=https://schema.org/WebPageElement><article class="norm h-entry" id=post-body><h2 class="p-name dated" id=title></h2><time class=dt-published content=2019-09-26T18:49:12Z datetime=2019-09-26T18:49:12Z itemprop=datePublished pubdate> 2019-09-26T18:49:12Z </time><div class=e-content><div class=social-media itemscope itemtype=http://schema.org/Photograph><div class=attention><div class=likes>♡ 61</div><div class=comments><a alt=comments href=#comments itemprop=discussionUrl> <span itemprop=commentCount>🗪 1</span> </a></div></div><img alt="Photo shared by Coffee'n'Code on September 26, 2019 tagging @comment_sense, @wildcatliving, @coderlifes, @codingdays, @codeclique, and @papillonformen.al." itemprop=image src=https://koehr.in/processed_images/be344d0d9fc88e3e00.jpg></div><p>Typical situation when working from home and the landlord is sitting on the table next to your laptop… #cat #catsofinsta #code #coder #coding #codinglife #creativecoding #programming #programmer #programminglife #programmerrepublic #dvlpr #geek #programmerslife #programmers #art #artwork #instagood #instadaily #engineering #engineeringlife #softwaredeveloper #softwareengineer #webstagram #webdevelopment #webdeveloper #webdev @codeclique @techngneer @comment_sense @lovecoders @coding @worldcode @coderlifes @programmerrepublic @thedevlife @peoplewhocode @developerstuff @webprogramist</p><span id=continue-reading></span><section id=comments><header><h2>Comments</h2><p>Adding comments is only possible via Instagram directly, sorry. If you're okay with visiting Instagram, you can use the <a rel="nofollow noopener" class=external href=https://instagram.com/p/B24pONDAPn-> link to my post </a>.</header><ol class=comments><li class=comment itemscope itemtype=http://schema.org/Comment><blockquote><header itemprop=author itemscope itemtype=http://schema.org/Person><a rel="nofollow noopener" class=external href=https://bibliogram.art/u/chau_codes itemprop=name>chau_codes</a></header><p itemprop=text>Haha this is awesome 😂<ol class=comments></ol></blockquote></ol></section></div></article></div><footer itemscope itemtype=https://schema.org/WPFooter><p class=footernav><a rel="copyright noopener" title="ISC licensed" href=https://git.sr.ht/~koehr/koehr.in/tree/master/item/LICENSE target=_blank>©2022 Norman Köhring</a><nav class=footernav><ol class=nav-list itemscope itemtype=https://schema.org/SiteNavigationElement><li class=disclaimer itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=/impressum#disclaimer itemprop=item title=disclaimer> <span itemprop=name>Disclaimer</span> </a> <meta content=1 itemprop=position><li class=impressum itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=/impressum itemprop=item title=impressum> <span itemprop=name>Impressum</span> </a> <meta content=2 itemprop=position><li class=datenschutz itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=/impressum#datenschutz itemprop=item title=datenschutz> <span itemprop=name>Datenschutz</span> </a> <meta content=3 itemprop=position><li itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem rel=source><a title="source code of my homepage and blog" href=https://git.sr.ht/~koehr/koehr.in itemprop=item rel=noopener target=_blank> <span itemprop=name>Source</span> </a> <meta content=4 itemprop=position></ol></nav></footer><link href=/extended.css rel=stylesheet><script async data-goatcounter=https://koehr.goatcounter.com/count src=//gc.zgo.at/count.js></script>
\ No newline at end of file
<!doctype html><html lang=en><head><meta charset=utf-8><title>the codeartist — programmer and engineer based in Berlin</title><meta content="The personal page and weblog of Norman Köhring" name=description><meta content="Norman Köhring" name=author><meta content="the codeartist — programmer and engineer based in Berlin" name=DC.title><meta content="52.4595, 13.5335" name=ICBM><meta content="52.4595; 13.5335" name=geo.position><meta content=DE-BE name=geo.region><meta content=Berlin name=geo.placename><meta content="width=device-width,initial-scale=1.0" name=viewport><link href=https://koehr.in rel=author><link href=https://koehr.in rel=canonical><link href=https://codearti.st rel=alternate><link href=https://koehr.tech rel=alternate><link href=https://k0r.eu rel=alternate><link href=https://koehr.in/rss.xml rel=alternate title=RSS type=application/rss+xml><link href=/favicon.png rel=icon type=image/x-icon><link href=/style.css rel=stylesheet><link href=https://indiecert.net/auth rel=authorization_endpoint><link href="ni:///sha-256;H5W3RSZHP6eNHUFQStlfqaUnnYXOtoibUL5PB2GRqNM?ct=application/x-x509-user-cert" rel=publickey><body class=µblog itemscope itemtype=https://schema.org/WebPage><header id=siteheader itemscope itemtype=https://schema.org/WPHeader><h1 class=p-name itemprop=headline><span class=first-name>norman</span><span class=last-name>köhring</span></h1><h2 itemprop=alternativeHeadline>Code Artist</h2><nav aria-label=breadcrumb class=breadcrumb><ol class=breadcrumb-list itemprop=breadcrumb itemscope itemtype=https://schema.org/BreadcrumbList><li class="breadcrumb-item home" itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=/ itemprop=item> <span itemprop=name>⌂</span> </a> <meta content=1 itemprop=position><li class=breadcrumb-item itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=/µblog itemprop=item> <span itemprop=name>µblog</span> </a> <meta content=2 itemprop=position><li class=breadcrumb-item itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=/µblog/coffee-n-code-2019-09-26-b24pondapn itemprop=item> <span itemprop=name>coffee-n-code-2019-09-26-b24pondapn</span> </a> <meta content=3 itemprop=position></ol></nav></header><input id=menu-toggle type=checkbox><aside itemscope itemtype=https://schema.org/WPSideBar><label for=menu-toggle>menu</label><section id=navigation><header><h1>menu</h1><img alt="a pixelated me" class=u-photo height=100 rel=me src=/avatar.jpg width=100></header><nav id=mainnav><ol class=nav-list itemscope itemtype=https://schema.org/SiteNavigationElement><li class=resume/cv itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=/cv itemprop=item> <span itemprop=name>resume/cv</span> </a> <meta content=1 itemprop=position><li class=microblog itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=/µblog itemprop=item> <span itemprop=name>microblog</span> </a> <meta content=2 itemprop=position><li class=blog itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=/blog itemprop=item> <span itemprop=name>blog</span> </a> <meta content=3 itemprop=position><li class=slides itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=/slides-list itemprop=item> <span itemprop=name>slides</span> </a> <meta content=4 itemprop=position><li class="today I learned" itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=/til itemprop=item> <span itemprop=name>today I learned</span> </a> <meta content=5 itemprop=position><li class="my stack" itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=/stack itemprop=item> <span itemprop=name>my stack</span> </a> <meta content=6 itemprop=position></ol></nav></section><section id=elsewhere><header><h1>elsewhere</h1></header><nav id=extnav><ol class=nav-list itemscope itemtype=https://schema.org/SiteNavigationElement><li class=twitter itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=https://twitter.com/koehr_in itemprop=item> <span itemprop=name>twitter</span> </a> <meta content=1 itemprop=position><li class=mastodon itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=https://mstdn.io/@koehr itemprop=item> <span itemprop=name>mastodon</span> </a> <meta content=2 itemprop=position><li class=github itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=https://github.com/nkoehring itemprop=item> <span itemprop=name>github</span> </a> <meta content=3 itemprop=position><li class=sourcehut itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=https://sr.ht/~koehr itemprop=item> <span itemprop=name>sourcehut</span> </a> <meta content=4 itemprop=position><li class=instagram itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=https://instagram.com/coffee_n_code itemprop=item> <span itemprop=name>instagram</span> </a> <meta content=5 itemprop=position><li class=photography itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=https://500px.com/koehr itemprop=item> <span itemprop=name>photography</span> </a> <meta content=6 itemprop=position><li class=mail itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=mailto:n[at]koehr.in itemprop=item> <span itemprop=name>mail</span> </a> <meta content=7 itemprop=position></ol></nav></section><section id=speaking><header><h1>speaking</h1></header><ol><li>fluent English & German</ol></section><section id="working with"><header><h1>working with</h1></header><ol><li>JavaScript & TypeScript<li>CSS3, HTML5<li>Ruby, Python, C<li>Linux, Shell<li>AWS, GCP, Azure<li>MongoDB Atlas & Stitch</ol></section><section id="looking into"><header><h1>looking into</h1></header><ol><li>Rust<li>ReasonML</ol></section><section id=interests><header><h1>other interests</h1></header><ul><li>Open Web<li>Open Data<li>Decentralization<li>Archery<li>Photography</ul></section></aside><div id=main itemprop=mainContentOfPage itemscope itemtype=https://schema.org/WebPageElement><article class="norm h-entry" id=post-body><h2 class="p-name dated" id=title></h2><time class=dt-published content=2019-09-26T18:49:12Z datetime=2019-09-26T18:49:12Z itemprop=datePublished pubdate> 2019-09-26T18:49:12Z </time><div class=e-content><div class=social-media itemscope itemtype=http://schema.org/Photograph><div class=attention><div class=likes>♡ 61</div><div class=comments><a alt=comments href=#comments itemprop=discussionUrl> <span itemprop=commentCount>🗪 1</span> </a></div></div><img alt="Photo shared by Coffee'n'Code on September 26, 2019 tagging @comment_sense, @wildcatliving, @coderlifes, @codingdays, @codeclique, and @papillonformen.al." itemprop=image src=https://koehr.in/processed_images/be344d0d9fc88e3e00.jpg></div><p>Typical situation when working from home and the landlord is sitting on the table next to your laptop… #cat #catsofinsta #code #coder #coding #codinglife #creativecoding #programming #programmer #programminglife #programmerrepublic #dvlpr #geek #programmerslife #programmers #art #artwork #instagood #instadaily #engineering #engineeringlife #softwaredeveloper #softwareengineer #webstagram #webdevelopment #webdeveloper #webdev @codeclique @techngneer @comment_sense @lovecoders @coding @worldcode @coderlifes @programmerrepublic @thedevlife @peoplewhocode @developerstuff @webprogramist</p><span id=continue-reading></span><section id=comments><header><h2>Comments</h2><p>Adding comments is only possible via Instagram directly, sorry. If you're okay with visiting Instagram, you can use the <a rel="nofollow noopener" class=external href=https://instagram.com/p/B24pONDAPn-> link to my post </a>.</header><ol class=comments><li class=comment itemscope itemtype=http://schema.org/Comment><blockquote><header itemprop=author itemscope itemtype=http://schema.org/Person><a rel="nofollow noopener" class=external href=https://bibliogram.art/u/chau_codes itemprop=name>chau_codes</a></header><p itemprop=text>Haha this is awesome 😂<ol class=comments></ol></blockquote></ol></section></div></article></div><footer itemscope itemtype=https://schema.org/WPFooter><p class=footernav><a rel="copyright noopener" title="ISC licensed" href=https://git.sr.ht/~koehr/koehr.in/tree/master/item/LICENSE target=_blank>©2022 Norman Köhring</a><nav class=footernav><ol class=nav-list itemscope itemtype=https://schema.org/SiteNavigationElement><li class=disclaimer itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=/impressum#disclaimer itemprop=item title=disclaimer> <span itemprop=name>Disclaimer</span> </a> <meta content=1 itemprop=position><li class=impressum itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=/impressum itemprop=item title=impressum> <span itemprop=name>Impressum</span> </a> <meta content=2 itemprop=position><li class=datenschutz itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=/impressum#datenschutz itemprop=item title=datenschutz> <span itemprop=name>Datenschutz</span> </a> <meta content=3 itemprop=position><li itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem rel=source><a title="source code of my homepage and blog" href=https://git.sr.ht/~koehr/koehr.in itemprop=item rel=noopener target=_blank> <span itemprop=name>Source</span> </a> <meta content=4 itemprop=position></ol></nav></footer><link href=/extended.css rel=stylesheet><script async data-goatcounter=https://koehr.goatcounter.com/count src=//gc.zgo.at/count.js></script>
\ No newline at end of file

M public/µblog/coffee-n-code-2019-09-29-b2-ihw6ik-o/index.html => public/µblog/coffee-n-code-2019-09-29-b2-ihw6ik-o/index.html +1 -1
@@ 1,1 1,1 @@
<!doctype html><html lang=en><head><meta charset=utf-8><title>the codeartist — programmer and engineer based in Berlin</title><meta content="The personal page and weblog of Norman Köhring" name=description><meta content="Norman Köhring" name=author><meta content="the codeartist — programmer and engineer based in Berlin" name=DC.title><meta content="51.3333, 12.4167" name=ICBM><meta content="51.3333; 12.4167" name=geo.position><meta content=DE-BE name=geo.region><meta content=Berlin name=geo.placename><meta content="width=device-width,initial-scale=1.0" name=viewport><link href=https://koehr.in rel=author><link href=https://koehr.in rel=canonical><link href=https://codearti.st rel=alternate><link href=https://koehr.tech rel=alternate><link href=https://k0r.eu rel=alternate><link href=https://koehr.in/rss.xml rel=alternate title=RSS type=application/rss+xml><link href=/favicon.png rel=icon type=image/x-icon><link href=/style.css rel=stylesheet><link href=https://indiecert.net/auth rel=authorization_endpoint><link href="ni:///sha-256;H5W3RSZHP6eNHUFQStlfqaUnnYXOtoibUL5PB2GRqNM?ct=application/x-x509-user-cert" rel=publickey><body class=µblog itemscope itemtype=https://schema.org/WebPage><header id=siteheader itemscope itemtype=https://schema.org/WPHeader><h1 class=p-name itemprop=headline><span class=first-name>norman</span><span class=last-name>köhring</span></h1><h2 itemprop=alternativeHeadline>Code Artist</h2><nav aria-label=breadcrumb class=breadcrumb><ol class=breadcrumb-list itemprop=breadcrumb itemscope itemtype=https://schema.org/BreadcrumbList><li class="breadcrumb-item home" itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=/ itemprop=item> <span itemprop=name>⌂</span> </a> <meta content=1 itemprop=position><li class=breadcrumb-item itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=/µblog itemprop=item> <span itemprop=name>µblog</span> </a> <meta content=2 itemprop=position><li class=breadcrumb-item itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=/µblog/coffee-n-code-2019-09-29-b2-ihw6ik-o itemprop=item> <span itemprop=name>coffee-n-code-2019-09-29-b2-ihw6ik-o</span> </a> <meta content=3 itemprop=position></ol></nav></header><input id=menu-toggle type=checkbox><aside itemscope itemtype=https://schema.org/WPSideBar><label for=menu-toggle>menu</label><section id=navigation><header><h1>menu</h1><img alt="a pixelated me" class=u-photo height=100 rel=me src=/avatar.jpg width=100></header><nav id=mainnav><ol class=nav-list itemscope itemtype=https://schema.org/SiteNavigationElement><li class=resume/cv itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=/cv itemprop=item> <span itemprop=name>resume/cv</span> </a> <meta content=1 itemprop=position><li class=microblog itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=/µblog itemprop=item> <span itemprop=name>microblog</span> </a> <meta content=2 itemprop=position><li class=blog itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=/blog itemprop=item> <span itemprop=name>blog</span> </a> <meta content=3 itemprop=position><li class=slides itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=/slides-list itemprop=item> <span itemprop=name>slides</span> </a> <meta content=4 itemprop=position><li class="today I learned" itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=/til itemprop=item> <span itemprop=name>today I learned</span> </a> <meta content=5 itemprop=position><li class="my stack" itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=/stack itemprop=item> <span itemprop=name>my stack</span> </a> <meta content=6 itemprop=position></ol></nav></section><section id=elsewhere><header><h1>elsewhere</h1></header><nav id=extnav><ol class=nav-list itemscope itemtype=https://schema.org/SiteNavigationElement><li class=twitter itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=https://twitter.com/koehr_in itemprop=item> <span itemprop=name>twitter</span> </a> <meta content=1 itemprop=position><li class=mastodon itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=https://mstdn.io/@koehr itemprop=item> <span itemprop=name>mastodon</span> </a> <meta content=2 itemprop=position><li class=github itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=https://github.com/nkoehring itemprop=item> <span itemprop=name>github</span> </a> <meta content=3 itemprop=position><li class=sourcehut itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=https://sr.ht/~koehr itemprop=item> <span itemprop=name>sourcehut</span> </a> <meta content=4 itemprop=position><li class=instagram itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=https://instagram.com/coffee_n_code itemprop=item> <span itemprop=name>instagram</span> </a> <meta content=5 itemprop=position><li class=photography itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=https://500px.com/koehr itemprop=item> <span itemprop=name>photography</span> </a> <meta content=6 itemprop=position><li class=mail itemprop=itemListElement itemscope itemtype=https://schema.org/ListItem><a href=mailto:n[at]koehr.in itemprop=item> <span itemprop=name>mail</span> </a> <meta content=7 itemprop=position></ol></nav></section><section id=speaking><header><h1>speaking</h1></header><ol><li>fluent English & German</ol></section><section id="working with"><header><h1>working with</h1></header><ol><li>JavaScript & TypeScript<li>CSS3, HTML5<li>Ruby, Python, C<li>Linux, Shell<li>AWS, GCP, Azure<li>MongoDB Atlas & Stitch</ol></section><section id="looking into"><header><h1>looking into</h1></header><ol><li>Rust<li>ReasonML</ol></section><section id=interests><header><h1>other interests</h1></header><ul><li>Open Web<li>Open Data<li>Decentralization<li>Archery<li>Photography</ul></section></aside><div id=main itemprop=mainContentOfPage itemscope itemtype=https://schema.org/WebPageElement><article class="norm h-entry" id=post-body><h2 class="p-name dated" id=title></h2><time class=dt-published content=2019-09-29T11:01:47Z datetime=2019-09-29T11:01:47Z itemprop=datePublished pubdate> 2019-09-29T11:01:47Z </time><div class=e-content><div class=social-media itemscope itemtype=http://schema.org/Photograph><div class=attention><div class=likes>♡ 55</div><div class=comments><a alt=comments href=#comments itemprop=discussionUrl> <span itemprop=commentCount>🗪 2</span> </a></div></div><img alt="Photo shared by Coffee'n'Code on September 29, 2019 tagging @third_wave_coffee, @coffeepirates_vienna, @manualbrewonly, and @thecoffeenerds." itemprop=image src=https://koehr.in/processed_images/d3d1502f7392839400.jpg></div><p>Dear @coffeepirates_vienna. Thank you for producing such an amazing coffee. And thank you for your fantastic service. I’m writing this in memory of the Colombia Tropical Castillo. A beautiful experience like a freshly opened glas of strawberry jam. I will grind the last few beans left now and have the last sip soon. #coffee #coffeelover #coffeebreak #coffeegram #coffeelove #coffeebrewing #coffeebeans #coffeeoftheday #manualbrewonly #manmakecoffee #thirdwavecoffee #geek #programmerslife #coderlife @coffee @thefuckingbestcoffee @coffee.in.black @coffeetized @coffee.jpg @worldofcoffee @coffeeprops #anaerobic</p><span id=continue-reading></span><section id=comments><header><h2>Comments</h2><p>Adding comments is only possible via Instagram directly, sorry. If you're okay with visiting Instagram, you can use the <a rel="nofollow noopener" class=external href=https://instagram.com/p/B2_iHW6iK-O> link to my post </a>.</header><ol class=comments><li class=comment itemscope itemtype=http://schema.org/Comment><blockquote><header itemprop