Computer Science
Computer science is the study and the science of the theoretical foundations of information and computation and their implementation and application in computer systems.
Article

Python unit testing part 2: the doctest module

Python developers who are serious about testing their code are fortunate to have a choice between at least three unit test frameworks: unittest, doctest and py.test.
Article

Python unit testing part 1: the unittest module

Python developers who are serious about testing their code are fortunate to have a choice between at least three unit test frameworks: unittest, doctest and py.test.
Article

Build Cross-Platform GUIs Using wxWidgets

The wxWidgets toolkit contains powerful, cross-platform tools for graphical user interface (GUI) development. In addition to its native C++, several languages offer wrappers for use with the toolkit....
Article

Using Google Web Services API in Java

Google uses SOAP and WSDL standards to allow access from most programming languages. In addition to the SOAP access, Google has created a set of Java wrapper classes that encapsulates access to the...
Article

Adding Files to My Recent Documents

If an application provides the facility to use files, Windows users expect to see recently loaded items in the My Recent Documents section of their Start menu. This functionality is missing from the...
Article

Programmatically Checking and Setting File Types

When developing a Windows Forms application that loads documents, setting custom file types adds greatly to the professional feel of the software. This article explains how to programmatically check...
Article

NFSv4 Delivers Seamless Network Access

Network File System (NFS) has been part of the world of free operating systems and proprietary UNIX flavors since the mid-1980s. But not all administrators know how it works or why there have been...
Article

Using XML is Only One Step Towards Portability

A pervasive misconception common today is that simply designing your file format around XML somehow makes it magically portable, extensible, and intelligible by other programs. Peter Seebach explains...
Article

Ajax in action

Ajax stands for Asynchronous Javascript And XML. Although strictly speaking Ajax itself is not a technology, it mixes well-known programming techniques in an uncommon way to enable web developers to...
Article

GLPK Part 2: GNU MathProg Solution for the Diet Problem

In this second installment of the GNU Linear Programming Kit (GLPK), a diet problem shows you how to formulate a simple multi-variable and declare bidimensional parameters. A post office resource...
Article

Get to Know NetBSD

NetBSD runs on more hardware platforms than any other UNIX derivative due to smart design decisions and a commitment to portable code. For porting an operating system to a proprietary embedded system...
Article

Application Error Handling: How to Avoid Death by a Thousand Cuts

Conscientious developers often want to help the end user when an application error occurs by creating a message to be displayed that contains detailed information. However, if developers are overly...
Article

Java Theory and Practice: Testing with Leverage

In this final installment on testing of the three part series, Brian Goetz examines another technique for smoking out bugs that violate design rules: aspects. The first two installments in this...
Article

Linear Optimization with the GNU Linear Programming Kit

The GNU Linear Programming Kit is a powerful, proven tool for solving numeric problems with multiple constraints. Get an introduction to GLPK, the glpsol client utility, and the GNU MathProg language...
Article

Simplify Data Extraction Using Linux Text Utilities

Much of Linux system administration involves tediously combing through plain-text configuration files. Fortunately, Linux has a rich array of UNIX-derived data extraction utilities, including head,...
Article

Hybrid Application Security Analysis: Increasing the Reliability of Security Testing Results

Developers are beginning to take the important step toward performing security testing before their applications leave their environments. However, it is also important to combine source code...
 

Recent Jobs

Official Programmer's Heaven Blogs
Web Hosting | Browser and Social Games | Gadgets

Popular resources on Programmersheaven.com
Assembly | Basic | C | C# | C++ | Delphi | Flash | Java | JavaScript | Pascal | Perl | PHP | Python | Ruby | Visual Basic
© Copyright 2011 Programmersheaven.com - All rights reserved.
Reproduction in whole or in part, in any form or medium without express written permission is prohibited.
Violators of this policy may be subject to legal action. Please read our Terms Of Use and Privacy Statement for more information.
Operated by CommunityHeaven, a BootstrapLabs company.