Nice to meet you! My name is Fabian Keller and I am a software engineer.

I love to craft digital experiences that run and thrive in the cloud. I share and teach what I have learned and am learning along the way.

cloud platforms // architecture // design systems // devops

More about me
Latest Blog Posts
February 25, 2020 3 mins read

Hello Photography

Mid 2019 I have started contributing photos that I took to Unsplash. Unsplash is my main goto resource to spice up presentations, documents and talks. I even use it as a resource to put sample photos into the applications I build (when not using picsum.photos or placekitten). Over the years, I have used hundreds of photos that individual photographers all over the world have made, edited and contributed to the ever-growing Unsplash library.

Read more
January 17, 2020 6 mins read

The Art of Writing Scripts for CI/CD

Writing scripts for continous integration/delivery (CI/CD) pipelines is often done as quick as possible in order to get the pipeline green (i.e. working as expected). Often though, the good engineering practices we put into our applications are neglected for the CI/CD pipelines. When projects and code bases evolve over time this can easily become an error-prone maintenance nightmare that no one dares to touch. This blog post will show some ideas you can use to significantly improve the maintainability and robustness of any CI/CD pipeline setup.

Read more
August 01, 2019 5 mins read

Relaunching my Website with an Agile Process

Previously, I ran my website with a PHP-based CMS on a shared host and since quite some time I wanted to port it to a static site generator and serve it off of AWS S3. Finally, I found the time to do it. This post summarizes what and why I did my website as it is now, and what process and tools I used to achieve it. Setting the Goal With my old website running on Kirby CMS for years I had to maintain a shared host that runs it, and have Cloudflare setup to have improved loading times.

Read more
See all Blog Posts