<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:dc="http://purl.org/dc/elements/1.1/" version="2.0"><channel><description>Personal blog. Mostly photos.</description><title>Daniel Pietzsch</title><generator>Tumblr (3.0; @danielpietzsch)</generator><link>https://blog.danielpietzsch.com/</link><item><title>January 2019 – Daniel Pietzsch’s Photo Journal</title><description>&lt;a href="http://photojournal.danielpietzsch.com/2019/January.html"&gt;January 2019 – Daniel Pietzsch’s Photo Journal&lt;/a&gt;: &lt;p&gt;Boom! Another journal entry!&lt;/p&gt;</description><link>https://blog.danielpietzsch.com/post/187784507953</link><guid>https://blog.danielpietzsch.com/post/187784507953</guid><pubDate>Tue, 17 Sep 2019 22:42:11 +0200</pubDate><category>photos</category><category>film photography</category><category>journal</category></item><item><title>December 2018 – Daniel Pietzsch’s Photo Journal</title><description>&lt;a href="http://photojournal.danielpietzsch.com/2018/December.html"&gt;December 2018 – Daniel Pietzsch’s Photo Journal&lt;/a&gt;: &lt;p&gt;Finally wrapping up 2018.&lt;/p&gt;</description><link>https://blog.danielpietzsch.com/post/187583795128</link><guid>https://blog.danielpietzsch.com/post/187583795128</guid><pubDate>Sun, 08 Sep 2019 22:48:38 +0200</pubDate><category>photos</category><category>film photography</category><category>journal</category></item><item><title>November 2018 – Daniel Pietzsch’s Photo Journal</title><description>&lt;a href="http://photojournal.danielpietzsch.com/2018/November.html"&gt;November 2018 – Daniel Pietzsch’s Photo Journal&lt;/a&gt;: &lt;p&gt;I wouldn’t call it “catching up on my photo blog”, but at least here’s another post.&lt;/p&gt;</description><link>https://blog.danielpietzsch.com/post/186264727233</link><guid>https://blog.danielpietzsch.com/post/186264727233</guid><pubDate>Sat, 13 Jul 2019 22:52:00 +0200</pubDate><category>photos</category><category>film photography</category><category>journal</category></item><item><title>Merging two Git repos</title><description>&lt;p&gt;Today I learned, &lt;a href="https://stackoverflow.com/a/10548919/210307"&gt;you can indeed merge two Git repositories and keep the history intact&lt;/a&gt;. Not quite sure, if I will need this ever again, but it’s good to know I could. Here’s the code snippet of &lt;a href="https://stackoverflow.com/users/532495/andresch-serj"&gt;Andresch Serj’&lt;/a&gt;s answer on Stack Overflow:&lt;/p&gt;

&lt;blockquote&gt;
  &lt;p&gt;If you want to merge &lt;code&gt;project-a&lt;/code&gt; into &lt;code&gt;project-b&lt;/code&gt;:&lt;/p&gt;
&lt;/blockquote&gt;

&lt;pre&gt;&lt;code class="bash"&gt;cd path/to/project-b
git remote add project-a path/to/project-a
git fetch project-a --tags
git merge --allow-unrelated-histories project-a/master # or whichever branch you want to merge
git remote remove project-a
&lt;/code&gt;&lt;/pre&gt;</description><link>https://blog.danielpietzsch.com/post/185184001763</link><guid>https://blog.danielpietzsch.com/post/185184001763</guid><pubDate>Mon, 27 May 2019 22:45:16 +0200</pubDate><category>365writings</category><category>journal</category><category>software development</category></item><item><title>Das vorläufige (deutsche) Ergebnis der Europawahl macht mir etwas Hoffnung, ist aber dann doch...</title><description>&lt;p&gt;&lt;a href="http://wahl.tagesschau.de/wahlen/2019-05-26-EP-DE/index.shtml"&gt;Das vorläufige (deutsche) Ergebnis der Europawahl&lt;/a&gt; macht mir etwas Hoffnung, ist aber dann doch leider wieder relativ ernüchternd (und teilweise besorgniserregend). &lt;/p&gt;</description><link>https://blog.danielpietzsch.com/post/185161899648</link><guid>https://blog.danielpietzsch.com/post/185161899648</guid><pubDate>Sun, 26 May 2019 23:46:03 +0200</pubDate><category>365writings</category><category>journal</category><category>german</category><category>politics</category></item><item><title>Inspired</title><description>&lt;p&gt;&lt;a href="https://blog.danielpietzsch.com/post/184834528223/indiewebcamp-recap"&gt;IndieWebCamp&lt;/a&gt; keeps inspiring me. Having had so much interesting conversations with interesting people that care about similar things, motivates me to work on my own homepage, blog and other web projects.&lt;/p&gt;

