Christian Liebel is a cross-platform development enthusiast thrilled by the opportunities offered by modern web technologies:
Christian helps enterprises and independent software vendors to develop modern, cross-platform business applications based on Angular.
Being a Microsoft MVP and Google GDE, he speaks about Progressive Web Apps at user groups and conferences, both national and international.
As a member of the W3C WebApps working group, he helps to move the web forward.
You can reach him directly via email (christian.liebel@thinktecture.com) or Twitter (@christianliebel).
Article Series Overview, Web Components & Architecture Canvas & Input ⬅ Copy & Paste Images (coming soon) Accessing Files & File Handler (coming soon) Dark Mode Support (coming soon) Summary (coming soon) Canvas: A Bitmap for the Web First, you need an element to draw on…
Article Series Overview, Web Components & Architecture ⬅ Canvas & Input Copy & Paste Images (coming soon) Accessing Files & File Handler (coming soon) Dark Mode Support (coming soon) Summary (coming soon) New Possibilities: An Overview of the Project Everyone knows and loves the…
In his webinar on March 10th 2021, Christian Liebel uncovered Angular’s most important optimization options (Zone.js, Change Detection, and Service Workers) so that you can ignite the turbo for your Angular app! Recording of the Angular Performance Webinar Agenda: Run performance…
In seinem Webinar am 03. Februar 2021 zeigte Christian Liebel, wie Sie Ihre Angular-App mithilfe von Jest testen können. Nachdem zu Beginn ein gemeinsames Verständnis zum Thema Unit Tests geschaffen wurde, werden abschließend auch fortgeschrittenen Inhalten wie Spys und Mocks…
Recording des Angular-Performance-Webinars Inhalte: Performancekritischen Code außerhalb der NgZone ausführen Komponenten mit der OnPush-Strategie vor zu häufigen Abfragen schützen Dank Lazy Loading nur den benötigten Code laden Ladezeiten mit dem Service Worker reduzieren Q&A…
In the previous parts of this article series, we learned that Apple does not support the standardized web-based push mechanisms, and there is no sign of a possible timeline for implementation. Therefore we have to look at additional ways to bring the users' attention back to our…
Christian hat in seinem Webinar am 18. September 2020 über Progressive Web Apps die Offline-Fähigkeit in den Mittelpunkt gerückt - denn: zentrale Eigenschaft jeder Progressive Web App (PWA) ist die Verbindungsunabhängigkeit. Dank dem Service Worker funktioniert die App auch dann…
The third part of the PWA push notification series will take a closer look at the HTTP Web Push protocol. If you want to learn more about the Notifications API or the Push API, check out the first two parts. Article Series Notifications API Push API HTTP Web Push ⬅ Additional…
Traditionally, when developers wanted to distribute their web-based apps through app stores like Google Play, there was only one option: Apache Cordova.
In the meantime, Progressive Web Apps (PWA) have arrived.
The life of a PWA starts in the browser, and users can choose to…
Mit Project Fugu mischen Google, Microsoft und Intel die Welt der webbasierten Anwendungsentwicklung gründlich auf.
Fähigkeiten, die bisher nur nativen Anwendungen oder über Wrapper-Ansätze wie Apache Cordova oder GitHub Electron zugänglich waren, sollen ihren Weg in den Browser…
This part of our article series on PWA push notifications focuses on the Push API that deals with creating push subscriptions and receiving push messages.
If you want to learn more about web-based notifications in general, check out the first part of our series on the…
For sure, Progressive Web Apps (PWA) are one of the hottest topics on the web today. A PWA should feel like a real app, including the ability to show push notifications. In this blog series, you will learn how to implement push messaging in your PWA or website using the Push API…