BT

New Early adopter or innovator? InfoQ has been working on some new features for you. Learn more

  • .NET Follow 47 Followers

    On Abstractions and For-Each Performance in C#

    by Jonathan Allen Follow 5 Followers on  Sep 29, 2016 2

    Donald Knuth famously said, “We should forget about small efficiencies, say about 97% of the time”. But when faced with the other 3%, it is good to know what’s going on behind the scenes. So in this article we’ll be taking a dive into the foreach loop.

  • .NET Follow 47 Followers

    Designing with Exceptions in .NET

    by Jonathan Allen Follow 5 Followers on  Sep 09, 2016

    Exceptions are an integral part of working with .NET, but far too many developers don’t think about them from an API design perspective. Most of their work begins and ends with knowing which exceptions they need to catch and which should be allowed to hit the global logger. You can significantly reduce the time it takes to correct bugs if you design the API to use exceptions correctly.

  • .NET Follow 47 Followers

    Getting Started with ASP.Net Performance Monitoring and Optimization

    by Pierre-Luc Maheu Follow 1 Followers on  Aug 29, 2016 4

    “This web page is slow” is a common and regular complaint about web sites, especially since web applications started replacing desktop applications. While the web brings some desirable characteristics such as global delivery, it also brings its share of challenges at the performance level.

.NET Follow 47 Followers

Creating RESTful Services with T4 Based on Model and Interfaces

Posted by Amel Musić Follow 0 Followers on  Aug 19, 2016

Amel Musić demonstrates how T4 can be used to create a flexible code generator that reduces the amount of time and effort it takes to create RESTful services.

.NET Follow 47 Followers

Starcounter vs. ORM and DDD

Posted by Kostiantyn Cherniavskyi Follow 0 Followers on  Aug 10, 2016

Kostiantyn Cherniavskyi looks at some of the issues surrounding the object-relation impedance mismatch and how many of them can be solved with hybrid databases such as Starcounter. 5

.NET Follow 47 Followers

F# in Numbers: A Look at the Annual F# Survey Results

Posted by Tomas Petricek Follow 0 Followers on  Aug 05, 2016

In April, for the second time, fsharpWorks organized the F# community survey. Over 600 developers completed the survey in 2016. The survey provides an insight into the brains of the F# community. 1

Java Follow 114 Followers

HTTP-RPC: A Lightweight Cross-Platform REST Framework

Posted by Greg Brown Follow 0 Followers on  Jul 12, 2016

HTTP-RPC is an open-source framework for creating and accessing cross-platform polyglot RESTful web services using a convenient, RPC-like metaphor, while preserving fundamental REST principles. 3

JavaScript Follow 32 Followers

Angular 2 and TypeScript - A High Level Overview

Posted by Yakov Fain Follow 0 Followers on  Apr 26, 2016

Angular 2 & TypeScript have brought true object oriented development to the world's most popular web development framework. This article provides a high-level overview of Angular 2. 9

.NET Follow 47 Followers

C#/Web API Code Generation Patterns for the RAML User

Posted by Jonathan Allen Follow 5 Followers on  Apr 04, 2016

This article shows the design patterns that users of REST specification languages such as RAML, Swagger, and API Blueprint should adhere to when generating code for C# and ASP.NET Web API. 3

.NET Follow 47 Followers

Big Memory .NET Part 2 - Pile, Our Big Memory Solution for .NET

Posted by Dmitriy Khmaladze Follow 0 Followers , Leonid Ganeline Follow 0 Followers on  Oct 13, 2015

In part one we discussed why it is so hard to deal with in a .NET. In part two, Dmitriy Khmaladze describes their solution NFX Pile; a hybrid memory manager written in C# with 100% managed code. 21

.NET Follow 47 Followers

Big Memory .NET Part 1 – The Challenges in Handling 1 Billion Resident Business Objects

Posted by Dmitriy Khmaladze Follow 0 Followers , Leonid Ganeline Follow 0 Followers on  Oct 08, 2015

We look at Big Memory, its applicability to managed execution models such as .NET, and different approaches for resolving GC pausing issues.

.NET Follow 47 Followers

Fighting Developer Fatigue with JNBridge

Posted by Wayne Citrin Follow 0 Followers on  Oct 01, 2015

Overwhelmed the flood of new languages and libraries? JNBridge helps alleviate developer fatigue by mixing the libraries you know with the language you are learning.

Login to InfoQ to interact with what matters most to you.


Recover your password...

Follow

Follow your favorite topics and editors

Quick overview of most important highlights in the industry and on the site.

Like

More signal, less noise

Build your own feed by choosing topics you want to read about and editors you want to hear from.

Notifications

Stay up-to-date

Set up your notifications and don't miss out on content that matters to you

BT