Attention: We are retiring the ASP.NET Community Blogs. Learn more >

Jeff Makes Software

The software musings of Jeff Putz

  • Writing an SMTP client

    The fun thing about my current voluntary break from “normal” work is that I can experiment with code for fun. I can't remember the last time I did that. Ever since I got the book “Professional .NET Network Programming” a year or two ago, I thought it would be fun to try and write a simple SMTP component. The spec is pretty straight forward, so why not?

  • TcpClient.Available... hooray!

    Every once in awhile when you're tooling about .NET v2, you come across something that you wish you had in the previous versions. Today, that's the TcpClient.Available property. It returns an int that cleverly enough tells you how many bytes are available to read from the network stream. It helps shave down a couple of lines required to read a stream.

  • Would you like to save a dump?

    One of the things I do “on the side” is compress video for delivery on the Web. Given my television background B.P. (before programming), it seemed like a natural fit to get into it.

  • I bought the wrong chipset

    I bought the wrong chipset last night... a poker chipset. I'm fascinated by the game and would like to start playing, so I bought a $150 set of chips and a case. They're the good stuff, the heavy clay chips that make the cool noise, with an indestructible metal case.