&lt;p&gt;And so I&amp;rsquo;m currently still excited about &lt;a href="https://indieweb.org"&gt;IndieWeb&lt;/a&gt; stuff and am researching potential tools, hosting options and workflows for my personal sites.&lt;/p&gt;

&lt;p&gt;And I&amp;rsquo;m still fancying going static with my blog, too. Most of my other projects are static already. It&amp;rsquo;s either indeed a plain hand-written static site, or generated via &lt;a href="https://jekyllrb.com"&gt;Jekyll&lt;/a&gt;, my &lt;abbr title="Static Site Generator"&gt;SSG&lt;/abbr&gt; of choice (so far).&lt;/p&gt;

&lt;p&gt;While researching, I found the following (somewhat random) articles and resources interesting and helpful so far.&lt;/p&gt;

&lt;p&gt;By &lt;a href="https://www.aaron-gustafson.com"&gt;Aaron Gustafson&lt;/a&gt;:&lt;/p&gt;

&lt;ul&gt;&lt;li&gt;&lt;a href="https://www.aaron-gustafson.com/colophon/"&gt;How this site was built&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://www.aaron-gustafson.com/notebook/enabling-webmentions-in-jekyll/"&gt;Enabling Webmentions in Jekyll&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/aarongustafson?utf8=%E2%9C%93&amp;amp;tab=repositories&amp;amp;q=jekyll&amp;amp;type=public&amp;amp;language=ruby"&gt;Jekyll repositories on GitHub&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;&lt;p&gt;By &lt;a href="https://www.ummels.de"&gt;Michael Ummels&lt;/a&gt;:&lt;/p&gt;

&lt;ul&gt;&lt;li&gt;&lt;a href="https://www.ummels.de/2016/01/31/going-static/"&gt;Going Static&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://www.ummels.de/2018/09/03/gitlab-lets-encrypt/"&gt;Secure Hosting with GitLab Pages and Let’s Encrypt&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;&lt;p&gt;By Christopher Kirk-Nielsen for Smashing Magazine:&lt;/p&gt;

&lt;ul&gt;&lt;li&gt;&lt;a href="https://www.smashingmagazine.com/2019/05/switch-wordpress-hugo/"&gt;Switching From WordPress To Hugo&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;&lt;p&gt;&lt;a href="https://gomakethings.com"&gt;Chris Ferdinandi’s whole website&lt;/a&gt; seems to be a treasure trove in this regard. So far I&amp;rsquo;ve read:&lt;/p&gt;

&lt;ul&gt;&lt;li&gt;&lt;a href="https://gomakethings.com/static-websites/"&gt;Static Websites&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://gomakethings.com/static-sites-and-cmss/"&gt;Static sites and CMS&amp;rsquo;s&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://gomakethings.com/automating-the-deployment-of-your-static-site-with-hugo-and-github/"&gt;Automating the deployment of your static site with Hugo and GitHub&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://gomakethings.com/how-to-schedule-posts-with-a-static-website/"&gt;How to schedule posts with a static website&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://gomakethings.com/how-to-create-a-vanilla-js-search-page-for-a-static-website/"&gt;How to create a vanilla JS search page for a static website&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;&lt;p&gt;I think as a first step, I might neglect the &amp;ldquo;hosting&amp;rdquo; part of my upcoming solutions a little bit. I want the hosting and deployment to be as simple as possible. And so I might sacrifice &lt;a href="https://blog.danielpietzsch.com/post/184880662688/tooling-and-hosting-options-research"&gt;my other principles about server location and using renewable energy sources&lt;/a&gt; in the short term. I&amp;rsquo;m currently looking into these hosting options:&lt;/p&gt;

