Published inBeing ProfessionalAWS: Part II — Deploy Kotlin Spring Boot Reactive App on Elastic Beanstalk using CodePipelineIn the previous article…Feb 14, 2021Feb 14, 2021
Published inBeing 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
Published inBeing ProfessionalType Safe Feature Toggles Using Properties in Spring BootWhat are feature toggles?Oct 3, 2020Oct 3, 2020
Published inBeing 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
Published inBeing 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
Published inBeing 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
Published inBeing ProfessionalCons list in JavaThe fundamental data structure in many functional languages is the immutable linked list.Apr 21, 2017Apr 21, 2017
Published inBeing 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
Published inBeing 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