Pinnedayush mittalinING BlogING Contact Center 2.0 — Creating Resilient APIsContact Center 2.0 is ING’s global, omni-channel platform for customer communication. The platform is at the core of all communications…10 min read·Sep 15, 2022----
ayush mittalJourney of Implicits in Scala — part 2Type Annotations in Scala7 min read·Mar 8, 2022--1--1
ayush mittalJourney of Implicits in Scala — part 1Implicits are the most ambivalent feature in Scala. Highly popular and widely used in many frameworks and libraries. And on the same hand…6 min read·Mar 2, 2022----
ayush mittalFS2-Kafka in real world -Part 2This is a continuation of series on how to use F2-Kafka in real world. Checkout part1 to understand what is F2-Kafka and how it can be used…3 min read·Feb 11, 2022--1--1
ayush mittalFS2-Kafka in real world -Part 1FS2 Kafka is a library which lets us connect Apache Kafka to FS2 streams. The library provides for creating streams of Kafka consumers and…4 min read·Jan 30, 2022----
ayush mittalExplicit Nulls in Scala 3Scala 3 has an optional feature which changes the Type hierarchy when enabled. Its called “Explicit Nulls” and when enabled via the flag…5 min read·Feb 18, 2021----
ayush mittalUnion and Intersection Types in Scala 3Scala 3 aka dotty comes with a lot of new types. Union, Intersection , Opaque etc. Let’s understand union and intersection types in detail.3 min read·Feb 7, 2021----
ayush mittalImplementing Type classes in Scala 3Scala 3 aka Dotty has been a topic of discussion in Scala community for almost 4 years now. The announcement of Scala 3.0.0-M3 release is…4 min read·Dec 24, 2020--1--1
ayush mittalFunctional Tracing using ScalaObservability helps us understand the internals of a software from outside. Every enterprise, scalable, resilient software need to built…6 min read·Apr 27, 2020----