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

Dani Traphagen on Next Phase of Distributed Systems with Apache Ignite

by Srini Penchikala on  May 15, 2017

Dani Traphagen from GridGain spoke at OSCON 2017 Conference about Apache Ignite platform. She talked about the paradigm shift in viewing the disk as a bottleneck, the decreasing costs of memory and how to optimize toward the cache, leveraging it for microservices architectures with the open source project Apache Ignite.

Nikita Ivanov on Apache Ignite In-Memory Computing Platform

by Alexandre Rodrigues on  Apr 23, 2017

Apache Ignite is an in-memory computing platform with transactional support, that supports both key-value persistence as well as streaming and complex-event processing. Ignite was open-sourced by GridGain in late 2014 and accepted in the Apache Incubator program. InfoQ interviewed Nikita Ivanov, CTO of GridGain, to find out more about Apache Ignite.

Gil Tene: Understanding Hardware Transactional Memory

by Ralph Winzinger on  Jun 19, 2016

In his presentation "Understanding Hardware Transactional Memory" at QCon New York 2016, Gil Tene introduces hardware transactional memory (HTM). Whereas the concept of HTM is not new, it is now finally available in commodity hardware. The purpose of HTM is to be able to write to multiple addresses in memory in an atomical way so that there cannot be inconsistencies in cooperation other threads.

C++ Core Guidelines will Help Writing Good Modern C++

by Sergio De Simone on  Sep 23, 2015 1

As announced at CppCon, Bjarne Stroustrup and Herb Sutter have started working on a set of guidelines for modern C++. The goal of this effort is improving how developers use the language and help ensuring they write code that is type safe, has no resource leaks, and is as much as possible free of programming logic errors.

AnyPresence Soups up Enterprise MBaaS Platform- Part 1 of 2

by Martin Monroe on  Oct 30, 2013

Mobile Backend as a Service provider AnyPresence continues to hone their chops. Launching the fifth update to their self-titled platform geared for the enterprise. Co-founder Rich Mendis provides some insights for InfoQ readers…

.NET Memory Profiling in Visual Studio 2013

by Jonathan Allen on  Jun 23, 2013

Visual Studio 2013 comes with a better memory profiler for .NET applications, but it is still far behind the other commercial offerings.

JavaScript Memory Analyzer in Visual Studio 2012 Identifies Leaks in Windows Store Apps

by Anand Narayanaswamy on  Apr 19, 2013

Visual Studio 2012 Update 1 includes a new JavaScript Memory Analyzer for Windows 8 which identifies potential memory leaks to enable developers to fix their apps before submission to Windows Store.

Google Open Sources Leak Finder, a JavaScript Tool for Detecting Memory Leaks

by Abel Avram on  Aug 09, 2012 2

Google has open sourced Leak Finder, a tool inspecting the heap of JavaScript applications in order to find memory leaks.

Weak Events in WPF 4.5

by Jonathan Allen on  Feb 16, 2012 1

.NET 4.5 brings with it a generic version of WeakEventManager for WPF developers. In addition to not needing the event-specific subclass, this version also dispenses with the need for listener interfaces.

Three Hotfixes for WPF Memory Leaks

by Jonathan Allen on  Jun 17, 2010

Windows Presentation Foundation is quickly becoming well known for the ease in which memory leaks are introduced. Most of these leaks seem to come from the use or misuse of weak references, upon which WPF’s data binding technology is based. In the recent set of hotfixes many of these leaks are fixed.

Dealing with Memory Leaks in .NET

by Abel Avram on  Nov 05, 2009 3

Fabrice Marguerie, a software architect and consultant, wrote the article How to detect and avoid memory and resources leaks in .NET applications, published on MSDN. The article explains how memory and resource leaks can happen while programming for .NET and how to avoid them.

Serious Memory Leaks Plague WPF

by Jonathan Allen on  Oct 14, 2009 3

WPF, also known as Windows Presentation Foundation, represents the future of UI on the Windows platform. And if Microsoft has its way, its younger sibling Silerlight will take over the web and mobile markets. But like any new technology, it has some issues to work through including some rather serious memory leaks.

New Features and Performance Improvements for System.IO

by Jonathan Allen on  Oct 13, 2009 1

Microsoft is planning some simple but much welcomed performance improvements for the core System.IO functionality. These include convenience methods for reading and writing text-based files, significantly faster directory enumeration, and support for memory mapped files.

Dynamic Management Capabilities Added to Gemfire Enterprise 6.0

by Dave West on  Jun 23, 2009 3

Gemstone has released Gemfire Enterprise 6.0 featuring a cluster resource controller that continuously monitors resources in the distributed data fabric. GemFire enables applications to sense changing performance patterns and proactively provision extra resources and trigger rebalancing of predictable data access, throughput, and latency without the need to overprovision capacity.

Presentation: Conceptual Algorithms

by Werner Schuster on  Jan 28, 2009 5

In this talk from RubyFringe, Tom Preston-Werner talks about how he uses the scientific method for tracking down software problems. He demonstrates how he used this approach to track down a particularly sneaky memory leak in a Ruby app, and more.