Author Archives: Himani Arora

About Himani Arora

Software consultant at Knoldus Software LLP.

Getting started with Ethereum

What is Ethereum? Ethereum is an open-source blockchain platform that lets anyone build and use decentralized applications that run on blockchain technology. It is an open-source project created by Vitalik Buterin. How is it different from Bitcoin? Bitcoin is not … Continue reading

Posted in Blockchain, Scala | Tagged , , , , , , | 1 Comment

Starting with Blockchain Chaincode using Golang

Chaincode, or a smart contract is a fragment of code written in supported languages like Java or Go that is deployed onto a network of HyperLedger Fabric peer nodes. Chaincodes run network transactions which are validated and then appended to … Continue reading

Posted in Scala | Tagged , , , , , , | 1 Comment

Message Broker in Lagom using Kafka

What is Lagom? Lagom framework helps in simplifying the development of microservices by providing an integrated development environment. This benefits one by allowing them to focus on solving business problems instead of wiring services together. Lagom exposes two APIs, Java and … Continue reading

Posted in Scala | Tagged , , , , , , , | 1 Comment

Introduction to database migrations using Flyway

Let us first understand why are database migrations necessary? Assume that we have a project called Shiny and it’s primary deliverable is a piece of software called Shiny Soft that connects to a database called Shiny DB. We not only … Continue reading

Posted in Scala | Tagged , , , , , | 2 Comments

Introduction to Actor Model [Akka in a Nutshell #1]

According to Akka documentation, ” An actor is a container for State, Behavior, a Mailbox, Child Actors and a Supervisor Strategy. “ Let us begin by understanding the need of an Actor Model, A lot of things have changed in … Continue reading

Posted in Scala | Tagged , , , , , , | 4 Comments

Jupyter with IJulia

“The Jupyter Notebook is a web application that allows you to create and share documents that contain live code, equations, visualizations and explanatory text.” Jupyter offers an open-source (BSD-licensed), interactive computing environment for Python, Julia, R and other languages. It … Continue reading

Posted in knoldus | Tagged , , , , , , , , | 2 Comments

Introduction to Kafka Connect

Knoldus organized a half an hour session on 29 July 2016 at 4:00 PM. It covers a brief introduction to Apache Kafka Connect, giving insights about the benefits of kafka connect, its use cases. It also covers the motivation behind … Continue reading

Posted in Apache Kafka, Scala | Tagged , , , | Leave a comment

Getting started with Julia

What is Julia ? “Julia is a high-level, high-performance dynamic programming language for technical computing, with syntax that is familiar to users of other technical computing environments. ” It provides a sophisticated compiler and extensive mathematical function library. It has … Continue reading

Posted in Scala | Tagged , , , , | 4 Comments