Sujit KamtheinBeing ProfessionalAWS: Part II — Deploy Kotlin Spring Boot Reactive App on Elastic Beanstalk using CodePipelineIn the previous article…Feb 14, 2021Feb 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.Jan 1, 2021Jan 1, 2021
Sujit KamtheinBeing ProfessionalType Safe Feature Toggles Using Properties in Spring BootWhat are feature toggles?Oct 3, 2020Oct 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…Mar 10, 20181Mar 10, 20181
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…Mar 4, 201819Mar 4, 201819
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…May 3, 20172May 3, 20172
Sujit KamtheinBeing ProfessionalCons list in JavaThe fundamental data structure in many functional languages is the immutable linked list.Apr 21, 2017Apr 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…Feb 19, 201715Feb 19, 201715
Sujit KamtheinBeing ProfessionalFunctional Style List Manipulation: Scala Vs Java 8 Vs GroovyHow does the Java streams API compare with Scala and Groovy.Feb 16, 20172Feb 16, 20172