Hello.

I am Paul Kinlan.

A Developer Advocate for Chrome and the Open Web at Google.

I love the web. The web should allow anyone to access any experience that they need without the need for native install or content walled garden.

The local-only web

Paul Kinlan

In this post, I explore the potential of the File System Access API to create local-only web experiences. I discuss how this API, combined with tools like Logseq, allows for on-device data storage outside the browser sandbox. While exciting, I also acknowledge the current limitations, such as the need to re-grant file access on refresh, the lack of a visual indicator for local-only sites, and the difficulty of preventing data exfiltration entirely. Despite these challenges, I believe this area holds significant potential and deserves further exploration.

Read More

Web sites as unintended silos: The problem with getting data in and out of the web client

Paul Kinlan

It's nearly impossible to get consistent get data in and out of a web app on the client

Read More

Google Search Query: how to know if a certain file is a folder in c#

Paul Kinlan

This post answers the question of how to determine if a given file path in C# is a directory. It explains how to use the File.GetAttributes() method and the FileAttributes.Directory property to check for the directory attribute. The post provides a boolean expression ((File.GetAttributes(path) & FileAttributes.Directory) == FileAttributes.Directory) to effectively perform this check.

Read More