#concurrency

[ follow ]
fromMedium
1 week ago

How React Batching and Scheduling Work Behind the Scenes

Understanding batching and scheduling in React is essential for building performant applications.
Software development
fromMedium
1 week ago

How the Actor Model Scales to Millions of Users

The Actor Model, especially with Akka, enables the creation of scalable, efficient, and non-blocking systems in contrast to traditional thread-based architectures.
fromHackernoon
1 year ago

To Gunicorn or to Poetry, That is The Question | HackerNoon

Use Gunicorn for production with concurrency requirements; use Poetry for simpler, development scenarios.
#akka
fromRealpython
3 weeks ago

Free-Threaded Python Unleashed and Other Python News for July 2025 - Real Python

The third beta of Python 3.14 now officially supports the no-GIL build for CPython, signaling a new era of multi-core Python.
Python
#python
fromdeath and gravity
3 months ago
Productivity

ProcessThreadPoolExecutor: when I/O becomes CPU-bound

An executor is being developed that can manage workloads transparently across threads and processes to improve I/O and CPU-bound performance.
fromInfoWorld
4 months ago
Web frameworks

Thread-y or not, here's Python!

Python offers various methods for concurrent programming, including threads and asyncio for non-blocking tasks.
fromHackernoon
4 months ago

Go Execution Traces Have Become More Powerful | HackerNoon

The runtime/trace package enhances Go program debugging by producing actionable execution traces.
#java
fromInfoQ
2 months ago
Scala

JEP 505 Delivers Fifth Preview of Java's Structured Concurrency with Key API Refinements

fromInfoQ
2 months ago
Scala

JEP 505 Delivers Fifth Preview of Java's Structured Concurrency with Key API Refinements

fromInfoQ
2 months ago

Swift 6.1 Enhances Concurrency, Introduces Package Traits, and More

Swift 6.1 introduces type-wide global actor inference control, supporting nonisolated declarations for protocols, enhancing concurrency management and simplifying the Swift development experience.
Scala
#scala
fromMedium
4 months ago
Scala

21 Days of Spark Scala: Day 6-Working with Futures in Scala: Handling Asynchronous Operations

fromMedium
4 months ago
Scala

21 Days of Spark Scala: Day 6-Working with Futures in Scala: Handling Asynchronous Operations

fromRubyflow
2 months ago
Ruby on Rails

Scaling Rails - part 2 Amdahl's law

The optimal number of threads for a process is determined by the amount of work that can be parallelized.
fromRubyflow
3 months ago
Ruby on Rails

Scaling Rails Applications

Scaling Rails applications requires careful consideration of performance factors like concurrency, processes, and resource management.
fromPython GUIs
3 months ago

Multithreading PyQt6 applications with QThreadPool

A common problem when building Python GUI applications is the interface locking up when attempting to perform long-running background tasks.
Running
Scala
fromMedium
3 months ago

Achieving True Parallelism with ZIO: Fibers, Threads, and Cooperative Scheduling

ZIO fibers provide lightweight concurrency that scales efficiently, utilizing cooperative scheduling over preemptive scheduling found in OS threads.
Running
fromHackernoon
4 months ago

Here's How to Test Concurrent Code With Testing/Synctest: Go 1.24 | HackerNoon

Go 1.24 introduces an experimental testing/synctest package to aid in testing concurrent programs, addressing common challenges associated with such code.
fromHackernoon
1 year ago

Go Concurrency: Goroutines, Mutexes, WaitGroups & Condition Variables | HackerNoon

Goroutines are lightweight execution contexts managed by the Go runtime, allowing massive scalability and easy concurrency, distinguishing them from traditional heavyweight threads.
Scala
Java
fromHackernoon
5 years ago

Grand Central Dispatch, Once and for All | HackerNoon

GCD remains vital for understanding multithreading concepts and continues to be relevant in coding and interviews despite newer concurrency frameworks.
fromHackernoon
9 months ago

Synchronization Challenges in Multithreading | HackerNoon

"Executing multiple code blocks in parallel may seem straightforward. However, writing concurrent code is often regarded as one of the most challenging aspects of programming."
JavaScript
Ruby on Rails
fromRubyflow
8 months ago

Ruby Concurrency and Parallelism

Elixir excels in concurrency through ErlangVM, while Ruby has evolved with threads and ractors for parallelism, each catering to different project needs.
[ Load more ]