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

-
CodePlex: Microsoft's open source initiative
The battle between Microsoft and the open source community has been well documented over the years. Microsoft seems to be embracing the open source movement with its CodePlex Web site, which...
Posted by Tony Patton | June 5, 2007, 2:13 PM PDT | Latest comment by atisha34@...
-
Avoid the @ symbol in Oracle passwords
Password complexity is one of many things that IT auditors examine to see whether a system is secure. IT policies usually state that a password must be a minimum length and include a mix of...
Posted by Bob Watkins | June 5, 2007, 8:19 AM PDT | Latest comment by magmag66
-
Comparing SQL Server constraints and DML triggers
Over the years, I have witnessed many developers being confused about when to use data-manipulation language (DML) triggers vs. when to use constraints. I have seen numerous occasions where both...
Posted by Tim Chapman | June 4, 2007, 2:55 PM PDT | Latest comment by jcelko212@...
-
CSS 101: Styling the cursor
CSS allows you to control the appearance and layout of every aspect of a Web page -- this includes everything from fonts to margins to the cursor. That's right, beginning with CSS 2.1, you can...
Posted by Tony Patton | June 4, 2007, 1:36 PM PDT | Latest comment by Jerry M. Gartner
-
Consistent error logging greatly simplifies PL/SQL debugging
I've been working with Oracle databases for a little over a year now, and the part I really like best is PL/SQL. That's their database programming language that lets you combine procedural code...
Posted by Rex Baldazo | May 30, 2007, 4:58 PM PDT | Latest comment by zorack01
-
How do I... Control text properties with CSS?
CSS text properties This article is also available as a TechRepublic download, which includes the code listing in a separate text file for easy copy and paste. CSS lets you exert tremendous...
Posted by Melonfire | May 30, 2007, 8:23 AM PDT
-
Time to improve application deployment
I am sure that most conscientious developers do their best to make sure that the next coder who tries to maintain the program has an easy time. But how many of us pay any attention to the system...
Posted by Justin James | May 29, 2007, 7:32 PM PDT | Latest comment by Justin James
-
Is there still a need for Hungarian notation?
I do a fair amount of Java programming, but it has always been for servlets and JSPs, so I've never had a need to do any Swing GUI programming. I've long been curious to learn more, so I recently...
Posted by Rex Baldazo | May 23, 2007, 5:16 PM PDT | Latest comment by jslarochelle
-
F#, Indian math education, and good programming
This weekend, I finally sat down and did something that I promised myself I would do for around a year now: I started working with F#. The experience was really quite interesting. For the first...
Posted by Justin James | May 21, 2007, 9:30 PM PDT | Latest comment by Tony Hopkinson
-
How do I... Create secure tunnels for client-server communication with OpenSSH?
Takeaway: OpenSSH offers a suite of tools for secure client-server communication and enables you to create secure "tunnels" for any kind of client-server communication, including checking/sending...
Posted by Melonfire | May 21, 2007, 10:45 AM PDT | Latest comment by burech1
-
Use the power of these PHP functions to sort your arrays
This article is also available as a TechRepublic download. If you've worked with PHP over any length of time, you'll already be familiar with arrays -- data structures that allow you to store...
Posted by Melonfire | May 17, 2007, 1:45 PM PDT
-
Save time by testing regular expressions with Expresso
This article is also available as a TechRepublic download. Learning how to write regular expressions is a little like sex education: Studying theory is great, but it pales in comparison to the...
Posted by Edmond Woychowsky | May 17, 2007, 7:58 AM PDT
-
Your mashups can get your users in hot water
My employer recenty put into place one of those Web content filtering (WCF) devices. So far, they have it set to fairly benign settings. The last time my work PC sat behind one of those, the world...
Posted by Justin James | May 16, 2007, 7:21 PM PDT | Latest comment by sMoRTy71
-
I wish language developers would agree on the equals syntax
Today's post is short because I just want to rant about how different programming languages have different syntax for the equals sign. For some reason I've been running into this particular issue...
Posted by Rex Baldazo | May 16, 2007, 2:06 PM PDT | Latest comment by klaasvanbe@...
-
Stop writing garbage HTML!
In a world full of broadband connections, it can be tempting to let your page weight to creep up a bit. While a bit more heft in a page is probably acceptable, it still is silly to write wasteful...
Posted by Justin James | January 2, 2007, 9:21 PM PST | Latest comment by Ivy Clark
-
Reality, meet database
Has anyone else ever noticed that DBAs and database philosophers have no clue what reality is like? I sure have. Every time I encounter a database that I had nothing to do with, I notice one of...
Posted by Justin James | October 26, 2006, 8:13 PM PDT | Latest comment by sconyers@...
-
Usability vs. user experience
I am repeatedly struck between the difference between usability and the user experience. I know, “user experience‿ has been beaten to death by Microsoft for the last five years. You cannot...
Posted by Justin James | October 23, 2006, 7:15 PM PDT | Latest comment by bschreil
-
Perl: My secret weapon
This week I have been extremely grateful that Perl is in my bag of tricks. There are two distinctions that you can make in the world of programming: people who work on lengthy projects, and people...
Posted by Justin James | October 19, 2006, 7:26 PM PDT | Latest comment by apotheon
-
Skill sets and company size
I am seeing a growing gap between the technology used by mega corporations and by small/medium/large companies. The latest evidence of this is Port 80's recent survey showing Microsoft IIS in...
Posted by Justin James | October 16, 2006, 7:44 PM PDT | Latest comment by ARon99
-
Left behind in the computer age
The world is increasingly moving towards a point where with the exception of a few specialized tasks, the bulk of the mid and high end jobs will involve nearly continuous use of some sort of...
Posted by Justin James | October 12, 2006, 9:43 PM PDT | Latest comment by rmjrenneboog@...
-
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 robonmatt
-
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@...
-
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
-
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
-
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 sqlservermasters
-
Migration paths: Replacing Java for internally developed programs
Due to the unique and entrenched position Java holds in the business world / detail a variety of migration paths away from Java, for desktop applications as well as applets
Posted by James Sanders | May 31, 2013, 5:45 AM PDT | Latest comment by wdewey@...
-
The art of the small test program
When your application fails, Chip Camden suggests creating a Small Test Program because it will help vendors and developers help you. Here's what is involved in creating such programs.
Posted by Chip Camden | June 6, 2013, 6:49 PM PDT | Latest comment by phscnp
-
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@...
-
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
-
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
-
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@...
-
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
-
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
-
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
-
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
-
Avoid getting buried in technical debt
Ward Cunningham wrote in 1992 that shipping first-time code is like going into technical debt. Chip Camden explains that the usefulness of the technical debt metaphor is awareness.
Posted by Chip Camden | May 24, 2013, 1:24 PM PDT | Latest comment by mdwalls
-
Reverse engineering your .NET applications
The .NET Framework makes it easy to reverse engineer an existing application. Discover what techniques to use to deter prying eyes from deconstructing your code.
Posted by Tony Patton | May 18, 2013, 6:30 AM PDT
-
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

































