BT

DDD and CQRS Using the Functional Language F#

by Jan Stenberg on  Mar 31, 2014

A focus on behaviour and a more declarative style of code are two benefits for Domain-Driven Design (DDD) when moving from an object-oriented language like C# to a functional one like F#, Lev Gorodinski claims in a recent presentation, using an example that includes event sourcing and Command-Query Responsibility Separation (CQRS) to show some of the benefits and challenges in a move to F#.

Amazon Responds to Recent Google Cloud Price Cuts

by Abel Avram on  Mar 29, 2014 1

Google announced major price cuts for some of their cloud services including Compute Engine, Storage and BigQuery. But their price advantage lasted for only for 24 hours because the following day Amazon slashed the prices for some of their services – EC2, S3, RDS, ElasticCache and MapReduce.

ASP.NET Web API Gets OData v4.0 Support, WCF Will Not

by Roopesh Shenoy on  Mar 26, 2014

ASP.NET Web API 2.2 for OData v4.0 are now available as nightly builds. The team also released OData core libraries version 6.1 on nuget with several bug fixes and new features, especially increased support for OData v4 spec. However, the MS team suggested that WCF will not get OData v4 specific features.

Domain-Driven Design Using a Functional Language

by Jan Stenberg on  Mar 25, 2014 1

Using a functional language in domain-driven design (DDD) the actual code can often become simple enough to be used instead of UML diagrams when discussing with domain experts, Scott Wlaschin stated in a recent talk about domain modelling together with functional programming using F#.

EF Gets Public Mapping API, Ability To Handle Commit Failures

by Roopesh Shenoy on  Mar 21, 2014

Entity Framework 6.1 was recently released with several interesting improvements such as better tooling, CommitFailureHandler, IndexAttribute, a Public Mapping API and more.

Bringing Visual Studio's CodeLens Into Focus

by Jeff Martin on  Mar 20, 2014

CodeLens has been a popular feature of VS2013. The forthcoming Update 2 is bring an enhancement to CodeLens called Incoming Changes, designed to make working with multiple code branches on TFS easier.

Integrating Windows Logging Through Linux With Syslog4NET

by Jeff Martin on  Mar 17, 2014

Centralized logging makes application support and troubleshooting much easier, but Windows and Linux/UNIX based systems take different approaches. Syslog4NET provides a way to bridge this gap, allowing Windows applications to directly log to a syslog dameon running on Linux/UNIX.

Introducing Biggy: An ORM-like Library for Document Databases

by Jonathan Allen on  Mar 16, 2014 1

When working with relational data, there are several options for lightweight databases such as SQLite and SQL Server Compact. But when your needs are better met by a document style database there is a surprising lack of options. Hence the creation of Biggy.

Espresso Logic DBaaS Now Wraps SQL Stored Procedures in RESTful APIs

by Abel Avram on  Mar 14, 2014

Espresso Logic has added RESTful endpoints for SQL stored procedures to their DBaaS service.

RyuJIT's Improved Compiler Boosts .NET

by Jeff Martin on  Mar 07, 2014

The next generation .NET compiler from Microsoft, codename RyuJIT, has just had a second preview version release. While still very much a beta, the initial results are impressive when compared to both the first preview and the current 64-bit JIT compiler used by NET today.

Building a Better WCF Client

by Jonathan Allen on  Mar 06, 2014

The WCF client that Visual Studio generates by default is a problem. Besides not being a direct match with the server-side interface code, which causes a lot of code and data sharing problems, the generated code still has a glaring bug after all these years. Michael Taylor discusses these issue and his attempts to address them in a series titled “A Smarter WCF Service Client”.

TypeScript Becomes Full Member of Visual Studio

by Jeff Martin on  Mar 04, 2014

TypeScript becomes a mainline language with the release of VS2013 Update 2 CTP. As TypeScript nears official 1.0 status, several key changes have been made to the language.

Mono JIT, GC Get Better

by Roopesh Shenoy on  Feb 26, 2014

Mono 3.2.7 is out, with a lot of new features such as an improved JIT, new interpreter for LINQ, use of native instructions for 64 bits, and more.

IDE Integrated Search Engines

by Jeff Martin on  Feb 25, 2014

New tools are bringing the web directly into a programmer's IDE. As search engines continue to compete for customers, new programming-specific search functionality has been produced for Visual Studio users.

Xamarin Sifts through Enterprise SAP Data

by Abel Avram on  Feb 24, 2014

Xamarin and SAP Americas announced at MWC 2014 today a partnership aiming to provide .NET mobile developers the necessary tools to access and integrate enterprise SAP data into their applications.

General Feedback
Bugs
Advertising
Editorial
InfoQ.com and all content copyright © 2006-2013 C4Media Inc. InfoQ.com hosted at Contegix, the best ISP we've ever worked with.
Privacy policy
BT