サクサク読めて、アプリ限定の機能も多数!
トップへ戻る
衆院選
blog.paralleluniverse.co
May 03, 2016 Go and Quasar: a comparison of style and performance By Ron A user recently drew our attention to the Skynet benchmark, a microbenchmark for “extreme” multithreading (1M threads). We are generally wary of such microbenchmarks because they are often tailored to measure a specific strength of a particular platform, without taking into account how relevant that strength is for real appli
December 02, 2015 High-Concurrency HTTP Clients on the JVM By Fabio HTTP is probably the most popular application-level protocol and there are many libraries that implement it on top of network I/O, which is a special (stream-oriented) case of general I/O. Since all I/O has a much in common 1, let’s start with some discussion about it. I’ll concentrate on I/O cases with a lots of concurrent HTTP r
October 08, 2015 Capsule Shield: A Docker Alternative Tailor-Made for the JVM By Fabio, Ron Why Docker Is Not the Best Container Solution for JVM Applications Virtualized containers and container solutions – first among them Docker – are a smash hit. Containers provide a mechanism for isolating applications and controlling their resource usage that is more performant and less wasteful than virtual
August 07, 2015 From Imperative to Pure-Functional and Back Again: Monads vs. Scoped Continuations By Ron This post accompanies this video and won’t make too much sense without it Last month I gave a talk called Please Stop Polluting our Imperative Languages with Your Pure Concepts at the Curry On conference, a new conference co-located with the academic programming language conference, ECOOP, and
May 21, 2015 Quasar and Akka – a Comparison By Fabio The actor model is a design pattern for fault-tolerant and highly scalable systems. Actors are independent worker-modules that communicate with other actors only through message-passing, can fail in isolation from other actors but can monitor other actors for failure and take some recovery measures when that happens. Actors are simple, isolated
May 08, 2014 An Opinionated Guide to Modern Java, Part 2: Deployment, Monitoring & Management, Profiling and Benchmarking By Ron This is part 2 in a three-part series: part 1, part 3 Welcome to part 2 of the OGMJ. In part 1 we presented new Java language features, libraries and tools, that make Java into a much more lightweight development environment: new build tools, easier docs, expressive code
May 01, 2014 Not Your Father's Java: An Opinionated Guide to Modern Java Development, Part 1 By Ron This is part 1 in a three-part series: part 2, part 3 More working, useful code has been written in the Java programming language than in any other in history, with the possible exceptions of C and COBOL. When Java was released almost 20 years ago, it took the software world by storm. It was a simpl
February 20, 2014 Reactive (Dataflow) Programming in Java and Clojure with Quasar and Pulsar By Ron Reactive programming is a programming paradigm that helps programmers process data that flows into the system or is computed by the system asynchronously. Reactive programming achieves this through constructs that organize concurrency into a simple, understandable form. But before we go on to show h
October 16, 2013 No More Callbacks: 10,000 Actors, 10,000 Threads, 10,000 Spaceships By Ron Adopting Ideas from Erlang and Clojure for a Highly Concurrent, Simple and Maintainable Application I recently stumbled across this quote 1 by Doron Rajwan of Intel: “For the past 30 years, computer performance has been driven by Moore’s Law; from now on, it will be driven by Amdahl’s Law. Writing code that
May 02, 2013 Erlang (and Go) in Clojure (and Java) By Ron We’ll start at the end: Quasar and Pulsar are two new open-source libraries in Java and Clojure respectively that add Erlang-like actor-model (and Go-like coroutine/channel) programs to the JVM. There have been several attempts of porting actors to the JVM. Quasar and Pulsar’s main contribution — from which many of their advantages stem — i
このページを最初にブックマークしてみませんか?
『http://blog.paralleluniverse.co/』の新着エントリーを見る
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く