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.

C# Trackback, Part 1

Paul Kinlan

In this first part of my series on C# Trackback implementation, I delve into the Trackback Ping functionality, providing a comprehensive code explanation. While I remain unconvinced about the overall effectiveness of Trackbacks, exploring the implementation in C# has been an interesting coding exercise.

Read More

RE: Ping Part III: Adventures in Socket programming using System.Net

Paul Kinlan

I've posted another update to my ICMP ping tutorial series on MSDN Blogs. This installment focuses on crucial aspects like calculating checksums and serializing packets into byte arrays for transmission. While we haven't started sending data over the wire, understanding these concepts is vital for the next steps. Check out the post for more detail.

Read More

RE: Ping Part II: Adventures in Socket programming using System.Net

Paul Kinlan

Part two of my C# Ping tutorial is now available! This installment dives into the structure of Ping packets and their place in the communication stack. It explores the fundamentals of how ping works, from sending echo packets to receiving echo responses and using response time to determine network connectivity.

Read More

RE: PING: Adventures in Socket programming using System.Net

Paul Kinlan

I'm back to blogging and starting a series on socket programming! First up: building a simple Ping client using System.Net.Sockets. I'll walk you through it, and as a starting point, you can check out the ICMP RFC. Stay tuned for more!

Read More

Ping Goat is Experiencing Problems with Technorati

Paul Kinlan

My blog, Ping Goat, is having trouble getting indexed by Technorati, similar to the issues I've faced with Tagger.com. It seems Technorati might remove blogs from their index if their crawler encounters unresponsive parts of a site. I'm unsure how to resolve this besides raising the issue publicly, as their email support is very slow or non-existent.

Read More