Sundaram Kumar Jhasundaram2023.hashnode.dev·Nov 17, 2024Comprehensive Course on Go Concurrency: Goroutines and ChannelsWelcome to the comprehensive course on Goroutines and Channels in Go! This course is designed to take you from the basics to advanced concepts, ensuring you become an expert in Go's concurrency model. By the end of this course, you'll understand how ...Go Language
TheGeekPlanetsthegeekplanets.com·Nov 8, 2024Java Multithreading vs. JavaScript Async: Understanding Parallel ExecutionHello everyone, Welcome back to my blog! I hope you’re all doing great. Today, we’re going to cover an important topic that every developer working with Java and JavaScript should be aware of. Let’s jump right into it! 💻 Java and JavaScript are both...Java
nstbrowsernstbrowser.hashnode.dev·Oct 15, 2024How to Run Parallel Tests in Puppeteer using Browserless?What Is Parallel Testing? What is parallelization? Parallel testing is also named parallel execution. In parallel testing, we test different modules or applications on multiple browsers in parallel instead of testing them one by one. Parallelization ...Browserless
Sean Coughlinblog.seancoughlin.me·Oct 1, 2024Understanding Concurrency vs. ParallelizationIntroduction Imagine you're in a busy kitchen during dinner rush hour. As the head chef, you're managing multiple dishes at once—checking the oven, chopping vegetables, and stirring a sauce. You aren't doing these tasks simultaneously, but you're swi...54 readsSoftware Engineeringconcurrency
Emmanuel Hilaryemmanuel01.hashnode.dev·Sep 23, 2024🤹♂️ Asynchronous, Synchronous, Parallelism, and Concurrency: What’s the Difference?Welcome to the exciting world of synchronous 🕰️, asynchronous ⏳, parallelism 🤖, and concurrency 🎯! These terms sound like something out of a futuristic movie, but if you’re a developer, you’ll encounter them every day. Let’s break them down with s...2 likesasynchronous
Logeshwaran Nlogeshwrites.hashnode.dev·Sep 21, 2024An Introduction to CUDA ProgrammingCUDA (Compute Unified Device Architecture) is NVIDIA’s parallel computing platform and programming model designed to leverage the power of GPUs (Graphics Processing Units) for general-purpose computing. It allows developers to harness the computation...NVIDIA
Karthik Anishkarthikanish.hashnode.dev·Jul 11, 2024Processing Large DataSets in ParallelThe ParDo function(user defined) in Go is a parallel processing function that executes each item in a collection using a goroutine. It returns a sync.WaitGroup to manage the goroutines. This allows the function to wait for all goroutines to finish be...Parallel Programming
Learn CPlusPluslearncplusplus.hashnode.dev·Apr 15, 2024Parallel Programming | Learn CPlusPlusParallel programming involves the simultaneous execution of tasks to improve performance and efficiency in computing. It harnesses multiple processors or cores to manage computations together, speeding up complex tasks like simulations, data processi...Parallel Programming
Eshaan Waliaweshaan.hashnode.dev·Mar 24, 2024Parallel and Distributed Computing ConceptsHPX stands for "High Performance ParalleX." It is a parallel runtime system for applications of any scale, from multicore desktops to exascale supercomputers. HPX is designed to efficiently utilize all available computing resources, such as CPU cores...2 likes/hpx
Achintyaachintya-7.hashnode.dev·Feb 18, 2024Flutter Isolates 101What are Isolates? In Flutter Isolates are a way to run computationally intensive tasks in the background. Isolates are independent and do not share memory. They communicate with each other by sending messages. This is a very important concept to u...Flutter Examples