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.
This is the first in a series of articles that will show how to build peer feedback loops, an effective means to encourage a culture of continuous improvement. Starting with a problem statement and some background on feedback, followed by explaining why metrics and meetings are not enough, the article describes the first three methods on how to design and facilitate peer feedback sessions.
Vaughn Vernon in his new book Reactive Messaging Patterns with the Actor Model shows how this model can simplify enterprise software development. After an introduction to the basics of the actor model and tutorials on Scala and Akka the rest of the book is a patterns catalogue describing most of the patterns in the book Enterprise Integration Patterns from an actor model perspective.
InfoQ speaks with Brett Slatkin, senior staff software engineer at Google and author of Effective Python.
The 2015 Standish Group Chaos Report has been released which shows some improvement and lots of opportunity for improvement in the software development industry. Jennifer Lynch discussed the findings. 1
The book fifty quick ideas to improve your retrospectives aims to help people to get better outcomes from retrospectives and from any continuous improvement initiative. An interview with the authors.
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.
Book review and interview with Steve Smith and Matthew Skelton, authors of "Build Quality In", a collection of experience reports (including their own) on Continuous Delivery and DevOps initiatives.
In this article, we are going to examine new features added to iOS and OS X El Capitan main programming languages: the recently open sourced Swift and Objective-C.
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.