Enhanced Reactive Dynamodb library was released in 2020 and you are missing out if you aren’t using that for communicating with Dynamodb.

This is a follow up to my blog on basic interaction with Dynamodb —

We now have reactive APIs for dynamodb. The enhanced library from dynamodb is the…

Mongodb — Popular NoSQL database

To run mongodb as docker container,

docker pull mongo
docker run -d --name mongodb -p 27017:27017 mongo

To view the contents of MongoDB, mongo-express is a good tool. Link: https://github.com/mongo-express/mongo-express. You can install it as another docker container connecting to the mongo docker

docker run -d --link mongodb:mongo -p 8081:8081 --name mongo-express mongo-express

Postgres — powerful RDBMS

To run Postgres as docker container, refer to: https://hub.docker.com/_/postgres. Basic steps are:

docker run -d --name postgres -p 5432:5432 -e POSTGRES_USER=pgadmin -e POSTGRES_PASSWORD=pgpwd postgres

By default username is postgres, but good to change it to custom username. Providing password is mandatory at the startup time.

pgAdmin 4 is a good tool for viewing the contents of Postgres database. Link: https://www.pgadmin.org/

brew install --cask pgadmin4

After that create a new server connecting to localhost 5432 with user/pwd as above to see the data from this app

On receiving a new Macbook pro laptop, here are the mandatory software/configurations that I do.


  1. Sublime Text (Unlike Atom and VS Code, this isn’t Electron/Javascript based write once run multiple places system)
  2. Bear (Note taking Editor with images, the best one)
  3. Homebrew (Best and easiest way to install software)

Additional softwares using Homebrew

  1. git…


Software Engineer working on Java based Micro-services deployed on AWS cloud. California, US resident currently — born and brought up in Bangalore, India.

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store