Author Archives: Ajitesh Kumar
Hyperledger Tools – When / Why to use them?

This article aims to present details on when and why to use which Hyperledger tools. The following are different tools which are referred later in this article: Cello Composer Explorer Quilt This article will be updated on regular basis as newer tools come up. When / Why to use which Hyperledger Tools? The following represents details related with the Hyperledger tools: Hyperledger Tools When and Why to use them? Explorer Hyperledger Explorer is a web application which can be used to view, invoke, deploy or query blocks, transactions and associated data, network information (name, status, list of nodes), chain codes and transaction families, as well as any other relevant information stored in the …
Kubernetes Interview Questions and Answers – Set 4

This page represents practice test consisting of objective questions and answers on Kubernetes. This practice test covers the topic such as Pod Lifecycle. The practice test can prove to be very helpful if you are preparing to take Certified Kubernetes Administrator (CKA) certification examination in near future. It covers the Core Concepts from CKA certification exam syllabus. Those preparing for interviews in relation with Kubernetes or cloud-native apps would also find these questions to be useful enough. These questions can as well prove to be useful for interns / freshers / beginners. Revision Notes – Kubernetes Concepts (Pod Lifecycle) A Pod status field is a PodStatus object which has got phase field. The phase of the pod is a simple, high-level summary of where the Pod is in its lifecycle Kubelet invokes …
Beginners – List of Robotics Courses to Get You Started

The following is the list of Robotics Courses on Coursera which will help you get started on learning Robotics concepts. Robotics Specialization:It is a series of six courses on Robotics covering the concepts related to some of the following areas: Robot flight and movement How do robots perceive their environment How do robots adjust their movements to avoid obstacles, navigate difficult terrains and accomplish complex tasks such as construction and disaster recovery. This is provided by University of Pennsylvania. The following is a list of courses covered under the umbrella of Robotics specialization: Aerial Robotics Computational model planning Mobility Perception Estimation and learning Building Arduino robots and devices: It covers concepts related with building robots using …
Quantum Computing Interview Questions and Answers – Set 1

This is the first in series of practice tests / interview questions and answers in relation to Quantum computing. It touches upon the basic concepts in relation to some of the following: Qubit Difference between a bit and Qubit Superposition of Qubit states Quantum entanglement This practice test will prove to be useful for Quantum Computing beginners / interns / freshers. Revision Notes – Quantum Computing Fundamentals Quantum computing is different than classical computing. Problems which are suited for quantum computing should be considered for Quantum computing. A Qubit is a two-state quantum mechanical system; A Qubit can be in superposition of both the states at the same time. A Qubit is similar to bit …
Hyperledger Interview Questions and Answers – Set 1

This is the first in series of practice tests / interview questions and answers in relation to Hyperledger products suite for building distributed ledgers / Blockchain business networks. This test focuses on checking your knowledge on different products such as following under hyperledger umbrella. Fabric Sawtooth Iroha Indy Burrow Cello Composer Quilt Explorer Revision Notes – Hyperledger Tools & Frameworks Hyperledger Fabric supports pluggable consensus algorithm (ordering service) and membership service provider Hyperledger Indy can be used to build distributed ledger (Blockchain) related with decentralized digital identities Hyperledger Burrow is used for creating a permissioned Ethereum smart-contract blockchain node that executes smart contract code following the Ethereum specification. Hyperledger Explorer can be used to view, invoke, deploy or query blocks, transactions and associated data, network …
List of Hyperledger Tools & Frameworks for Blockchain Apps

This article represents a list of Hyperledger tools and frameworks for building Blockchain applications and when to use each one of them. Hyperledger Frameworks The following is the list of frameworks that can be used to create blockchain applications based on distributed ledger technology. Hyperledger Fabric Hyperledger Fabric is a blockchain framework implementation. It is one of the foundation framework for developing / building Blockchain applications or solutions with a modular architecture. The most striking feature of Hyperledger Fabric is that it allows components, such as consensus and membership services, to be plug-and-play. At the core of Hyperledger Fabric is container technology which is used to host smart contracts called chaincode that comprise the application logic of the system. The following is the list of cool features of …
15+ Blockchain Jobs Designations for Your Next Blockchain Hire

Given that Blockchain has gone mainstream, companies are now hiring blockchain developers at all levels such as following: Blockchain Development Software Engineer Senior Software Engineer Principal Software Engineer Staff Software Engineer Infrastructure Engineer Visual Designer Blockchain Technology Leadership Solution Architect, Application Architect, Lead Architect, Consultant Technology Lead Blockchain Project/Program Management Project Lead Program Manager Practice Head Business Development Business development (VP) Blockchain Job Designations from Indeed.com Below are some of the designations in relation to Blockchain application development whose jobs can be found on Indeed.com. Blockchain Developer: Other designations similar to this one are following: Blockchain Software Engineer Blockchain Engineer Blockchain Platform Developer Full-stack Developer (Blockchain) IT Blockchain Engineer Blockchain Developer …
Quantum Computing and Syllabus Topics for Learning

The following represents key elements of Quantum computing which needs to be emphasized during learning stages: Understanding of Bits and Qubits Fundamentals of Linear Algebra Quantum mechanics principles Quantum computation models Quantum Factoring Complexity theory Search algorithms Quantum computing applications These topics can form part of syllabus if you are planning to design a course on Quantum computing. Understanding Qubits vs Bits Coming from a traditional classical computing background, it would be important to understand some of the following: What are Qubits? How does Qubit relates to Bits? Introduction to Superposition and Entanglement concepts Qubits examples Linear Algebra Fundamentals Given the state space of a quantum system is described in …
Top 5 Java Rule Engine for 2017-2018

