BT
Older Newer rss
32:29

Scaling Distributed Systems

Posted by Natalia Chechina  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.

47:53

Evolving Projects to Concurrency with Wrangler

Posted by Simon Thompson  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.

01:10:33

Atomic Counters or a Lesson on Performance and Hardware Concurrency

Posted by Detlef Vollmann  on  Aug 29, 2015

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

01:24:53

The Dos and Don'ts of Multithreading

Posted by Hubert Matthews  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

Java EE 7 Using Eclipse

Posted by Arun Gupta  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

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

Posted by Paul Butcher  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

Flint: Fixing Linearizability Violations

Posted by Peng Liu, Omer Tripp, Xiangyu Zhang  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

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

Posted by Paul Butcher  on  Apr 10, 2015 5

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

01:35:36

Comfortable Concurrency

Posted by Dominic Robinson  on  Oct 23, 2014 1

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

46:17

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

Posted by Ryan Cromwell  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

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

Posted by Sadek Drobi  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

Akka for Concurrency Works

Posted by Duncan DeVore  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.

General Feedback
Bugs
Advertising
Editorial
Marketing
InfoQ.com and all content copyright © 2006-2016 C4Media Inc. InfoQ.com hosted at Contegix, the best ISP we've ever worked with.
Privacy policy
BT