Sponsored White Papers, Webcasts, and Downloads
TechRepublic Resources
- Play the original Star Trek video game from 1971
- Journey with us now back to the halcyon days of 1971, when men coded on paper tape and punch cards, and the ASCII-based adventures of the Starship Enterpise are yours for the asking. by Jay Garmon
- Tags: Video Game, Video, Star Trek, Starfleet, Games, Corporate Communications, C#, Personal Technology, Marketing, Programming Languages, Software Development, Software/Web Development, Jay Garmon
- Blog posts 2008-08-06
- Employ refactoring via Visual Studio to write better code
- Refactoring is the practice of making your code cleaner and clearer without affecting the functionality. Find out what's included in Visual Studio's Refactor menu, and discover a couple of Visual Studio add-ins that bring refactoring to the Visual Basic community. by Tony Patton
- Tags: Developer, Microsoft Visual Studio, Microsoft Visual Basic, Code, Feature, Refactoring, Refactor, Refactor Menu, Visual Studio IDE, Microsoft Development Tools, Programming Languages, Development Tools, Software Development, Software/Web Development, Tony Patton
- Blog posts 2008-08-04
- Bignum arithmetic and premature optimization
- What does Knuth's statement, "premature optimization is the root of all evil," mean for security? by Chad Perrin
- Tags: Integer, Optimization, Ruby, Programmer, Language, Moore, Scripting Languages, C/C++, Development Tools, Security, Software/Web Development, Web Development, Programming Languages, Software Development, Chad Perrin
- Blog posts 2008-07-22
- CodeGear: Working hard to rejuvenate its legacy
- Justin James jumped at the chance to interview an executive at CodeGear. Discover what the CodeGear developers are working on. by Justin James
- Tags: CodeGear, Borland Delphi, Borland Software Corp., Michael, Development Tools, Programming Languages, Productivity, Software Development, Software/Web Development, Justin James
- Blog posts 2008-07-01
- Is your site safe from SQL injection attacks?
- Microsoft and HP announced yesterday that they are providing free tools to help network administrators to deal with the increase in SQL injection attacks over the last six months. by Andy Moon
- Tags: Vulnerability, SQL, SQL Injection, Attack, Programming Languages, Security, Databases, Software Development, Software/Web Development, Enterprise Software, Software, Data Management, Andy Moon
- Blog posts 2008-06-24
- How do I... Make C# or .NET Framework applications accessible in the system tray?
- Putting an icon for your application in the system tray is a great way to insure that your program is easily accessible to the user. Zach Smith explains how to use the system tray with C# and the .NET Framework. by Zach Smith
- Tags: Microsoft .NET Framework, Code, System Tray, Icon, Form, NotifyIcon, Context Menu, Figure D, C#, Programming Languages, Software Development, Software/Web Development, Zach Smith
- Blog posts 2008-06-17
- A .NET primer on reference types and value types
- Working with reference types and value types is usually not given much thought during daily programming chores; but if you ever choose to pursue .NET certification, you should be familiar with both types. Tony Patton provides you with a solid background in these programming basics. by Tony Patton
- Tags: Method, Reference, Class, Type, Object, Class Type, ByRef, Person, Person Class, SwapPeople, SwapValue, person1.FirstName, person1.LastName, person1.Title, person2.FirstName, person2.LastName, person2.Title, Console.WriteLine, Integer, ByVal, .Net, C#, Application Servers, Microsoft Development Tools, Development Tools, Programming Languages, Middleware, Software Development, Software/Web Development, Enterprise Software, Software, Tony Patton
- Blog posts 2008-06-16
- My move from VB.NET to C#
- Justin James confesses why he stuck with VB.NET for so long rather than moving to C# and reveals how life has been now that he's taken the plunge. by Justin James
- Tags: Microsoft Visual Basic.Net, .NET Documentation, C#, .Net, Programming Languages, Microsoft Development Tools, Software Development, Software/Web Development, Development Tools, Justin James
- Blog posts 2008-06-11
- Monitor and manage Java applications with JConsole
- In addition to comprehensive monitoring and application management support offered by J2SE 5.0, JDK 5.0 and JDK 6.0 include the Java Monitoring & Management Console tool, also known as JConsole. The jconsole command launches a graphical console tool that enables you to monitor and manage Java applications on a local or...
- Tags: Java Application, Application, Monitor, JDK, Application Server, Information, JVM, JConsole, JMX, MBeans, Java, Programming Languages, Software Development, Software/Web Development, Peter Mikhalenko
- Blog posts 2008-05-31
- Implementing the callback pattern in Java
- A callback in programming is executable code that is passed as an argument to other code. The higher-level code usually starts by calling a function within the lower-level function, passing to it a pointer, or handle to another function. When the lower-level function executes, it may call...
- Tags: Function, Callback, Class, EventAboutWhichWeBother, Programming Languages, Java, Software Development, Software/Web Development, Peter Mikhalenko
- Blog posts 2008-05-30
- Why it's impossible to become a programming expert
- The pace of change in the technology industry has made it nearly impossible to specialize in much or become an expert in anything. I started cluing in on this a few years ago when I was reading a lot about Lisp, but I simply didn't have time to try it...
- Tags: .Net, C, C#, Development Tools, Expert Programmer, Java, Justin James, Namespace, Perl, Programmer, Programming, Programming Languages, Scripting Languages, Software Development, Software/Web Development, Web Development
- Blog posts 2008-05-27
- How do I give Windows Vista a quick performance boost?
- If you are using Windows Vista in its entire splendor, did you know that a simple aero tweak will give you a performance boost? If you are running Windows Vista with the aero interface enabled, perform the following to boost your system: Right-click on the Windows desktop...
- Tags: Performance, C, Microsoft Windows Vista, Microsoft Windows, Microsoft Windows Vista (Longhorn), C/C++, Operating Systems, Software, Programming Languages, Software Development, Software/Web Development, Steven Warren
- Blog posts 2008-05-27
- How do I configure SQL mail in SQL Server 2000?
- As a database administrator, I like automation. When it comes to my backups, I like to automate as much as possible. SQL Mail gives me the ability to know when my backups are successful and when they fail. SQL Mail is a component of SQL Server that...
- Tags: Microsoft Outlook, Microsoft SQL Server, Microsoft SQL Server 2000, Server, SQL, E-mail, SQL Mail, Programming Languages, Databases, Software Development, Software/Web Development, Enterprise Software, Software, Data Management, Steven Warren
- Blog posts 2008-05-21
- Don't expect these five high-tech skills to bring you more money
- If pay rate for a skill is any indication of its value, there are some IT skills that look to be well on their way to extinction. A recent piece from Network World listed the five high-tech skills that don't command the pay that they once did: ...
- Tags: Skill, Help Desk, Programming Languages, Development Tools, Call Centers, Strategy, Middleware, It Operations, Software Development, Software/Web Development, Management, Enterprise Software, Software, Toni Bowers
- Blog posts 2008-05-07
- You may be a conformist and not even know it
- We like to think that we're all individuals and the things that drive our decisions are made rationally, independent of what others say, and from a totally objective viewpoint. Marketers, of course, know that isn't the case and do what they can to use all sorts of tools to sway...
- Tags: Decision, Productivity, Recruitment & Selection, C/C++, Strategy, Human Resources, Workforce Management, Programming Languages, Software Development, Software/Web Development, Management, John Sheesley
- Blog posts 2008-05-07
- Can presentation layer abstraction ever replace desktop and Web apps?
- Persistent "Holy Grails" in the world of computing are the various methods of abstracting the presentation layer of applications. The current incarnation of this tendency has the HTTP network protocol as the common theme. Let's take a look at this history and see what the chances are that the current...
- Tags: Java Application, Desktop, Web, Application, HTML, Microsoft Silverlight, HTTP, Applet, ActiveX, Channel Management, Programming Languages, Java, Middleware, Marketing, Software Development, Software/Web Development, Enterprise Software, Software, Justin James
- Blog posts 2008-05-03
- Pop quiz answers: Hexadecimal basics
- Our pop quiz on hexadecimal basics was a hit with TechRepublic members. As of grading time, nearly 2,000 people had tested their knowledge of hexadecimal math. If you haven't had a chance to take the quiz, I encourage you to try your luck, before reading the answers below. Now, on...
- Tags: Correct, Quiz, C, C/C++, Programming Languages, Software Development, Software/Web Development, Bill Detwiler
- Blog posts 2008-05-02
- Manage relational data with the Java Persistence API
- The Java Persistence API JPA is a Java framework that allows developers to manage relational data in J2SE and J2EE applications. The JPA is defined as part of the EJB 3.0 specification (which is part of the Java EE 5 platform). However, you do not need an EJB container or...
- Tags: API, Persistence, Java Persistence API, Serialization, Persistence Entity, Persistence Metadata, ORM, Data Analysis Tool, Programming Languages, EJB, Java, Software Development, Software/Web Development, Peter Mikhalenko
- Blog posts 2008-04-25
- How do I... Implement the Soundex function in C#?
- For years Microsoft SQL Server has provided developers with a method called Soundex that is used to retrieve an encoded string. Words that sound alike have similar encodings, so you can use this functionality to provide some flexibility in searches. This How do I... blog post shows application developers how...
- Tags: SQL, Character, Soundex, Zach, C#, Programming Languages, .Net, Databases, Software Development, Software/Web Development, Enterprise Software, Software, Data Management, Zach Smith
- Blog posts 2008-04-18
- Take advantage of code snippets in Visual Studio 2005
- The auto-complete features of Visual Studio .NET are wonderful if you are a Visual Basic developer, but C# developers sorely missed out on the feature. (Of course, C# developers who never use Visual Basic may be unaware of its existence.) Fortunately, Visual Studio 2005 brings auto-complete for code snippets to...
- Tags: Folder, Microsoft Visual Studio, Microsoft Visual Studio 2005, Microsoft Visual Basic, Snippet, CodeSnippets Element, Declarations Element, Code Element, Microsoft Development Tools, C#, Programming Languages, Development Tools, Software Development, Software/Web Development, Tony Patton
- Blog posts 2008-04-15