BT

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

Older Newer rss
01:10:33
Functional Programming Follow 46 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.

01:24:53
Followers

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.

37:13
Followers

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.

48:01
Followers

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.

13:47
Followers

Flint: Fixing Linearizability Violations

Posted by Peng Liu  on  Apr 23, 2015 Posted by Peng Liu Follow 0 Followers , Omer Tripp Follow 0 Followers , Xiangyu Zhang Follow 0 Followers  on  Apr 23, 2015

The presenters introduce Flint, an automated fixing algorithm for composed Map operations suffering from atomicity violations, being able to fix 96% of the 48 faulty methods found in 27 popular apps.

37:25
Followers

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

Posted by Paul Butcher  on  Apr 10, 2015 5 Posted by Paul Butcher Follow 0 Followers  on  Apr 10, 2015 5

Paul Butcher advises on using concurrency the right way in order to avoid its pitfalls.

01:35:36
Followers

Comfortable Concurrency

Posted by Dominic Robinson  on  Oct 23, 2014 1 Posted by Dominic Robinson Follow 0 Followers  on  Oct 23, 2014 1

Dominic Robinson reflects on several concurrency models, trying to assess which is more pleasant to work with.

46:17
Followers

Sweet Elixir! A Gentle Introduction to Erlang’s Cute Younger Brother Elixir

Posted by Ryan Cromwell  on  Oct 12, 2014 Posted by Ryan Cromwell Follow 0 Followers  on  Oct 12, 2014

Ryan Cromwell introduces Elixir, a , functional distributed meta programming language inspired by Ruby and compiling to Erlang VM, covering pattern matching, pipelines and tail-call recursion.

52:20
Followers

Do Not Block Threads! A Blessing in Disguise or a Curse?

Posted by Sadek Drobi  on  Aug 31, 2014 1 Posted by Sadek Drobi Follow 0 Followers  on  Aug 31, 2014 1

Sadek Drobi discusses how to use Futures and Iteratees to deal with blocking threads in a system with many IO calls and heavy threads.

51:08
Followers

Akka for Concurrency Works

Posted by Duncan DeVore  on  Aug 24, 2014 Posted by Duncan DeVore Follow 0 Followers  on  Aug 24, 2014

Duncan DeVore reviews the challenges of concurrent programming on the JVM and explores Akka, a toolkit and runtime for building highly concurrent, distributed applications on the JVM.

48:27
Followers

10 Billion a Day, 100 Milliseconds Per: Monitoring Real-Time Bidding at AdRoll

Posted by Brian Troutwine  on  Aug 03, 2014 1 Posted by Brian Troutwine Follow 0 Followers  on  Aug 03, 2014 1

Brian Troutwine shares insight on using Erlang for a highly concurrent and very low latency bidding system implemented by Adroll.

43:49
Followers

The Haxl Project at Facebook

Posted by Simon Marlow  on  Jun 15, 2014 Posted by Simon Marlow Follow 0 Followers  on  Jun 15, 2014

Simon Marlow describes a concurrency-based system built with Haskell that allows front-end programmers to write business logic to access all the back-end services in a concise and consistent way.

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


Recover your password...

Follow

Follow your favorite topics and editors

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

Like

More signal, less noise

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

Notifications

Stay up-to-date

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

BT