Thejas BabuinDisney+ HotstarGoCD on KubernetesNotes on how we leveraged GoCD on Kubernetes to level up our CI / CD!Jul 14, 2020Jul 14, 2020
Thejas BabuScala: Pattern MatchingPattern Matching is one of the most powerful and most widely used feature in Scala. Scala’s Pattern Matching is often compared to Java’s…Oct 15, 2017Oct 15, 2017
Thejas BabuSpark Under The Hood : PartitionSpark is a distributed computing engine and its main abstraction is a resilient distributed dataset (RDD), which can be viewed as a…Jul 4, 20177Jul 4, 20177
Thejas BabuSpark DataFramesSpark SQL is a Spark module for structured data processing. With the recent changes in Spark 2.0, Spark SQL is now de facto the primary and…Apr 3, 20171Apr 3, 20171
Thejas BabuRDD’s : Building block of SparkReuse of intermediate results across multiple computations is common in many iterative machine learning and graph algorithms, including…Nov 10, 2016Nov 10, 2016
Thejas BabuConcurrency Patterns: GolangWhile my previous article covered the basics of Concurrency in Golang, this article will shed light on some of the Concurrency Patterns…Aug 17, 20169Aug 17, 20169
Thejas BabuConcurrency in Go“Concurrency is about dealing with lots of things at once. It is a way to structure software, particularly as a way to write clean code…Jul 18, 20161Jul 18, 20161
Thejas BabuTesting in GolangTesting your code is as important as writing it in the first place. Writing tests for the code is a good way to ensure quality and improve…Jun 12, 20162Jun 12, 20162
Thejas BabuWeb Applications with GoThe Go Programming Language (Go) is an open-source programming language sponsored by Google and created by Robert Griesemer, Rob Pike, and…May 18, 2016May 18, 2016