- Follow this blog:
- RSS
- Email Alert
Software Engineer
Mary Weilage
TechRepublic Staff
Mary Weilage

-
Agile development is a method, not a goal
Author Amr Elssamadisy talks about how his addiction to Agile development began nine years ago. He also explains why so many efforts to adopt Agile fail.
Posted by Amr Elssamadisy | August 26, 2008, 11:12 AM PDT
-
Should Web developers keep up with browser statistics?
Tony Patton explains why developers may want to keep up with Web browser statistics and describes where to find this information. Discuss how browser market share impacts your development work.
Posted by Tony Patton | August 26, 2008, 7:24 AM PDT | Latest comment by powellc@...
-
Rally Software: Agile development for the masses
One of Justin James' biggest problems with Agile development is that it requires a lot of hard work and thought to be successful. Find out how Rally Software's suite addresses these issues and more.
Posted by Justin James | August 19, 2008, 5:00 AM PDT | Latest comment by cupcake@...
-
Secure ASP.NET 2.0 sites with Membership API
Beginning with ASP.NET 2.0, the Membership API was added to simplify adding security to a Web application. Tony Patton explains out how to use the Membership API with a SQL Server backend.
Posted by Tony Patton | August 18, 2008, 8:30 AM PDT | Latest comment by DukeCylk
-
Is writing a programming book (or two) a good idea?
Justin James asks TechRepublic members for advice about whether he should write a programming book. Check out the topics he plans to write about, and then offer your two cents.
Posted by Justin James | August 13, 2008, 9:00 AM PDT | Latest comment by ktalley
-
Unit testing options for JavaScript
Unit testing is different from traditional testing because it is performed by the developer and not a tester. Tony Patton provides an overview of several options for unit testing client-side...
Posted by Tony Patton | August 12, 2008, 7:29 AM PDT | Latest comment by techrepublic@...
-
Poll: How did you learn to program?
Did you learn how to program in school, from someone else, on your own, or through various paths? Take this quick poll and let us know.
Posted by Justin James | August 7, 2008, 5:38 PM PDT | Latest comment by ajaikhattri@...
-
CodeGear's Delphi for PHP: Initial impressions
After seeing a demo of CodeGear's Delphi for PHP, Justin James describes his favorite features as well as the product's drawbacks. Find out if he ultimately recommends checking it out.
Posted by Justin James | August 5, 2008, 6:58 AM PDT | Latest comment by markku.niskanen@...
-
Employ refactoring via Visual Studio to write better code
Refactoring is the practice of making your code cleaner and clearer without affecting the functionality. Find out what's included in Visual Studio's Refactor menu, and discover a couple of Visual...
Posted by Tony Patton | August 4, 2008, 10:41 AM PDT | Latest comment by Justin James
-
How do I... Store application data securely using encrypted DataSets?
Application developers' choices for storing data on the local machine were limited for a long time -- you either used a database or stored the data in flat files. With the advent of XML and the...
Posted by Zach Smith | July 31, 2008, 11:57 PM PDT | Latest comment by changaboy24
-
30 tips for development managers: How to attract and retain topnotch talent
Justin James provides development managers with excellent tips on how to: write want ads for developer positions, understand why your star is leaving, and attract and retain top developers.
Posted by Mary Weilage | July 30, 2008, 6:00 AM PDT | Latest comment by Justin James
-
Drive online business with landing pages
Tony Patton outlines the elements of an effective landing page and discusses the importance of testing these pages.
Posted by Tony Patton | July 29, 2008, 6:28 AM PDT | Latest comment by Amnezia
-
Can you be a self-respecting Web developer without knowing HTML?
Tony Patton says he can't accept a so-called Web developer who doesn't fully understand the technology used to create their applications. How much do you think a Web developer needs to know about...
Posted by Tony Patton | July 22, 2008, 7:46 AM PDT | Latest comment by santeewelding
-
ROI equation for development projects: What not to forget
When measuring your development project's ROI, it's important to go beyond the basic calculation. Here are a few important costs and returns that you may have overlooked.
Posted by Justin James | July 18, 2008, 1:24 PM PDT | Latest comment by fourcadm
-
What size programming team do you prefer?
Do you work best on a small team or a large team, or do you prefer to be a "lone wolf" programmer? Take this poll to let us know.
Posted by Justin James | July 18, 2008, 3:00 AM PDT | Latest comment by jslarochelle
-
Hands on with the June 2008 CTP of the Parallel Extensions Library
If you are working on a project that could benefit from a multithreaded operation or parallel processing, Justin James suggests you check out the June 2008 Community Technology Preview (CTP)...
Posted by Justin James | July 14, 2008, 6:38 AM PDT | Latest comment by Justin James
-
What title is your career goal?
Are you striving to be a Senior Developer, an Architect, a Business Analyst, or some other title? Let us know about your career aspirations by taking this poll.
Posted by Justin James | July 11, 2008, 6:00 AM PDT | Latest comment by Justin James
-
Seamlessly integrate applications with eBay using its Windows SDK
The eBay Windows SDK allows you to easily access eBay data within your application. Tony Patton gives you an overview of the functionality provided by the eBay Web services API.
Posted by Tony Patton | July 10, 2008, 8:30 AM PDT | Latest comment by codelavie@...
-
Modeling cellular automaton with StarLogo
When Justin James learned that StarLogo TNG 1.0 was released, it brought back fond memories of a project in college. He recounts how he used StarLogo software to model a scientific theory.
Posted by Justin James | July 7, 2008, 6:32 AM PDT | Latest comment by Justin James
-
The architecture of a flexible .NET file processing system -- Part 4
The first three parts of this series concentrated on the overall architecture of the .NET file processing system and how the messages get created and routed. In this installment, Zach Smith...
Posted by Zach Smith | July 4, 2008, 9:43 AM PDT | Latest comment by Samir_Kulkarni@...
-
Seven traits of effective programmers
Being a great programmer involves more than writing code that works. Justin James lists the hallmarks of programmers who rise to the top ranks of their profession.
Posted by Justin James | May 4, 2013, 9:18 PM PDT | Latest comment by cmckinney@...
-
C# developer interview questions and answers
Software development hiring managers and potential interviewees will find these open-ended C# proficiency interview questions and answers useful.
Posted by Tony Patton | August 13, 2012, 1:53 PM PDT | Latest comment by jhalaka
-
JavaScript interview questions and answers
Development hiring managers and potential interviewees may find these sample JavaScript proficiency interview Q&As and code snippets useful.
Posted by Tony Patton | December 14, 2012, 1:07 PM PST | Latest comment by belli_bettens@...
-
Why programmers should study the art of programming
Chip Camden encourages programmers to cultivate a broad and deep understanding of the trade by accumulating a knowledge of its history and keeping an eye on recent developments.
Posted by Chip Camden | May 10, 2013, 8:58 PM PDT | Latest comment by Tony Hopkinson
-
ASP.NET development interview questions and answers
Development hiring managers and potential interviewees may find these sample ASP.NET proficiency interview Q&As useful.
Posted by Tony Patton | October 22, 2012, 9:46 AM PDT | Latest comment by Akanksha Kalla
-
SQL Server database developer interview questions and answers
Development hiring managers and potential interviewees may find these open-ended SQL Server proficiency interview Q&As useful.
Posted by Tony Patton | September 28, 2012, 5:41 PM PDT | Latest comment by Tony Hopkinson
-
Let users pick a file to open via OpenFileDialog in VB.NET
Whenever you need to allow a user to open a particular file without forcing the user to type the full path and file name, you can use the OpenFileDialog class. OpenFileDialog has a number of...
Posted by Irina Medvinskaya | August 23, 2007, 3:01 PM PDT | Latest comment by Tokinabo
-
Streamline CSS development with LESS
LESS is a dynamic stylesheet language that extends standard CSS. The result is leaner code that is easier to maintain.
Posted by Tony Patton | May 16, 2013, 9:07 AM PDT | Latest comment by maszsam@...
-
How developers can survive a 'go live' scenario
Something always goes wrong in a "go live" scenario. Prepare your development team, your work environment, and yourself to handle these high-pressure situations.
Posted by Justin James | April 25, 2013, 10:51 AM PDT | Latest comment by Refurbished
-
How to test Web services with soapUI
SmartBear's soapUI is a fantastic tool for testing and demoing Web services. Follow these instructions on how to use soapUI to perform Web service testing.
Posted by Justin James | August 27, 2012, 10:39 AM PDT | Latest comment by web-testing-services
-
Configuring SQL Developer for MySQL
I rant against Oracle products a lot in this blog, but I have to admit I actually like a few of their products. One of them is SQL Developer. Strangely though, the feature I kind of like best is...
Posted by Rex Baldazo | November 27, 2007, 5:56 PM PST | Latest comment by MariposaLibre
-
Expand your utility belt with Underscore.js
The JavaScript library Underscore.js streamlines tasks and allows you to do more with fewer lines of code. Get a sense of what you can do with some of its 60+ functions.
Posted by Tony Patton | April 24, 2013, 11:07 AM PDT
-
Write a resume that will land you a programming job
Justin James lays out what he sees on a developer's resume that makes him say "wow!"... and what makes him say "ugh!"
Posted by Justin James | October 8, 2007, 10:10 PM PDT | Latest comment by aliyadesouza
-
CSS interview questions and answers
Development hiring managers and potential interviewees may find these sample CSS proficiency interview Q&As and code snippets useful.
Posted by Tony Patton | January 10, 2013, 12:12 PM PST
-
Two approaches to redirection in ASP.NET
ASP.NET provides a few ways to move to different pages. Tony Patton looks at these options and provides commentary on when you should use which approach.
Posted by Tony Patton | October 14, 2008, 5:00 AM PDT | Latest comment by mandlaanilbabu
-
Improve web page load time with yepnope.js
The yepnope.js library offers a simple approach to asynchronously and conditionally loading web page resources. Here's a basic usage guide for yepnope.js.
Posted by Tony Patton | May 10, 2013, 11:03 AM PDT | Latest comment by mmesford
-
Creating a Web service with VB.NET
VB.NET allows you to use Web services as if they were entirely local objects since most of the marshaling between the client and the server is taking place in the background. This tip shows you...
Posted by Irina Medvinskaya | October 4, 2007, 12:05 PM PDT | Latest comment by nimblebits
-
Learn how to use the DateTimePicker control in VB.NET
Visual Studio .NET's DateTimePicker control offers a convenient way to allow users to make a date/time selection. In this quick tip, Irina Medvinskaya creates a sample that uses the DateTimePicker...
Posted by Irina Medvinskaya | July 26, 2007, 10:58 AM PDT | Latest comment by harshalj90
-
Develop PowerShell code within Visual Studio
Former PowerShell skeptic Tony Patton describes how the PowerGUI Visual Studio Extension brings PowerShell development into Visual Studio.
Posted by Tony Patton | March 16, 2012, 2:30 PM PDT
-
When to use functional programming languages and techniques
If a project requires lots of concurrency/parallelism, its own language, or lots of math, you should think functional programming.
Posted by Claudio Caballero | May 21, 2013, 10:30 AM PDT | Latest comment by Mark Miller

































