(Raja Kishore) Suppose you have been asked to migrate an existing multi-tier application to .NET, where the business layer is written in Java. Normally, you would have no option but to recode and port the entire application to the .NET language (e.g. C#). This is where IKVM.NET comes to the rescue!
Tag: Development
Query Comprehensions
(Scott Wisniewski) In the June 2007 issue of MSDN Magazine, Kit George and Ting Liang provided an introduction to some of the new features being introduced in Visual Basic 9.0 to support Language Integrated Query, or LINQ. In particular, they showed how LINQ is a universal data platform designed to
Data Lineage: What You Don’t Know Can Hurt You
(Alex Gorelik) The term data lineage might bring to mind family trees and dry legal searches, however, for companies that are concerned about critical and sensitive data, the topic of data lineage has become increasingly important. Today’s environment of corporate regulation and stringent data gover
Building Object-Oriented Web Pages with Inheritance in PHP 5
(Alejandro Gervasio) You have probably used the principles of inheritance in any number of your object-oriented programming projects. Traditionally this means working with parent and child classes during the creation of a PHP application. In this two-part series, you’ll learn a simple way to use inh
Collections Best Practices
(Inbar Gazit) Most introductory textbooks on computer science and programming include a chapter about collections. They may be called arrays or data structures, but the concept remains the same. The ability to tie a set of elements to one another in a formal data object is essential to modern progra
Understanding Compression and Decompression in ASP.NET 2.0
(Sanjit Sil) System.IO.Compression namespace is a new addition in .NET 2.0 Framework. The System.IO.Compression namespace contains classes, namely DeflateStream and GZipStream, which provide basic compression and decompression services for streams. DeflateStream provides methods and properties for c
Resource Utilization and Provisioning Within Virtualization
(Art Sedighi) How do you go about provisioning your unused resources? Is it a safe assumption that your resources will be idle after 5PM? How about 6PM? Do you use a feedback model, or do you simply use a heuristically modeled policy and modify it as needed? The fact of the matter is that there is n
Flexible Content Display With Flow Documents
(Markus Egger) Windows Presentation Foundation (WPF) provides a great set of features. So many features, in fact, that even some very significant ones don’t get nearly the attention they deserve. A perfect example is the Flow Documents feature, which allows developers to create documents natively in
Synchronizing Data Access
(Jim Mischel) Probably the most difficult part about writing multi-threaded programs is synchronizing access to shared data. Read-only access is trivial and requires no synchronization at all. That is, any number of threads can simultaneously read from a given data structure. It’s only when one or m
Working with Dynamic Parameter Fields in Crystal Reports
(Saif Rehman) One of the most exciting new features on Crystal Reports XI is dynamic parameter fields. With previous versions of Crystal Reports you could browse your data source for a list of values to select from, but this was only available at design time. When you viewed the report again, the sa