&lt;ul&gt;&lt;li&gt;&lt;a href="https://pages.github.com"&gt;Github Pages&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://about.gitlab.com/product/pages/"&gt;Gitlab Pages&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://about.gitlab.com/product/pages/"&gt;Netlify&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Keeping &lt;a href="https://www.hosteurope.de/WebHosting/"&gt;my shared webspace&lt;/a&gt; and use FTP.&lt;/li&gt;
&lt;/ul&gt;&lt;p&gt;The good thing about static sites is, that they are very easy to move and host somewhere else, should I decide to do so.&lt;/p&gt;</description><link>https://blog.danielpietzsch.com/post/185130023923</link><guid>https://blog.danielpietzsch.com/post/185130023923</guid><pubDate>Sat, 25 May 2019 16:08:30 +0200</pubDate><category>365writings</category><category>writings</category><category>indieweb</category><category>indiewebcamp</category><category>software development</category><category>journal</category></item><item><title>Wie ich wähle</title><description>&lt;p&gt;Am Sonntag kann man hier in Deutschland seine Stimme zur Europawahl 2019 abgeben. Ich habe bereits diese Woche meinen Stimmzettel per Briefwahl abgeschickt.&lt;/p&gt;

&lt;p&gt;Wahlkämpfe an sich ignoriere ich meistens so gut es geht. Klar, man bekommt verstärkt (angebliche) Positionen und Leistungen der Parteien mit, aber ich stempel’ die Plakate etc. unter &amp;ldquo;Werbung&amp;rdquo; ab. Es ist mir auch äußerst suspekt, dass sich anscheinend viele Leute davon beeinflussen lassen.&lt;/p&gt;

&lt;p&gt;&lt;em&gt;Mich&lt;/em&gt; interessiert hauptsächlich die grundlegende Haltung und Position einer Partei und wofür sie sich in der Tat in der Vergangenheit eingesetzt hat. Und da tut sich bei den einzelnen Parteien immer nicht viel. Seit Jahren gibt es für mich eigentlich nur zwei, die für mich wählbar sind.&lt;/p&gt;

&lt;p&gt;Und auch wenn ich den Wahlkampf versuche zu ignorieren, checke ich vor einer Wahl trotzdem nochmal &lt;em&gt;verstärkt&lt;/em&gt;, ob &amp;ldquo;meine&amp;rdquo; Parteien für mich immer noch die beste Wahl sind, und ob die nicht-wählbaren Parteien immer noch solche sind. Das war in den letzten Jahren immer der Fall.&lt;/p&gt;

&lt;p&gt;Und so brauchte ich auch dieses Mal nicht lange überlegen.&lt;/p&gt;</description><link>https://blog.danielpietzsch.com/post/185104745438</link><guid>https://blog.danielpietzsch.com/post/185104745438</guid><pubDate>Fri, 24 May 2019 12:38:07 +0200</pubDate><category>365writings</category><category>writings</category><category>journal</category><category>german</category><category>politics</category></item><item><title>Tonight, I decided to host my Focal Length Equivalent tool on Github Pages using a custom subdomain:...</title><description>&lt;p&gt;Tonight, I decided to host &lt;a href="https://blog.danielpietzsch.com/post/181709432848/focal-length-equivalents"&gt;my Focal Length Equivalent tool&lt;/a&gt; on &lt;a href="https://pages.github.com"&gt;Github Pages&lt;/a&gt; using a custom subdomain:&lt;a href="https://fl.danielpietzsch.com"&gt; fl.danielpietzsch.com&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;I’ll probably start using Github Pages more for these kind of static, simple, open-source sites. I really like the simplicity of the whole workflow and that you can easily get going with a custom domain and – crucially – a free, auto-renewing SSL certificate to serve it over HTTPS.&lt;/p&gt;

