#concurrency

[ follow ]
fromInfoQ
1 day ago
Scala

Swift 6.1 Enhances Concurrency, Introduces Package Traits, and More

Swift 6.1 enhances concurrency management with global actor inference control and syntax improvements in Xcode 16.3.
#scala
fromMedium
3 months ago
Scala

Scala Concurrency Essentials-From Threads To Cats Effect Expertise

Understanding concurrency is essential for scalable, high-performance backend systems.
Mastering advanced tools like Cats Effect is necessary for efficient functional programming in Scala.
frommedium.com
1 week ago
Scala

Fraud Detection in Financial Transactions Using Scala CollectionsA Practical Guide

Scala's performance and collection features make it ideal for high-volume fraud detection systems.
fromMedium
1 month ago
Scala

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

Scala's Future enables non-blocking execution of tasks, enhancing application responsiveness and efficiency.
fromMedium
3 weeks ago
Scala

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.
fromMedium
1 month ago
Scala

Intro to Scala-Day 98 of 100 Days of Data Engineering, AI and Azure Challenge

Scala is a powerful choice for building scalable applications, especially in Big Data processing due to its integration with frameworks like Apache Spark.
fromMedium
3 months ago
Scala

Scala Concurrency Essentials-From Threads To Cats Effect Expertise

Understanding concurrency is essential for scalable, high-performance backend systems.
Mastering advanced tools like Cats Effect is necessary for efficient functional programming in Scala.
frommedium.com
1 week ago
Scala

Fraud Detection in Financial Transactions Using Scala CollectionsA Practical Guide

Scala's performance and collection features make it ideal for high-volume fraud detection systems.
fromMedium
1 month ago
Scala

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

Scala's Future enables non-blocking execution of tasks, enhancing application responsiveness and efficiency.
fromMedium
3 weeks ago
Scala

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.
fromMedium
1 month ago
Scala

Intro to Scala-Day 98 of 100 Days of Data Engineering, AI and Azure Challenge

Scala is a powerful choice for building scalable applications, especially in Big Data processing due to its integration with frameworks like Apache Spark.
more#scala
#parallel-processing
fromInfoWorld
1 month 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.
fromInfoWorld
2 weeks ago
Java

Enter the parallel universe of Java's Vector API

The Vector API allows Java developers to harness CPU-level performance for numerically intensive tasks.
fromRubyflow
5 days 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.
fromInfoWorld
1 month 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.
fromInfoWorld
2 weeks ago
Java

Enter the parallel universe of Java's Vector API

The Vector API allows Java developers to harness CPU-level performance for numerically intensive tasks.
fromRubyflow
5 days 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.
more#parallel-processing
fromRubyflow
1 week ago
Ruby on Rails

Scaling Rails Applications

Scaling Rails applications requires careful consideration of performance factors like concurrency, processes, and resource management.
#python
fromRealpython
6 months ago
Python

Understanding Python's Global Interpreter Lock (GIL) - Real Python

The GIL limits Python's multi-threading performance, causing potential bottlenecks in CPU-bound applications.
fromInfoWorld
6 months ago
Python

Python threading and subprocesses explained

Python enables parallel workloads through threading and multiprocessing, overcoming limitations imposed by the Global Interpreter Lock (GIL).
fromPython GUIs
2 weeks ago
Running

Multithreading PyQt6 applications with QThreadPool

Use concurrent execution techniques in PyQt6 to prevent the GUI from freezing during long-running tasks.
fromRealpython
6 months ago
Python

Understanding Python's Global Interpreter Lock (GIL) - Real Python

The GIL limits Python's multi-threading performance, causing potential bottlenecks in CPU-bound applications.
fromInfoWorld
6 months ago
Python

Python threading and subprocesses explained

Python enables parallel workloads through threading and multiprocessing, overcoming limitations imposed by the Global Interpreter Lock (GIL).
fromPython GUIs
2 weeks ago
Running

Multithreading PyQt6 applications with QThreadPool

