Open Source Tutorials & Articles
-
Custom SMTP in C#
by Randy Charles MorinLearn how to write a TCP/IP client that sends emails in C# without the built-in .NET smtp class.
-
An Introduction to Genetic Algorithms
by Rob BickelA brief introduction to the field of Genetic Algorithms including sample C++ code
-
For...Next statement
by James CrowleyHow to use the For...Next statement to loop through code a certain number of times.
-
CopyMemory and Arrays: Proper Use
by Jose Pablo Ramirez VargasThis article will show the reader the advantages and disadvantages of using CopyMemory on arrays to achieve faster speeds when handling a sorted array. It will also show the reader the caveats of the API implementation and how to avoid them.
-
Process Management
by Joseph M. NewcomerSome techniques for managing processes in a program. Oriented to MFC programmers, since it includes MFC examples and defines a class for asynchronous process completion notification.
-
Iteration Methods
by Trevor MisfeldtComparison of the performance of various iteration methods over large amounts of data in .NET.
-
Introduction to Direct 3D
by David NishimotoThis article explains how to build a direct 3D application using MFC
-
Image Generation on the FLY using PHP
by Divyesh JariwalaFor developers like Divyesh, one of the most popular features of PHP is real-time image generation. In this article, Divyesh will show you how.
-
Worker Threads
by Joseph M. NewcomerThis describes techniques for proper use of worker threads. It is based on several years' experience in programming multithreaded applications.
-
Rails: an introduction
by Kevin JonesYou've heard the hype - but not given it a shot yet? Kevin Jones explains the background of MVC, DRY and TDD and how to get started with your first Ruby on Rails web app!
-
AOP in JavaScript using Humax Framework
by M Sheik Uduman AliIn this article, I've explained how can we design our client side application with aspect-oriented approach along with object-oriented approach using the open source web framework "Humax".
-
Dynamic Search Conditions in T-SQL
by Erland SommarskogA very common requirement in an information system is to have a function (or several functions) where the users are able to search the data by selecting freely among many possible criterias. In this text I will look at various techniques to solve this problem.
-
Common Intermediate Language
by Granville BarnetttGranville gets down with the CLR, and takes a look at CIL/MSIL - the intermediate language that every .NET language gets compiled to, and has full access to the capabilities of the CLR.
-
Implementing Session Tracking
by Kiran PaiThis article explains how to implement session tracking using two of the simplest & oldest methods available to programmers. The techniques presented in this article do not use the new technologies present to implement session tracking, but use some old, tried and tested ways which are extremely popular even today.
-
Simple PHP includes
by Jamie LindgrenEver had a website with a menu based system, and had to constantly update every page or use frames? With this tutorial, you'll learn to get around that with PHP, and it's easy, too.
-
Passing Variables By Value or Reference
by Mike JAn introduction to how best to pass a value to and between statements. Including hints to Optional, Defaults and Constant arguments.
-
A Checksum Algorithm
by Joseph M. NewcomerHistorically, checksums have been used to increase data transmission reliability, whether from a serial line or network, tape drive, or disk drive, among the many data sources that require reliability checking. However, checksums have other uses, such as in dialog box change-state maintenance, docum
-
The forgotten problems of 64-bit programs development
by Andrey KarpovThough the history of 64-bit systems development makes more than a decade, the appearance of 64-bit version of OS Windows raised new problems in the sphere of development and testing applications. In the article there are considered some mistakes connected with 64-bit C/C++ code development for Windows.
-
Business logic processing in a socket server
by Len HolgateTo maintain performance a socket server shouldn't make any calls that should block from its IO thread pool. In this article we develop a business logic thread pool and add this to the server developed in the previous article.
-
Test-driven development with NUnit
by Roy OsheroveAn introduction to test-driven development with NUnit and the NUnit-Add-in