&lt;p&gt;So, &lt;a href="https://blog.danielpietzsch.com/post/184834528223/indiewebcamp-recap"&gt;it’s still a &lt;abbr title="Progressive Web App"&gt;PWA&lt;/abbr&gt;&lt;/a&gt;, which means it can be added to the home screen on a mobile device and will also be available offline.&lt;/p&gt;</description><link>https://blog.danielpietzsch.com/post/185093724413</link><guid>https://blog.danielpietzsch.com/post/185093724413</guid><pubDate>Thu, 23 May 2019 23:29:25 +0200</pubDate><category>365writings</category><category>journal</category><category>software development</category></item><item><title>Serviceprogramm für Tastaturen des MacBook, MacBook Air und MacBook Pro – Apple Support</title><description>&lt;a href="https://www.apple.com/de/support/keyboard-service-program-for-mac-notebooks/"&gt;Serviceprogramm für Tastaturen des MacBook, MacBook Air und MacBook Pro – Apple Support&lt;/a&gt;: &lt;p&gt;&lt;a href="https://blog.danielpietzsch.com/post/182868823558/why-i-dont-want-to-upgrade-my-mac-right-now"&gt;As someone who’s worried the keyboard on a new Mac can stop working properly&lt;/a&gt;, it’s good to know &lt;a href="https://www.apple.com/de/support/keyboard-service-program-for-mac-notebooks/"&gt;Apple has a service program already in place for that particular problem&lt;/a&gt;.&lt;/p&gt;&lt;p&gt;Also, &lt;a href="https://daringfireball.net/2019/05/good_old_fashioned_macbook_pro_speed_bumps"&gt;according to John Gruber, if a 2018 model breaks (mine is one of those), it’d supposedly even get an upgrade to the further improved keyboard of the just-announced new MacBook Pros&lt;/a&gt;:&lt;/p&gt;&lt;blockquote&gt;&lt;p&gt;Also, for existing models with the third-generation keyboard — last year’s new MacBook Pros and the new MacBook Air — if they require a keyboard replacement, they’ll get the new tweaked keyboard with the purportedly more durable mechanism.&lt;/p&gt;&lt;/blockquote&gt;&lt;p&gt;Makes me feel a little more comfortable with this &lt;a href="https://blog.danielpietzsch.com/post/183524477478/a-new-mac"&gt;new machine&lt;/a&gt;.&lt;/p&gt;</description><link>https://blog.danielpietzsch.com/post/185068707948</link><guid>https://blog.danielpietzsch.com/post/185068707948</guid><pubDate>Wed, 22 May 2019 22:52:33 +0200</pubDate><category>365writings</category><category>journal</category><category>tech</category><category>apple</category></item><item><title>Early this morning, we drove back from our short camping trip. It was supposed to only take an hour...</title><description>&lt;p&gt;Early this morning, we drove back from &lt;a href="https://blog.danielpietzsch.com/post/184951447978/out-and-about-on-a-short-camping-trip-the-first"&gt;our short&lt;/a&gt; &lt;a href="https://blog.danielpietzsch.com/post/184987754273/the-weather-is-better-than-expected-and-so-were"&gt;camping trip&lt;/a&gt;. It was supposed to only take an hour to get back. But it took us two, because we had a flat tyre. Never had this before. And luckily, nothing bad happened, despite it happening while on the Autobahn.&lt;/p&gt;&lt;p&gt;And fortunately, we were able to stop next to an on-ramp, where right next to you everyone is not &lt;i&gt;as&lt;/i&gt; fast as the rest. Still, I wasn’t exactly &lt;i&gt;relaxed&lt;/i&gt; changing that wheel.&lt;/p&gt;</description><link>https://blog.danielpietzsch.com/post/185018962763</link><guid>https://blog.danielpietzsch.com/post/185018962763</guid><pubDate>Mon, 20 May 2019 21:10:18 +0200</pubDate><category>365writings</category><category>journal</category></item><item><title>The weather is better than expected and so we’re staying a night longer than planned. Good times!</title><description>&lt;figure data-orig-width="1280" data-orig-height="960" class="tmblr-full"&gt;&lt;img src="https://64.media.tumblr.com/8ff25266bdf142784ecf66be5b0c5754/tumblr_prr4xcR8ma1qzm9x2_1280.jpg" data-orig-width="1280" data-orig-height="960"/&gt;&lt;/figure&gt;&lt;figure data-orig-width="1280" data-orig-height="960" class="tmblr-full"&gt;&lt;img src="https://64.media.tumblr.com/97d81d2c335c47be3c7b92a86a6e2d4e/tumblr_prr4xdmQcZ1qzm9x2_1280.jpg" data-orig-width="1280" data-orig-height="960"/&gt;&lt;/figure&gt;&lt;figure data-orig-width="960" data-orig-height="1280" class="tmblr-full"&gt;&lt;img src="https://64.media.tumblr.com/bc63989e984de67fcdb6652221fd4b3c/tumblr_prr4xenByq1qzm9x2_1280.jpg" data-orig-width="960" data-orig-height="1280"/&gt;&lt;/figure&gt;&lt;p&gt;The weather is better than expected and so we’re staying a night longer than planned. Good times!&lt;/p&gt;</description><link>https://blog.danielpietzsch.com/post/184987754273</link><guid>https://blog.danielpietzsch.com/post/184987754273</guid><pubDate>Sun, 19 May 2019 14:50:27 +0200</pubDate><category>365writings</category><category>journal</category><category>photos</category></item><item><title>Remapping ⌘` to ⌘^</title><description>&lt;p&gt;I only found out once I switched to an English keyboard layout that macOS has a useful and intuitive shortcut to toggle through windows &lt;em&gt;of the current foreground app&lt;/em&gt;: ⌘` (CMD-backtick).&lt;/p&gt;

