x Take the InfoQ Survey !
  • Next Generation Session Management with Spring Session

    by Adib Saikali on  Nov 10, 2015 4

    Spring Session makes it easy to write horizontally scalable cloud applications, offload session state into specialized external session stores, and take advantage of current technologies such as WebSockets. This article takes a deep dive into using Spring Session to maximize these benefits, avoiding the limitations of traditional session management employed by enterprise Java

  • How Did You Start Coding?

    by Abel Avram on  Nov 05, 2015 1

    In this article we publish the results of two surveys on how and when the respondents started programming, followed by the stories of several InfoQ editors telling how they started coding and their professional life journey.

  • Context is King: What's your Software's Operating Range?

    by Francisco Torres on  Nov 04, 2015

    Francisco Torres shares from experience how users might change how one sees the context of a project and why it is important to define a software’s operating range: the set of quality properties in which a software system can successfully run.

The Mathematics of Adaptive Security

Posted by Matthew Glenn on  Nov 01, 2015

Enterprise security teams are charged with maintaining the “perfect” set of security policies. In their pursuit of the perfect security policy, they are often the department of slow.

UED: The Unified Execution Diagram

Posted by Carlo van Asma & Pascal Wolkotte on  Oct 18, 2015

This article introduces a visual modeling technique to describe and specify the application’s execution architecture, and explores the usage within Philips Healthcare. 4

Toward Agile Architecture: Insights from 15 Years of ATAM Data

Posted by Stephany Bellomo, Ian Gorton, Rick Kazman on  Oct 17, 2015

The authors have concluded after analyzing 15 years of ATAM data that modifiability, performance, availability, interoperability, and deployability are key quality attributes for Agile practitioners.

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

Posted by Dmitriy Khmaladze and Leonid Ganeline 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. 8

Big Data Solutions with MS SQL ColumnStore Index

Posted by Aleksandr Shavlyuga on  Oct 11, 2015

ColumnarStore can offer performance improvements over traditional tables, but aren’t always faster. Aleksandr Shavlyuga explores the power, and limitations of SQL Server’s ColumnStore Indexes.

What’s New in iOS 9: Xcode 7 and Other Developer Tools

Posted by Sergio De Simone on  Oct 09, 2015

In the fifth instalment of this series, we will describe what is new within Apple Developer Tools, including Xcode Playgrounds, LLDB, UI testing, Interface Builder, etc.

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

Posted by Dmitriy Khmaladze and Leonid Ganeline 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.

Reactive Messaging Patterns with the Actor Model Book Review and Q&A with Vaughn Vernon

Posted by Jan Stenberg on  Oct 06, 2015

Vaughn Vernon in his new book Reactive Messaging Patterns with the Actor Model introduces the actor model and describes most of the patterns found in the book Enterprise Integration Patterns. 2

Case for Defaulting to G1 Garbage Collector in Java 9

Posted by Monica Beckwith on  Sep 29, 2015

In this article, GC expert Monica Beckwith makes the case for JEP 248, the proposal to make G1 the default garbage collector in OpenJDK 9. 5

General Feedback
Marketing and all content copyright © 2006-2015 C4Media Inc. hosted at Contegix, the best ISP we've ever worked with.
Privacy policy