Building a Java Server from Scratch
Understanding Sockets, Streams, Threads, and Thread Pools (The Right Way)
When we use frameworks like Spring Boot, Tomcat, or Netty, the complexity of networking is hidden behind annotations and abstractions. But under the hood, all of them rely on t...
arshghaiwat.hashnode.dev6 min read