Chetan Choudharychoudharycodes.hashnode.dev·Dec 16, 2024FastAPI Unveiled: Mastering the Magic of Lightning-Fast Python APIsFastAPI is a modern, high-performance web framework for building APIs with Python. It’s designed to be easy to use, fast to code, and capable of handling production workloads. In this beginner-friendly guide, we’ll explore how FastAPI works behind th...DiscussPython
Daniel Madarpystack.hashnode.dev·Dec 6, 2024Concurrency in PythonWhen high-performance is required There are several ways to achieve concurrency in Python and each of them has its own trade-off: A-sync, Multi-Thread and Multi-Process. First of all, let’s break the myth — Python is NOT a single threaded language! Y...DiscussPython
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·Oct 6, 2024Distributed Computing with Python: Unleashing the Power of Celery for Scalable ApplicationsHave you ever wondered about when you upload an 8K Ultra HD video to YouTube and immediately YouTube starts to process and optimize that video and make multiple copies of it in 1080p, 720p, 480p, 360p and 144p so that your content can be streamed to ...Discuss·121 readsPython
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·120 readsgreenlets
Saurav Shrivastavsaurav23.hashnode.dev·Aug 30, 2024Understanding the Global Interpreter Lock (GIL) and Its Impact on Threading in PythonWhat is the GIL? The Global Interpreter Lock (GIL) is a mutex that protects access to Python objects, preventing multiple native threads from executing Python bytecode simultaneously. The GIL exists because CPython, the reference implementation of Py...Discuss·10 likes·31 readsPython
Nisha Singhalnishasinghal.hashnode.dev·Mar 20, 2024An Exploration of CPU Performance: Multitasking, Multiprocessing, and MultithreadingYou might have heard someone saying I have x cores and ythreads in my CPU. And the higher it is the more performant the CPU is. But why does this matter so much for CPU performance? Let's dig into it in the context of multithreading, multiprocessing ...Discuss·20 likes·58 readsCPU architechture
Himanshu Chauhanhimanshuchauhan.hashnode.dev·Mar 10, 2024Day 24: Concurrency and Parallelism (Threading, Multiprocessing)Today, we're diving into the critical concepts of Concurrency and Parallelism, pivotal elements in real-world project development. These topics are indispensable, offering significant enhancements to project efficiency. Given their importance, we'll ...DiscussPython
Jyotiprakash Mishrablog.jyotiprakash.org·Jan 4, 2024The mandatory multisBatch Processing Definition: Batch processing systems are a type of computing system where similar jobs are grouped together and processed as a batch without interaction from the user during their execution. These systems are designed to handle large...Discuss·10 likes·784 readstime sharing
Mohamed Saidm-saied.hashnode.dev·Dec 31, 2023Exploring Isolates in Dart: Concurrency Made EasyIntroduction Dart, Google's open-source programming language, is well-known for its simplicity and versatility. One of the features that sets Dart apart is its support for isolates, which allows developers to achieve concurrency without the complexit...DiscussDart