Hello, I am Christian Liebel

I am a cross-platform development enthusiast thrilled by the opportunities offered by modern web technologies: I help enterprises and independent software vendors to develop modern, cross-platform business applications based on Angular.

Being a Microsoft MVP and Google GDE, I speak about Progressive Web Apps at user groups and conferences, both national and international. As a member of the W3C WebApps working group, I help to move the web forward.

Webinar Dates & Recordings by Christian

Content Downloads by Christian

We have summarized our knowledge in our specialist areas in Cheat Sheets, Whitepapers, and Ebooks for you.

No data found

Articles written by Christian

Adding Superpowers to your Blazor WebAssembly App with Project Fugu APIs
Blazor WebAssembly is a powerful framework for building web applications that run on the client-side. With Project Fugu APIs, you can extend the capabilities of these apps to access new device features and provide an enhanced user experience. In this article, learn about the benefits of using Project Fugu APIs, the wrapper packages that are available for Blazor WebAssembly, and how to use them in your application.

Whether you're a seasoned Blazor developer or just getting started, this article will help you add superpowers to your Blazor WebAssembly app.
Blazor WebAssembly in Practice: Maturity, Success Factors, Showstoppers
ASP.NET Core Blazor is Microsoft's framework for implementing web-based applications, aimed at developers with knowledge of .NET and C#. It exists alongside other frameworks such as ASP.NET Core MVC. About two and a half years after the release of Blazor WebAssembly and based on our experiences from many customer projects at Thinktecture, we want to have a close look at the following questions: What is the current state of the framework? How can you successfully use Blazor? And where does it have limitations?
Project Fugu
Dark Mode Support – Real-World PWA: The Making Of Paint.Js.Org – Part 5
In part five of the series about the making of the web-based Microsoft Paint clone paint.js.org, I want to show how to implement support for dark mode in your web applications.
Project Fugu
Accessing Files & File Handler – Real-World PWA: The Making Of Paint.Js.Org – Part 4
In this fourth part of the series about the Microsoft Paint remake on paint.js.org, I want to demonstrate how you can save your drawings to your local disk, read them back later and how to add your web app as a handler for certain file extensions.

Upcoming Contributions by Christian

Find future conference dates here.

Past Contribtuions by Christian

Find past conference dates here.

Acknowledgements & Publications

Microsoft MVP (since 2017)

Microsoft MVP (since 2017)

The Microsoft Most Valuable Professional (MVP) award is given by Microsoft to technology experts who passionately share their knowledge with the community. More information
GDE: Google Developer Expert (since 2019)

GDE: Google Developer Expert (since 2019)

A Google Developers Expert (GDE) is a person recognized by Google as having exemplary expertise in one or more of their Google Developers products. More information

W3C Member: Group "Web-Apps"

The World Wide Web Consortium (W3C) is the main international standards organization for the World Wide Web. More information
Progressive Web Apps: Das Praxisbuch (Book, german)

Progressive Web Apps: Das Praxisbuch (Book, german)

[DE] Lernen Sie, wie Sie die Webstandards Service Worker, Push API, Payment Request API und Cache API nutzen und die Entwicklung Ihrer Webapps deutlich beschleunigen. More information