Open in app

Sign In

Write

Sign In

Sujit Kamthe
Sujit Kamthe

358 Followers

Home

About

Published in

Being Professional

·Feb 14, 2021

AWS: Part II — Deploy Kotlin Spring Boot Reactive App on Elastic Beanstalk using CodePipeline

In the previous article (https://medium.com/beingprofessional/aws-part-i-deploy-kotlin-spring-boot-reactive-app-on-elastic-beanstalk-ad81c0796186) we saw how to deploy a Kotlin Spring Boot Reactive App on Elastic Beanstalk manually. In this article we will look at how the deployment can be automated. Create a CodeCommit Repository We will be using CodeCommit git repository as an SCM for our service. …

AWS

6 min read

AWS: Part II — Deploy Kotlin Spring Boot Reactive App on Elastic Beanstalk using CodePipeline
AWS: Part II — Deploy Kotlin Spring Boot Reactive App on Elastic Beanstalk using CodePipeline
AWS

6 min read


Published in

Being Professional

·Jan 1, 2021

AWS: Part I— Deploy Kotlin Spring Boot Reactive App on Elastic Beanstalk

Let’s build a sample application to learn about different AWS services. The Practice Problem For this, we will build a quiz application which will show list of quizzes on home page and on selection of a quiz will present the quiz questions with options to the user where they would be able to…

Spring Boot

5 min read

AWS: Part I— Deploy Kotlin Spring Boot Reactive App on Elastic Beanstalk
AWS: Part I— Deploy Kotlin Spring Boot Reactive App on Elastic Beanstalk
Spring Boot

5 min read


Published in

Being Professional

·Oct 3, 2020

Type Safe Feature Toggles Using Properties in Spring Boot

What are feature toggles? Feature Toggles (often also referred to as Feature Flags) are a powerful technique, allowing teams to modify system behavior without changing code. - Martin Fowler Feature toggles is a mechanism by which one can modify the system behavior by enabling or disabling the feature toggles as required. It’s also a…

Java

3 min read

Type Safe Feature Toggles Using Properties in Spring Boot
Type Safe Feature Toggles Using Properties in Spring Boot
Java

3 min read


Published in

Being Professional

·Mar 10, 2018

Use of implicit to transform case classes in Scala

Using different entities for different layers like repository, service and view is a common (anti)pattern followed while developing web applications. Using different model at each layer allows us to represent entities differently at each layer in a way such that the structure of the model makes sense at that layer…

Scala

4 min read

Scala

4 min read


Published in

Being Professional

·Mar 4, 2018

Understanding Functor and Monad With a Bag of Peanuts

When I started coded in Scala I heard someone saying List, Option, Future etc. are all monads and functors. I wanted to understand what exactly is a monad or a functor. A quick google search and I got articles explaining like this Seriously?

Functional Programming

8 min read

Understanding Functor and Monad With a Bag of Peanuts
Understanding Functor and Monad With a Bag of Peanuts
Functional Programming

8 min read


Published in

Being Professional

·May 3, 2017

Think Functional: Rethinking criteria pattern with lambdas

With Java 8 we need to rethink the implementations of most of the design patterns. Lambda expressions prove to be useful in simplifying few design patterns by reducing the boilerplate code required to implement the design pattern. In this post we are going to rethink the criteria design pattern. Criteria design pattern: classic way Criteria…

Java

5 min read

Think Functional: Rethinking criteria pattern with lambdas
Think Functional: Rethinking criteria pattern with lambdas
Java

5 min read


Published in

Being Professional

·Apr 21, 2017

Cons list in Java

The fundamental data structure in many functional languages is the immutable linked list. It is constructed from two building blocks: Nil: The empty list Cons: A cell containing an element also known as head; and a pointer to the rest of the list also known as tail. The term cons…

Programming

6 min read

Cons list in Java
Cons list in Java
Programming

6 min read


Published in

Being Professional

·Feb 19, 2017

Think functional: Advanced builder pattern using lambda

Builder pattern comes handy when a large complex object is to be built. Specially when it can be built in multiple combinations. There is one reason for which I have always hated builder pattern is that you need to add a new method to set a value for every member…

Programming

7 min read

Think functional: Advanced builder pattern using lambda
Think functional: Advanced builder pattern using lambda
Programming

7 min read


Published in

Being Professional

·Feb 16, 2017

Functional Style List Manipulation: Scala Vs Java 8 Vs Groovy

How does the Java streams API compare with Scala and Groovy. Let’s get started. Assume a simple Book class. public class Book { private String name; private String author; private int numberOfPages; public Book(String name, String author, int…

Scala

13 min read

Functional Style List Manipulation: Scala Vs Java 8 Vs Groovy
Functional Style List Manipulation: Scala Vs Java 8 Vs Groovy
Scala

13 min read

Sujit Kamthe

Sujit Kamthe

358 Followers

Software Craftsman | Lead Consultant @ Thoughtworks

Following
  • Kevin Webber

    Kevin Webber

  • Mark Lewis

    Mark Lewis

  • Amit Kumar Gupta

    Amit Kumar Gupta

  • Alexandru Paduraru

    Alexandru Paduraru

  • Anil Namde

    Anil Namde

See all (52)

Help

Status

Writers

Blog

Careers

Privacy

Terms

About

Text to speech

Teams