
Since 1998, DevX has helped people start businesses, build websites, and provide enterprise technology to people globally. Interviewing the likes of Microsoft’s co-founder, Steve Ballmer, the publication brings comprehensive, reliable, and accessible insights to the Internet.
One of the most common errors while porting from 32-bit Code to a 64-bit code is in the use of Math.h library functions. Suppose you use a call to the
irtual machines can cut time and money out of the software development and testing process, but they aren’t the best choice in every scenario. When should you use virtual machines
uppose you have to deploy a highly available and scalable database backend solution for an Internet application (similar to what is described here). A cluster immediately comes to mind. A
ecurity threats are an ever-present concern when using the Internet. Something as simple as browsing the Internet can introduce malware into a machine. Firewalls, antivirus, and antispyware software and good
id you ever notice how IT trends tend to be cyclical, mirroring trends in clothing styles and television shows? Women are wearing bell-bottoms again and we’re watching a lot of
lthough microcomputer operating systems have made huge strides since the early CP/M and DOS days, they originally evolved under the basic idea that each computer would be loaded with a
y organization has been using VMware and Xen virtualization products for a few years for several purposes, including testing of new software configurations, development, and consolidation of production servers. We
irtual PCs are extremely useful for development, testing, and setting up deployments that require applications to be isolated from one another. During the past year or so, I’ve built more
n a world of multiple operating systems, each with various versions, no developer has the luxury of building applications for only one target configuration. Every developer needs to ensure that
ML, Arrays, DataSets, database tables, collections of all types?all these have a common attribute; they are data stores that hold sets of data values or objects grouped together for some
f you are familiar with development on PCs using Microsoft’s tools, you already know most of what you need to develop for Tablet PCs. The main addition in the Tablet
recall my first laptop computer. During my first year of college, I purchased an NEC laptop from my college advisor, Art Sanchez. This computer was sweet. Here’s the list of
Welcome to the CoDe Magazine Focus issue on Tablet PC and Mobile PC application development. On behalf of the Mobile PC Business Unit at Microsoft (see Figure 1), I’d like
ibernate is a practical, high-performance Java persistence framework. Using Hibernate is nearly transparent, but the one detail that even Hibernate can’t hide is the notion of object identity and equality.
s the holiday season wraps up, many of you might have received new cell phones, PDAs, or other electronic gadgets. Many are probably equipped with J2ME. The ever-increasing capabilities in
Suppose you have a button that uses a Default property (set to true) and are editing text in a multiline text box on the same form. When you press the
When you’re freeing memory, remember to set the memory contents to 0 so no other malicious program can read it after it’s been freed. //For example#define DATA_SIZEBOOL function(){ char pszData
Creating a large folder hierarchy in SharePoint Document Library using Microsoft’s standard GUI takes a lot of time—which is unnecessary. Here’s an easier way: Create the folder hierachy first on
There are actually two ways in which you can find out whether a given column name is an identity or not in SQL Server: Method One: Select ColumnProperty(Object_id(‘Table_Name’), ‘FieldName’, ‘IsIdentity’)
fficient software debugging is definitely an acquired talent. Most programmers have some ideas on how to do it when they first get started but typically can’t handle a large complex
oday, a webcam is a common peripheral, used most often for video conferencing, that most people can easily afford. But what can you do with your webcam besides video conferencing?
onsider the following scenario. You have a production system that needs a lot of data from other systems on hand during the day. The data sources that you get this
hen I was a boy, I used to walk miles to school in the sleet and snow?uphill in both directions. The days of yore weren’t much easier when we aging
he J2EE world is full of development frameworks, all designed to simplify tedious low-level programming tasks and allow the programmer to get on with more interesting business-related stuff. The most
ative Windows installers offer unparalleled integration with the operating system, as well as a familiar installation process for your users?they just double-click on the installer, click Next a few times,
any design patterns and programming idioms rely on the use of friend declarations. However, when friend declarations are used in templates, the obfuscated syntax can bewilder even expert programmers. This
few years ago Kurt Cagle wrote an article discussing how to convert fixed-width text records to XML, a more malleable format, making it possible to use XSL and XSLT to
ith so many XML technologies, deciding what to use and when to use it can sometimes be bewildering. Many chose to build on top of existing DOM or SAX implementations
izTalk Server is the cornerstone product in Microsoft’s business process and integration strategy. It is through BizTalk that Microsoft is providing the tools to enable developers to integrate applications, businesses,
nce in a while something comes along that is so simple, so straightforward, and so obvious that it’s amazing that nobody did it long ago. Take blogging, for example: People