&lt;p&gt;This makes perfect sense on an English layout, because the backtick key is right above the Tab key. And so it’s a very similar shortcut as CMD-&lt;em&gt;Tab&lt;/em&gt;, which toggles between windows of all currently open &lt;em&gt;apps&lt;/em&gt;.&lt;/p&gt;

&lt;p&gt;On a German keyboard layout, it’s the same shortcut by default: CMD-backtick. This makes no sense at all, because the backtick is next to the &lt;em&gt;backspace&lt;/em&gt; and requires the Shift-key modifier, too.&lt;/p&gt;

&lt;p&gt;Of course I was missing this handy shortcut once I switched back to a German layout again. And so I remapped ⌘` to ⌘^ to keep my muscle memory working for switching windows. Because the ^-key on a German layout has the same position as the ` on an English one.&lt;/p&gt;</description><link>https://blog.danielpietzsch.com/post/184970235258</link><guid>https://blog.danielpietzsch.com/post/184970235258</guid><pubDate>Sat, 18 May 2019 20:55:14 +0200</pubDate><category>365writings</category><category>productivity</category><category>mac</category><category>journal</category></item><item><title>Out and about on a short camping trip. The first of the year. While it’s been raining for most of...</title><description>&lt;p&gt;Out and about on a short camping trip. The first of the year. While it’s been raining for most of the day, we’re still very much enjoying ourselves. It just always feels good spending time in and around the camper. Especially when it’s been a while. Looking forward to the next two days!&lt;/p&gt;</description><link>https://blog.danielpietzsch.com/post/184951447978</link><guid>https://blog.danielpietzsch.com/post/184951447978</guid><pubDate>Fri, 17 May 2019 23:57:22 +0200</pubDate><category>365writings</category><category>journal</category></item><item><title>Tooling and Hosting options research</title><description>&lt;p&gt;&lt;a href="https://indieweb.org/2019/D%C3%BCsseldorf/ssgcms"&gt;At IndieWebCamp, we collected an overview of everyone&amp;rsquo;s publishing software tools and hosting providers&lt;/a&gt;. And tonight I am doing a bit of research. I&amp;rsquo;m a little overwhelmed by only going through all &lt;em&gt;those&lt;/em&gt; options. Of course, there&amp;rsquo;s an almost infinite amount of additional options out there, too.&lt;/p&gt;

