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

-
Peruse the Microsoft Enterprise Library
Justin James outlines the potential benefits and drawbacks of Microsoft's Enterprise Library and provides tips on how to get started with the package. He asks readers to share their experiences of...
Posted by Justin James | June 14, 2011, 2:00 PM PDT
-
Why clean code is more important than efficient code
Efficiency can be important when writing code, but it should usually take a back seat to writing clear code. Chad Perrin explains why.
Posted by Chad Perrin | June 10, 2011, 11:16 AM PDT | Latest comment by apotheon
-
Poll: How much static HTML do you use?
Justin James thinks that moving back to static HTML for more things would be a good idea for him. How much of your project do you leave as static HTML?
Posted by Justin James | June 8, 2011, 10:06 AM PDT | Latest comment by Realvdude
-
Learn data integrity lessons that can protect your apps from flaws
Justin James recently had an important data integrity lesson reiterated to him in quite memorable fashion by a glitch in the UPS package tracking system. Read about the glitch, and learn how you...
Posted by Justin James | June 7, 2011, 12:18 PM PDT | Latest comment by Sterling "chip" Camden
-
Programming news: WP7 'Mango' SDK, JetBrains dotPeek, CODESTRONG 2011
Read about Silverlight Integration Pack for Enterprise Library, JavaFX 2.0 Beta, m-Power, TeamCity 6.5 Professional, free Microsoft Press eBooks, and more.
Posted by Justin James | June 3, 2011, 10:52 AM PDT | Latest comment by Mark Miller
-
Steven Levy's Hackers is a classic of the information age
The book that made the term "hacker" popular is still relevant, and the ethic it identifies is still influential -- perhaps more now than ever. Chad Perrin reflects on Steven Levy's Hackers.
Posted by Chad Perrin | June 2, 2011, 10:55 AM PDT | Latest comment by apotheon
-
Structure of an HTTP response
Developers who could use some help understanding their HTTP debugger's logs should learn about HTTP requests and HTTP responses. Justin James provides an overview of HTTP responses.
Posted by Justin James | June 1, 2011, 10:56 AM PDT | Latest comment by robo_dev
-
Poll: How much code do you put into code behind files?
Justin James discusses his frustration with code behinds in .NET development and explains why he has had a difficult time shifting away from it. Tell us how much code you put into these files.
Posted by Justin James | May 27, 2011, 12:28 PM PDT | Latest comment by joshgranger908
-
Simple data storage with Ruby
Data storage does not always need a complete SQL RDBMS like PostgreSQL. In fact, sometimes small is beautiful, and plain text data formats can be even easier to use with the right libraries.
Posted by Chad Perrin | May 26, 2011, 10:25 PM PDT | Latest comment by apotheon
-
Structure of an HTTP request
HTTP requests are not as mysterious as they may seem. Justin James helps make them more accessible by providing an overview of the common items in an HTTP request.
Posted by Justin James | May 25, 2011, 9:44 AM PDT | Latest comment by Justin James
-
Analysis of mobile development approaches
Which mobile development approach fits your needs? If you don't know, read this overview about the possibilities. Also find out which approach Justin James thinks is mobile developers' best bet...
Posted by Justin James | May 18, 2011, 9:14 PM PDT | Latest comment by peterrogers
-
Poll: Developers, do you use a profiling tool?
Justin James asks whether you use profiling tools in your development work and, if so, how do you use them? Take this TechRepublic poll.
Posted by Justin James | May 17, 2011, 1:43 PM PDT | Latest comment by jkameleon@...
-
Programming news: Alleged salary fixing, developers' unethical behavior, open source un-contest
Read about the Ajax Control Toolkit update, Mule Studio, iBuildApp, Entity Framework code first and data scaffolding, ZendCon 2011 call for papers, and more.
Posted by Justin James | May 16, 2011, 11:05 AM PDT | Latest comment by Justin James
-
Understanding function composition and partial application
Independent consultant and developer Chip Camden uses practical examples to explain two principles of Functional Programming.
Posted by Chip Camden | May 13, 2011, 4:05 PM PDT | Latest comment by Sterling "chip" Camden
-
Four common REST pitfalls
Justin James talks about four things developers do when designing REST services that make it very difficult to work with properly.
Posted by Justin James | May 13, 2011, 10:23 AM PDT
-
Poll: Have you ever tried to write a video game?
Have you ever put effort into developing a video game? Let us know by answering this poll question from developer Justin James.
Posted by Justin James | May 9, 2011, 5:43 AM PDT | Latest comment by Slayer_
-
Three things C# only developers might not know
Justin James highlights the important things developers might be missing out on if the only programming language they know is C#.
Posted by Justin James | May 4, 2011, 9:04 AM PDT | Latest comment by apotheon
-
Poll: Do you attend development conferences?
Some developers skip tech conferences because of the admission fees, the work they'll miss, or the travel expenses. Take the poll to let us know if you make a point to attend development conferences.
Posted by Justin James | May 3, 2011, 2:52 PM PDT | Latest comment by jck
-
Programming news: NetBeans 7.0, IE10 preview, Script# introduction
Read about Solver Foundation, Async CTP SP1 Refresh, AppDynamics 3.2, mapping iPhone APIs to Windows Phone 7, the latest Appcelerator/IDC Mobile Development Report, and more.
Posted by Justin James | May 2, 2011, 11:12 PM PDT
-
Poll: What is the kind of development shop where you work?
Is your development shop an independent software vendor, an internal IT department, a consulting office, or some other arrangement? Let us know by taking this poll.
Posted by Justin James | April 28, 2011, 6:52 AM PDT | Latest comment by Dethpod
-
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
-
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
-
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
-
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
-
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
-
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
-
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

































