World Congress 2026 Europe - Virtual Stage

Web Push: Turning Annoyance into Engagement

What this session covers

Probably most people know that push notifications exist on the web platform. But how many of us really like them or think that they are handy? Most likely only very few of us. Instead, don’t people - myself included - usually reject permission requests for push notifications by default when visiting a website?

This talk addresses a critical aspect of modern web application development: user experience.

The thesis I propose, is: Web push is powerful, but UX is key.

By focusing on UX best practices for web push notifications, attendees will learn how to create engaging and valuable experiences that users will embrace, rather than block. The talk will also give an overview about the technical implementation details, providing practical knowledge for developers to integrate web push effectively into their applications.

Talk Structure

  1. The Web Push Paradox - Introduce the concept of web push and its use cases. - Highlight the negative perception of web push due to poor UX practices.

  2. Web Push is Powerful, but UX is Key - Emphasize the importance of user experience in web push implementations. - Outline some exciting and promising features of web push for user experience on the web platform.

  3. Web Push Under the Hood - Explain the two main flows: Subscription and Sending. - Provide a technical overview of the building blocks of web push.

  4. From Annoyance to Delight: UX Guidelines - Present practical UX guidelines for web push notifications. - These UX guidelines are demonstrated and discussed in a live demo of a simple ToDo app implementation. - Demo application: https://github.com/MatthiasLettl/web-push-turning-annoyance-into-engagement

  5. Restrictions / Considerations - Briefly mention current restrictions / considerations in web push technology.

  6. Conclusion

World Congress 2026 Europe - Virtual Stage

Related talks

Open session

De-bloating the Web: The "Ecosystem Performance" Initiative (e18e)

  • Ulrich-Matthias Schäfer

    Freelancer and CEO of my Dreams

Open session

Thoughts on (Modern?) Software Development - Observations From a 21-Year Journey

  • Alex Thurow

    Alexander Thurow Software Development & Consulting

    Founder

Open session

We Know Developers Are Neurodiverse. So Why Do Tech Teams Still Break?

  • Luisa Liesenberg

    minds.make.teams

    Founder

Open session

Lost and Wasted Time: Searching for the Cozy Web

  • Jen Looper

    Cloudinary

    Director of Developer Relations

All sessions at this congress