Author: Prabhat Kashyap

Welcome, Akka Typed !!

While I was attending ScalaDays Berlin 2018, I experienced many great ideas but the one which intrigued me the most was “Farewell Any => Unit, welcome Akka Typed!” by Heiko Seeberger where he explained about Akka Typed APIs. In this blog I am going to explain what I learned until now about Akka Typed, therefore, I named this blog “Welcome, Akka Typed !!”, so let’s Continue Reading

DC/OS Installation experience on Local Cluster

Recently got the task to install DC/OS on our local cluster. Previously I used AWS to install DC/OS, but this time I had to do everything on our own, from installing CentOS to creating the DC/OS cluster. With this blog, I am going to share my experience that I faced in installing DC/OS. It took almost three days, but at the end I successfully installed Continue Reading

Install OpenVPN on Cloud

OpenVPN is an open-source software that implements VPN.It is used for creating the peer to peer connections.  It is more than 16 years old. The first release was on 13 May 2001. But we will not go into details of explaining what is OpenVPN is, but instead we will go through how to install Open VPN on the cloud. For this post, I am using Continue Reading

Ansible

Getting Started with Ansible

What is Configuration Management? Before starting with Ansible let’s discuss what configuration management is. Configuration Management (CM) is the process of handling changes in any system systematically, and it maintains the consistency of the product. It retains its consistency because it is applied over the entire lifecycle of the system. Configuration Management provides the capability of controlling and monitoring the performance of the system. Using Continue Reading

Microsoft announced Coco Framework for blockchain networks

On August 10, 2017, Microsoft announced their enterprise-ready blockchain network, Coco Framework. Blockchain technology is now not an unknown technology anymore, with each day passing the number of enterprises supporting and investing in blockchain is increasing.  There are lots of short coming in existing software like latency, performance, governance, etc. Microsoft, one of the tech giants, investing a lot in blockchain technology.  They are trying Continue Reading

Consensus Algorithms in Blockchain

When we talk about the blockchain, the first thing that came up in our mind is the security and the security because of the blockchain consensus algorithm. Those who know about the blockchain know that we keep the ledger transactions synchronized across the network to ensure that ledgers only update when the appropriate participants approve transactions and that when ledgers do update, they update with Continue Reading

Meetup: Stream processing using Kafka

Knoldus organized a Meetup on Friday, 7th April 2017 at 4:00 PM which was presented by Himani Arora and me(Prabhat Kashyap). Topics which were covered in this meetup: What is Stream processing Advantages of stream processing Type of stream processing What are KStreams Use cases of KStreams Overview of Kafka Connect Slides: Video Recording:

Hyperledger Fabric – A Blockchain Project

Nowadays blockchain technology is creating a lot of headlines but it is very little about what is blockchain and how to use it. I tried to dig into the blockchain technology and found Hyperledger Project developed by Linux Foundation, to support the collaborative development of blockchain-based distributed ledgers. Hyperledger Fabric is one of the hyperledger projects but before introducing hyperledger fabric we should know what Continue Reading

Kafka – Sending Object as a message

Kafka lets us publish and subscribe to streams of records and the records can be of any type, it can be JSON, String, POJO, etc. Kafka gives user the ability to creates our own serializer and deserializer so that we can transmit different data type using it. In this blog I will demonstrate how to create a custom serializer and deserializer but first let’s understand Continue Reading

Getting Started with Actors [Akka in a Nutshell #2]

Hierarchical Structure Actors are objects which encapsulate state and behavior, they communicate by exchanging messages. We can consider an actor as a person. Like a software development team, actors form hierarchies. In a team there is a project manager who takes requirements from client and distributes it over to different team leads. Then those team leads further distribute the tasks to other team members.Team members Continue Reading

Introduction of Blockchain

“Blockchain is more than just ICT innovation, but facilitates new types of economic organization and governance. Suggests two approaches to economics of blockchain: innovation-centred and governance-centred. Argues that the governance approach—based in new institutional economics and public choice economics—is most promising, because it models blockchain as a new technology for creating spontaneous organizations, ie new types of economies.” – Primavera De Fillippi, Academic, researcher, author Continue Reading

Supervision and Monitoring in Akka

What is supervision? Describes a dependency relationship between actors, the parent and child releationship. Parent is unique because it has created the child actor, so the parent is responsible for reacting when failures happens in his child. And parent decides which choice is need to be selected. When a parent receives the failure signal from it’s child, depends on the nature of failure the parent Continue Reading

Introduction to ScalaZ

Knoldus have organized a half an hour session on 1st Jul 2016 at 4:00 PM. The topic was Introduction to ScalaZ. Here is the video of that session:

%d bloggers like this: