Author Archives: Himani Arora

About Himani Arora

Software consultant at Knoldus Software LLP.

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