- Subscribe to this page:
- RSS
- Email Alert
software development tools
(82 results)Search the Library
Mission Statement
TechRepublic's Download Directory is the place to get free tech resources in a variety of formats, including PDF versions of popular articles, "10 things" lists, sample chapters from technology books, "How do I..." problem-solving guides, cheat sheets for knocking out IT tasks, keyboard shortcuts, glossaries, career pointers, and collections of tips and techniques that focus on critical topics.
-
Book chapters
Write, compile, and execute a program in C++
Jun 2007
Learning any new programming language requires writing programs. Learn how to write, compile, and execute simple programs in C++ in this sample chapter from C++ Primer, 4th Edition. First,...
Provided by Addison Wesley Professional
-
Book chapters
Reap the benefits of modular programming within the NetBeans platform
Sep 2007
As applications become more and more complicated, they are more frequently assembled from modules that were developed independently. Modular coding enables developers to achieve and manage this...
Provided by Prentice Hall PTR
-
Downloads
File Compare Tool executable file
Sep 2002
For IT pros, using the FC DOS-based command can be frustrating. That is why Greg Shultz developed a neat little HTML Application (HTA) that uses Windows Script Host and VBScript to give the...
Provided by TechRepublic
-
Downloads
Presentation: 10 things you should know about securing DNS
Nov 2005
DNS software is a favorite target of hackers, which can lead to security problems. This PowerPoint presentation explains some of the most effective ways to lock down DNS servers. Without DNS, you...
Provided by TechRepublic
-
Downloads
The PathPing utility script
Jul 2002
Streamline the use of the PathPing utility by moving it out of the command-line-only category and giving it a GUI front end with Windows Script Host and VBScript.
Provided by TechRepublic
-
Downloads
GUI front end for NetStat
Feb 2004
NetStat is a powerful utility, but the command line switches can be confusing. This HTA application can make NetStat more user-friendly.
Provided by TechRepublic
-
Downloads
100+ Keyboard shortcuts to move faster in TextPad
Jul 2005
This list provides more than 100 keyboard shortcuts to help you work faster with the TextPad text editor. This handy, four-page table lists more than 100 keyboard shortcuts and their...
Provided by TechRepublic
-
Book chapters
Manipulate strings with PHP
Feb 2006
This sample chapter, taken from PHP Phrasebook, discusses how to use PHP to manipulate strings. Of all data types PHP supports, strings are probably the ones most often used.This sample chapter,...
Provided by Sams Publishing
-
Downloads
Ten commandments of egoless programming
Jun 2005
The term 'egoless programming' was coined more than 30 years ago to describe a philosophy that advocates putting developer egos on hold in the interest of producing higher-quality, lower-defect...
Provided by TechRepublic
-
Tools & Templates
Product usage survey
Sep 2010
You may not be seeing any obvious signs that your relationship with a client is souring, but there could be hints that everything isn't as rosy as it once was -- or could be again. This survey...
Provided by TechRepublic
-
Downloads
Crash Course: Microsoft Excel
Jul 2006
This pre-packaged presentation contains everything you need to get end users up to speed fast about Microsoft Excel --even if you don't consider yourself a public speaker. It includes a PowerPoint...
Provided by TechRepublic Pro
-
Downloads
12 Questions a developer must answer in a contract winning RFP response
Jul 2006
With rising competition, vendor selection is becoming increasingly complex and more and more clients are using the RFP response as a basis for comparison between different vendors to evaluate the...
Provided by Melonfire
-
Book chapters
Why software sucks and what you can do about it
Nov 2006
It's no secret that software applications often suck. Unsafe, unreliable, and hard to use, they leave users feeling frustrated and inadequate. Why do programmers design applications that make...
Provided by Addison Wesley Professional
-
Downloads
Simplify your PHP coding with 10 network programming PEAR classes
Nov 2006
The PHP Extension and Application Repository (PEAR) has a number of packages that can significantly simplify your network programming projects. This document lists 10 PEAR packages of specific...
Provided by Melonfire
-
Book chapters
Use JavaScript variables and built-in functions to update your Web pages automatically
Dec 2006
Focus on a simple script that automatically changes the date on your Web page in this sample chapter from The Book of JavaScript, 2nd Edition. Along the way, learn how JavaScript uses variables...
Provided by No Starch Press
-
Book chapters
Save time and aggravation with these quick solutions to thorny Java programming problems
Dec 2006
This sample chapter from Java Programming 10-Minute Solutions provides direct, specific solutions to five thorny problems both beginning and experienced Java programmers are likely to encounter....
Provided by Sybex
-
Downloads
Create cross-platform database-driven applications with JDBC
Jan 2007
The Java Database Connectivity (JDBC) API offers a unified interface to different databases, providing a series of generic functions that are internally translated into native function calls. This...
Provided by Melonfire
-
Book chapters
Save time and test software at your convenience with scheduled builds
Feb 2007
Most programmers have something better or more urgent to do than run the build file every few minutes. And even if everyone on the team could quickly run a full build, they might deliberately put...
Provided by Pragmatic Bookshelf
-
Downloads
10 Perl modules all Java developers should know
Feb 2007
There are numerous CPAN modules which are designed to import Java classes into Perl scripts or access Java APIs like Swing, JDBC and JNI. This document lists the ten most important and useful...
Provided by Melonfire
-
Book chapters
Save time by automating the way you build, deploy, and monitor Java applications
Feb 2007
Developers have better things to do than piece together builds, follow checklists full of release commands, copy files around on servers, and monitor running programs. Fortunately, what with the...
Provided by Pragmatic Bookshelf
-
Downloads
Read and write MP3 tags with Perl and manage your music files
Mar 2007
CPAN comes with an MP3::Tag module, which provides ready-made tools to read and extract metadata from MP3 files, making it a simple matter to identify the title, artist and genre of a particular...
Provided by Melonfire
-
Book chapters
Apply object-oriented analysis and design to the problem of software complexity
Apr 2007
Failure to master the complexity of software often results in projects that are late, over budget, and deficient in their stated requirements. In this sample chapter from Object-Oriented Analysis...
Provided by Addison Wesley Professional
-
Downloads
Create ZIP archives dynamically and on the fly with Perl
May 2007
Perl has the ability to dynamically create and read compressed ZIP archives without relying on external tools and utilities, via its Archive::Zip module. This tutorial runs you through the basics,...
Provided by Melonfire
-
Downloads
10 JSP tag libraries no programmer should be without
Jun 2007
One of JSP's most overlooked features is its ability to work with reusable code blocks, aka "tag libraries", to add new functionality to a JSP application. These tag libraries, declared using...
Provided by Melonfire
-
Book chapters
Develop a more agile and effective software development process with continuous integration (CI)
Jul 2007
Developing software requires planning for change, continuously observing the results, and incrementally course-correcting based on the results. This is how continuous integration (CI) operates....
Provided by Addison Wesley Professional
-
Book chapters
Write automated tests in xUnit using Test Double patterns
Aug 2007
Automated testing is a cornerstone of agile software development: an effective testing strategy delivers new functionality more aggressively, accelerates user feedback, and improves quality. In...
Provided by Addison Wesley Professional
-
Book chapters
Represent the Fibonacci Sequence as a collection in the form of an STL sequence class
Oct 2007
Anyone who appreciates mathematical elegance will appreciate the Fibonacci sequence and its associated relationship, the Golden Ratio. In this chapter download from Extended STL: Collections and...
Provided by Addison Wesley Professional
-
Book chapters
Master the grammar of NXT-G and build a ScanBot
Oct 2007
LEGO and National Instruments designed the computer language NXT-G to explicitly run on a toy, but that doesn't mean it's "just a toy" or that it can't be used to write "real" programs. There is...
Provided by No Starch Press
-
Downloads
How do I... Create an image mask when using Sony Vegas?
Feb 2008
Sony Vegas is an image editing and manipulation application geared toward the average amateur editor, but it is still a very powerful and capable tool. Creating what is commonly known as a mask in...
Provided by Steven Warren
-
Downloads
10 non-monetary benefits to attract and retain top developers
Mar 2008
When recruiting developers, it's easy to fall into the trap of thinking that money is what brings in the best and the brightest. After all, developers tend to receive paychecks a bit beefier than...
Provided by Justin James
-
Downloads
Get Up To Speed: The GIMP
May 2008
If you are familiar with the Photoshop, then you will know your way around the Linux equivalent called The GIMP. The GIMP (GIMP stands for GNU Image Manipulation Project) is an open source image...
Provided by TechRepublic Pro
-
Book chapters
Improve your UI by expressing time effectively
Jul 2008
Your user interface may convey time for various reasons, such as through progress indicators that tell users how long they have to wait for an operation to complete. This chapter from Designing...
Provided by Addison-Wesley
-
Downloads
Real-world use of ColdFusion 8: Two technical case studies
Nov 2008
Brian Kotek looks at how two growing organizations -- NaturalInsight and FoodSHIELD -- are using ColdFusion 8 to solve business problems. He also drills down into what developers think ColdFusion...
Provided by Brian Kotek
-
Downloads
10 ADO best practices
May 2009
You can work more efficiently with data when you know how to take advantage of the ActiveX data objects (ADO) library. Susan Harkins offers some pointers that will help you use ADO objects...
Provided by Susan Harkins
-
Book chapters
Master the QObject class
Jan 2007
Developers new to C, C++, objects, or patterns receive a comprehensive tutorial in An Introduction to Design Patterns in C++ with Qt 4 that walks them through every core concept, step by step,...
Provided by Prentice Hall PTR
-
Downloads
10 reasons to use Azure for your cloud apps
Jan 2010
Cloud platforms are available from various vendors, including Amazon, IBM, and Google. But Deb Shinder thinks Microsoft Azure might be the best choice.This download is also available as an entry...
Provided by Deb Shinder
-
Book chapters
Audit your code for security problems
Jun 2007
If you're a developer who has joined a development project already in progress or have decided to use third-party code, or if you're an administrator who is worried about the quality of code...
Provided by Syngress
-
Book chapters
Organize your Web Tools platform (WTP) development project
Aug 2007
Java Web application developers with a working knowledge of Java programming and some experience using Eclipse will benefit from the discussion of the architecture of Java Web applications and...
Provided by Addison Wesley Professional
-
Book chapters
Create more secure software: Apply static analysis to your code review process
Jul 2007
Network security, judicious administration, and wise use are all important, but ultimately, software security cannot be left to the system administrator or the end user. It is the responsibility...
Provided by Addison Wesley Professional
-
Downloads
Create useful and relevant JavaScript documentation with JSDoc
Jul 2007
Whatever the reason, not documenting an application is never a good thing, even if it is usually something of a chore. This is especially true when given the task of documenting client-side...
Provided by Edmond Woychowsky
-
Book chapters
Apply object-oriented analysis and design to the problem of software complexity
Apr 2007
Failure to master the complexity of software often results in projects that are late, over budget, and deficient in their stated requirements. In this sample chapter from Object-Oriented Analysis...
Provided by Addison Wesley Professional
-
Downloads
Get complete development tools for free with Express Editions
Apr 2007
Microsoft offers Express Editions of both Visual Studio .NET 2005 and SQL Server 2005. This gives developers all the tools they need to create .NET applications and could create a generation of...
Provided by Edmond Woychowsky
-
Downloads
Use Microsoft Message Queuing in C# for inter-process communication
Mar 2007
Microsoft Message Queuing (MSMQ) is a way to send messages to a queue for later processing. The messages are sent to the queue by a "Producer" application, and retrieved from the queue by a...
Provided by Zach Smith
-
Downloads
Read and write MP3 tags with Perl and manage your music files
Mar 2007
CPAN comes with an MP3::Tag module, which provides ready-made tools to read and extract metadata from MP3 files, making it a simple matter to identify the title, artist and genre of a particular...
Provided by Melonfire
-
Book chapters
Save time by automating the way you build, deploy, and monitor Java applications
Feb 2007
Developers have better things to do than piece together builds, follow checklists full of release commands, copy files around on servers, and monitor running programs. Fortunately, what with the...
Provided by Pragmatic Bookshelf
-
Downloads
10 Perl modules all Java developers should know
Feb 2007
There are numerous CPAN modules which are designed to import Java classes into Perl scripts or access Java APIs like Swing, JDBC and JNI. This document lists the ten most important and useful...
Provided by Melonfire
-
Book chapters
Save time and test software at your convenience with scheduled builds
Feb 2007
Most programmers have something better or more urgent to do than run the build file every few minutes. And even if everyone on the team could quickly run a full build, they might deliberately put...
Provided by Pragmatic Bookshelf
-
Downloads
Create cross-platform database-driven applications with JDBC
Jan 2007
The Java Database Connectivity (JDBC) API offers a unified interface to different databases, providing a series of generic functions that are internally translated into native function calls. This...
Provided by Melonfire
-
Book chapters
Master the QObject class
Jan 2007
Developers new to C, C++, objects, or patterns receive a comprehensive tutorial in An Introduction to Design Patterns in C++ with Qt 4 that walks them through every core concept, step by step,...
Provided by Prentice Hall PTR
-
Book chapters
Learn Java from the ground up: Explore basic principles and functions of programming via a simple virtual computer model
Jan 2007
Ground-Up Java focuses on basic concepts, key techniques, and working examples to transform the true beginner to programming into someone who really "gets" Java. This sample chapter explains, in...
Provided by Sybex
-
Book chapters
Save time and aggravation with these quick solutions to thorny Java programming problems
Dec 2006
This sample chapter from Java Programming 10-Minute Solutions provides direct, specific solutions to five thorny problems both beginning and experienced Java programmers are likely to encounter....
Provided by Sybex
-
Downloads
Using IPC channels and .NET Framework 2.0 to communicate between processes
Dec 2006
Many C++ developers are used to using named pipes to communicate from one application to another. Unfortunately the .NET Framework does not supply an easy way to access named pipes. With the...
Provided by Zach Smith
-
Book chapters
Use JavaScript variables and built-in functions to update your Web pages automatically
Dec 2006
Focus on a simple script that automatically changes the date on your Web page in this sample chapter from The Book of JavaScript, 2nd Edition. Along the way, learn how JavaScript uses variables...
Provided by No Starch Press
-
Book chapters
Use the Adapter design pattern in Java to interface consistently with clients
Nov 2006
Leverage the power of design patterns in Java: learn how to use the Adapter pattern to provide consistent interfaces to clients in this sample chapter from Design Patterns in Java, 2nd Edition....
Provided by Addison Wesley Professional
-
Downloads
Simplify your PHP coding with 10 network programming PEAR classes
Nov 2006
The PHP Extension and Application Repository (PEAR) has a number of packages that can significantly simplify your network programming projects. This document lists 10 PEAR packages of specific...
Provided by Melonfire
-
Book chapters
Why software sucks and what you can do about it
Nov 2006
It's no secret that software applications often suck. Unsafe, unreliable, and hard to use, they leave users feeling frustrated and inadequate. Why do programmers design applications that make...
Provided by Addison Wesley Professional
-
Downloads
More effective requirements gathering with Microsoft OneNote
Oct 2006
The requirements gathering process is very difficult. Getting the information from the subject matter experts and packaging it into a coherent set of thoughts that the architect and developers can...
Provided by Robert L. Bogue
-
Downloads
Applied reflection: Write 80 percent less access code when interacting with a database
Sep 2006
With databases behind virtually every application, quite a bit of time is spent by application developers writing code to interact with databases. Zach Smith explains how to combine the Microsoft...
Provided by Zach Smith
-
Downloads
12 Questions a developer must answer in a contract winning RFP response
Jul 2006
With rising competition, vendor selection is becoming increasingly complex and more and more clients are using the RFP response as a basis for comparison between different vendors to evaluate the...
Provided by Melonfire
-
Downloads
Capture the right user requirements with these best practices for writing software specifications
Jul 2006
Provided by Melonfire
-
Downloads
Crash Course: Microsoft Excel
Jul 2006
This pre-packaged presentation contains everything you need to get end users up to speed fast about Microsoft Excel --even if you don't consider yourself a public speaker. It includes a PowerPoint...
Provided by TechRepublic Pro
-
Book chapters
Get up to speed on C# basic concepts
Jun 2006
C# is a simple, modern, object-oriented, and type-safe programming language that combines the high productivity of rapid application development languages with the raw power of C and C++. The C#...
Provided by Addison Wesley Professional
-
Book chapters
Create Impressionist painting effects using Photoshop
May 2006
This excerpt from Photoshop Fine Art Effects Cookbook demonstrates how Photoshop users can transform ordinary images into masterpieces that simulate the classic style of the famous French...
Provided by O'Reilly Media
-
Downloads
Learn advanced JavaScript techniques with this free chess game tool
Aug 2005
Whether it is determining the position of a pawn on a chess board or a button on a Web interface, properly coding JavaScript requires thorough knowledge of the underlying logic. Programming is as...
Provided by TechRepublic
-
Downloads
Powerful PowerPoint presentations
Jan 2001
We've collected seven articles offering the best of our PowerPoint tips and tricks. Download this article compilation and set your presentations on fire!
Provided by TechRepublic
-
Downloads
6 steps to better software documentation
May 2005
Well-written documentation plays a far more important role than it is often given credit for. By answering common user questions, support documentation like a user manual or technical cheat sheet...
Provided by TechRepublic
-
Downloads
100+ Keyboard shortcuts to move faster in TextPad
Jul 2005
This list provides more than 100 keyboard shortcuts to help you work faster with the TextPad text editor. This handy, four-page table lists more than 100 keyboard shortcuts and their...
Provided by TechRepublic
-
Book chapters
Manipulate strings with PHP
Feb 2006
This sample chapter, taken from PHP Phrasebook, discusses how to use PHP to manipulate strings. Of all data types PHP supports, strings are probably the ones most often used.This sample chapter,...
Provided by Sams Publishing
-
Downloads
Ten commandments of egoless programming
Jun 2005
The term 'egoless programming' was coined more than 30 years ago to describe a philosophy that advocates putting developer egos on hold in the interest of producing higher-quality, lower-defect...
Provided by TechRepublic
-
Downloads
50+ Keyboard shortcuts to move faster in Microsoft PowerPoint
Jul 2005
This list provides more than 50 keyboard shortcuts to help you work faster in Microsoft PowerPoint. This handy, two-page table lists more than 50 keyboard shortcuts and their corresponding...
Provided by TechRepublic
-
Book chapters
Follow the rules to more effective C# programming
Apr 2005
For C# programmers, no single function generates more discussion and more confusion than GetHashCode(). Hash-based containers use hash codes to optimize searches. In .NET, every object has a hash...
Provided by Addison Wesley Professional
-
Downloads
17 useful PHP array functions complete with examples
Jul 2005
This document outlines some of the more useful functions in the PHP array toolkit, and features detailed explanations and usage examples. Like arrays in other programming languages, PHP arrays...
Provided by TechRepublic
-
Downloads
Access the true power of JavaScript with object oriented programming
Jun 2005
This download takes an in depth look at some of the key concepts of object oriented programming (OOP) in JavaScript and then discuss how JavaScript implements them. While object oriented (OO)...
Provided by TechRepublic
-
Downloads
13 useful data manipulating Perl string functions
Jun 2005
This download will familiarize you with Perl's string functions, by listing and explaining some of the most important functions, together with sample code, and guidance on when to use each one....
Provided by TechRepublic
-
Downloads
File Compare Tool executable file
Sep 2002
For IT pros, using the FC DOS-based command can be frustrating. That is why Greg Shultz developed a neat little HTML Application (HTA) that uses Windows Script Host and VBScript to give the...
Provided by TechRepublic
-
Downloads
Presentation: 10 things you should know about securing DNS
Nov 2005
DNS software is a favorite target of hackers, which can lead to security problems. This PowerPoint presentation explains some of the most effective ways to lock down DNS servers. Without DNS, you...
Provided by TechRepublic
-
Downloads
The PathPing utility script
Jul 2002
Streamline the use of the PathPing utility by moving it out of the command-line-only category and giving it a GUI front end with Windows Script Host and VBScript.
Provided by TechRepublic
-
Downloads
The Find Master Browser Utility script
Oct 2001
Use this VBScript to locate the master browser in any Windows peer-to-peer workgroup.
Provided by TechRepublic
-
Downloads
Generate software development documentation with the inclusion by reference method
Mar 2006
One technique for generating software development documentation which deserves more attention is the idea of including documentation by reference. Generating the necessary documentation in a...
Provided by TechRepublic
-
Downloads
GUI front end for NetStat
Feb 2004
NetStat is a powerful utility, but the command line switches can be confusing. This HTA application can make NetStat more user-friendly.
Provided by TechRepublic
-
Book chapters
Save time by automating the way you build, deploy, and monitor Java applications
Feb 2007
Developers have better things to do than piece together builds, follow checklists full of release commands, copy files around on servers, and monitor running programs. Fortunately, what with the...
Provided by Pragmatic Bookshelf
-
Downloads
Read and write MP3 tags with Perl and manage your music files
Mar 2007
CPAN comes with an MP3::Tag module, which provides ready-made tools to read and extract metadata from MP3 files, making it a simple matter to identify the title, artist and genre of a particular...
Provided by Melonfire
-
Downloads
Get complete development tools for free with Express Editions
Apr 2007
Microsoft offers Express Editions of both Visual Studio .NET 2005 and SQL Server 2005. This gives developers all the tools they need to create .NET applications and could create a generation of...
Provided by Edmond Woychowsky
-
Book chapters
Apply object-oriented analysis and design to the problem of software complexity
Apr 2007
Failure to master the complexity of software often results in projects that are late, over budget, and deficient in their stated requirements. In this sample chapter from Object-Oriented Analysis...
Provided by Addison Wesley Professional
-
Downloads
Create ZIP archives dynamically and on the fly with Perl
May 2007
Perl has the ability to dynamically create and read compressed ZIP archives without relying on external tools and utilities, via its Archive::Zip module. This tutorial runs you through the basics,...
Provided by Melonfire
-
Book chapters
Master the use of variables in your Visual Basic for Applications (VBA) procedures
May 2007
Visual Basic for Applications (VBA) procedures often need to store temporary values for use in statements and calculations that come later in the code. Although you may get away with using the...
Provided by Que Publishing
-
Book chapters
Write, compile, and execute a program in C++
Jun 2007
Learning any new programming language requires writing programs. Learn how to write, compile, and execute simple programs in C++ in this sample chapter from C++ Primer, 4th Edition. First,...
Provided by Addison Wesley Professional
-
Downloads
10 JSP tag libraries no programmer should be without
Jun 2007
One of JSP's most overlooked features is its ability to work with reusable code blocks, aka "tag libraries", to add new functionality to a JSP application. These tag libraries, declared using...
Provided by Melonfire
-
Book chapters
Develop a more agile and effective software development process with continuous integration (CI)
Jul 2007
Developing software requires planning for change, continuously observing the results, and incrementally course-correcting based on the results. This is how continuous integration (CI) operates....
Provided by Addison Wesley Professional
-
Book chapters
Write automated tests in xUnit using Test Double patterns
Aug 2007
Automated testing is a cornerstone of agile software development: an effective testing strategy delivers new functionality more aggressively, accelerates user feedback, and improves quality. In...
Provided by Addison Wesley Professional
-
Book chapters
Perfect your software by applying these critical testing processes
Aug 2007
The quality of any software project is unknown until the development team starts pounding on it, looking for ways to push the system under test as far out of control and away from the expected as...
Provided by Addison Wesley Professional
-
Book chapters
Create and use images to make better Java applications
Aug 2007
Since the introduction of Java 2D in J2SE 1.2, Java programmers have had access to a straightforward and effective image-processing model. Learn how to use Java 2D's powerful facilities to...
Provided by Prentice Hall PTR
-
Book chapters
Reap the benefits of modular programming within the NetBeans platform
Sep 2007
As applications become more and more complicated, they are more frequently assembled from modules that were developed independently. Modular coding enables developers to achieve and manage this...
Provided by Prentice Hall PTR
-
Book chapters
Represent the Fibonacci Sequence as a collection in the form of an STL sequence class
Oct 2007
Anyone who appreciates mathematical elegance will appreciate the Fibonacci sequence and its associated relationship, the Golden Ratio. In this chapter download from Extended STL: Collections and...
Provided by Addison Wesley Professional
-
Book chapters
Master the grammar of NXT-G and build a ScanBot
Oct 2007
LEGO and National Instruments designed the computer language NXT-G to explicitly run on a toy, but that doesn't mean it's "just a toy" or that it can't be used to write "real" programs. There is...
Provided by No Starch Press
-
Downloads
10 types of programmers you'll encounter in the field
Nov 2007
Programmers enjoy a reputation for being peculiar people. In fact, even within the development community, there are certain programmer archetypes that other programmers find strange. Justin James...
Provided by Justin James
-
Downloads
10 reasons why use cases are indispensable to your software development project
Nov 2007
Well-written use case narratives (or simply "use cases") offer the analysis, development, and testing teams an invaluable guidebook. A use case is a formalized story that describes how someone...
Provided by Joe Goss
-
Downloads
How do I... Generate barcodes using C#?
Nov 2007
There are many libraries that you can buy to generate barcodes from the .NET Framework. But why buy one when you could use a free font in conjunction with a few GDI+ functions? Zach Smith shows...
Provided by Zach Smith
-
Downloads
How do I... Create an image mask when using Sony Vegas?
Feb 2008
Sony Vegas is an image editing and manipulation application geared toward the average amateur editor, but it is still a very powerful and capable tool. Creating what is commonly known as a mask in...
Provided by Steven Warren
-
Downloads
10 non-monetary benefits to attract and retain top developers
Mar 2008
When recruiting developers, it's easy to fall into the trap of thinking that money is what brings in the best and the brightest. After all, developers tend to receive paychecks a bit beefier than...
Provided by Justin James
-
Downloads
Get Up To Speed: The GIMP
May 2008
If you are familiar with the Photoshop, then you will know your way around the Linux equivalent called The GIMP. The GIMP (GIMP stands for GNU Image Manipulation Project) is an open source image...
Provided by TechRepublic Pro
-
Book chapters
Improve your UI by expressing time effectively
Jul 2008
Your user interface may convey time for various reasons, such as through progress indicators that tell users how long they have to wait for an operation to complete. This chapter from Designing...
Provided by Addison-Wesley
-
Downloads
Real-world use of ColdFusion 8: Two technical case studies
Nov 2008
Brian Kotek looks at how two growing organizations -- NaturalInsight and FoodSHIELD -- are using ColdFusion 8 to solve business problems. He also drills down into what developers think ColdFusion...
Provided by Brian Kotek
-
Downloads
10 ADO best practices
May 2009
You can work more efficiently with data when you know how to take advantage of the ActiveX data objects (ADO) library. Susan Harkins offers some pointers that will help you use ADO objects...
Provided by Susan Harkins
-
Downloads
10 things you can do to create better documentation
Jul 2007
Documentation isn't exactly the reason why most IT professional chose their career. But with the right amount of enthusiasm, hard work and attention to detail you can become a much more valuable...
Provided by TechRepublic
-
Book chapters
Master the QObject class
Jan 2007
Developers new to C, C++, objects, or patterns receive a comprehensive tutorial in An Introduction to Design Patterns in C++ with Qt 4 that walks them through every core concept, step by step,...
Provided by Prentice Hall PTR
-
Downloads
10 reasons to use Azure for your cloud apps
Jan 2010
Cloud platforms are available from various vendors, including Amazon, IBM, and Google. But Deb Shinder thinks Microsoft Azure might be the best choice.This download is also available as an entry...
Provided by Deb Shinder
-
Book chapters
Audit your code for security problems
Jun 2007
If you're a developer who has joined a development project already in progress or have decided to use third-party code, or if you're an administrator who is worried about the quality of code...
Provided by Syngress
-
Book chapters
Organize your Web Tools platform (WTP) development project
Aug 2007
Java Web application developers with a working knowledge of Java programming and some experience using Eclipse will benefit from the discussion of the architecture of Java Web applications and...
Provided by Addison Wesley Professional
-
Book chapters
Create more secure software: Apply static analysis to your code review process
Jul 2007
Network security, judicious administration, and wise use are all important, but ultimately, software security cannot be left to the system administrator or the end user. It is the responsibility...
Provided by Addison Wesley Professional
-
Downloads
Create useful and relevant JavaScript documentation with JSDoc
Jul 2007
Whatever the reason, not documenting an application is never a good thing, even if it is usually something of a chore. This is especially true when given the task of documenting client-side...
Provided by Edmond Woychowsky
-
Book chapters
Learn semantic tagging techniques for Java developers
Jul 2007
Java developers who wish to participate in building the Semantic Web need to be familiar with official standards such as Resource Description Framework (RDF) in order to tag documents...
Provided by No Starch Press
-
Book chapters
Learn Java from the ground up: Explore basic principles and functions of programming via a simple virtual computer model
Jan 2007
Ground-Up Java focuses on basic concepts, key techniques, and working examples to transform the true beginner to programming into someone who really "gets" Java. This sample chapter explains, in...
Provided by Sybex
-
Downloads
10 things you should know about PowerPoint abuse
Sep 2005
Who hasn't sat through a badly constructed, poorly delivered presentation? This list of mistakes will help you avoid some of the most commonly made PowerPoint blunders. PowerPoint is a wonderful...
Provided by TechRepublic
-
Downloads
Hands-on programming: Create a function library from an external configuration
Jan 2010
Developer Justin James shows you how to create a generic class that can be retrieved by name and a class that inherits from the generic class and pre-loads itself with functions stored in an...
Provided by Justin James
-
Book chapters
Master the fundamentals of C#
Jul 2007
Explore the fundamentals of the C# programming language in this sample chapter from C# Primer: A Practical Approach. Investigate Web forms and type inheritance as well as predefined language...
Provided by Addison Wesley Professional
-
Downloads
Use Microsoft Message Queuing in C# for inter-process communication
Mar 2007
Microsoft Message Queuing (MSMQ) is a way to send messages to a queue for later processing. The messages are sent to the queue by a "Producer" application, and retrieved from the queue by a...
Provided by Zach Smith
-
Downloads
6 steps to better software documentation
May 2005
Well-written documentation plays a far more important role than it is often given credit for. By answering common user questions, support documentation like a user manual or technical cheat sheet...
Provided by TechRepublic
-
Downloads
10+ of my favorite Windows API functions to use in Office applications
Dec 2010
When a VBA solution falls short of your needs, there's probably a Windows API function that can handle the job. Susan Harkins lists 10 handy APIs and explains how you can put them to work.This...
Provided by Susan Harkins
-
Downloads
10 gifts to give your development team this holiday season
Nov 2010
Show your developers how much you appreciate their hard work and loyalty by choosing from this list of gift ideas. Some are more tangible than others -- and some won't cost you a dime.This...
Provided by Justin James
Keep Up with TechRepublic
Submit a Paper
Get your content listed in our directory!
Our directory is the largest library of vendor-supplied technical content on the Web. It’s also the first place IT decision makers turn to when researching technology solutions. Our members are already finding your competitors’ papers here - shouldn’t they find yours, too? It's FREE so click here and submit your white paper, case study, data sheet, research report, or other document today!



