
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.
String streams allow reading and writing strings just like cin and cout allow reading standard input and writing standard output. String streams may be used by including . Reading from
art one of this series introduced the first seven common site map navigation problems and their solutions. This part explores more advanced techniques with the final two problems: Hiding unauthorized
he Dictionary class in .NET 2.0’s System.Colllections.Generic namespace provides the ability to create a strongly-typed dictionary where both the Keys and Values collections can accept any object-type. This capability enables
n Part 1 of this article series, you looked at XLinq’s ability to create, modify, and delete XML data. Building on that background, this installment focuses on XLinq’s query features,
an Francisco?At a press event here on August 14, Sun announced plans to open source components of Java SE (Standard Edition) and all of Java ME (Micro Edition) by the
his week Microsoft announced a new?and free?product called XNA Game Studio Express to be released on August 30 that supports the XNA Framework?a game-development framework based on the .NET Framework
ost people would never leave home with their doors and windows unlocked?leaving an invitation for someone to steal their valuable possessions. Neither should they leave the entrances to their personal
n my travels I’ve had a chance to spread the good word of Web control development to many around the country; and I’ve also had a chance to meet many
don’t know about you, but I fight a constant battle with weight. I’m sedentary, writing and coding, 99 percent of the time. The occasional huffing and puffing on the bicycle
am the host of “.NET Rocks!”, an Internet audio talk show for .NET developers online at www.dotnetrocks.com and msdn.microsoft.com/dotnetrocks. My co-host Richard Campbell and I interview the movers and shakers
number of developments over the past 12 months have brought me to a conclusion: Transact SQL (T-SQL) must go. The trusty old workhorse language that powers our SQL Server databases
s an MVP, you are always busy. Even though that is a high-quality problem, it is still a problem. In the past month, I have flown in twelve airplanes, driven
oday’s applications often use XML technology to represent and transfer structured data. You can display the data in an XML document as HTML by applying an XSLT stylesheet transformation to
here’s a good chance that your enterprise applications interact with a database. Testing your application code against a database is important in making sure that your application works as expected.
onversion operators are a dilemma. While they certainly make the usage of certain objects convenient and intuitive, they also compromise type safety, ultimately leading to unexpected runtime behavior. The following
Table(s) holding every day transaction data can grow huge in size over period of time. This not only slows down applications, it also causes database contention leading to maintainence nightmare.A
Have you ever needed to share many folders simultaneously? Windows provides an executable to do just that. It’s called the “Share Creation Wizard.” Call this wizard by typing SHRPUBW in
Forward declaration is a handy mechanism for reducing the number of files you include in your headers. It is especially useful if your header file needs to be used by
he word processor was invented to simplify the preparation of words to be printed on paper. It offered font management, layout management, and the ability to type words onto a
Suppose you need to insert 200,000 records into a database in Hibernate. You’ll need to adjust the following settings: //set the JDBC batch size (it is fine somewhere between 20-50)hibernate.jdbc.batch_size
have always considered logging a critical function of any production application; however, it’s often overlooked. Logging is often added to the application only after the functionality is already defined and
ike the freely downloadable Microsoft .NET Framework 2.0 SDK, the free open source Mono platform provides a number of command line utilities used to compile .NET source code and manipulate
y last article mentioned the BREW IThread as a possible solution to the challenges of dealing with blocking code on BREW. Whether you’re porting existing code to BREW or writing
rite once, run anywhere. This Java motto seems to hold true even for mobile devices. Indeed, since it was born J2ME has had an ever-increasing impact on mobile development. Some
This code is for MSSQL Server, but applicable for MS SSQL Server 7 or above. Check in T-SQL: SELECT OBJECTPROPERTY(object_id(‘TableToBeChecked’), ‘TableHasIdentity’) SQL Server returns 1 if the table has an
It’s common knowledge that you should avoid using the malloc function in C++. Most programmers use new in its place. The biggest advantage to using new is that it not
Because you need to use the new line character in most outputs?and because the line-terminating characters differ on different systems?you need to be able to identify what kind of system
One of the most fascinating aspects of programming is making things work. And that is not limited to just what you can do with your computer; a much more exciting
any Agile development methodologies require testing source code early and often. Because inefficient software testing methods result in code that is not tested often, it is critical to adopt a
ou can think of an XML document as a relational table where the various elements represent columns in a database table. Therefore, by mapping the various elements to a table,











