PinnedIsuru CumaranathungainCodeXThe Anatomy of Golang GoroutinesExploring the Core Mechanics of Golang Goroutines: A Deep Dive into Their Inner WorkingsJun 241Jun 241
PinnedIsuru CumaranathungaThe Future of Internet Communications: The QUIC Protocol with HTTP/3Are you tired of slow loading times and buffering when browsing the internet or using online applications? If so, you might be interested…Feb 26, 2023Feb 26, 2023
Isuru CumaranathungaLet us build a Thread safe ShardedMap in GolangA simple but useful concurrency implementationJul 281Jul 281
Isuru CumaranathungainCodeXFanIn-FanOut Concurrency Pattern in GolangUnderstanding Go concurrencyJul 12Jul 12
Isuru CumaranathungaSecure Your Keys, Secure Your System: A Guide to Keystores & TruststoresImportance of Managing the Private/Public keys, Certificates secularlyApr 17Apr 17
Isuru CumaranathungaAdaptor design pattern simplifiedLet’s learn a design pattern not as a design pattern but as a solution to a real-world use case.Mar 9Mar 9
Isuru CumaranathungaCruising Through Asynchronous Programming Concepts with Vert.x“Diary of an intern Software Engineer” article seriesSep 2, 2023Sep 2, 2023
Isuru CumaranathungaThe Power of Asynchronous Programming“Diary of an intern Software Engineer” article seriesJul 19, 2023Jul 19, 2023
Isuru CumaranathungaThe S in HTTPS (Part 2) How does secure communication happen with a client and a serverThis is the next part of that story where the server has the certificate and now how that certificate is used to make a secure…Mar 30, 2023Mar 30, 2023
Isuru CumaranathungaWhat is this S in HTTPS? How does the Internal process of obtaining this S work? (Part 1)Have you ever wondered what the “S” in HTTPS stands for and how it’s obtained? Let’s dive into the fascinating process of securing your…Mar 18, 2023Mar 18, 2023