Follow this blog:
RSS
Email Alert

Software Engineer

Mary Weilage

Mary Weilage

TechRepublic Staff

Mary Weilage

Mary Weilage
Mary Weilage is a Senior Editor for the CBS Interactive site TechRepublic. She edits the Android App Builder, Asian Technology, IT Consultant, SMB Technologist, Social Media in the Enterprise, and Software Engineer blogs.

Must-Read Post

Five common programming mistakes

Justin James describes (and even confesses to committing some) programming gaffes and explains why these particular behaviors can be problematic.

  • 29

    How to prevent code rot

    Software developers call neglected code that stops working code rot. Chip Camden explains why this often occurs and how to avoid such trouble.

    Posted by Chip Camden | June 13, 2013, 5:58 PM PDT | Latest comment by venerable Architect

  • 0

    Options for customizing a Bootstrap site

    Discover how easy it is to use custom designs to set your Bootstrap-based site apart from sites that use the default design of the Bootstrap framework.

    Posted by Tony Patton | June 13, 2013, 9:16 AM PDT

  • 0

    TechEd 2013: Microsoft welcomes developers to the cloud

    Read this developer's account of his time at TechEd 2013, where he learned interesting news about Windows Azure, InRelease, Visual Studio 2013, and more.

    Posted by Tony Patton | June 7, 2013, 10:09 AM PDT

  • 31

    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

  • 0

    Get creative with the developer resources on Data.gov

    Developer Hub, Software Challenges, the Developer Apps Showcase, and the Developers forums are just four of the sections that are worthy of your attention on Data.gov.

    Posted by Tony Patton | May 31, 2013, 9:44 AM PDT

  • 15

    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@...

  • 181

    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

  • 7

    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

  • 0

    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

  • 6

    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@...

  • 87

    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

  • 2

    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

  • 23

    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@...

  • 0

    CodePaLOUsa: Humanitarian Toolbox, F#, open source licensing, happiness

    Software development madness returned to the River City last week by way of CodePaLOUsa. Read about some of the conference's highlights.

    Posted by Tony Patton | April 29, 2013, 10:48 AM PDT

  • 9

    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

  • 0

    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

  • 0

    Long-term trends in development methodologies

    Agile techniques, user feedback incorporated into the development process, and the cloud are three trends that warrant your attention.

    Posted by Justin James | April 18, 2013, 3:59 PM PDT

  • 1

    Embrace the JSON standard in your C# code

    Looking for a leaner approach than XML for formatting and sending data? Then give JSON and even Json.NET, a tool for working with JSON data within C#, a try.

    Posted by Tony Patton | April 16, 2013, 7:16 AM PDT

  • 11

    Long-term technology trends developers need to know

    Justin James highlights some factors developers should consider when making tech decisions about languages, Web Services, databases, and more.

    Posted by Justin James | April 11, 2013, 8:01 PM PDT | Latest comment by Tony Hopkinson

  • 1

    Spell-check .NET applications with NHunspell

    NHunspell provides full-featured spell-checking, thesaurus, and hyphenation features for .NET applications. Here's how to get and use NHunspell.

    Posted by Tony Patton | April 5, 2013, 12:45 PM PDT

  • 44

    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

  • 5

    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@...

  • 4

    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

  • 7

    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

  • 9

    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

  • 15

    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@...

  • 31

    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

  • 6

    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@...

  • 13

    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

  • 2

    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

  • 23

    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@...

  • 4

    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

  • 48

    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

  • 6

    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

  • 181

    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

  • 0

    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

  • 6

    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

  • 5

    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

  • 29

    How to prevent code rot

    Software developers call neglected code that stops working code rot. Chip Camden explains why this often occurs and how to avoid such trouble.

    Posted by Chip Camden | June 13, 2013, 5:58 PM PDT | Latest comment by venerable Architect

  • 1

    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