- Subscribe to this page:
- RSS
- Email Alert
software engineering
(66 results)-
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
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
Practical application: Put XSLT 2.0 to work for you
Apr 2007
XSLT 2.0 is no longer just a theoretical standard. With some readily available free tools you can put the power of XSLT 2.0 to work for you in your normal application development. Edmond...
Provided by Edmond Woychowsky
-
Downloads
How do I... Use the .NET Framework to consume RSS feeds?
Apr 2007
Many Web sites are now offering their content via XML based RSS (Really Simple Syndication) feeds. This allows automated processes to collect content from many sites and aggregate the data into a...
Provided by Zach Smith
-
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
How do I... Get started using the F# programming language
Jun 2007
F# (pronounced F Sharp) is a functional programming language based upon OCaml. It was developed by Microsoft's Microsoft Research department. F# runs within the .NET CLR, which means it can be...
Provided by Justin James
-
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
-
Downloads
The architecture of a flexible .NET file processing system -- Part 2
Jun 2007
While Web services are taking the world by storm, and service oriented architecture is becoming the norm, some companies still rely on importing flat files to communicate with partners. BizTalk...
Provided by Zach Smith
-
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
Investigate how cascading failures occur across layers within your system architecture
Jul 2007
The standard system architecture for enterprise systems, including Web sites and Web services, comprises a collection of functionally distinct farms or clusters (often referred to as layers) that...
Provided by Pragmatic Bookshelf
-
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
Test your software security with these powerful fuzzing frameworks
Jul 2007
The concept of fuzzing to test software security has been around for almost twenty years but only recently captured widespread attention. In 2006, a plague of vulnerabilities affected popular...
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
-
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
-
Downloads
10+ tips for getting your application into production
Jan 2008
Developers usually consider an application successful if it meets budget, delivery, and business requirements. But getting from development to final acceptance can be a sticky path to...
Provided by TechRepublic
-
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
Mining project requirements -- techniques to use before and after an interview
Mar 2008
Conducting a good interview to gather project requirements can be a daunting task -- particularly if you are interviewing a stakeholder who holds a high position in the organization, or has a...
Provided by Joe Goss
-
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
Interview with HTML 5 Editor Ian Hickson about features, pain points, and more
Aug 2008
In this interview, HTML 5 Editor Ian Hickson discusses his favorite features, the features he thinks might be most contentious, the pain points he expects HTML 5 will address, and much more. He...
Provided by Justin James
-
Downloads
Part 1: Developing an object oriented database in less than 140 lines of C#
Jan 2007
One of the best benefits of the .NET Framework over lower level programming is that it enables developers to create very complex, custom solutions, without writing low-level code. This speeds up...
Provided by Zach Smith
-
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
-
Book chapters
Use the QtSql module to build Qt applications that work with various relational database management systems
Jul 2007
Nowadays, it's difficult to imagine many applications being able to function without relational databases to back them up. For this reason, Qt provides a range of classes in the QtSql module that...
Provided by No Starch Press
-
Book chapters
Use Visual Basic 2005 Express Edition to develop custom applications that link to an SQL Server Express database
Nov 2006
SQL Server Express is an innovative database product that combines power, flexibility, ease of use, and no cost, as well as the ability to develop custom applications using Visual Basic Express....
Provided by Sybex
-
Downloads
Visual Basic Resource Guide- ISO
Mar 2005
Burn your own CD version of TechRepublic's Visual Basic Resource Guide. This download is a complete image of the CD available for sale in our TechRepublic catalog. This CD-ROM is loaded with...
Provided by TechRepublic Pro
-
Downloads
Use the advantages of custom attributes in your C# applications
Apr 2007
In the .NET Framework attributes are used for many different reasons -- from defining which classes are serializable to choosing which methods are exposed in a Web service. Attributes allow...
Provided by Zach Smith
-
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
-
Downloads
Use open source Subversion for personal document management
Mar 2007
The open source version control system Subversion has rapidly become a developer favorite. It enjoys an excellent reputation and a wealth of free, online documentation, as well as a growing body...
Provided by Chad Perrin
-
Downloads
Manage WinForm controls using the Anchor and Dock properties
Mar 2007
Many beginning WinForms developers have trouble keeping the controls on their forms uniform and organized. Often the controls look fine at design time, but when the form is resized at runtime the...
Provided by Zach Smith
-
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
-
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
Part 1: Developing an object oriented database in less than 140 lines of C#
Jan 2007
One of the best benefits of the .NET Framework over lower level programming is that it enables developers to create very complex, custom solutions, without writing low-level code. This speeds up...
Provided by Zach Smith
-
Downloads
Dynamic XML document construction with the PHP DOM
Dec 2006
When working with XML-based applications, developers often find themselves facing the requirement to generate XML-encoded data structures on the fly. Although this task might seem intimidating,...
Provided by Melonfire
-
Book chapters
Investigate an agile, lightweight, "value-up" approach to software engineering
Nov 2006
Most accepted project management wisdom comes from the world of roads and bridges, where design risks are low, design cost is small relative to build cost, and the opportunity to to deliver...
Provided by Addison Wesley Professional
-
Book chapters
Use Visual Basic 2005 Express Edition to develop custom applications that link to an SQL Server Express database
Nov 2006
SQL Server Express is an innovative database product that combines power, flexibility, ease of use, and no cost, as well as the ability to develop custom applications using Visual Basic Express....
Provided by Sybex
-
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
-
Book chapters
Build mobile applications for wireless devices with ASP.NET mobile controls
Oct 2006
Developing mobile applications for wireless devices such as cell phones, pagers, pocket PCs, and other personal digital assistants (PDAs) like Palm and Blackberry devices can be a complex task...
Provided by Microsoft Press
-
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
-
Book chapters
Create your first application in Visual Basic 2005 Express Edition
Sep 2006
Take a quick-start, project-based approach to building your programming skills in Microsoft Visual Basic 2005 Express Edition in this sample chapter from Microsoft Visual Basic 2005 Express...
Provided by Microsoft Press
-
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
Visual Basic Resource Guide- ISO
Mar 2005
Burn your own CD version of TechRepublic's Visual Basic Resource Guide. This download is a complete image of the CD available for sale in our TechRepublic catalog. This CD-ROM is loaded with...
Provided by TechRepublic Pro
-
Downloads
Software skills evaluation form
Apr 2003
Consultants who find themselves helping a client's users acclimate to new applications need a way to assess how comfortable users are with the new software. This evaluation form can give you an...
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
Firewall failure plan checklist
May 2005
Whether your firewall is hardware- or software-based it's a terrific target for experienced hackers and at some point it will fail. How you prepare for that failure and the actions you take...
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
Empty Folder Tracker
Aug 2003
You don't want empty folders to waste resources on your Windows machines--but you also don't want to waste time locating them and deleting them manually. Use this handy VBS utility to quickly find...
Provided by TechRepublic
-
Downloads
Streamline your organization's process with this software installation checklist
Jan 2006
To help your IT support department effectively manage the testing, approval, and installation of client software, we've created this software installation checklist. Download the form and...
Provided by TechRepublic
-
Downloads
A sample app to monitor performance counters and send alerts
Aug 2007
Nearly every system level application or component publishes data via performance counters. In addition to that, the .NET Framework provides functionality to both read and write to performance...
Provided by Zach Smith
-
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
-
Downloads
10+ tips for getting your application into production
Jan 2008
Developers usually consider an application successful if it meets budget, delivery, and business requirements. But getting from development to final acceptance can be a sticky path to...
Provided by TechRepublic
-
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
Mining project requirements -- techniques to use before and after an interview
Mar 2008
Conducting a good interview to gather project requirements can be a daunting task -- particularly if you are interviewing a stakeholder who holds a high position in the organization, or has a...
Provided by Joe Goss
-
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
Interview with HTML 5 Editor Ian Hickson about features, pain points, and more
Aug 2008
In this interview, HTML 5 Editor Ian Hickson discusses his favorite features, the features he thinks might be most contentious, the pain points he expects HTML 5 will address, and much more. He...
Provided by Justin James
-
Downloads
Part 1: Developing an object oriented database in less than 140 lines of C#
Jan 2007
One of the best benefits of the .NET Framework over lower level programming is that it enables developers to create very complex, custom solutions, without writing low-level code. This speeds up...
Provided by Zach Smith
-
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
How Lean Six Sigma affirms agile programming practices
Feb 2010
Joe Goss examines how the Define Measure Analyze Improve Control and the agile software development methodologies address the eight areas of waste defined by Lean Six Sigma.This download is also...
Provided by Joe Goss
-
Book chapters
Use the QtSql module to build Qt applications that work with various relational database management systems
Jul 2007
Nowadays, it's difficult to imagine many applications being able to function without relational databases to back them up. For this reason, Qt provides a range of classes in the QtSql module that...
Provided by No Starch Press
-
Downloads
Empty Folder Tracker
Aug 2003
You don't want empty folders to waste resources on your Windows machines--but you also don't want to waste time locating them and deleting them manually. Use this handy VBS utility to quickly find...
Provided by TechRepublic
-
Downloads
Dynamic XML document construction with the PHP DOM
Dec 2006
When working with XML-based applications, developers often find themselves facing the requirement to generate XML-encoded data structures on the fly. Although this task might seem intimidating,...
Provided by Melonfire
-
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
-
Downloads
Manage WinForm controls using the Anchor and Dock properties
Mar 2007
Many beginning WinForms developers have trouble keeping the controls on their forms uniform and organized. Often the controls look fine at design time, but when the form is resized at runtime the...
Provided by Zach Smith
-
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
-
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
Use the advantages of custom attributes in your C# applications
Apr 2007
In the .NET Framework attributes are used for many different reasons -- from defining which classes are serializable to choosing which methods are exposed in a Web service. Attributes allow...
Provided by Zach Smith
-
Downloads
Job snapshot: Programmer
Feb 2010
This is the first installment of a series devoted to the various roles of IT pros. Here, Justin James, describes his job as a programmer.
Provided by Toni Bowers
-
Downloads
Capture the right user requirements with these best practices for writing software specifications
Jul 2006
Provided by Melonfire
-
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
A pragmatic approach to training programmers
Jul 2009
Justin James believes there should be two educational tracks for software programmers: a true computer science program that focuses on a very mathematical, theoretical approach to programming, and...
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
Visual Basic Resource Guide- ISO
Mar 2005
Burn your own CD version of TechRepublic's Visual Basic Resource Guide. This download is a complete image of the CD available for sale in our TechRepublic catalog. This CD-ROM is loaded with...
Provided by TechRepublic Pro
-
Downloads
Streamline your organization's process with this software installation checklist
Jan 2006
To help your IT support department effectively manage the testing, approval, and installation of client software, we've created this software installation checklist. Download the form and...
Provided by TechRepublic
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!