Use concurrent execution techniques in PyQt6 to prevent the GUI from freezing during long-running tasks.
more#python
#goroutines
fromHackernoon
1 month ago
Running

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
Scala

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

Goroutines enable scalable concurrency with minimal memory overhead in Go programming.
fromHackernoon
1 year ago
JavaScript

Understanding Concurrency Patterns in Go | HackerNoon

Concurrency is a key feature of Go for developing efficient multicore applications using goroutines and channels.
fromHackernoon
1 month ago
Running

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
Scala

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

Goroutines enable scalable concurrency with minimal memory overhead in Go programming.
fromHackernoon
1 year ago
JavaScript

Understanding Concurrency Patterns in Go | HackerNoon

Concurrency is a key feature of Go for developing efficient multicore applications using goroutines and channels.
more#goroutines
#software-development
fromMedium
4 months ago
JavaScript

Kotlin Coroutines

Kotlin Coroutines simplify concurrency by enabling developers to write asynchronous code in a sequential manner, improving readability and maintainability.
fromMedium
4 months ago
JavaScript

Kotlin Coroutines

Kotlin Coroutines simplify concurrency by enabling developers to write asynchronous code in a sequential manner, improving readability and maintainability.
more#software-development
#ios-development
fromHackernoon
5 years ago
Java

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
6 months ago
JavaScript

Synchronization Challenges in Multithreading | HackerNoon

Writing concurrent code is challenging due to task interactions and shared data management.
Offloading heavy computations from the main thread is essential to maintain UI responsiveness.
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
6 months ago
JavaScript

Synchronization Challenges in Multithreading | HackerNoon

Writing concurrent code is challenging due to task interactions and shared data management.
Offloading heavy computations from the main thread is essential to maintain UI responsiveness.
more#ios-development
fromHackernoon
2 months ago
DevOps

Your Internet Traffic Is Slower Than It Should Be-Laconic Fixes That | HackerNoon

Laconic offloads layer-7 load balancing to SmartNICs using a lightweight stack to enhance performance and scalability.
#java
fromInfoWorld
5 months ago
JavaScript

Kotlin for Java developers: Classes and coroutines

Kotlin simplifies class creation and management, enhancing Java developers' workflow with less boilerplate code and stronger flexibility.
fromInfoWorld
3 months ago
Java

Stable values API would speed Java startups

The stable values proposal seeks to enhance immutability in Java without changing the semantics of final fields or introducing new declaration methods.
fromCodeProject
8 months ago
Java

What is the Difference Between "Reader-Writer" Lock and "ReentrantReadWriteLock" in Java: Which Is More Flexible?

Reader-Writer locks allow concurrent reads but exclusive writes; ReentrantReadWriteLock extends this with nested reads and conditional write upgrades.
fromCodeProject
7 months ago
Java

What is an Atomic in Java? Understanding Atomicity and Thread Safety in Java

Java provides atomic classes for lock-free thread-safe programming, ensuring operations complete as single, indivisible steps.
fromSimplilearn.com
4 years ago
JavaScript

An Ultimate Tutorial to Synchronization in Java

Synchronization in Java allows only one thread to access a shared resource at a time, preventing race conditions and ensuring data consistency.
fromSitepoint
3 months ago
Java

Collections in Java: A Complete Tutorial and Examples - SitePoint

Java Collections Framework offers an efficient way to manage and manipulate data through various predefined classes and interfaces.
Beginner-friendly tutorials on Java Collections simplify complex concepts for effective learning.
Concurrent collections and modern Java features like Streams API enhance performance in data operations.
fromInfoWorld
5 months ago
JavaScript

Kotlin for Java developers: Classes and coroutines

Kotlin simplifies class creation and management, enhancing Java developers' workflow with less boilerplate code and stronger flexibility.
fromInfoWorld
3 months ago
Java

Stable values API would speed Java startups

The stable values proposal seeks to enhance immutability in Java without changing the semantics of final fields or introducing new declaration methods.
fromCodeProject
8 months ago
Java

What is the Difference Between "Reader-Writer" Lock and "ReentrantReadWriteLock" in Java: Which Is More Flexible?

