Author: Upanshu Chaudhary

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

Beginner’s Guide to Design Patterns in DAML

Reading Time: 6 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 ability to focus more on business workflow instead of the blockchain implementation. In our previous blogs, Building Powerful Smart Contracts, Getting started with building Templates Continue Reading