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

-
How to select which programming skills to learn
This four-step process for determining what programming skill to learn may take several hours, but once you complete it, you should know what to master to get the job you want.
Posted by Justin James | July 20, 2012, 10:31 AM PDT | Latest comment by sfavors3
-
Poll: How many stages are in your deployment environment?
Developers, do you have a one-, two-, or three-stage development environment? Answer this question in our quick poll.
Posted by Justin James | July 17, 2012, 8:34 AM PDT | Latest comment by pjboyles
-
Agile Platform's Lifetime makes application deployments a breeze
Read about the OutSystems Agile Platform 7.0's new Lifetime application deployment and lifecycle management feature.
Posted by Justin James | July 11, 2012, 10:05 AM PDT
-
Poll: Do you say 'yes' to freelance consulting work?
Some developers are full-time consultants, while others moonlight or opt not to dip their toes in consulting work. Do you accept freelance consulting gigs?
Posted by Justin James | July 9, 2012, 3:19 PM PDT | Latest comment by Seotop
-
Software patents: What developers should consider before getting one
Learn the difference between offensive and defensive patents, and find out why Justin James believes defensive patents are becoming a necessity.
Posted by Justin James | July 3, 2012, 8:13 AM PDT | Latest comment by anil_g
-
Poll: Do you use a separate HTML editor?
Justin James is growing impatient with poor HTML editors and is considering using a separate editor. Let us know what you use to edit HTML.
Posted by Justin James | July 2, 2012, 3:17 PM PDT | Latest comment by Arkanayan
-
Amazon brings NoSQL to the masses with DynamoDB
Amazon's new cloud offering called DynamoDB overcomes some of the scaling limitations of SimpleDB. Learn more about the DynamoDB NoSQL system.
Posted by Tony Patton | June 27, 2012, 7:06 AM PDT
-
Poll: Have you worked with NoSQL databases?
Justin James hears good things about developing against NoSQL systems, but he hasn't used such a database yet. Have you?
Posted by Justin James | June 25, 2012, 12:40 PM PDT | Latest comment by jstampf@...
-
Poll: Do you feel ready for mobile development?
Software Engineer readers, take this poll to let us know whether you feel comfortable doing mobile development.
Posted by Justin James | June 18, 2012, 3:21 PM PDT
-
Two-way data binding in Windows 8
Justin James explores two-way data binding, which allows your UI to make changes to the data without needing to know the specifics of the data.
Posted by Justin James | June 18, 2012, 10:17 AM PDT
-
TechEd 2012: Microsoft's new flexible and open strategy
Tony Patton's TechEd 2012 overview covers Microsoft's support for open source projects and tech, Windows Azure, Linux, Hadoop, disparaging remarks about IE, and more.
Posted by Tony Patton | June 13, 2012, 12:02 PM PDT
-
Modern .NET data binding basics, part 1
Since Windows 8 is adopting Metro and XAML, it's a good time for developers to learn the basics about data binding.
Posted by Justin James | June 12, 2012, 8:12 AM PDT
-
Move code to the cloud with Cloud9
Cloud9 is a cross-platform development environment that allows you to build applications in your browser. See if this IDE fits your needs.
Posted by Tony Patton | June 11, 2012, 9:22 AM PDT
-
Modernizer enables HTML5 on older browsers
Modernizr allows developers to start using HTML5 today with a high degree of compatibility even on older browsers.
Posted by Justin James | June 7, 2012, 2:43 PM PDT
-
Poll: Does developing 'native' apps in HTML make sense?
Justin James thinks using HTML to develop Metro apps for Windows 8 feels like trying to fit a square peg into a round hole. What do you think about developing "native" apps in HTML?
Posted by Justin James | June 5, 2012, 7:59 AM PDT | Latest comment by todd_dsm
-
GitHub for Windows delivers simple version control
Justin James walks you through GitHub's GUI client for Windows and explains why he thinks GitHub is worth checking out.
Posted by Justin James | May 31, 2012, 3:09 PM PDT
-
Take your JavaScript skills to the server with node.js
The node.js framework makes JavaScript programming easier by embracing real-time application development with an event-driven, non-blocking I/O approach.
Posted by Tony Patton | May 28, 2012, 7:31 AM PDT
-
Zoosk's 'in a relationship' with Google Closure
Zoosk's VP of engineering explains why their development team chose the scalable Google Closure, a JavaScript tool set, as a replacement to a PHP-based architecture.
Posted by Guest Contributor | May 22, 2012, 6:33 AM PDT
-
Getting HTML5 to work on a simple site
Justin James reviews The HTML5 Developer's Cookbook and describes using the Modernizr library to convert some features on his site to HTML5.
Posted by Justin James | May 21, 2012, 9:23 AM PDT | Latest comment by Justin James
-
Poll: Would you quit a job over the use of certain development technologies?
Some developers might think it's ludicrous, especially in this economy, to resign because you don't like the technologies used at work. Some would disagree. Where do you stand?
Posted by Justin James | May 16, 2012, 6:20 AM PDT | Latest comment by hilikus_666
-
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
-
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
-
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 tim.banker@...
-
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
-
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
-
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
-
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

































