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.

Podroll

Paul Kinlan

I love podcasts, but finding new ones is tough! I mostly rely on friend's recommendations. To make discovery easier, I'm sharing my personal podroll, which includes a variety of shows I enjoy. This list is frequently updated using a script, so check back often for new additions. You can find my podroll on Player.fm, a platform created by my friend Mike Mahemoff.

Read More

Adding "dark mode" to my blog

Paul Kinlan

I added dark mode to my blog! Inspired by Jeremy Keith, I used CSS custom properties and media queries to switch between light and dark themes based on the user's preference. I also included a fallback for browsers that don't support custom properties and a temporary CSS class for testing since Chrome DevTools didn't yet have dark mode emulation.

Read More

Designing with the Gestalt principles

Paul Kinlan

The Gestalt principles are rules explaining how humans perceive organized patterns. This post focuses on the principles related to grouping: proximity, similarity, common fate, continuity, closure, and prägnanz.

Read More

Iforgive.eu If or give.eu

Paul Kinlan

I've decided to create iforgive.eu, a C# ASP.Net 2.0 sample site, and document the entire process on my blog. This includes design, development, refactoring, and even my mistakes! I'll begin by outlining the site's purpose, planning its design, and employing a TDD approach. Follow along as I build this site from the ground up!

Read More

Just Updated the Styles to this site

Paul Kinlan

I've given my website a fresh new look with a template of my own design! I'm currently working on ensuring it's compatible with Internet Explorer. Your feedback and suggestions are greatly appreciated!

Read More

Updated UI

Paul Kinlan

I've given kinlan.co.uk a fresh coat of paint with a new Blogger Template. It's cleaner, faster, and easier on the eyes. I'm planning some more small tweaks in the near future, stay tuned!

Read More

Not going to update the style of this site

Paul Kinlan

I've been considering updating the website's design as mentioned before, but haven't found one that is both simple and aesthetically pleasing. I may update it in the future when I have more time.

Read More

The Failures of my first AJAX Application: Part 3

Paul Kinlan

This blog post, the third in a series about my first AJAX application, focuses on the disastrous visual design. While the functionality is there, the UI is frankly terrible. I've realized my design skills are lacking, and though I have a vision, I struggle to bring it to life visually. The problem is that the application's logic is tightly coupled to the UI. Moving forward, I need to decouple these components. The next version will have a UI-agnostic data structure that the UI can interrogate. This separation will allow me to work on the AJAX framework, business logic, and UI independently.

Read More

A List Apart. Cool!

Paul Kinlan

A List Apart, a popular website found via Technorati, uses Ruby on Rails. I'm curious about Ruby on Rails and its benefits for web development. The site's neutral color scheme and articles are visually appealing, possibly utilizing color theory.

Read More

I really like parts of the design of this blog

Paul Kinlan

I'm considering redesigning my blog and like the single-post focus of penandthink.com/niggle. However, my blog has frequent posts, so I'm unsure if that style would work. I'm asking readers whether they prefer a blog with a single featured post or a list of recent posts (like my current design showing the last 30). Feedback can be sent to paul.kinlan@gmail.com.

Read More

New Styles for Tagging

Paul Kinlan

I've just updated the comment tagging styles. Hopefully, they improve the look and feel of the comments section.

Read More