AWS

AWS DynamoDB Basics

DyanmoDB is a fully managed NoSQL database service. There are a lot of great features provided by AWS. It is very fast and highly scalable. Performance up to single-digit milliseconds latency, given that partition key, is designed very well. There is no need to worry about the storage space. It comes with an unlimited storage […]

Aniket Kulkarni 
Commands

Linux Command Basics

Linux is an open-source operating system. I personally feel the power of Linux is using the commands. The Linux command line is a text interface to your computer. Often referred to as the shell, terminal, console, prompt, etc. In this post, I am going to explain the most commonly used Linux commands. ps – Process Status To […]

Aniket Kulkarni 
Concurrency Java

Java Future and CompletableFuture

Future and CompletableFuture are used in Java for Asynchronous processing of tasks. In this blog post, I am going to cover Java’s Future and CompletableFuture differences and their usage through an example. We will go through the important methods available in interface Future and class CompletableFuture. Let’s get started. Interface Future Introduced in Java 1.5 […]

Aniket Kulkarni 
Commands

Git Commands you should know

In this post, I am going to discuss useful Git Commands. I like using Git commands instead of the Git GUI. Here are the some commands, which I came across my IT journey. Firstly, I will start with simple yet powerful branching in Git. Followed by committing, pushing the code to the repository. Frequently used, […]

Aniket Kulkarni 
Code Build

AWS Code Build

What is CodeBuild?It is fully managed build service. You don’t need to spend time in provisioning the hardware or any VM to setup. You just have to focus on the Build logic. CodeBuild – DockerCode build leverages Docker under the hood. This means you are free to use millions of docker image for your testing. […]

Aniket Kulkarni 
CI/CD

What is CI/CD?

In this post, I am going to explain about CI/CD and related services offered in AWS. It is more of automating daily common IT operations. There are various tools available in the market for all these operations. Let’s look at the concepts: CI – Continuous Integration CD – Continuous Deployment CD – Continuous Delivery

Aniket Kulkarni