In part one, Leonid Ganeline introduced the concept of big memory and discussed why it is so hard to deal with in a .NET environment. In part two, Dmitriy Khmaladze describes their solution NFX Pile; a hybrid memory manager written in C# with 100% managed code.
This article describes the concept of Big Memory and concentrates on its applicability to managed execution models like the one used in Microsoft’s Common Language Runtime (CLR). A few different approaches are suggested to resolve GC pausing issues that arise when a managed process starts to store over a few million objects.
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.
"BDD In Action" is a book that aims to cover the full spectrum of BDD practices from requirements through to the development of production code backed by executable specifications and automated tests. 4
Bulk data is usually accessed via files & FTP. As collaboration migrates to APIs, what are the requirements for data APIs? Here we describe a meta-data driven architecture for bulk data ingestion.
Matt Honeycutt introduces SpecsFor, a .NET unit and integration test framework, explaining how to set it up, how to create the first tests, and provides a few hints on advanced usage scenarios. 4
Mike McQuaid, Software Engineer at GitHub, has written "Git in Practice" which provides over 60 techniques for working with and managing Git projects. InfoQ caught up with Mike, and asked about it.
F# Deep Dives is a new book aimed at showing the business value that using F# brings in practice. It presents 11 industrial scenarios and their solution with F# using a functional-first approach.
Type Providers are an essential element for F#’s extensibility model. Dave Fancher shows how to take the tedium out authoring Type Providers using some simple inline factory methods.
Though many of these features are also new to C#, there are quite a few enhancements meant specifically to smooth some of VB’s rough edges. 1
Bootstrap is a front-end framework for element positioning, application responsiveness and multi-device rendering. This article shows how to use it, along with ShieldUI, to create a sales dashboard.
Even with WiX, working with Windows Installer packages can be quite difficult. Oleg Shilo’s solution is to ditch the XML entirely and create MSI packages using traditional C# code. 7
CONTENT IN THIS BOX PROVIDED BY OUR SPONSOR
Webinar Presented By Matt Stine (~45 mins)
By Coté| August 4, 2015
By Matt Stine
Part 1: Welcome To Your Cloud Native Journey
Part 2: The Purity & Tyranny Of A Blank Screen: The Greenfield Journey
Part 3: Dealing With The Stuff That Makes All The Money: The Legacy Journey
Part 4: The Cloud Native Journey: Enterprise Transformation
Building a RESTful Web Service
Learn how to create a RESTful web service with Spring.
Consuming a RESTful Web Service
Learn how to retrieve web page data with Spring's RestTemplate.
Securing a SPA with Spring Cloud, Spring Security and Angular JS
A tutorial based on the 6-part blog series by Dave Syer