Nathan Baker

Articles

Building a Plugin Architecture with C#
I will show how to use C# to create an extensible application using plugins.

Creating a Multi-Language, Serverless Chat Program - Part 1: Protocol Design
In order to explore how different languages approach GUI programming, network sockets, and object-oriented concepts, we will embark on a journey in creating a serverless chat protocol, and clients for it in many different languages. This is the first installment, where I describe the protocol and the project.

Introduction to Image Manipulation in php + GD
We all know that php is very useful for generating dynamic webpages. However, fewer people know that it is also useful for generating dynamic images! In this tutorial, I will guide you through generating image thumbnails on the fly.

Using Ruby to Process m3u Playlists
Programming in Ruby is fun! In this tutorial, we will use Ruby to process the m3u playlists used by a number of media players.

Writing a Searchable Dictionary with Ruby and wxWidgets
For today's Ruby lesson, we will explore the creation of a simple GUI, and then create an interface allowing us to search a user-created dictionary.