Author: Rachel Jones

Scala coding styles Guide:- InShort

Reading Time: 3 minutes We all are using the Scala for a very long time now and sometimes we miss some guidelines for writing the Scala code, well this blog guide you through some common Scala coding styles. Lets get started. Indentation:- Scala follows 2 space indentation instead of 4 spaces, well I guess there will be no fight over Tab and 4 Spaces. //WRONG //RIGHT class Foo { Continue Reading

Protobuf Serialization in Akka

Reading Time: 4 minutes Before Protobuf, lets have a look at what role does serialization play in Akka. The messages that Akka actors send to each other are JVM objects (e.g. instances of Scala case classes). Message passing between actors that live on the same JVM is straightforward. It is simply done via reference passing. However, messages that have to escape the JVM to reach an actor running on Continue Reading

Web Application Optimization: Cases, Tips, Tricks & Tools

Reading Time: 4 minutes Website Optimization or Conversion Optimization has always been the need and core requirement for any web application and for every organization. Conversion rate optimization is the process of finding and eliminating the roadblocks and confusion on your website that keep website visitors from achieving their goals. Think the speed of your website doesn’t matter? Think again. A 1-second delay in page load time yields: 11% Continue Reading

Cassandra Internals: Writing Process

Reading Time: 3 minutes What is Apache Cassandra? Apache Cassandra is a massively scalable open source non-relational database that offers continuous availability, linear scale performance, operational simplicity and easy data distribution across multiple data centres and cloud availability zones. It was originally developed at Facebook The main reason that Cassandra was developed is to solve Inbox-search problem. To read more about Cassandra you can refer to this blog. Why Continue Reading

Using Http services for storing and fetching user info: Angular 2

Reading Time: 2 minutes Using Angular 2 Http get, post services is the most essential requirement when you are working on any Angular 2 app because anyhow you will have the scenario to store some user information from your end and you have to fetch some information from their end as well if you know what I mean. So here in this blog, we are going to create an Continue Reading

Using Resolve -Promises in Angular 2 Http Services

Reading Time: 2 minutes You have a huge list of users that you have to show on one of the views in angular 2 app, you called the action to redirect to users list view and the page is blank because your HTTP service is still loading the list of users from the external API and until it grabs all the list it can’t show anything on the view, isn’t Continue Reading

CRUD in NodeJs with MongoDB: Explanations

Reading Time: 3 minutes Here we are, in this post we are going to create a CRUD application in NodeJs with mongoDB as database and ejs as a templating engine. You can download the application from here: github Before diving in to this post please checkout my previous post, then you will get to know why i choose ejs as a templating engine. In next post we will use Continue Reading

D3Pie

D3Js Pie Charts made super easy: D3Pie

Reading Time: 3 minutes “D3pie is a simple, highly configurable script built on d3.js for creating simple, attractive pie charts. It’s free, open source.” If you have ever googled about high performance and deeply customizable charts, than for sure you have came across to D3 charts, D3 chart is such a big library and there are number of posts to implement them, there is no abstraction, you can add Continue Reading

Create& Deploy a microservices in less than 5 min:NodeJs

Reading Time: 2 minutes These days projects & developers are happily using microservices because the idea behind microservices is that some types of application become easier to build and maintain when they are broken into smaller and composable pieces which work together, whether we talk about Angular 2 or React or some backend frameworks they are now component based and each component is developed separately if we think about Continue Reading

Understand closures in javascript

Reading Time: 2 minutes Let’s learn closures today, How closures are define how they got intialize and how they work A closure is a function within a function that has access to the environment that it was created, which gives the ability to access the private methods of outer function to their inner function. In simple words function which is return by another function called closures. A closure is Continue Reading

Learning Classification using SMILE

Reading Time: 2 minutes After an introduction to SMILE, lets go through the various steps necessary for its implementation. You may refer to the blog for an introduction to SMILE. What can be most important thing for implementing any Machine Learning algorithm ? The answer is really easy. Data is primarily the most important thing as Machine Learning involves building models from data. So it is required to play Continue Reading

Circe: A Json library for Scala and Scala.Js

Reading Time: 3 minutes Circe lets us play with json and provides rich set of methods with almost every possible functionality you need to have for json. Now, we are interested in knowing the good things that will motivate us to use the new library Circe for handling my json objects and parsing my json strings, while we already have many other libraries for scala. First of all, let’s go through Continue Reading

Apache Spark: Reading csv using custom timestamp format

Reading Time: 3 minutes In this blog, we are considering a situation where I wanted to read a CSV through spark, but the CSV contains some timestamp columns in it. Is this going to be a problem while inferring schema at the time of reading csv using spark? Well, the answer may be No, if the csv have the timestamp field in the specific yyyy-MM-dd hh:mm:ss format. In this particular case, the spark csv reader can Continue Reading