Open in app

Sign In

Write

Sign In

ayush mittal
ayush mittal

51 Followers

Home

About

Published in ING Blog

·Pinned

ING Contact Center 2.0 — Creating Resilient APIs

Contact Center 2.0 is ING’s global, omni-channel platform for customer communication. The platform is at the core of all communications between ING employees and its customers. As with any other mission critical system , CC 2.0 is designed and developed to be highly available and resilient. In this blog post…

10 min read

ING Contact Center 2.0 — Creating Resilient APIs
ING Contact Center 2.0 — Creating Resilient APIs

10 min read


Mar 16, 2022

Journey of Implicits in Scala — part 3

Type Classes in Scala This is the third part of a 5 part series to understand the concept of implicits in Scala . The road taken is as follows Introduction to implicit methods or variable definitions and method parameter lists. Type Annotations in Scala Type classes in Scala Implicit hell and how painfull it…

Scala

7 min read

Scala

7 min read


Mar 8, 2022

Journey of Implicits in Scala — part 2

Type Annotations in Scala This is the second part of a 5 part series to understand the concept of implicits in Scala . The road taken is as follows Introduction to implicit methods or variable definitions and method parameter lists. Type Annotations in Scala Type classes in Scala Implicit hell and how painfull it…

Scala

7 min read

Journey of Implicits in Scala — part 2
Journey of Implicits in Scala — part 2
Scala

7 min read


Mar 2, 2022

Journey of Implicits in Scala — part 1

Implicits are the most ambivalent feature in Scala. Highly popular and widely used in many frameworks and libraries. And on the same hand controversial for being dangerous and making things work magically which becomes a challenge for those who are new to the language. In this 5 part series we…

6 min read

Journey of Implicits in Scala — part 1
Journey of Implicits in Scala — part 1

6 min read


Feb 11, 2022

FS2-Kafka in real world -Part 2

This 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 ideally. FS2-Kafka documentation gives examples on how to use a KafkaProducer to produce data. …

Scala

3 min read

FS2-Kafka in real world -Part 2
FS2-Kafka in real world -Part 2
Scala

3 min read


Jan 30, 2022

FS2-Kafka in real world -Part 1

FS2 Kafka is a library which lets us connect Apache Kafka to FS2 streams. The library provides for creating streams of Kafka consumers and producers and is inspired from Alpakka-Kafka. There are some important concepts to understand before we recognise patterns in FS2 Kafka. Firstly as FS2-Kafka is built on…

Kafka

4 min read

FS2-Kafka in real world -Part 1
FS2-Kafka in real world -Part 1
Kafka

4 min read


Feb 18, 2021

Explicit Nulls in Scala 3

Scala 3 has an optional feature which changes the Type hierarchy when enabled. Its called “Explicit Nulls” and when enabled via the flag -Yexplicit-nulls the language has a different way of working with null values. “Null” in current scala hierarchy

Scala

5 min read

Explicit Nulls in Scala 3
Explicit Nulls in Scala 3
Scala

5 min read


Feb 7, 2021

Union and Intersection Types in Scala 3

Scala 3 aka dotty comes with a lot of new types. Union, Intersection , Opaque etc. Let’s understand union and intersection types in detail. Union types A union type A | B represents a type that has values of type A or B at a given time. A pattern match must be…

Scala

3 min read

Union and Intersection Types in Scala 3
Union and Intersection Types in Scala 3
Scala

3 min read


Dec 24, 2020

Implementing Type classes in Scala 3

Scala 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 a big milestone in this journey and paves way for a RC1, which is tentatively planned for January 2021. There are lots of new features…

Dotty

4 min read

Dotty

4 min read


Apr 27, 2020

Functional Tracing using Scala

Observability helps us understand the internals of a software from outside. Every enterprise software which is scalable and resilient to new changes needs to built using the principle of observability. A high quality software with no bugs, eventually with growing usage and complexity will present unknown problems. That is the…

Tracing

6 min read

Functional Tracing using Scala
Functional Tracing using Scala
Tracing

6 min read

ayush mittal

ayush mittal

51 Followers

Help

Status

Writers

Blog

Careers

Privacy

Terms

About

Text to speech