<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
  <generator uri="https://astro.build/">Astro</generator>
  <link href="https://ledermann.dev/feed.xml" rel="self" type="application/atom+xml"/>
  <link href="https://ledermann.dev/" rel="alternate" type="text/html"/>
  <updated>2021-10-17T00:00:00.000Z</updated>
  <id>https://ledermann.dev/feed.xml</id>
  <title type="html">Georg Ledermann, Full Stack Developer</title>
  <author><name>Georg Ledermann</name></author>
  <entry xml:lang="en">
      <title type="html">Coding time visualization</title>
      <link href="https://ledermann.dev/blog/2021/10/17/coding-time-visualization/" rel="alternate" type="text/html" title="Coding time visualization"/>
      <published>2021-10-17T00:00:00.000Z</published>
      <updated>2021-10-17T00:00:00.000Z</updated>
      <id>https://ledermann.dev/blog/2021/10/17/coding-time-visualization</id>
      <author><name>Georg Ledermann</name></author>
      <category term="blog"/>
      <category term="JavaScript"/>
      <category term="Tailwind CSS"/>
      <category term="nginx"/>
      <summary type="html">Building a live chart based on WakaTime to represent the programming languages I use</summary>
      <media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://ledermann.dev/_astro/feature.DZY6pgqQ.jpg"/>
      <media:content medium="image" url="https://ledermann.dev/_astro/feature.DZY6pgqQ.jpg" xmlns:media="http://search.yahoo.com/mrss/"/>
    </entry>
  <entry xml:lang="de">
      <title type="html">Photovoltaik-Dashboard als Web-Applikation</title>
      <link href="https://ledermann.dev/blog/2021/02/03/photovoltaik-dashboard-als-web-applikation/" rel="alternate" type="text/html" title="Photovoltaik-Dashboard als Web-Applikation"/>
      <published>2021-02-03T00:00:00.000Z</published>
      <updated>2021-02-03T00:00:00.000Z</updated>
      <id>https://ledermann.dev/blog/2021/02/03/photovoltaik-dashboard-als-web-applikation</id>
      <author><name>Georg Ledermann</name></author>
      <category term="blog"/>
      <category term="Ruby on Rails"/>
      <category term="InfluxDB"/>
      <category term="Raspberry Pi"/>
      <category term="SENEC"/>
      <category term="SOLECTRUS"/>
      <summary type="html">Visualisierung von Messwerten einer Solaranlage in Echtzeit mit Ruby on Rails</summary>
      <media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://ledermann.dev/_astro/feature.D-6ITxMU.jpg"/>
      <media:content medium="image" url="https://ledermann.dev/_astro/feature.D-6ITxMU.jpg" xmlns:media="http://search.yahoo.com/mrss/"/>
    </entry>
  <entry xml:lang="en">
      <title type="html">Progressive image loading with BlurHash</title>
      <link href="https://ledermann.dev/blog/2020/08/01/progressive-image-loading-with-blurhash/" rel="alternate" type="text/html" title="Progressive image loading with BlurHash"/>
      <published>2020-08-01T00:00:00.000Z</published>
      <updated>2020-08-01T00:00:00.000Z</updated>
      <id>https://ledermann.dev/blog/2020/08/01/progressive-image-loading-with-blurhash</id>
      <author><name>Georg Ledermann</name></author>
      <category term="blog"/>
      <category term="Ruby on Rails"/>
      <category term="Active Storage"/>
      <category term="Vue.js"/>
      <summary type="html">How to create a nice image loading effect with Ruby Rails and Vue.js</summary>
      <media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://ledermann.dev/_astro/feature.DOS740Qj.jpg"/>
      <media:content medium="image" url="https://ledermann.dev/_astro/feature.DOS740Qj.jpg" xmlns:media="http://search.yahoo.com/mrss/"/>
    </entry>
  <entry xml:lang="en">
      <title type="html">Building Docker images, the performant way</title>
      <link href="https://ledermann.dev/blog/2020/01/29/building-docker-images-the-performant-way/" rel="alternate" type="text/html" title="Building Docker images, the performant way"/>
      <published>2020-01-29T00:00:00.000Z</published>
      <updated>2020-01-29T00:00:00.000Z</updated>
      <id>https://ledermann.dev/blog/2020/01/29/building-docker-images-the-performant-way</id>
      <author><name>Georg Ledermann</name></author>
      <category term="blog"/>
      <category term="Docker"/>
      <category term="Ruby on Rails"/>
      <summary type="html">Reducing CI costs by building Docker image more than twice as fast</summary>
      <media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://ledermann.dev/_astro/feature.PAKUFVop.jpg"/>
      <media:content medium="image" url="https://ledermann.dev/_astro/feature.PAKUFVop.jpg" xmlns:media="http://search.yahoo.com/mrss/"/>
    </entry>
  <entry xml:lang="en">
      <title type="html">Using UltraHook to receive webhooks at development</title>
      <link href="https://ledermann.dev/blog/2019/03/17/using-ultrahook-to-receive-webhooks-at-development/" rel="alternate" type="text/html" title="Using UltraHook to receive webhooks at development"/>
      <published>2019-03-17T00:00:00.000Z</published>
      <updated>2019-03-17T00:00:00.000Z</updated>
      <id>https://ledermann.dev/blog/2019/03/17/using-ultrahook-to-receive-webhooks-at-development</id>
      <author><name>Georg Ledermann</name></author>
      <category term="blog"/>
      <category term="Ruby on Rails"/>
      <category term="Stripe"/>
      <category term="UltraHook"/>
      <summary type="html">Free alternative to ngrok.com for receiving POST requests</summary>
      <media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://ledermann.dev/_astro/feature.BJ_O6MKs.jpg"/>
      <media:content medium="image" url="https://ledermann.dev/_astro/feature.BJ_O6MKs.jpg" xmlns:media="http://search.yahoo.com/mrss/"/>
    </entry>
  <entry xml:lang="en">
      <title type="html">Updating Docker services with Portainer webhooks</title>
      <link href="https://ledermann.dev/blog/2018/09/17/updating-docker-services-with-portainer-webhooks/" rel="alternate" type="text/html" title="Updating Docker services with Portainer webhooks"/>
      <published>2018-09-17T00:00:00.000Z</published>
      <updated>2018-09-17T00:00:00.000Z</updated>
      <id>https://ledermann.dev/blog/2018/09/17/updating-docker-services-with-portainer-webhooks</id>
      <author><name>Georg Ledermann</name></author>
      <category term="blog"/>
      <category term="Docker"/>
      <category term="Portainer"/>
      <category term="Deployment"/>
      <category term="CI/CD"/>
      <summary type="html">New Portainer feature allows push mechanism to do updates</summary>
      <media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://ledermann.dev/_astro/feature.CKZciC0y.jpg"/>
      <media:content medium="image" url="https://ledermann.dev/_astro/feature.CKZciC0y.jpg" xmlns:media="http://search.yahoo.com/mrss/"/>
    </entry>
  <entry xml:lang="en">
      <title type="html">Swagger with Rails: Know your options</title>
      <link href="https://ledermann.dev/blog/2018/06/21/swagger-with-rails-know-your-options/" rel="alternate" type="text/html" title="Swagger with Rails: Know your options"/>
      <published>2018-06-21T00:00:00.000Z</published>
      <updated>2018-06-21T00:00:00.000Z</updated>
      <id>https://ledermann.dev/blog/2018/06/21/swagger-with-rails-know-your-options</id>
      <author><name>Georg Ledermann</name></author>
      <category term="blog"/>
      <category term="Ruby on Rails"/>
      <category term="API"/>
      <summary type="html">How to document your API with Ruby on Rails</summary>
      <media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://ledermann.dev/_astro/feature.BCyxHUrB.jpg"/>
      <media:content medium="image" url="https://ledermann.dev/_astro/feature.BCyxHUrB.jpg" xmlns:media="http://search.yahoo.com/mrss/"/>
    </entry>
  <entry xml:lang="en">
      <title type="html">Exif analyzer for Active Storage</title>
      <link href="https://ledermann.dev/blog/2018/05/15/exif-analyzer-for-active-storage/" rel="alternate" type="text/html" title="Exif analyzer for Active Storage"/>
      <published>2018-05-15T00:00:00.000Z</published>
      <updated>2018-05-15T00:00:00.000Z</updated>
      <id>https://ledermann.dev/blog/2018/05/15/exif-analyzer-for-active-storage</id>
      <author><name>Georg Ledermann</name></author>
      <category term="blog"/>
      <category term="Ruby on Rails"/>
      <category term="Active Storage"/>
      <summary type="html">Extracting GPS location from uploaded images</summary>
      <media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://ledermann.dev/_astro/feature.BY5fEhHj.jpg"/>
      <media:content medium="image" url="https://ledermann.dev/_astro/feature.BY5fEhHj.jpg" xmlns:media="http://search.yahoo.com/mrss/"/>
    </entry>
  <entry xml:lang="en">
      <title type="html">Dockerize and configure a JavaScript single-page application</title>
      <link href="https://ledermann.dev/blog/2018/04/27/dockerize-and-configure-javascript-single-page-application/" rel="alternate" type="text/html" title="Dockerize and configure a JavaScript single-page application"/>
      <published>2018-04-27T00:00:00.000Z</published>
      <updated>2018-04-27T00:00:00.000Z</updated>
      <id>https://ledermann.dev/blog/2018/04/27/dockerize-and-configure-javascript-single-page-application</id>
      <author><name>Georg Ledermann</name></author>
      <category term="blog"/>
      <category term="JavaScript"/>
      <category term="Docker"/>
      <category term="nginx"/>
      <summary type="html">A way of accessing environment variables</summary>
      <media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://ledermann.dev/_astro/feature.Cba1-bZ_.jpg"/>
      <media:content medium="image" url="https://ledermann.dev/_astro/feature.Cba1-bZ_.jpg" xmlns:media="http://search.yahoo.com/mrss/"/>
    </entry>
  <entry xml:lang="en">
      <title type="html">Dockerize Rails, the lean way</title>
      <link href="https://ledermann.dev/blog/2018/04/19/dockerize-rails-the-lean-way/" rel="alternate" type="text/html" title="Dockerize Rails, the lean way"/>
      <published>2018-04-19T00:00:00.000Z</published>
      <updated>2018-04-19T00:00:00.000Z</updated>
      <id>https://ledermann.dev/blog/2018/04/19/dockerize-rails-the-lean-way</id>
      <author><name>Georg Ledermann</name></author>
      <category term="blog"/>
      <category term="Docker"/>
      <category term="Ruby on Rails"/>
      <summary type="html">How to build small Docker images for Ruby on Rails applications</summary>
      <media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://ledermann.dev/_astro/feature.CYn5eQab.jpg"/>
      <media:content medium="image" url="https://ledermann.dev/_astro/feature.CYn5eQab.jpg" xmlns:media="http://search.yahoo.com/mrss/"/>
    </entry>
</feed>
