ModelMapper is an object to object mapping library that eliminates repeatable code for copying objects from one representation to another. By looking at property names it can perform an automatic mapping or hints can be defined that describe precisely the mapping process. It is inspired from AutoMapper which is a similar library for .NET
WPF 4.5 has improved its support for multi-threaded data binding, but the technique is still risky. This report attempts to explain how it works and what’s involved in using it safely.
SpringSource has recently released Spring Data Redis, an abstraction over the existing Java Redis libraries that offers a unified API and easier Java Object serialization for Spring based applications.
Though it isn’t in the spotlight any more, WPF still continues to be a key-stone for rich client development on Windows. With full access to the .NET libraries and the underlying operating system, no other HTML or .NET-based UI technology can match it. Recognizing its importance, Microsoft is continuing to invest in improving WPF and especially its binding capabilities.
Stephen Colebourne, of Joda Time fame, ignited a small debate when he released Joda Convert: a Java library to convert basic Objects to and from Strings using annotations. InfoQ surveys the options when transforming from one format to another.
The data binding in WPF and Silverlight is amazing in all regards. Its power and flexibility are beyond compare. Unfortunately its resistance to traditional debugging techniques is equally impressive for the wrong reasons. There is no way to really step through the data binding process, but we collected some other techniques that developers may find useful.
Any SOA implementation relies heavily on the enterprise data used by services. In a series of new posts, Ash Parikh, Informatica’s Real time products strategist, discusses the role data orientation plays in SOA and provides some practical recommendations on how to implement it.
Most web service developers rely on a data binding conversion layer within a web service to work directly with data structures in their programming language of choice - but this causes a number of problems. In the first of a series of articles that look at these problems, Dennis Sosnoski starts at the most basic level, looking at simple data types and the issues that arise from mapping them.
A recent blog post written by Danny Simmons, a Microsoft ADO.NET developer, about the ADO.NET Entity Framework has started a series of reactions about the respective topic.
In a new InfoQ article, Dennis Sosnoski questions the conventional wisdom that a contract-first approach to web services development, i.e. starting from WSDL, is superior to starting from code. He shows how the JiBX framework can be used to practice start-from-code development without incurring the disadvantages, specifically without coupling implementation and interface too tightly.
Infoq sits down with Billy Hollis to talk about the state of the .NET world and sofware development. Billy talks about topics from Data Access to 3D interfaces.
The BLINQ demo allows developers to quickly develop CRUD (Create/Read/Update/Delete) style applications. With one command, an entire web site with insert, list, and detail pages is created.
The ADO.NET team has released a demo of their Entity Data Model Designer. This tool demonstrates some of the Object-Relational Mapping (ORM) features planned for ADO.NET vNext.
Financial integration tool vendor C24 has added a unique XQuery optimization to their Integration Objects product that allows full XML XQuery and XSLT capabilities on non-XML documents without the overhead of first converting those non-xml documents into instances of XML.
The W3C has published a first public working draft of XML Schema Patterns for Common Data Structures, a set of data types, structures and schema patterns to increase Web services interoperability.