Huzaifa Vakilhuzaifavakil.hashnode.dev·Jan 20, 2025Simple Parking System - JavaThis is a standard interview question when it comes to testing a candidate’s java oops and multi-threading knowledge. The solution I am providing is nowhere near perfect and can be implemented in several different ways but its a starting point in whi...Java
jaydattgeekyjedy.hashnode.dev·Jan 19, 2025Multi-threading in JavaScript with Web Workers and WebSocketWhy you should use Multi-Threading ? As we know, JavaScript is a single-threaded, synchronous language. When implementing a WebSocket on the main thread, it can lead to performance issues, especially if the WebSocket is handling heavy computations. T...1 likeJavaScript
Jyotiprakash Mishrablog.jyotiprakash.org·Jan 19, 2025Introduction to Multithreading in JavaIn modern computing, performance is not just about executing one task faster but about doing more tasks simultaneously. Multithreading allows a program to execute multiple threads concurrently, effectively enabling multitasking within a single proces...440 readsJava
Adarsh Kamathkmt-engineering-blog.hashnode.dev·Jan 10, 2025Load Balancer Internals Pt 2 - Handling HTTP RequestsWhen the load balancer receives a HTTP request, the following events occur: It applies a load balancing algorithm, like round-robin, to choose a server to which the request must be forwarded. Once a server has been chosen, the load balancer must se...32 readsLoad Balancer InternalsLoad Balancing
Ayush Singh Kushwahayroid.hashnode.dev·Jan 6, 2025Memory Management ParadigmsAt the time of publishing this article, I am learning about Rust, and what fascinates me most is its emphasis on secure code practices. One of the main reasons for this security is Rust's unique memory management system, which introduces the concepts...Rust
Ashutosh Rathashublog.hashnode.dev·Dec 30, 2024Building a Multi-threaded Proxy Server in Python: A Deep DiveIntroduction In today's interconnected digital landscape, proxy servers form the backbone of modern web infrastructure. They act as crucial intermediaries, managing and controlling network traffic between users and the vast expanse of the internet. B...10 likes·26 readsProxy Server
Wildan Mblog.wellosoft.net·Dec 29, 2024Streaming CSV inside a ZIP File with Go ChannelSo I have a pretty tough use case where I need to load 2GB of CSV files into a database and somehow manages it to be done in a container where it limit RAM usage into less than 200 MB. First things first, how do you even load the CSV file? 2GB CSV fi...94 readsGo Language
Shashi Shekhardynamicmemoryallocation.hashnode.dev·Dec 17, 2024Multithreading and DeadlockMultithreading is a core concept in modern programming that allows a program to perform multiple tasks concurrently by creating multiple threads of execution. Synchronization ensures that these threads interact safely and correctly, especially when t...C++
Rohit Gawanderohit253.hashnode.dev·Dec 17, 2024Chapter 44 - Multithreading in Java (Part 4)In this chapter, we dive deeper into the advanced concepts of multithreading in Java, focusing on critical synchronization techniques and thread management. As multithreading allows concurrent execution of multiple tasks, ensuring proper coordination...Full Stack Java Development#Java #Multithreading #Concurrency #ThreadSafety #Synchronization #JavaDevelopment #Programming #Hashnode
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...Python