Development Highlights from Around the Web
Latest Additions:
WinFX: the new Windows API in Longhorn
From Developer.net: WinFX, the Longhorn API, is the API for Windows in Longhorn. Though WinFX in its first release within Longhorn is actually a peer to the Win32 API, it will eventually supersede the Win32 API (requires free registration).
Combine streams in one .NET Framework Stream object
From CleverComponents.com: This article represents a simple Stream class whose data is based on the number of another .NET Framework streams.
J2ME Higlights
From Planet-Source-Code.com: Just to highlight some commong beginner errors while programming in Micro Java like: - date/time - user interface - RecordStore.
Java Web Component Tutorial
From VisualBuilder.com: A comprehensive introduction to Java Web Components that should give you a quick start on developing and writing good quality industrial level Web Component software. Everything will be explained from the very basics so you do not need to have any pre-requisites apart from basic Web development experience.
SOAP's Alive: Try the New Native SOAP Extensions for PHP
From DevX.com: With PHP5, Web services and everybody's favorite open source Web development language are now native pals.
A Simple DOM-Based XML Manager Class
From CodeGuru.com: A simple wrapper class using DOM (Document Object Model) to manipulate XML files.
Previous Best of the Web Entries:
.Net | Java | Web Development | Web Services | XML | Other
Structured Exception Handling in Visual Studio .NET
From informit.com: You have to handle exceptions in your programs, or the application will crash. (Users take exception to that.) Learn how to use Visual Studio's tools to throw and catch, elegantly and easily.
How to Write High-Performance C# Code
From .Net Developer's Journal: Writing code that runs quickly is sometimes at odds with writing code quickly. C.A.R. Hoare, computer science luminary and discoverer of the QuickSort algorithm, famously proclaimed, "Premature optimization is the root of all evil." The extreme programming design principle of "You Aren't Gonna Need It" (YAGNI) argues against implementing any features, including performance optimizations, until they're needed.
Building a Better Configuration Settings Class
From DevX.com: .NET provides a basic configuration management class, but it's not as flexible or easy to use as it could be. Find out how you can create a more flexible interface that provides strong typing, encryption, and write access to your application settings.
.NET Mobile Tutorial
From W3Schools.com: This tutorial is about how to develop mobile applications with an extension to the .NET Framework, called the Microsoft Mobile Internet Toolkit (MMIT) or simply .NET Mobile.
Allowing Only Numbers in ASP. NET TextBoxes
From DotNetBips.com: CustomValidator control lets you take charge of the validation process. You can wire up your own client side JavaScript with CustomValidator. In this article we will see how to use CustomValidator control to allow only numbers in an ASP.NET textbox.
Development
Additional Resources



White Papers & Webcasts
Extend, Replace, or Convert; which is the best way forward for COBOL Applications?
Download this white paper, free, compliments of Micro Focus!
Forrester Consulting - Optimizing Users and Applications in a Mobile World
Learn how to successfully deploy a WAN optimization solution that is specifically tuned for a mobile environment!
Effectively Implementing Datacenter Automation
Effectively select and deploy the best datacenter automation solution today!
Faster, Cheaper and Easier to Maintain
Can you afford not to upgrade your servers to today's advanced, energy-efficient technologies?
Aligning IT to Business: The Rising Importance of Application Delivery Networks
Application Delivery Networking (ADN) will play a vital role in helping enterprises incorporate strategic technologies to achieve business initiatives.
The State of PCI DSS Compliance at Organizations Today
Download this resource today!
IDC Research Report: The Business Value of Consolidating on Energy-Efficient Servers
Download this Resource Now!
Mitigate Risk, Lower Costs and Improve Network Efficiency
Create a stable IP network that not only meets today's challenges, but is flexible enough to also meet future demands.
