Accelerating Your ML Projects with Automated MLOps Pipelines: Best Practices to Follow Organizations are harnessing the power of artificial intelligence (AI) and machine learning (ML) to gain insights into customer behavior, operational efficiencies, and numerous other business... Distributed Systems Machine Learning Operations 28/06/2021
Linear Regression: The Foundation of Predictive Analytics Let's chat about one of the most fundamental techniques in machine learning and statistics - Linear Regression, which forms the backbone of many advanced techniques,... Artificial Intelligence Machine Learning 02/04/2021
From Good to Great: Regularization as Control, Not Optimization Updated December 2025 to reflect modern agentic and autonomous systems Executive Summary Most machine learning systems don’t fail because they lack intelligence. They fail because... Agentic Systems Architecture Artificial Intelligence 17/03/2021
Mastering Scala Basics: Collections Scala collections systematically distinguish between mutable (scala.collection.mutable) and immutable (scala.collection.immutable) collections. A mutable collection can be updated or extended in place. This means you can... Programming Scala 08/01/2021
Mastering Scala Basics: Sequencing Computations Generic types allows us to abstract over types. If we don’t care what type is stored but we want to make sure we preserve the... Programming Scala 17/11/2020
Mastering Scala Basics: Modeling Data with Traits Traits allow us to express that multiple classes share a common super-type. Traits are similar to Java’s interfaces and can be thought of abstraction over... Programming Scala 21/09/2020
Mastering Scala Basics: Objects & Classes Just like other programming languages, we use class to create objects that have similar methods and fields. In addition, class in Scala defines a type... Programming Scala 03/08/2020
Mastering Scala Basics: Expressions, Types, Values & Methods Expressions are parts of a program that evaluate to a value. For example: val a = 3 + 5 // a evaluates to 8 A... Programming Scala 20/06/2020
Mastering Java 8: A Comprehensive Tutorial Hey folks! It's 2020 now and Java 8 was introduced back in 2014. Yet, I still see many developers struggling with it every day. So,... Java Programming 09/01/2020
Java 8 Aggregate Operations: A Comprehensive Guide We use Collections not just to store objects but also to retrieve, remove and update those objects. Aggregate operations are used to perform those actions... Java Programming 20/11/2019