Futures in Scala 2.12 (part 8): Goodbye, sun.misc.Unsafe
Explains the removal of sun.misc.Unsafe from Scala's Future implementation in version 2.12, replaced with AtomicReference for better compatibility.
Explains the removal of sun.misc.Unsafe from Scala's Future implementation in version 2.12, replaced with AtomicReference for better compatibility.
Explores improvements to ExecutionContext and BlockContext in Scala 2.12's Future API, focusing on deprecations, new features, and thread management.
Explores missing utility methods in Scala Futures, specifically Future.unit and Future.never, discussing their implementation and use cases.
An analysis of Butler Lampson's 1999 predictions on computer science, comparing what worked then to the state of technology in 2015.
A curated list of resources for learning the Go programming language, from official tutorials to books and community links.
A developer's perspective on missing features in PostgreSQL 9.4, focusing on upsert, JSON performance, and extension management.
A programmer reviews 'Learn You Some Erlang for Great Good!', praising its fun approach to teaching the functional language and its benefits.
Explains how to use Guava's caches for fine-grained, object-based locking to improve concurrency in Java web applications.
Exploring functional programming concepts in JavaScript, including anonymous functions, high-order functions, and their benefits for concurrency and testing.
A detailed exploration of advanced PostgreSQL features like concurrent indexing, transactional DDL, and foreign data wrappers.
A technical guide on using latches (CountDownLatch, dispatch_semaphore_t) to write unit tests for multi-threaded code that executes on background queues.
Explains how to implement auto-retry for concurrent commands in CQRS using the ncqrs framework to handle ConcurrencyExceptions.
Introduces Akka, an open-source toolkit for building concurrent, scalable, and fault-tolerant applications using the Actor Model in Scala and Java.
A final review of the 'Python Essential Reference' book, highlighting its in-depth coverage of concurrency and network programming.
Introduces Active Objects, a Scala library combining actors, supervisor hierarchies, and OO methods for fault-tolerant, concurrent asynchronous components.
A technical guide on using Python's multiprocessing library with PyGTK to offload intensive calculations from the main GUI thread.
A developer shares their experience adopting Scala and Functional Programming for a real-world financial software project, discussing risks and benefits.
A summary of Bob's presentation on the Erlang programming language, its growing popularity, and his history with emerging tech trends.
Introduces a Scala library implementing Erlang-style Supervisor hierarchies for building fault-tolerant actor systems.
A guide to clustering Scala Actors using Terracotta for distributed, fault-tolerant, and highly available concurrent applications.