Saurav PaulinStackademicFeatures of Go Programming Language that I Noted While LearningI have recently started learning the Go programming language and this article is a reflection of what are the unique aspects of it compared…Aug 3, 2023Aug 3, 2023
Saurav Paul5 Python profiling tools for performance analysisPython being an interpreted language has all the benefits of fast development and is said to be a “language with batteries included” but…Jul 25, 20231Jul 25, 20231
Saurav PaulStructural Design Patterns in Scala — Part 2In the previous article here, I discussed the structural design patterns (adapter, bridge, composite) and presented code examples in…Jul 20, 2023Jul 20, 2023
Saurav PaulStructural Design Patterns in ScalaIn the object-oriented world, we always strive to write code & package it a way that uses the four principles of OO design (abstraction…Jul 15, 2023Jul 15, 2023
Saurav PaulKafka Streams: A powerful tool for real-time processing. An AI storywhat Kafka Streams is and why it’s useful for data processing and real-time analyticsDec 10, 2022Dec 10, 2022