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.
JBoss Releases Hibernate 4.0 which comes with Multi-tenancy support, the introduction of a standard mechanism for writing Hibernate extensions, initial refactorings towards OSGI and several other cleanups.
Entity Framework 4.3 Beta has been announced and one of the biggest feature updates is Automatic Database Migrations for Code First. The version also comes with complete XML documentation and improved logging. However, one commonly requested feature, Enum Support, will make it only in EF 5.0.
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.
The ESE Toolkit provides C++ and C# class libraries that allow easier application development using the Windows Extensible Storage Engine (ESE), a high-performance data store built into Windows.
Oracle has recently released Oracle Data Access Components (ODAC) 11.2 Rel 4 with support for Entity Framework 4.1 and 4.2. This will allow .NET developers working with Oracle database to work with a popular ORM and use LINQ to Entities for data access operations instead of hand-coding the SQL statements. However Code First and DBContext API are not supported in this release.
Riak is a key-value based NoSQL database that can be used to store user session related data. Andy Gross from Basho Technologies recently spoke at QCon SF 2011 Conference about Riak use cases. InfoQ spoke with Andy and Mark Phillips from Basho team about Riak database features and best practices when using Riak.
The dotNetMontreal community hosted a seminar by Julie Lerman on the Entity Framework Code First approach. Code First is essentially a new programming style for generating a database directly from code. Entity Framework enables developers to create data access applications by programming against a conceptual application model instead of programming directly against a relational storage schema.
In December the GEOCens (Geospatial Cyberinfrastructure for Environmental Sensing) is finishing its pilot phase, as the not-for-profit organization Cybera has recently published at GISUser.com. The software architecture is supposed to improve researcher access to international environmental data drawn from more than 60,000 sensors and 2,800 web map servers.
In a recent press news from 13th December, SAP announced at the SAP Influencer Summit in Boston that “leading software vendors are adopting the open SAP HANA platform for their existing products and building completely new applications.” Among them are companies such as T-Mobile and TIBCO.
James Phillips, co-founder of Couchbase, recently gave a presentation on the differences between a distributed document-oriented and relational data models and what the database developers need know to move from a relational to a NoSQL database. InfoQ caught up with James to talk about the advantages and limitations of document-oriented NoSQL databases.
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.
The Code First approach means that the object model is created in code, and then the database structure is generated from that model. Code First Migrations allows developers to make changes to the database via code, many of which can be done automatically.
S#arp Lite is an effort to make S#arp Architecture more accessible to all developers; this scaled-back version includes a project template set up to connect to a database via NHibernate, a set of reusable class libraries, a base repository, and a sample project.