Sujit KamtheinBeing ProfessionalAWS: Part II — Deploy Kotlin Spring Boot Reactive App on Elastic Beanstalk using CodePipelineIn the previous article…6 min read·Feb 14, 2021----
Sujit KamtheinBeing ProfessionalAWS: Part I— Deploy Kotlin Spring Boot Reactive App on Elastic BeanstalkLet’s build a sample application to learn about different AWS services.5 min read·Jan 1, 2021----
Sujit KamtheinBeing ProfessionalType Safe Feature Toggles Using Properties in Spring BootWhat are feature toggles?3 min read·Oct 3, 2020----
Sujit KamtheinBeing ProfessionalUse of implicit to transform case classes in ScalaUsing different entities for different layers like repository, service and view is a common (anti)pattern followed while developing web…4 min read·Mar 10, 2018--1--1
Sujit KamtheinBeing ProfessionalUnderstanding Functor and Monad With a Bag of PeanutsWhen I started coded in Scala I heard someone saying List, Option, Future etc. are all monads and functors. I wanted to understand what…8 min read·Mar 4, 2018--19--19
Sujit KamtheinBeing ProfessionalThink Functional: Rethinking criteria pattern with lambdasWith Java 8 we need to rethink the implementations of most of the design patterns. Lambda expressions prove to be useful in simplifying few…5 min read·May 3, 2017--2--2
Sujit KamtheinBeing ProfessionalCons list in JavaThe fundamental data structure in many functional languages is the immutable linked list.6 min read·Apr 21, 2017----
Sujit KamtheinBeing ProfessionalThink functional: Advanced builder pattern using lambdaBuilder pattern comes handy when a large complex object is to be built. Specially when it can be built in multiple combinations. There is…7 min read·Feb 19, 2017--15--15
Sujit KamtheinBeing ProfessionalFunctional Style List Manipulation: Scala Vs Java 8 Vs GroovyHow does the Java streams API compare with Scala and Groovy.13 min read·Feb 16, 2017--2--2