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.

Blog-Posts by Christian

The latest insights straight from our Research Lab.

Published: 01.07.2024
As of Chrome version 127, an exciting new feature is available behind a flag that allows you to download and use the small language model (SLM) Gemini Nano locally in Chrome. As part of the Built-in AI initiative, Chrome exposes this model through an experimental Prompt API (window.ai). Thinktecture has experimented with the Prompt API […] [...]
Published: 27.02.2024
In my last blog post, I explained how to solve common build-time errors when adding WebLLM to your application. But some errors can also arise during runtime. Among these, the following issues stand out as particularly frequent: Or: If you encounter any of these errors, it’s likely due to a recent update of WebLLM. While […] [...]
Published: 27.02.2024
Large language models (LLMs) are making waves, opening doors to powerful features such as chatbots and enhanced search. With WebLLM, you can unlock this potential entirely in your browser, all offline-capable, powered by the cutting-edge WebGPU technology. This means no data leaves your device, ensuring privacy and security. Integrating WebLLM with your web app is […] [...]

Articles written by Christian

.NET
cl-neu
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.
28.02.2023
Blazor
cl-neu
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?
24.11.2022
Project Fugu
cl-neu
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.
20.05.2021
Project Fugu
cl-neu
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.
12.05.2021

Content Downloads by Christian

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

No data found

Webinar Dates & Recordings by Christian

Upcoming Contributions by Christian

Find future conference dates here.

Keine Daten gefunden.

Past Contribtuions by Christian

Find past conference dates here.

Angular, Generative AI
Talk (Deutsch) | Christian Liebel
BASTA! Herbst 2024  | 
16.09.2024   -  
20.09.2024 @  
Mainz (
DE)
Angular
Talk (Deutsch) | Christian Liebel
BASTA! Herbst 2024  | 
16.09.2024   -  
20.09.2024 @  
Mainz (
DE)
Generative AI, WebGPU, WebNN
Talk (Deutsch) | Christian Liebel
WeAreDevelopers World Congress 2024  | 
17.07.2024   -  
19.07.2024 @  
Berlin (
DE)
Generative AI, WebGPU, WebNN
Talk (Deutsch) | Christian Liebel
DWX 2024  | 
01.07.2024   -  
05.07.2024 @  
Nürnberg (
DE)
Talk (Deutsch) | Christian Liebel
DevDays Europe 2024  | 
23.05.2024   -  
24.05.2024 @  
Vilnius (
LT)
Angular
Talk (Deutsch) | Christian Liebel
Magdeburger Developer Days 2024  | 
13.05.2024   -  
15.05.2024 @  
Magdeburg (
DE)
Talk (Deutsch) | Christian Liebel
enterJS 2024  | 
07.05.2024   -  
08.05.2024 @  
Mainz (
DE)
Angular, Generative AI
Workshop 4h (Deutsch) | Christian Liebel
Angular Days Frühjahr 2024  | 
18.03.2024   -  
21.03.2024 @  
München (
DE)
Angular, PWA, Project Fugu
Workshop 4h (Deutsch) | Christian Liebel
Angular Days Frühjahr 2024  | 
18.03.2024   -  
21.03.2024 @  
München (
DE)
Web Technologies, AI, Generative AI, WebNN
Talk (Deutsch) | Christian Liebel
BASTA! Spring 2024  | 
12.02.2024   -  
16.02.2024 @  
Frankfurt (
DE)

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
W3C Spec Editor - Web Application Manifest

W3C Spec Editor - Web Application Manifest

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