HTTP isn't the only network protocol that's useful. Learn about, or beef up your skills with, socket-level programming.
Latest Desktop Applications Articles
How to Create Windows Forms in C#
Learn how to create a basic Windows Forms application using C#.
WinForms to Web
Learn about the various migration options of desktop/smart client applications to the web available using Visual WebGui.
Leveraging Content Types in SharePoint Document Libraries and Lists
Many organizations are not fully realizing the power of content types when using SharePoint. Here you will learn how to leverage content types and use them properly through examples.
FreeDOM (Programming)
Learn about FreeDOM (Free Document Object Model), a web development technique used to create event-driven web applications. FreeDOM is designed to overcome the limitations of stateless HyperText Transfer Protocol (HTTP) transmissions.
Simple FTP Demo Application Using C#.NET 2.0
Learn about common FTP functionalities using C#.NET 2.0.
Latest Developer Videos
More...Latest CodeGuru Developer Columns
C++ Tips and Tricks
Quirky and yet persistent, C++ is a language that keeps programmers coming back to it. Pick up some new ways to wrangle it into your workflow.

Working with Google Protocol Buffers and .NET
Learn about something called "Google Protocol Buffers," and watch for later posts on other IoT subjects.

Working with Primes and Fibonacci Sequences in Visual Basic
Play with the Fibonacci sequence and prime numbers in this example-driven article.

Lesson Learned: The Need for a Domain Language
Translation costs time and money, and can affect the quality of the product being made. Make sure all your team members speak the same language.