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.
  • 4

    Implement ASP.NET AJAX with the UpdatePanel control

    The initial momentum of the AJAX revolution has yet to diminish, as developers continue to embrace the technology and develop more user-friendly applications. The availability of ASP.NET 2.0 AJAX...

    Posted by Tony Patton | September 11, 2007, 10:30 AM PDT | Latest comment by ashok@...

  • 4

    Monitor Web site requests with Mozilla's LiveHTTPHeaders extension

    The LiveHTTPHeaders Mozilla extension is a useful tool for both Web developers and administrators. It provides an easy way to monitor HTTP activity and track down potential problems with Web...

    Posted by Tony Patton | September 11, 2007, 12:15 AM PDT | Latest comment by aspatton

  • 90

    Is SLOC a valid measure of quality or efficiency?

    Yesterday I sat down to start work on a small project. Now, when I say small, it generally means less than 2,000 source lines of code (SLOC). For some people, that is huge -- for other people,...

    Posted by Justin James | September 10, 2007, 9:56 PM PDT | Latest comment by jslarochelle

  • 3

    Split data onscreen logically with VB.NET's Tab Control

    VB.NET developers are often tasked with having to display a lot of necessary information on the screen with limited space. If you can split the data on the screen logically into different...

    Posted by Irina Medvinskaya | September 6, 2007, 1:31 PM PDT | Latest comment by suyogpatil2002@...

  • 2

    JAXB 2.0 offers improved XML binding in Java

    JAXB 2.0 offers new functionality and enables the development and deployment of JAXB applications in an even wider range of environments. JAXB 2.0 is backward compatible with JAXB 1.0, which is...

    Posted by Peter Mikhalenko | September 5, 2007, 7:38 AM PDT | Latest comment by umeshmapari@...

  • 12

    Microsoft embraces AJAX with AJAX Extensions 1.0

    The ASP.NET 2.0 AJAX Essentials 1.0 add-on brings AJAX technology to the ASP.NET developer in a manner consistent with ASP.NET development. Download the ASP.NET add-on today to take advantage of...

    Posted by Tony Patton | September 4, 2007, 11:30 PM PDT | Latest comment by jimamily

  • 17

    Should you care about closures?

    If you are a frequent reader of this blog and the comments associated with it, you have probably run across the concepts lambda calculus, closures, or anonymous functions. And if you strictly...

    Posted by Justin James | September 3, 2007, 8:55 PM PDT | Latest comment by jslarochelle

  • 16

    Avoid Oracle Portal at all costs

    The main reason my Learning Oracle ADF series --Creating Java objects from database tables, Simple JSF data view/entry form, and Master-detail forms -- was so late is because I spent most of the...

    Posted by Rex Baldazo | September 1, 2007, 4:32 PM PDT | Latest comment by nathanpoe@...

  • 9

    An XHTML and CSS book that throws beginning developers a bone

    Reading the actual Web standards can be a bit confusing, so a book that delivers the information in an easy-to-read manner is appealing. HTML Dog: The Best-Practice Guide to XHTML and CSS by...

    Posted by Tony Patton | August 31, 2007, 7:11 AM PDT | Latest comment by php form

  • 7

    Learning Oracle ADF: Master-detail forms

    In my previous two posts, I covered the simplest case for Oracle ADF: building the Model and ViewController objects for a single table. Of course, that's a really basic case. What about the more...

    Posted by Rex Baldazo | August 29, 2007, 7:12 PM PDT | Latest comment by wizard57m-cnet

  • 1

    Book review: O'Reilly's XAML in a Nutshell

    Many years ago, O'Reilly's UNIX in a Nutshell by Arnold Robbins helped me get up and running with the cryptic operating system, and I've been a big fan of the In a Nutshell series ever since. So I...

    Posted by Tony Patton | August 28, 2007, 12:50 PM PDT

  • 6

    Yahoo! Pipes brings mashups to the masses

    The Yahoo! Pipes project facilitates mashup creation via an easy-to-use interface. My first introduction to the concept was with the UNIX platform. UNIX Pipes allows you to route output from one...

    Posted by Tony Patton | August 27, 2007, 11:40 PM PDT | Latest comment by aspatton

  • 25

    Eric Meyer's CSS Sculptor simplifies initial page design

    Last week, I got the chance to discuss Eric Meyer's CSS Sculptor from WebAssist with Joseph Lowery, their VP of Marketing. While I did not get to put my hands on the new CSS tool (the official...

    Posted by Justin James | August 27, 2007, 7:00 PM PDT | Latest comment by TechRep@...

  • 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

  • 6

    Understand the inner workings of generics in Java

    Generics are extremely subtle and difficult. Most of the quirky features of generics derive from the fact that they are a purely compile time feature. This article explains how generics work and...

    Posted by Peter Mikhalenko | August 22, 2007, 11:50 PM PDT | Latest comment by Justin James

  • 6

    ASP.NET's Menu control offers another site map navigation option

    The Menu control includes static elements displayed on the page and dynamic items or menus that appear when the user selects a particular menu element. It also supports displaying data from a...

    Posted by Tony Patton | August 21, 2007, 9:46 AM PDT | Latest comment by Rahul_Info

  • 70

    Looking ahead to IronRuby

    With the exception of the occasional Perl script, my development efforts are squarely within the .Net ecosystem. This is not really my choice. I like the .Net Framework because it encapsulates...

    Posted by Justin James | August 20, 2007, 7:56 PM PDT | Latest comment by apotheon

  • 5

    Debug JavaScript, HTML, and CSS with Firebug

    Firebug is a great addition to a Web developer's toolbox. It provides everything necessary to pull back the covers and take a look at what is really going on within a Web page albeit HTML, CSS, or...

    Posted by Tony Patton | August 20, 2007, 8:51 AM PDT | Latest comment by techrepublic@...

  • 7

    Learning Oracle ADF: Simple JSF data view/entry form

    This second post in my Learning Oracle ADF series is a little late because I haven't been able to get my data entry form to work quite right. It works fine as a data navigator form but creating...

    Posted by Rex Baldazo | August 19, 2007, 4:03 PM PDT | Latest comment by malachie

  • 3

    Keep an eye on file system changes with VB.NET's FileSystemWatcher

    The FileSystemWatcher component in Visual Studio .NET allows you to respond to file system changes. It's very handy whenever you need to perform a certain action in response to a file being updated.

    Posted by Irina Medvinskaya | August 16, 2007, 10:33 AM PDT | Latest comment by Richard.Schaefer@...

  • 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

  • 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

  • 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

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

  • 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

  • 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

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

  • 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

  • 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