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.

Support during layoffs

Paul Kinlan

I'm offering support to those affected by recent layoffs, including those at Google and across the tech industry. I can help with networking, introductions, LinkedIn recommendations, resume reviews, interview preparation, and just being a listening ear. I've been running support calls for over a year and want to continue helping as much as possible. My calendar is open for bookings if you think I can be of assistance.

Read More

Twitter

Paul Kinlan

I'm heartbroken about the situation at Twitter. So many of my friends have been impacted by the changes, and I feel helpless beyond offering support and sharing job opportunities. Twitter played a huge role in my career journey, offering a place to connect with others and find my voice. It's how I made many friends and career connections, and I'm grateful for the community it fostered. I dislike the rapid changes happening now, and like many, I'm concerned about its future and how it will survive. While I haven't paid for the service, I feel a sense of debt to the platform and community for all it's given me.

Read More

Use-cases for sockets API on the web

Paul Kinlan

There's a growing interest in using socket APIs directly within web browsers for various applications, both client-side and server-side. This post lists potential use-cases for outgoing and incoming socket connections, eliminating the need for proxying through web servers. Examples include email clients connecting directly to IMAP/POP3/SMTP, SSH/RDP clients, real-time communication tools like IRC and XMPP, P2P applications like BitTorrent, and direct connections to servers for various purposes like video streaming, Bitcoin, and game multiplayer functionality. For incoming connections, use-cases include hosting servers for many of the aforementioned services (IRC, BitTorrent, HTTP) directly within the browser.

Read More

I will be working @ @Techhub on 13th of Jan

Paul Kinlan

This Thursday, January 13th, 2010, I'll be working from TechHub in London with @mahemoff as part of my resolution to work more closely with developers outside of Google UK HQ. Stop by and say hello between 9:00 am and 3:30 pm if you're in the area!

Read More

Google Search: create a dsl connection in c#

Paul Kinlan

This post addresses the Google search query "create a dsl connection in c#". It clarifies that C# doesn't create DSL-specific connections. Instead, you use standard TCP connections via System.Net.Sockets and System.Net, relying on Windows to manage the network interface.

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

Check out Channel 9.com

Paul Kinlan

I'm excited to share a bunch of new videos on Channel 9, offering tons of insights into Windows Vista! Check out discussions with Rob Franco's team on IE 7 security, Steve Ball on audio enhancements, and Abolade Gbadegesin's team on networking. Even more videos are available on Channel 9's forum.

Read More