Hello. I am Paul Kinlan.

I lead the Chrome and the Open Web Developer Relations team at Google. Exploring the intersection of modern web design and future-facing technologies.

1 min read

Google Search and IE 7 Search Provider

I've added a custom search provider to my blog using Google Search for Internet Explorer 7 Beta 2 users. It lets you easily search my site's content. The provider is set up using an OpenSearch XML file linked in each page's header. Not sure about Google's terms on this, so I'll remove it if there's an issue. Hopefully, this example helps others implement search providers.

Stay in the loop.

I'm trialing a newsletter. Join for monthly insights into web dev, Chrome, and the open web.

alternate_email

Get in touch

Open to chat about Chrome or Web development.

Book a consultation
1 min read

New Site Partner

I've partnered with Shopzilla UK! If you're looking for laptops or price comparisons in the UK, check out their link at the top right of this page.
1 min read

A Quick C# Question: Sealed classes

This blog post discusses whether sealing a class in C# automatically seals its methods as well. The author wants to prevent further extension of an abstract class with virtual functions. They wonder if sealing the class alone achieves this or if each method needs to be explicitly sealed.
1 min read

Google Search Query: internet explorer 7 favorites

I revisited my Internet Explorer 7 Favorites guide now that Beta 2 is available. Previously, Beta 1 had two major issues: the favorites menu would crash and, if the menu was large, it would fill and obscure the screen. Thankfully, both problems seem resolved in Beta 2; the menu is scrollable like in IE6 and no longer crashes.
1 min read

Internet Explorer Browser Objects in C#

I've found some useful resources for C# developers working with Internet Explorer. Rich Crane's code provides a framework for .NET interaction with IE, handling the COM interop for you. While the framework looks promising, it seems to have limited browser event support. For more comprehensive IE integration, including toolbars and shell extensions, check out Sky Software's EZShellExtensions.Net and Shell MegaPack.Net. These support .NET versions 1.0 through 2.0.
1 min read

Microsoft Feed Manager Events Example

I had trouble getting the GetWatcher method of the Feed Management API to work. Thanks to Matt Dotson's code on GotDotNet, I resolved the issue. The problem was a casting error; I was casting to FeedsWatcherClass instead of the IFeedEvents_Event interface. The corrected code now successfully attaches the watcher to the feed and handles FeedItemCountChanged and FeedDownloadCompleted events.
1 min read

A Question about RSS Readers

I'm looking for an RSS reader that can filter feeds by language. I want to be able to specify a language (like English) and have the reader only show me items in that language. My current reader, SharpReader, doesn't offer this feature. I'm wondering if something like the Microsoft Feed Management API might be a solution.
2 min read

Google Adsense For Search Limits Use [In a Bad Way]

I wanted to use IE7 Beta 2's custom search providers with my Google AdSense for Search account to create a site search that generates revenue. Unfortunately, Google's terms of service explicitly prohibit this by requiring search queries to originate directly from user input in the search box. This restriction limits the potential of OpenSearch integration with AdSense for Search, which is disappointing.
2 min read

IE Developer Tool Bar Beta 2

I've just downloaded Beta 2 of the IE Developer Toolbar and while it's incredibly useful for diagnosing web page issues, there are still some bugs that need fixing. The element outlining in frames and scrollable divs is completely off, and re-enabling CSS after disabling it doesn't render the page correctly. If these issues are resolved, it has the potential to be one of the best developer tools out there.