&lt;p&gt;Anyhow, to help narrowing it all down, I thought I&amp;rsquo;d write down some of my current thoughts on what I might want from both my future publishing tool and workflow for this blog, as well as the hosting options. Here we go:&lt;/p&gt;

&lt;h3&gt;Tooling&lt;/h3&gt;

&lt;ul&gt;&lt;li&gt;I&amp;rsquo;d like the software to spit out &lt;strong&gt;a static site&lt;/strong&gt; in the end. This makes it more easily portable and hostable – even when I myself can&amp;rsquo;t any longer. It&amp;rsquo;s much simpler to copy a simple folder and host that somewhere, than being required to run a certain software and database in order to build the site.&lt;/li&gt;
&lt;li&gt;An obvious choice here are Static Site Generators (&lt;strong&gt;SSGs&lt;/strong&gt;).&lt;/li&gt;
&lt;li&gt;The downsides of using those and deploying something static, is that I &lt;strong&gt;won&amp;rsquo;t have dynamic features&lt;/strong&gt; like – for example – search, comments or Webmentions. Or at least I would need an additional external service for that, since the site wouldn&amp;rsquo;t be able to accept any data to be put into it.&lt;/li&gt;
&lt;li&gt;If I end up bending over backwards to make those things work with an SSG, wouldn&amp;rsquo;t it be better to simply &lt;strong&gt;use something dynamic like a CMS&lt;/strong&gt;? Then I&amp;rsquo;d have all the freedom. Plus, I would probably have a form via which I could post to the site.&lt;/li&gt;
&lt;li&gt;And &lt;strong&gt;posting to my site via a web form is a must&lt;/strong&gt;, to be honest. I want to be able to post from multiple devices. And be able to upload files (mostly images I guess), too. Being able to do so only via a non-mobile device would be a show-stopper, I think.&lt;/li&gt;
&lt;li&gt;There&amp;rsquo;s an option, though to use something like &lt;a href="https://www.netlifycms.org"&gt;Netlify CMS&lt;/a&gt; on top of an SSG to have an &lt;abbr title="Single Page Application"&gt;SPA&lt;/abbr&gt; admin interface that adds content directly to my git repository. Certainly an interesting option.&lt;/li&gt;
&lt;li&gt;A way to &lt;strong&gt;import my Tumblr blog&lt;/strong&gt; would be really handy.&lt;/li&gt;
&lt;li&gt;And a way to &lt;strong&gt;redirect those old URLs&lt;/strong&gt; would make sense, too.&lt;/li&gt;
&lt;li&gt;If I go with a CMS, it&amp;rsquo;d be nice to &lt;strong&gt;not rely on a database&lt;/strong&gt;. I get a little uneasy relying on something so complex as a database. It&amp;rsquo;s simply easier to read plain text files than it is to get stuff out of a DB again. And I feel using a database is not really necessary for a blog.&lt;/li&gt;
&lt;li&gt;Should be something I would want to use in the long run.&lt;/li&gt;
&lt;/ul&gt;&lt;h3&gt;Hosting&lt;/h3&gt;

