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

Are You Ready for Enterprise Systems That Fix Themselves?

It is more important to understand the problem than the solution.?Albert Einstein Decades ago, engineers who wanted to build more resilient networks coined the term “self-healing system” to describe computer

RC4 Usage Errors Leave Your Data Exposed

recently read an advertisement for some Windows security software that boasted “incredible security using 160-bit RC4.” Superlatives aside, take claims like this with a grain of salt. Based on the

Manage Cross-Platform Projects with the make Utility

ong before Windows became the de facto operating system on the desktop?even before IBM released the first Personal Computer with 16KB of memory, software engineers had realized the need for

Add a Touch of Web to Your Windows Applications

mong the controls installed with VB6 is the WebBrowser control, which is nothing less than a complete browser disguised as an ActiveX control (technically, it’s a wrapper around Internet Explorer

ShowOpenWithDialog – Display the “Open with” dialog

Private Declare Function ShellExecute Lib “shell32.dll” Alias “ShellExecuteA” _ (ByVal hwnd As Long, ByVal lpOperation As String, ByVal lpFile As String, _ ByVal lpParameters As String, ByVal lpDirectory As String,

The HuntErr Addin for easy error handling in VB6

HuntERR is an error-handling solution for VB6 that makes adding error handlers a one-click task. It includes VB source modules, demo application with source, VB6 Add-In with source, SQL scripts,

A command-line Object Browser that uses Reflection

‘ This code is taken from Francesco Balena’s’ “Programming Microsoft Visual Basic .NET” – MS Press 2002, ISBN 0735613753′ You can read a free chapter of the book at ‘

Set up event handlers through reflection

Reflection makes it easy to invoke a method (or assign a field or aproperty) by its name. For example, suppose you have the following classes: Class Person Event PropertyChanged(ByVal propertyName

Book Excerpt: Learn All About ”Wireless Security & Privacy”

ccording to Wireless Security and Privacy: Best Practices and Design Techniques, wireless technology?still in its infancy?affords the opportunity for proactive security that keeps pace with development. Written for wireless development

An Introduction to XQuery

Part 1: This first article explains basic XQuery concepts such as the different types of query expressions, the language elements, such as user-defined functions, and illustrates them with example queries.Part

Supporting Digital Signatures Within SOAP Messages

eb services is the latest wave in distributed computing. Its ability to connect clients and servers independent of platform, programming language, and transport protocol gives it great promise. The potential

Apache’s Xindice Organizes XML Data Without Schema

ML is well deserving of its popularity. Developers are finding myriad uses for it, including application configuration files and object persistence. While using XML in this capacity has many benefits,

Learning to Draw in Macromedia Flash MX

ith the release of Flash MX, Macromedia continues to evolve the Web’s most popular multimedia authoring program. Flash’s prominence as an indispensable tool for both designers and developers reflects the

SWT, XML Put True Cross-platform GUIs Within Reach

he Java world has a new toy called SWT (the Standard Widget Toolkit), created by IBM and integrated with the Eclipse development environment. SWT is a platform-specific runtime that exposes

ArrayListJoin – Merging two ArrayList objects

‘ A reusable function that merges two ArrayList objects’ Example:’ Dim al As New ArrayList()’ al.Add(“Jack”)’ al.Add(“Mary”)’ val.Add(“Bob”)’ al.Add(“Tom”)’ ‘ Dim al2 As New ArrayList()’ al2.Add(“Frank”)’ al2.Add(“Lee”)’ al2.Add(“Nick”)’ ‘ al

Book Excerpt: Get an ”Overview of SANs Technology”

he Essential Guide to Storage Area Networks is the readable, up-to-the-minute guide to SANs for every decision-maker. It covers the entire SAN lifecycle, from planning and strategy to implementation and