In this article by Philip Herron, author of the Learning Cython Programming, will start to get serious with Cython and will discuss how to describe C declarations with respect to Cython along with calling conventions and type conversion.Read Understanding Cython in full
In this article by Sébastien Finot, the author of the book "Building Interactive Queries with LINQPad", a brief introduction to LINQ and how it can be used has been discussed. LINQPad is a free IDE (Integrated Development Environment) that allows you to create programs and query databases. Language Integrated Query (LINQ) consists of a set of features introduced in Visual Studio 2008 that extends powerful query capabilities to the language syntax of C# and Visual Basic.
To introduce you to LINQ, we will first look into a non-LINQ example so that we can have a point of comparison.
Read Using a LINQ query in LINQPad in full
In this article by Jose Luis Latorre Millas, the author of the book Microsoft .NET Framework 4.5 Quickstart Cookbook, we will explore the top new features of the CLR. .NET 4.5 brings many beneﬁts, such as improvements in performance, compatibility, garbage collection, and new features in its structure to provide the overall scenarios it is targeted for, for example, Windows Store apps development.
In this article, we will cover:
- Creating a portable library
- Controlling the timeout in regular expressions
- Deﬁning the culture for an application domain
- Overriding the default reﬂection behavior
- Using the new ZipArchive class
- Understanding async and await in .NET 4.5
- Using the new asynchronous ﬁle I/O operations
In this article, created by Michael Heydt, the author of Instant Lucene.NET, you will learn how to optimize an index when the index has grown too large or has become fragmented.Read Lucene.NET: Optimizing and merging index segments in full
This article by Taswar Bhatti the author of Instant AutoMapper provides you with a step-by-step procedure on installing AutoMapper. AutoMapper helps us transform our domain objects to ViewModel objects. By the end of this article, you will be aware of the features of AutoMapper.Read Creating a sample project in full
The article by Andy Meadows, the author of ASP.NET MVC 4 Mobile App Development, talks about how we can use always-on connectivity to provide the illusion of a desktop application within BrewHow. He then talks about imposing SignalR to simulate push notifications from the server to BrewHow.Read Coding for the Real-time Web in full
In this article by Shawn R. McLean, author of Instant .NET 4.5 Extension Methods How-to , we learn about the extension methods on IQueryable. IQueryable is used to operate mainly on databases. IQueryable<T>are an extension from IEnumerable<T>, hence, we can call all extensions and methods of IEnumerable<T>. A query using IQueryable can be built up on over time, before it hits the database. The query is executed once you execute an eager function such as ToList(), looping the data or attempting to use the values. IQueryable is used by providers such as LINQ to entities or LINQ to SQL.Read .NET 4.5 Extension Methods on IQueryable in full
This article by A.P. Rajshekhar, author of .Net Framework 4.5 Expert Programming Cookbook , will cover recipes related to core concepts in .NET, which will include the following:
Metadata-driven programming: The first six recipes will cover how to use attributes as metadata for specific purposes such as validation and localization.
Reflection: The Processing custom attributes via reflection recipe will tell you how to use reflection to create metadata processors such as applications or libraries that can understand custom attributes and provide the output based on them.
Asynchronous file I/O: This is a new feature for file input/output introduced in .NET 4.5. The Using asynchronous file I/O for directory-to-directory copy recipe will cover this feature.
Dynamic programming: .NET 4.0 introduced the concept of dynamic programming, in which blocks of code marked as dynamic will be executed directly, bypassing the compilation phase. We will look at this in the last recipe, Accessing JSON using dynamic programming.
Read Core .NET Recipes in full