Hey, I'm Patrick
I am a PM on the Edge Developer Experience team at Microsoft, and previously worked at Mozilla.
I have about 20 years of experience with web technologies, and have been working on browsers for the past 10 years. I like creating web things and sometimes write and talk about those things.
(Almost) everything about storing data on the web
Does your app or site need to store data on the client? Not sure what to use? Not sure how much you can store? For this article, I researched the various options and rules implemented in browsers for dealing with storage.
What's a Progressive Web App exactly?
The most common way that I hear people refer to Progressive Web App is: it's just a website with a manifest file and a service worker. In this article, let me propose another definition.
Do you really understand CSS radial gradients?
An in-depth look at how radial-gradients really work in CSS. With this article, you will finally understand what the syntax means and will be able to create great gradients without the guess work.
Building desktop apps without native code
What makes a web and a desktop app different? Do we really need to learn C++ to implement a real desktop app? How far can we go with just the web? Read more to find out!