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: c# css parser

A visitor searched Google for a "c# css parser" and landed on my site. Intrigued, I explored existing C# CSS parsers but found nothing. This sparked an idea for a personal project: creating my own parser. I envision distinct classes for each CSS type, managing their rules and attributes. A "Finder Class" would locate CSS classes and instantiate corresponding C# objects.

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

Google Search: create a dsl connection in c#

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.
1 min read

Books Blog

I've started a new blog dedicated to book reviews using WordPress! Check it out at http://books.kinlan.co.uk. I'm quite impressed with WordPress's flexibility and plugin options, a definite upgrade from Blogger. I'm still working on some features, like automatically directing users to the correct Amazon site based on their location, but feedback is welcome!
1 min read

Amazons Associate Scheme

I've added Amazon affiliate links to relevant books on my blog posts, hoping to provide useful recommendations and earn a small commission. So far, I've had one referral. I'd love to hear your feedback: Do you find these book recommendations helpful? Would you consider purchasing a recommended book? What factors influence your book-buying decisions? Is it clear which links go to the UK Amazon site versus the US site? Recent stats suggest a low conversion rate for affiliate links (around 0.24%), so I'm evaluating whether the effort is worthwhile given the advertising benefit to Amazon.
2 min read

Business Blogging

Robert Scoble's new book on business blogging emphasizes building meaningful customer relationships through online dialogue. It argues that blogs humanize corporate communication, leading to improved brand image and profitability. The book includes case studies and interviews with business leaders like Mark Cuban, Bob Lutz, and Jonathan Schwartz, demonstrating blogging's impact on communication and competition. It also provides tools and strategies for businesses to effectively connect with customers by leveraging blogs' rapid information dissemination and encouraging active reader participation.
4 min read

A Little excerpt about telecoms fraud

This excerpt from my final year project explores different types of telecom fraud, which I'll use as a basis for a C# neural network. Telecom fraud can be categorized into subscription fraud (false identities or payment evasion), call surfing (unauthorized network access through methods like call forwarding or cloning), ghosting (manipulating systems to avoid billing), accounting fraud (internal manipulation of billing systems), and information abuse (misuse of client or system data). I discuss the financial impact of these methods, such as bad debt from subscription fraud and costs incurred from call surfing via PABX manipulation. I also touch upon the vulnerabilities of older analogue mobile phones to cloning and the methods used in ghosting, like tone generating hardware. The project aims to address these fraud types through a neural network approach.
1 min read

Call Detail Record (CDR) Generation Tool

I've shared my Call Detail Record (CDR) Generator, a Microsoft Access 2003 application I developed for my final year project. This tool creates thousands of simulated phone calls, mimicking various customer profiles (e.g., high/low usage, fraudulent, national rate). It offers extensive customization options for call cost, duration, and user behavior patterns (e.g. business vs. home user calling time). The generated call data is designed for training neural networks. Feel free to download and experiment – it's easy to use.