&lt;ul&gt;&lt;li&gt;I&amp;rsquo;d like to &lt;strong&gt;manage as little of the tech as possible&lt;/strong&gt; and is feasible. For example, I feel like managing a VPS is a little too much. Shared webspace might do the job. Or even simple static hosting.&lt;/li&gt;
&lt;li&gt;The servers should probably be &lt;strong&gt;located in Germany&lt;/strong&gt;.&lt;/li&gt;
&lt;li&gt;Preferably a focus on being &lt;strong&gt;environmentally friendly&lt;/strong&gt;, too.&lt;/li&gt;
&lt;li&gt;I &lt;strong&gt;favour large storage space over high performance&lt;/strong&gt; (because I don&amp;rsquo;t think I have high demands).&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Free&lt;/strong&gt; or almost free &lt;strong&gt;SSL certificates&lt;/strong&gt;, including wildcard certificates. Probably should offer the &lt;a href="https://letsencrypt.org"&gt;Let&amp;rsquo;s Encrypt&lt;/a&gt; ones.&lt;/li&gt;
&lt;li&gt;If possible, use one provider for all projects.&lt;/li&gt;
&lt;/ul&gt;&lt;p&gt;Phew. And that&amp;rsquo;s just some of the things I‘m considering. Running a risk of overthinking this and never get anything done. I feel this is important, though. Especially to choice for the software.&lt;/p&gt;</description><link>https://blog.danielpietzsch.com/post/184880662688</link><guid>https://blog.danielpietzsch.com/post/184880662688</guid><pubDate>Tue, 14 May 2019 23:54:51 +0200</pubDate><category>365writings</category><category>writings</category><category>journal</category><category>indiewebcamp</category><category>indieweb</category><category>software</category></item><item><title>IndieWebCamp Recap</title><description>&lt;p&gt;It&amp;rsquo;s Sunday evening, and I&amp;rsquo;m back home from two very enjoyable days (&lt;a href="https://blog.danielpietzsch.com/post/184811603798/originally-i-thought-i-could-easily-write-up-my"&gt;and one night, too&lt;/a&gt;) at &lt;a href="https://indieweb.org/2019/D%C3%BCsseldorf"&gt;IndieWebCamp Düsseldorf 2019&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;I met lots of friendly and interesting new people, had interesting discussion and conversations, learned new things and was also productive implementing new technologies on one of my projects.&lt;/p&gt;

&lt;h3&gt;Saturday&lt;/h3&gt;

&lt;p&gt;&lt;a href="https://indieweb.org/2019/D%C3%BCsseldorf/Schedule#Saturday"&gt;Day one of the camp was the &amp;ldquo;Discussions&amp;rdquo; day&lt;/a&gt;: after the introduction round, everyone gathered to suggest discussions on IndieWeb-related topics. I spent my time at &amp;ldquo;&lt;a href="https://indieweb.org/2019/D%C3%BCsseldorf/urls"&gt;URLs: How?&lt;/a&gt;&amp;rdquo;, &amp;ldquo;&lt;a href="https://indieweb.org/2019/D%C3%BCsseldorf/offline"&gt;Offline Strategies&lt;/a&gt;&amp;rdquo;, &amp;ldquo;&lt;a href="https://indieweb.org/2019/D%C3%BCsseldorf/ssgcms"&gt;Hosting, SSG vs CMS vs Custom&lt;/a&gt;&amp;rdquo;, &amp;ldquo;&lt;a href="https://indieweb.org/2019/D%C3%BCsseldorf/comefly"&gt;Travel Data &amp;amp; Posts&lt;/a&gt;&amp;rdquo; and &amp;ldquo;&lt;a href="https://indieweb.org/2019/D%C3%BCsseldorf/safety"&gt;Safety&lt;/a&gt;&amp;rdquo;. I learned something new in every one of them and/or contributed, too.&lt;/p&gt;

&lt;p&gt;&amp;ldquo;Hosting, SSG vs CMS vs Custom&amp;rdquo; was maybe the most immediately interesting to me, since &lt;a href="https://blog.danielpietzsch.com/post/184650717053/indiewebcamp-d%C3%BCsseldorf"&gt;I&amp;rsquo;m keen to move my blog&lt;/a&gt;, and so I suggested this session myself. I was interested in how other folks publish to, host and deploy their own site. &lt;a href="https://indieweb.org/2019/D%C3%BCsseldorf/ssgcms"&gt;Everyone in the room shared their setup&lt;/a&gt;, which was absolutely fantastic! Now, I need to take some time, take those notes and research how I want to &lt;a href="https://blog.danielpietzsch.com/post/184650717053/indiewebcamp-d%C3%BCsseldorf"&gt;continue publishing this blog&lt;/a&gt;.&lt;/p&gt;

