Sai Prasanna Maharanasaimaharana.hashnode.dev·Oct 30, 2024Threading and Multiprocessing in Python: An In-Depth GuideIntroduction Threading and multiprocessing are techniques to achieve concurrency in programs, allowing them to perform multiple tasks simultaneously. Understanding these concepts is crucial for optimizing program performance, especially in applicatio...DiscusspythonThreads
Snehangshu Bhattacharyablogs.snehangshu.dev·Sep 21, 2024Python Multitasking: Key Practices and ChallengesWhen I first encountered the Python language, I was amazed by what you could do with so little code, and it has been one of my favourite programming languages since. Some time ago, I faced a problem where I was trying to create something like a web s...Discuss·83 readsgreenlets
Dipu Sahdipusah.hashnode.dev·Sep 5, 2024Diving Deep into JavaScript and Node.js Threading: A Comprehensive GuideJavaScript is single threaded or multi threaded and its event loop JavaScript is traditionally a single-threaded language. This means that it can only execute one task at a time in the main thread. Event Loop in JavaScript Though JavaScript is single...DiscussJavaScript
Aditya Dubeyadityadubey.cloud·Sep 2, 2024Techniques for Faster API Calls for DynamoDB in PythonIntroduction Github: https://github.com/adityawdubey/Techniques-for-Faster-API-Calls-for-DynamoDB-in-Python With databases, how fast data operations work is important to overall performance — a point which matters even more when using cloud-based dat...Discuss·11 likes·156 readsPython
Tarun Sharmatapstechie.hashnode.dev·Aug 14, 2024Understanding and Implementing the Singleton Pattern in Python: Key Concepts and ChallengesIntroduction The Singleton pattern is one of the most well-known design patterns in software engineering. It ensures that a class has only one instance and provides a global point of access to that instance. This article will guide you through the fu...Discuss·2 likesDesign Patternborg-pattern
anand ranjananand07.hashnode.dev·Aug 1, 2024Efficient Thread Management and API Call Handling in Backend ServersOutline: Introduction Fundamental Concepts Thread Management and API Call Handling Single-Threaded Environment (Node.js) Multi-Threaded Environment (Java) Factors Affecting API Call Capacity Estimating API Call Capacity Conclusion Effici...DiscussThreading
Romman Sabbirrommansabbir.com·Jul 25, 2024Understanding ConcurrentHashMap in Kotlin/JavaIntroduction In multi-threaded programming, managing data consistency and thread safety is paramount. A common challenge is efficiently managing a shared resource without compromising on performance. In Java and Kotlin, the ConcurrentHashMap is a key...Discuss·565 readsKotlinconcurrenthashmap
Denis Githuku Mwangidenisgithuku.hashnode.dev·Jul 17, 2024"Effortlessly Manage Concurrency with Kotlin Coroutines: A Step-by-Step Tutorial"Coroutines. Hmm. What are they? Coroutines are lightweight threads built and running on top of underlying JVM threads. Coroutines can be thought of as simple threads without much memory footprint. Surprisingly coroutines can switch threads and suspen...DiscussThreading
Sridhar Kandisridhark.hashnode.dev·May 9, 2024Unlocking Async Power : Task vs. ValueTask in .NETIntroduction In the realm of .NET asynchronous programming, mastering the nuances between Task and ValueTask can supercharge your applications' performance. Here's a concise breakdown of their differences and when to wield each for maximum efficiency...Discuss·10 likes·257 reads.NET
Kate Brownkateeliza29.hashnode.dev·Mar 23, 2024Optimise your Code! Multithreading in C#What is it? Multithreading is using separate threads to complete separate tasks. If you go too far down the ‘what is a thread’ rabbit hole, it all gets a bit philosophical, so as a basic definition, a thread is part of your program that can be execut...Discussmultithreading