Reader-Writer locks allow concurrent reads but exclusive writes; ReentrantReadWriteLock extends this with nested reads and conditional write upgrades.
fromCodeProject
7 months ago
Java

What is an Atomic in Java? Understanding Atomicity and Thread Safety in Java

Java provides atomic classes for lock-free thread-safe programming, ensuring operations complete as single, indivisible steps.
fromSimplilearn.com
4 years ago
JavaScript

An Ultimate Tutorial to Synchronization in Java

Synchronization in Java allows only one thread to access a shared resource at a time, preventing race conditions and ensuring data consistency.
fromSitepoint
3 months ago
Java

Collections in Java: A Complete Tutorial and Examples - SitePoint

Java Collections Framework offers an efficient way to manage and manipulate data through various predefined classes and interfaces.
Beginner-friendly tutorials on Java Collections simplify complex concepts for effective learning.
Concurrent collections and modern Java features like Streams API enhance performance in data operations.
more#java
JavaScript
fromInfoWorld
3 months ago

How to use the new Lock object in C# 13

Utilizing BenchmarkDotNet allows for effective performance comparisons between traditional locking and newer approaches in C#.
fromRubyflow
5 months ago
Java

Ruby on Rails 8 Concurrency Guide: Modern Parallel Processing

Ruby 3's concurrency and parallelism features enable significantly improved performance and scalability in Rails 8 applications.
fromRubyflow
6 months ago
Ruby on Rails

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.
JavaScript
fromLogRocket Blog
6 months ago

A deep dive into React Fiber - LogRocket Blog

React Fiber improves rendering performance in React through asynchronous processing and prioritized task execution.
#parallelism
fromInfoWorld
6 months ago
Python

Get started with the free-threaded build of Python 3.13

Python 3.13 introduces a free-threaded version, enabling full concurrency by removing the Global Interpreter Lock, transforming Python's application parallelism.
fromMedium
6 months ago
Python

Concurrency vs Parallelism

Concurrency efficiently manages multiple tasks without blocking, improving resource use, especially during I/O waits.
Parallelism executes multiple tasks simultaneously, enhancing performance in computation-intensive processes.
fromInfoWorld
10 months ago
JavaScript

Intro to multithreaded JavaScript

JavaScript is single-threaded, use web workers/worker threads for true parallelism.
Python
fromInfoWorld
6 months ago

Get started with the free-threaded build of Python 3.13

Python 3.13 introduces a free-threaded version, enabling full concurrency by removing the Global Interpreter Lock, transforming Python's application parallelism.
fromMedium
6 months ago
Python

Concurrency vs Parallelism

Concurrency efficiently manages multiple tasks without blocking, improving resource use, especially during I/O waits.
Parallelism executes multiple tasks simultaneously, enhancing performance in computation-intensive processes.
fromInfoWorld
10 months ago
JavaScript

Intro to multithreaded JavaScript

JavaScript is single-threaded, use web workers/worker threads for true parallelism.
more#parallelism
fromCodeProject
7 months ago
Miscellaneous

What is a Race Condition? Causes, Examples, and Solutions

Race conditions occur from concurrent access to shared resources without synchronization, leading to unpredictable program outcomes.
fromAlvinalexander
7 months ago
JavaScript

Functional Programming FAQ: What are the benefits of an Effect System, like ZIO?

Effect systems, like ZIO, enhance type safety, error handling, concurrency, and modularity in programming, leading to more predictable and maintainable code.
fromLogRocket Blog
8 months ago
JavaScript

Go long by generating PDFs in Golang with Maroto - LogRocket Blog

Go is highly efficient for PDF generation, especially in high-volume applications, with libraries like Maroto simplifying the process.
fromMedium
1 year ago
Data science

Threads, ThreadPools and Executors-Multi Thread Processing In Java

Provides detailed insights into various implementations of Java's Executor interface and their relationships, highlighting specific use cases.
fromSimplilearn.com
1 year ago
Software development

What is Rust Programming Language?

Rust is a systems programming language known for its safety, performance, and concurrency features.
[ Load more ]