BT
x Share your thoughts on trends and content!
Older rss
  • Microservice Threading Models and their Tradeoffs

    by Glenn Engstrand on  May 06, 2016 4

    A microservice's efficiency and resource consumption patterns are dramatically affected by its threading model. Choosing the correct model for your solution is a basic requirement for success. Glenn Engstrand investigates multiple options for a service's execution life-cycle, gives examples of the benefits and drawbacks for each choice, and provides recommendations for each model's implementation.

  • Go in Action - Review and Q&A with the Author

    by Sergio De Simone on  Dec 04, 2015

    Go in Action is a new book from Manning that aims to provide a comprehensive introduction to Go, both its syntax and implementation, and its most common idioms. InfoQ has spoken with William Kennedy, author of the book.

  • UED: The Unified Execution Diagram

    by Carlo van Asma & Pascal Wolkotte on  Oct 18, 2015 4

    Today’s software applications have a lot of concurrent tasks that are distributed over multiple threads, processes, processors and PCs. This article introduces a visual modeling technique to describe and specify the application’s execution architecture. Within Philips Healthcare the Unified Execution Diagram has proven to be very useful for designing and documenting the execution architecture.

A Post-Apocalyptic sun.misc.Unsafe World

Posted by Christoph Engelbert on  Aug 30, 2015

A resolution to the debate around dropping sun.misc.Unsafe and other private APIs in Java 9 is now on the table. The big question remains: What will a post sun.misc.Unsafe world look like? 7

Elixir in Action Review and Q&A with the Author

Posted by Sergio De Simone on  Aug 08, 2015

Elixir in action aims to introduce readers to Elixir and the Erlang virtual machine while also discussing concurrent programming topics, fault-tolerance, and topics related to high-availability.

Functional-Style Callbacks Using Java 8's CompletableFuture

Posted by Maurice Naftalin on  Apr 22, 2015

This article explores Java 8's new CompletableFuture class, its value in programming systems that depend on asynchronous interactions, and how it complements fork/join-style parallelism. 3

Rescuing Checked Exceptions in Asynchronous Java Code

Posted by Dario Crivelli on  Oct 15, 2014

Java checked exceptions are a handy abstraction in sequential flows. But add threads and the syntactical support is no longer available. This article investigates how to overcome that limitation. 6

Hunting Java Concurrency Bugs

Posted by Dr. Heinz Kabutz on  Aug 05, 2014

Concurrency bugs come in many forms. In this article Java Specialist Dr. Heinz Kabutz examines two threading bugs he discovered in the core Java libraries. 7

8 Great Java 8 Features No One's Talking about

Posted by Tal Weiss on  May 30, 2014

In this article Tal Weiss focuses on some lesser known API's in the new Java 8. 7

Discover and Diagnose Java Concurrency Problems Using Contemplate's ThreadSafe

Posted by Robert Atkey on  Jan 14, 2014

Writing Java software that correctly makes use of concurrency requires careful thought. Static analysis tools can analyze source code or compiled bytecode to discover latent bugs hidden within code. 1

Book Review and Interview: Real World OCaml

Posted by Werner Schuster on  Jan 08, 2014

The new book Real World OCaml provides a deep dive into the OCaml programming language. InfoQ caught up with the authors to hear about real world Ocaml users, its unique features, and much more.

Inter-thread communications in Java at the speed of light

Posted by Aliaksei Papou on  Dec 10, 2013

Anatomy of a light-weight, lockless, inter-thread communication framework in Java. 17

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

We notice you're using an ad blocker

We understand why you use ad blockers. However to keep InfoQ free we need your support. InfoQ will not provide your data to third parties without individual opt-in consent. We only work with advertisers relevant to our readers. Please consider whitelisting us.