Older Newer rss
Java Follow 682 Followers

The Quest for Low-latency with Concurrent Java

Posted by Martin Thompson  on  Mar 31, 2016 Posted by Martin Thompson Follow 12 Followers  on  Mar 31, 2016

Martin Thompson focuses on algorithms which provide very high throughput while keeping latency low and predictable, discussing the concurrency theory and implementing these algorithms in Java 8.

Java Follow 682 Followers

Gpars: Concurrency in Java & Groovy

Posted by Ken Kousen  on  Jan 15, 2016 Posted by Ken Kousen Follow 1 Followers  on  Jan 15, 2016

Ken Kousen reviews the basic concepts of the Groovy Parallel Streams framework and demonstrates communicating sequential processes, promises, dataflow concurrency and concurrent collection processing.

Java Follow 682 Followers

Groovy: The Awesome Parts

Posted by Paul King  on  Jan 15, 2016 Posted by Paul King Follow 0 Followers  on  Jan 15, 2016

Paul King presents examples of Groovy and its application: DSL, dynamic typing, extensible static type system, Android programming, concurrency, functional, frameworks and tools.

Architecture & Design Follow 1508 Followers

A Pragmatic Introduction to Multicore Synchronization

Posted by Samy Bahra  on  Oct 18, 2015 Posted by Samy Bahra Follow 0 Followers  on  Oct 18, 2015

Samy Bahra discusses high performance multicore synchronization, scalability bottlenecks in multicore systems and memory models, and scalable locking and lock-less synchronization.

Java Follow 682 Followers

Concurrency Options on the JVM

Posted by Jessica Kerr  on  Oct 17, 2015 2 Posted by Jessica Kerr Follow 0 Followers  on  Oct 17, 2015 2

Jessica Kerr covers some of the concurrency tools existing in JVM languages including ExecutorService, Futures, Akka actors, and core.async coroutines, providing advice on writing deadlock-free code.

Development Follow 416 Followers

Maximizing Throughput on Multicore Systems

Posted by Irina Guberman  on  Oct 16, 2015 Posted by Irina Guberman Follow 0 Followers  on  Oct 16, 2015

Irina Guberman discusses maximizing throughput on multicore systems with Erlang and the Jobs framework by Ulf Wiger.

Architecture & Design Follow 1508 Followers

Scaling Distributed Systems

Posted by Natalia Chechina  on  Oct 04, 2015 Posted by Natalia Chechina Follow 0 Followers  on  Oct 04, 2015

Natalia Chechina outlines features of actor and functional programming models, and the reason these models attract so much interest in parallel, concurrent, and scaling world.

Architecture & Design Follow 1508 Followers

Evolving Projects to Concurrency with Wrangler

Posted by Simon Thompson  on  Sep 12, 2015 Posted by Simon Thompson Follow 0 Followers  on  Sep 12, 2015

Simon Thompson shows how Wrangler can help with making systems run on multi-core hardware, including three Wrangler refactoring techniques for retrofitting concurrency to Erlang applications.

Functional Programming Follow 109 Followers

Atomic Counters or a Lesson on Performance and Hardware Concurrency

Posted by Detlef Vollmann  on  Aug 29, 2015 Posted by Detlef Vollmann Follow 0 Followers  on  Aug 29, 2015

Detlef Vollmann explores the performance and scalability issues of atomic and possible solutions to overcome them.


The Dos and Don'ts of Multithreading

Posted by Hubert Matthews  on  Jul 29, 2015 2 Posted by Hubert Matthews Follow 0 Followers  on  Jul 29, 2015 2

Hubert Matthews describes some of the problems encountered in multithreading and discusses how to avoid them through appropriate design choices.


Java EE 7 Using Eclipse

Posted by Arun Gupta  on  Jul 23, 2015 Posted by Arun Gupta Follow 0 Followers  on  Jul 23, 2015

Arun Gupta explains how to do Java EE 7 development with Eclipse, leveraging the new APIs - WebSocket, Batch, JSON Processing, and Concurrency Utilities.


Concurrency: It’s Harder (and Easier) than You Think

Posted by Paul Butcher  on  Jun 13, 2015 Posted by Paul Butcher Follow 0 Followers  on  Jun 13, 2015

Paul Butcher discusses difficulties with concurrency and some of the alternatives that help with this, focusing on Actors and how they help deal with threads and locks and make code clearer.

Login to InfoQ to interact with what matters most to you.

Recover your password...


Follow your favorite topics and editors

Quick overview of most important highlights in the industry and on the site.


More signal, less noise

Build your own feed by choosing topics you want to read about and editors you want to hear from.


Stay up-to-date

Set up your notifications and don't miss out on content that matters to you