Author: Upanshu Chaudhary

Stream your data using Kinesis data stream

Reading Time: 3 minutes We live in a world driven by data and every second we are processing a large amount of data, using it, analysing it, and transforming it. Data is very essential for businesses these days. Therefore the need for handling the Dynamically generating data is important. As the number, variety, and velocity of data sources grow, new architectures and technologies are needed. This is where the need Continue Reading

mongoDB with SpringBooot- A simple CRUD

Reading Time: 3 minutes MongoDB is an open-source non relational, document oriented database. MongoDB being document oriented means that it stores data in JSON like documents which makes it more powerful and expressive. MongoDB’s ability to scale up and down very easily is considered to be one of its advantages over its competitors. Data is stored in documents in Key pair values. Another component of MongoDB is collection,  which Continue Reading

Handling failed SQS Events using AWS Dead Letter Queue(DLQ)

Reading Time: 3 minutes Amazon SQS is an amazing simple queuing service which offers us a secure, durable hosted queue which lets us integrate and decouple distributed software component. One of the exciting features that SQS provides us with is the support of dead letter queue. Whenever we are using SQS for queuing messages for our services there may be times that our message gets corrupted or for some Continue Reading

Spring custom validations

Reading Time: 3 minutes While building applications and services it is very important that we maintain data integrity especially if they are data centric. It is crucial to have control over the data that the application interacts with to ensure it behaves as expected. This can be done using validations. Many times the data received may get corrupted before reaching the application or the user may provide wrong inputs. This Continue Reading

Unit testing void methods with Mockito and JUnit

Reading Time: 3 minutes Writing functionality is the main focus whenever we are writing a software program, but it is equally important that we make sure our code works the way we intended it to. And how do we do that? By writing unit test cases. They are used to test the smallest functionality of code. Unit test cases are an essential part of software development. In this blog, Continue Reading

Introduction to MongoDB with Java

Reading Time: 3 minutes We now live in a data driven world where we are generating so much data that it becomes difficult to manage this data using databases. There are different databases available for different use cases. For a long time Relational databases were used for most of the uses cases, but as the technology advanced and modern applications came which need more scalability and variety came into Continue Reading

Stream your data using Amazon Kinesis Firehose

Reading Time: 4 minutes We live in a world driven by data and every second we are processing a large amount of data, using it, analyzing it, and transforming it. Data is very essential for businesses these days. Therefore need for handling the Dynamically generating data is important. As the number, variety, and velocity of data sources grow, new architectures and technologies are needed. Technologies like Amazon Kinesis are Continue Reading

Diving into Rust’s Ownership

Reading Time: 5 minutes Rust is a powerful systems programming language that empowers developers to build reliable and efficient software by giving them control of low-level details such as memory usage. It is one of the most popular programming languages and StackOverflow’s most loved language for four years in a row. It is a type-safe programming language like C and C++ but different in the way that rust is Continue Reading

Getting Started with ReactJS

Reading Time: 3 minutes ReactJS is a front-end open-source JavaScript library by Facebook to build user interfaces. It is used for building single page web and mobile applications.  In this blog we will go through some basics of react and how we can get started with it. Why use React ? As already mentioned in the introduction we now know that it is a javascript library to build beautiful Continue Reading

DAML on Hyperledger Fabric

Reading Time: 6 minutes Now keep in mind that the versions of this project may change in future as the application grows. I will try my best to keep this blog updated but in case i am not able to, below in the references you will find the github link of this project. Follow the README.md and you will be able to run the project. References : https://github.com/digital-asset/daml-on-fabricContinue Reading

Deploying DAML Smart Contracts on Hyperledger Sawtooth

Reading Time: 5 minutes In our last blog, Deploying DAML based Smart Contracts on project:DABL, we deployed our daml application on project:DABL, a blockchain platform by digital asset. We also discussed how DAML provides support on multiple blockchain platforms like hyperledger sawtooth, fabric, Corda etc. In this blog we will take a step further in our DAML journey and deploy our application on another blockchain platform which is Hyperledger Continue Reading

Deploying DAML based Smart Contracts on project:DABL

Reading Time: 5 minutes DAML is an open-source language used to write distributed applications quickly,concisely and correctly. It runs on leading blockchain platforms like Hyperledger Sawtooth , fabric and Corda. It is used to build smart contracts for distributed ledgers and provide us with the ability to focus more on business workflow instead of the blockchain implementation. In our previous blogs, Building Powerful Smart Contracts, Getting started with building Continue Reading

Blockchain for Business

Reading Time: 5 minutes In the world of increasing transactions between different parties, we need a fast, reliable and secure way to record transactions between businesses. In this blog we’ll go through what is Blockchain technology and how can we use Blockchain for Business. Businesses also need to maintain contracts between parties in a business ecosystem. These contracts are part of the blockchain. To know more about contracts and Continue Reading