Tag: parallel
Browse 8 practical software engineering resources tagged with "parallel". Discover code recipes, design patterns, documentation templates, and in-depth guides to help you build, deploy, and maintain production-ready solutions involving parallel. Each resource is written for engineers who ship real systems, with copy-paste examples and practical trade-offs.
Parallel and Concurrent Processing
Parallel processing performs multiple computations simultaneously to improve throughput and reduce latency. It is essential for CPU-bound and data-intensive workloads.
The resources below cover threads, processes, thread pools, parallel streams, map-reduce, and parallel testing. Each recipe shows how to speed up workloads without introducing races or deadlocks.
Every resource includes clear explanations, copy-paste code, and practical warnings. Use them to make informed decisions, avoid production pitfalls, and speed up your delivery. If you are just getting started, read the beginner-friendly articles first; if you are experienced, jump straight to the advanced patterns and architecture guides. New resources are added regularly, so bookmark this page and check back for the latest patterns.
Async Patterns with Promises, Futures, and Coroutines
Write efficient concurrent code with async/await, promises, futures, and coroutines in JavaScript,...
Thread-Safe Collections: Blocking Queues and Concurrent Maps
How to safely share collections between threads using concurrent data structures—blocking queues,...
Manage Concurrent Work with Thread Pools and Executors
How to efficiently manage worker threads using thread pools, executors, and rejection policies in...
Parallel DataFrame Operations with Dask
Scale pandas workflows with Dask. Process out-of-core DataFrames using lazy evaluation, partitions,...
Bash Parallel Execution
How to run shell commands in parallel with xargs, GNU parallel, and Bash background jobs while...
Parallel Job Control with Bash
How to control parallel Bash jobs once they're running: collect exit codes, retry failures, enforce...
Concurrency Patterns Guide
Production-ready concurrency patterns: thread pools, async/await, producer-consumer, semaphores,...
Pytest in Production Guide
Pytest for production: advanced fixtures, custom markers, parametrization, xdist parallelism,...