devxlogo

We are an award-winning tech entrepreneurship website where trusted experts can provide value globally.

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.

devxlogo

Trusted for 26 years

Over 30K Articles

1M+ Readers

Expert-reviewed

10K+ Tech Terms

As seen in:

microsoft logo
business_insider_logo
wired_logo
berkley
arstechnica_logo
hackernoon

The Latest

Spring: Creating Objects So You Don’t Have To

ne of the more exciting open-source Java frameworks that has gathered steam in the last year is Spring. Spring aims to minimize dependency of application components by providing a plug-in

Snapshot Isolation Adds Flexibility in SQL Server 2005

QL Server uses isolation levels to govern the tradeoff between consistency of transactions and concurrency of multiple users. As you raise a transaction’s isolation level, you also increase the chances

Build a Custom Cisco Configuration Repository

everal years ago I evaluated CiscoWorks as a network management platform, and was impressed. CiscoWorks is rife with features. In particular it had a few key features that I found

Life Is a Loop

hen I began thinking of my own life as a loop, I did what all programmers do with loops; optimize it by reducing the amount of time that each thing

Keeping Secrets

s a kid, I was fascinated with secret codes. After seeing the movie, “The Miracle Worker” (every kid in the 60s and 70s saw that movie at school, I’m sure),

CoDe Magazine Philosophy

common question I receive at the conferences and user group meetings I attend, is: “How do you find time to develop software with all your duties at CoDe Magazine?” My

Heard on .NET Rocks!

am the host of .NET Rocks!, an Internet audio talk show for .NET developers online at www.franklins.net/dotnetrocks and msdn.microsoft.com/dotnetrocks. My co-host, Rory Blyth (www.neopoleon.com), and I interview the movers and

Build “Win-tuitive” Java Applications

he ability to run Java applications on Windows is a clear demonstration of the language’s interoperability, but it also has its drawbacks from the user’s perspective. Since most Windows users

The Smart Choice for Smart Clients: J2EE or .NET?

n a world of distributed computing, the demand for smart-client applications is growing quickly. IT managers realize they must keep users happy—the user’s experience will make or break any application—while

Closing JDBC Objects Explicitly Can Save You Headaches!

Most Java programmers close a connection with the database directly?without closing the ResultSet or Statement. For example, take a look at the following code snippet: try { Class.forName( “sun.jdbc.odbc.JdbcOdbcDriver” );

Implement a Link Using XSL

Let’s say your XML looks like this: default.aspx?ID=13 Now, you need to transform this tag via XSL to the HTML tag: . The following XSL will do the trick: new

Create a Robust Document Management System with Oracle Text

f you need a way to search through various documents with differing formats (PDF, Word documents, PowerPoint presentations, Excel spreadsheets)?including Web content?use Oracle Text. Oracle Text has a powerful text-search

Extending Eclipse with Helpful Views

s a developer, one of the most important tools at your disposal is your IDE. As a Java developer, there are several IDEs available?both commercial and open source?that are each

Build a Client Application to Access a UDDI Registry

n the first article in this series, you saw how the Universal Description, Discovery, and Integration (UDDI) specification and protocol work together to define messages, application programming interfaces (APIs), and

Count the Number of Occurrences of a String Within a String

The select statement below takes the name “george” and finds how many occurrences of “ge” appear within it. select (length(‘george’) – length (replace(‘george’,’ge’,”))) / length(‘ge’) countfrom dual/ COUNT———- 2 Using