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

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

  • 2

    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

  • 7

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

  • 4

    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

  • 6

    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

  • 0

    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

  • 23

    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

  • 160

    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

  • 142

    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

  • 2

    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

  • 0

    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

  • 0

    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

  • 74

    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

  • 52

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

  • 143

    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

  • 76

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

  • 16

    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

  • 56

    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

  • 23

    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

  • 9

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

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

  • 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

  • 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

  • 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

  • 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

  • 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

    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

    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