Category Archives: Agile

What to do for overriding the PureConfig behavior in Scala ?


PureConfig has its own predefined behavior for reading and writing to the configuration files, but sometimes we got the tricky requirement in which we need some specific behavior; for example to read the config. It is possible to override the … Continue reading

Posted in Agile, Best Practices, big data, knoldus, Reactive, Scala | 1 Comment

Apache Spark : Spark Union adds up the partition of input RDDs


Some days back when I was doing union of 2 pair rdds, I found the strange behavior for the number of partitions. The output RDD got different number of partition than input Rdd. For ex: suppose rdd1 and rdd2, each … Continue reading

Posted in Agile, apache spark, Best Practices, big data, Scala | Leave a comment

Creating a DSL (Domain Specific Language) using ANTLR ( Part-II) : Writing the Grammar file.


Earlier we discussed in our blog how to configure the ANTLR plugin for the intellij for getting started with our language. In this post we will discuss the basics of the ANTLR  and exactly how can we get started with … Continue reading

Posted in Agile, Scala | Tagged , , , , , , , , , , | 3 Comments

Simple steps to ease your programming life and deliver good quality software in an extreme way


Most of the programmers are struggling today with their programming life because of unbalanced working hours, increasing number of defects, late deployment etc., which impact most of the things including quality and delivery of software, personal life etc. I was … Continue reading

Posted in Agile, Best Practices, News | Tagged | 1 Comment

Fundamentals of eXtreme Programming


The term Extreme Programming (XP) was coined by Kent Beck, in late 1990s.  The purpose behind inventing XP was to find a way to deliver high quality software, developed by small teams, and to keep up with the changing requirements of customer. … Continue reading

Posted in Agile, Best Practices | Tagged , , | 2 Comments

Git Flow – An Introduction


Hi Folks, Knoldus have organized an one hour session on 19th Aug 2015 at 5:00 PM. Topic is  Introduction to Git-Flow. So many people have joined and enjoyed the session. I am going to share that slide here. Please let … Continue reading

Posted in Agile, Architecture, git, git-flow, github, knoldus, Tutorial | Tagged , , , , | 2 Comments

Spark Streaming Gnip :- An Apache Spark Utility to pull Tweets from Gnip in realtime


We all are familiar with Gnip, Inc. which provides data from dozens of social media websites via a single API. It is also known as the Grand Central Station for social media web. One of its popular API is PowerTrack … Continue reading

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

Scala in Business | Knoldus Newsletter – April 2015


Hello Folks We are back again with April 2015, Newsletter. Here is this Scala in Business | Knoldus Newsletter – April 2015 In this newsletter, you will get the business related news for Scala. How organisation are adopting Scala for their … Continue reading

Posted in Agile, Akka, Amazon EC2, Cloud, Java, JavaScript, LiftWeb, Mockito, MongoDB, Play Framework, Scala, Slick, Spark, Web | 1 Comment

Conditional logging with Logback in Scala


Hello Folks In my project , i got a scenario where I wanted conditional logging. I was using Logback framework for the same. I wanted to set different logging level for staging and production. Either i could do manually changes … Continue reading

Posted in Agile, Akka, Best Practices, Cloud, Java | Tagged , , , , , | 1 Comment

Meetup: Introduction to Spark with Scala


Knoldus organized a Meetup on Wednesday, 1 April 2015. In this Meetup, we gave a brief introduction of Spark with Scala. Apache Spark is a fast and general engine for large-scale data processing. A wide range of organizations are using it to process large datasets. Many … Continue reading

Posted in Agile, Scala, Spark | Tagged , , , , , , | 5 Comments