Following on from my post about the "disposable web" and building things just for me, I thought it might be useful to collate an evergreen list of all the things that I'm building (and their code) so that you can see some of the things they do and inspect the code that is produced (I am expecting that there are issues and if you spot any, it would be good to highlight them)
For as much as possible, I try not to change any of the code.
-
Image Analyzer [code] - I sometimes need to extract information from images and I just wanted a tool I trust (and also see how well it works with Google Cloud APIs - quite well)
-
TimeZone Tracker [code] - This is simple tool that lets me set up time zones so that I can plan meetings. There are sometimes that I had to step into intervene, like when I asked it to make it a PWA and it kept auto generating the icons (I had my own), or when I couldn't get the log into persist (turns out it was the WebView iframe)
-
Rude name checker - I've launched products that have names that might mean something rude in another language. I just wanted to see if I could build something simple that might help people. I still remember launching FriendBoo and being told that in some languages Boo is the sound of a fart!
-
Image Generator from Prompt in a URL - I really like placekitten, where you can just put in url and get an image. I hadn't seen anyone create a thing where you include the URL + prompt and get an image e.g, https://image-gen-paulkinlan.replit.app/generate/a+beautiful+landscape+with+mountains+and+a+lake (presumably, because it costs money)
A general note, repl.it seems to prefer Python, Flask and sqlite. It's not the end of the world with regard to Python and Flask, but I don't quite understand why it prefers sqlite, as I understand it, every time you deploy it will overwrite the sqlite file, which seems sub-optimal. I prefer to use postgres and I've been delighted with the agents ability to migrate databases.
I really like Web Sim for just spending time browsing around things. I think it highlights the power of the web, in that anyone can create something interactive and just publish out there.
-
3d globe - One of our first webgl demos was a spinning globe with pins on it. I wanted to see if it could do this.
-
Lake Toya - I was showing my wife how easy it would be for us to create a site about a recent trip that we had.
-
2d Space Gravity Simulator - Something that I always wanted to build but never had the time.
-
3d Space Gravity Simulator - I wanted to see what o1-preview could do, it was based on the 2d version.
I lead the Chrome Developer Relations team at Google.
We want people to have the best experience possible on the web without having to install a native app or produce content in a walled garden.
Our team tries to make it easier for developers to build on the web by supporting every Chrome release, creating great content to support developers on web.dev, contributing to MDN, helping to improve browser compatibility, and some of the best developer tools like Lighthouse, Workbox, Squoosh to name just a few.
I love to learn about what you are building, and how I can help with Chrome or Web development in general, so if you want to chat with me directly, please feel free to book a consultation.
I'm trialing a newsletter, you can subscribe below (thank you!)