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.
Columnar data storage can offer significant performance improvements over the way database tables are traditionally stored, but they aren’t always faster. Aleksandr Shavlyuga explores the power, and limitations of SQL Server’s ColumnStore Indexes.
In the first four installments of this series, we reviewed new and enhanced frameworks included with iOS 9 SD, changes to Swift and Objective-C, and the new Safari content blocking API. In this article, we will describe what is new within Apple Developer Tools, including Xcode Playgrounds, LLDB, UI testing, Interface Builder, etc.
We look at Big Memory, its applicability to managed execution models such as .NET, and different approaches for resolving GC pausing issues.
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
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
Even though mobile apps are nothing special anymore, there is still movement in this area. In this article, Katie Stanfield highlights some of the trends we might encounter in the near future. 6
Telefónica adapted Lean Startup to their processes, culture and organization to make it work. A Q&A with Susana Jurado Apruzzese on innovation and creating digital products.
Authors discuss modularity and projectional editing concepts used to design programming languages, using a Language Workbench (LWB) tool like MPS from Jetbrains.
In this article, author Carlos Bueno discusses the strategies for estimating the server capacity for big data projects and initiatives, with the help of two case studies.
This series comprises five articles that cover what’s new in iOS 9 SDK, new features in Swift, Objective-C, and developer tools, and Apple’s new bitcode.
The article emphasizes the need of a balance between feature development and technical debt repayment and outlines pragmatic strategies that software projects could adopt to manage technical debt.