This is a list of top 5 rules engine which can be used in your Java application. Out of below 5 frameworks, Drools is the most popular one. Popularity Rule Engine Summary 1 Drools A Business Rules Management System (BRMS) solution which provides a core business rules engine (BRE), a web authoring and rules management application (Drools Workbench) and an Eclipse IDE plugin for core development 2 OpenRules A general purpose business rules and decision management system 3 EasyRules EasyRules provides the Rule abstraction to create rules with conditions and actions, and the RulesEngine API that runs through a set of rules to evaluate conditions and execute actions. 4 JLisa A Clips-like Rule engine accessible from …
Container Design Patterns for Kubernetes Pods Design

Here is a list of container design patterns which can be used to create useful grouping of containers (atomic unit) such as Kubernetes pods: Sidecar pattern Ambassador pattern Adapter pattern These patterns advocates usage of additional containers to complement the primary / main container and have these containers form an atomic unit. The usage of additional containers as recommended by design patterns are based on some of the following design guidelines: Separation of concerns Containers’ reusability (Cohesive containers); Recall Uncle Bob’s (Robert Martin) single responsibility principle (SOLID) when working with object-oriented programming These patterns results in creation of atomic unit of containers with a set of containers acting as core …
Kubernetes Interview Questions and Answers – Set 3

This page represents practice test consisting of objective questions and answers on Kubernetes. The following topics are covered as part of this practice test / quiz: Container hooks and related lifecycle Pods The practice test can prove to be very helpful if you are preparing to take Certified Kubernetes Administrator (CKA) certification examination in near future. It covers the Core Concepts from CKA certification exam syllabus. Those preparing for interviews in relation with Kubernetes or cloud-native apps would find these questions to be useful enough. These questions can prove to be useful for interns / freshers / beginners. Revision Notes – Kubernetes Concepts (Container Hooks / Pods) Kubernetes provides containers with following lifecycle hooks: PostStart PreStop Kubernetes supports implementation …
How to Build Liv.ai like Speech-to-text Conversion Platform

This article explores the technology landscape which can be used to build similar platform / service offerings like Liv.ai. First and foremost, congratulations to Liv.ai team for leveraging existing cloud-based AI and speech recognition (Speech-to-text conversion) technologies to come up with a set of business offerings which leverages speech-to-text conversion technology to create great value for businesses. The founding team (IIT KGP Alumni – Subodh Kumar, Sanjeev Kumar and Kishore Mundra) nailed it! Doing right thing at right time at right place. Liv.ai enables developers to convert speech-to-text by using Powerful Neural Network Models with exceptional accuracy and minimal latency. At this point, the platform supports 9 languages including Hindi, English, Bengali, Gujarati, Telugu, Tamil, Marathi, …
CareNGrow powers Preventive Healthcare Platform with AI & Cloud-Computing

CareNGrow is building a preventive healthcare platform based on AI and cloud-computing technologies. One of the goals is creating and monitoring the physical, psychological, and behavioural health profile of children in schools. The following represents key workflow steps which is implemented while examining a kid / child: Data gathering Transfer data over internet to cloud Feed the data into the analytics platform Perform the data analysis (Predictive Analytics) Generate health reports This is a brainchild of a young doctor, Dr. Meghana Kambham. CareNGrow is already making waves in different startup competitions owing to the work they have been doing. In this relation, they have been announced as one of the UberExchange winners. Check …
Spring Framework Interview Questions & Answers – Set 1

This is a practice test / interview questions and answers for Java Developers working on Spring Framework. These questions can be used to check your knowledge on Spring framework fundamentals. They could be useful and helpful in preparing you for upcoming interview in relation with Spring framework. The following are some of the topics in relation with Spring Framework Fundamentals which are covered in this practice test: Spring IOC concepts Configuration metadata Beans packages for IOC container Beans instantiation Different types of DI techniques (Constructor-based, Setter-based DI) Beans initialization (Eager / lazy initialization) Method injection techniques (lookup method, arbitrary method injection) Bean Scopes (Singleton, Prototype, Request, Session, Application, WebSocket) Practice Test on Spring Framework Fundamentals [wp_quiz id=”6035″]
Proscia uses AI-powered Digital Pathology for Cancer Screening

Proscia, a cloud-based digital pathology provider is on a mission to bring computer intelligence (using artificial intelligence (AI)) to pathology, fighting cancer by unlocking the data hidden in tissue. The following are some of the key aspects of cloud-based digital pathology technology of Proscia: Telepathology Data management Pathology Cloud Web application for managing/sharing slides’ images Image analysis (AI) The details in relation to Proscia technology can be found on this page, Proscia Platform. Proscia Technology – Telepathology One of the key aspects of the Proscia platform is data gathering (slides’ images) from different diagnostic sources. In order to achieve this, Proscia platform supports following: Supports different slide scanning hardware devices to scan the slides and create related …
Kubernetes – Interview Questions and Answers on Pods

This page represents practice test consisting of objective questions and answers on Kubernetes. The practice test can prove to be very helpful if you are preparing to take Certified Kubernetes Administrator (CKA) certification examination in near future. It covers the Core Concepts from CKA certification exam syllabus. Those preparing for interviews in relation with Kubernetes or cloud-native apps would find these questions to be useful enough. These questions can prove to be useful for interns / freshers / beginners. These questions are related with some of the following topics: Kubernetes Pods New feature release in Kubernetes 1.8 such as taints and tolerations The following is link to other practice tests: Practice test on introduction to Kubernetes Practice …
I found it very helpful. However the differences are not too understandable for me