&lt;h3&gt;Sunday&lt;/h3&gt;

&lt;p&gt;Sunday was &lt;a href="https://indieweb.org/2019/D%C3%BCsseldorf/Schedule#Sunday"&gt;Hacking Day&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;That means, whatever you fancied to work on, you simply did – either on your own or with (the help of) others.&lt;/p&gt;

&lt;p&gt;I myself added a &lt;a href="https://developer.mozilla.org/en-US/docs/Web/API/Service_Worker_API"&gt;Service Worker&lt;/a&gt; to &lt;a href="https://blog.danielpietzsch.com/post/181709432848/focal-length-equivalents"&gt;my &amp;ldquo;Focal Length Equivalents&amp;rdquo; site&lt;/a&gt; and also made this a &amp;ldquo;&lt;a href="https://developers.google.com/web/progressive-web-apps/"&gt;Progressive Web App (PWA)&lt;/a&gt;&amp;rdquo;. A topic I wanted to start with for a long time and now I finally did.&lt;/p&gt;

&lt;p&gt;I used Jeremy&amp;rsquo;s &lt;a href="https://adactio.com/journal/13540"&gt;Minimal viable service worker script&lt;/a&gt;, and modified it a little to suit this page&amp;rsquo;s needs even better. Following  &lt;a href="https://danielehniss.de"&gt;Daniel&amp;rsquo;s&lt;/a&gt; suggestion, I deployed this via GitHub Pages; I needed to switch hosts, because I needed a (free) SSL certificate. Because serving your site over HTTPS is a prerequisite for using a service worker (and thus making the site available offline). Then I created a quick icon and followed &lt;a href="https://developers.google.com/web/fundamentals/app-install-banners/#criteria"&gt;the &amp;ldquo;Add to Home Screen&amp;rdquo; guide&lt;/a&gt; to turn the site into a PWA.&lt;/p&gt;

&lt;p&gt;So, when you now go to &lt;a href="https://danielpietzsch.github.io/fl/"&gt;https://danielpietzsch.github.io/fl/&lt;/a&gt;, it&amp;rsquo;ll be available offline (after that first visit of course), and you can also add it to your home screen on iOS or Android, and it&amp;rsquo;ll behave very similar to a native app.&lt;/p&gt;

&lt;p&gt;The final step would be to actually use &lt;a href="http://utilities.danielpietzsch.com/fl/"&gt;my custom subdomain again&lt;/a&gt;, which so far hasn&amp;rsquo;t worked, unfortunately.&lt;/p&gt;

&lt;p&gt;At the end of the day, everyone demoed what they&amp;rsquo;ve worked on. I was super impressed by all the things that got done.&lt;/p&gt;

&lt;p&gt;A big thanks to &lt;a href="https://marcthiele.com"&gt;Marc&lt;/a&gt;, &lt;a href="https://tantek.com"&gt;Tantek&lt;/a&gt;, &lt;a href="http://aaronparecki.com"&gt;Aaron&lt;/a&gt;, &lt;a href="https://adactio.com"&gt;Jeremy&lt;/a&gt; and &lt;a href="https://jkphl.is"&gt;Joschi&lt;/a&gt; for making all this happen! 
This will not have been my last IndieWebCamp for sure!&lt;/p&gt;

&lt;p&gt;Here are the photos: &lt;a href="https://www.flickr.com/photos/tollwerk/sets/72157691376106913"&gt;Day 1&lt;/a&gt;, &lt;a href="https://www.flickr.com/photos/tollwerk/albums/72157708390735855"&gt;Day 2&lt;/a&gt;.&lt;/p&gt;</description><link>https://blog.danielpietzsch.com/post/184834528223</link><guid>https://blog.danielpietzsch.com/post/184834528223</guid><pubDate>Sun, 12 May 2019 23:59:14 +0200</pubDate><category>365writings</category><category>writings</category><category>journal</category><category>indiewebcamp</category><category>indieweb</category><category>software development</category><category>pwa</category><category>serviceworker</category></item></channel></rss>
