Tech Blogs

Scala news which business’ can use – Monthly Scala News

Reading Time: 1 minute Scala news is published and delivered in subscriber’s email every month with reports on major events happening around Scala ecosystem, latest Scala tech releases and coming-up Scala conferences. The aim of this news publish is to equipped business’ with latest updates on Scala world. Every news reports carries links to its source, giving the viewers enough material to rely and participate in the newest findings. Continue Reading

ScalaKnol : Loan Pattern Revisited

Reading Time: 2 minutes Here I am going to modify the loan pattern described in this article “Scala Knol : Understanding Load Pattern” . Let us take an example from earlier blog, we have all used connections to get to the database and then we need to destroy the connection so that there are no leaks. OK, we can use the connection factory but let us assume that we Continue Reading

ScalaGeek – Online assessment made easy

Reading Time: 3 minutes ScalaGeek in its newest version aims to cover the complete cycle of notifying the candidates, conducting the test and evaluating the performance of candidates. Organizer/Recruiter get his own dashboard which gives access to the evaluation screen of each tests. Recruiter can easily filter out the best performing candidate using easy-to-use sorting/searching menu. Here are given the screen-shots to make the new functionality familliar: First, access Continue Reading

Configure turn server for WebRTC on Amazon EC2

Reading Time: 2 minutes As we all know, WebRTC is used for video communication. In video communication, data packets are transferred from one place to another place, therefore a user is able to see other user’s streaming. But sometimes, when there are some network securities like firewall, then data packet does not transfer and we do not get proper streaming of another user i.e. we get black screen as Continue Reading

QuickKnol: Lift Json, ShortTypeHints and Scala Traits

Reading Time: 2 minutes We use the awesome Lift Json library in quite a few our projects. It allows for easy customization and is handy for writing and parsing JSON strings. One of the situations which could possibly push you against the wall is when you have classes extending traits. Let us look at this quick example trait Reducer case class SentimentReducer(name:String, coefficientLevel:Double) extends Reducer case class EmotionReducer(name:String, coefficientLevel:Double) Continue Reading

Configure SSL on jetty server to run it with https

Reading Time: 2 minutes We can run our application with http as well as with https. We use https for secure communication over the computer network. Technically, https is not a protocol in and of itself; rather, it is the result of simply layering the Hypertext Transfer Protocol (HTTP) on top of the SSL/TLS protocol, thus adding the security capabilities of SSL/TLS to standard HTTP communications. In this blog, Continue Reading

Running standalone Scala job on Amazon EC2 Spark cluster

Reading Time: 2 minutes In this blog, I would explain how to run a standalone Scala job on Amazon EC2 Spark cluster from local machine. This is a simple example to process a file, which is stored on Amazon S3. Please follow below steps to run a standalone Scala job on Amazon EC2 Spark cluster: 1) If you have not installed Spark on your machine, please follow instructions from Continue Reading

A simple way to Customize Kryo Serializer for Akka Actors in Scala

Reading Time: 1 minute Kryo is a fastest and efficient way to do serialization. It is more efficient than Java serialization – both in size and speed. I am working on a Scala_Lift_Akka based project, where I have to implement serializer for Akka Actor’s remoting. Since Kryo is fast, efficient and easy to use, so I decided to implement Kryo in my project for serialization. I implemented Romix’s kryo-based Continue Reading

Building Apache Spark with Scala 2.10

Reading Time: 1 minute As we know, Spark is a Map-Reduce like cluster computing framework, designed to make data analytics fast. In the official website of Spark, latest release is Spark 0.7.3. But this release requires Scala 2.9.3. If you are using Scala 2.10, this release would not work. Since Spark has not announced any Scala 2.10 compatible release yet, so to build Spark with Scala 2.10, you have Continue Reading

Slides available from Scala Traits presentation

Reading Time: 1 minute I did a presentation on Scala Traits in New Delhi at the event ‘Kick Start Scala and Play’. The topics included in the presentation ranges from basic introduction of Scala to advance topics like case classes and pattern matching. The worksheets from presentation is available here on google drive. Also, embedded here is the slides from Scala Traits presentation. Scala traits training by Sanjeev Kumar Continue Reading

Knoldus Pune Careers - Hiring Freshers

Get a head start on your career at Knoldus. Join us!