knolx

KnolX: Understanding Spark Structured Streaming

Hello everyone, Knoldus organized a session on 05th January 2018. The topic was “Understanding Spark Structured Streaming”. Many people attended and enjoyed the session. In this blog post, I am going to share the slides & video of the session. Slides:

Feedback App: For Sessions/ Meetup

Hello folks, hope you are doing cool, so lets start what is this Feedback app, earlier days i was wondering how companies, institutes and groups are taking feedbacks from attendees or users. Generally we at Knoldus and others (not all, may be some of them using better or other approaches) follow some standard ways like, sending feedback forms to them or asking them to fill Continue Reading

Knolx – Akka Finite State Machine

Hi all, Knoldus has organized a 30 min session on 17th February 2017 at 4:05 PM. The topic was Akka Finite State Machine. Many people have joined and enjoyed the session. I am going to share the slides and Video here. Please let me know if you have any question related to linked slides.

KnolX: Introduction to Apache Spark 2.0

Knoldus organized a KnolX session on Friday, 23 September 2016. In that one hour session we got an introduction of Apache Spark 2.0 and its API(s). Spark 2.0 is a major release of Apache Spark. This release has brought many changes to API(s) and libraries of Spark. So in this KnolX, we looked at some improvements that were made in Spark 2.0. Also, in this KnolX we got an Continue Reading

KnolX: Unit Testing of Spark Applications

Knoldus organized a KnolX session on Wednesday, 13 April 2016. In this KnolX session, we explored the different methods of writing unit tests for Spark applications. This session also talks about how unit testing of Spark applications is done, as well as tells about the best way to do it. This includes writing unit tests with and without Spark Testing Base package, which is a spark Continue Reading

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. Although, XP is more than a decade old now, it is still being practiced by a lot of developers around the world. The following slide deck and Continue Reading

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 me know if you have any question related to linked slide.

Using D3 charts with AngularJS

In this blog, we will learn using D3 chart with AngularJS. We will use D3 by injecting it in our angular application. Introduction of D3 Chart:- D3.js is a JavaScript library for manipulating documents based on data. D3 helps you bring data to life using HTML, SVG, and CSS. D3’s emphasis on web standards gives you the full capabilities of modern browsers without tying yourself Continue Reading

Employee-Self-Service – Building Reactive Play application with Anorm SQL data access – (Part-2)

Last week, We have created a simple Employee-Self-Service  application using Play Framework and Anorm SQL data access , which has CRUD facility. Now we have added more features, i.e. Handling asynchronous results with time-outs facility thus application is now reactive (Async + Non-Blocking) Play and Scala-based template engine implementation. Bootswatch-Yeti with Twitter Bootstrap 3.1.1 to improve the look and feel of the application Application screens: 1. Continue Reading

Knolx Session: Category Theory In Scala

This session was presented at Knoldus knowledge session. There is a wonderful post on Category Theory by Debashish Ghosh. This presentation is inspired by his post here. Here is the presentation.

Knolx Session: Implicit Conversions and Parameters

This session was presented at Knolx Session at Knoldus. I introduced implicit conversions and parameters in scala. Implicit conversion allows us to fix type errors and allows us to define new methods on existing library. Here is the presentation

Knolx Sesion: Akka 2.0 Reloaded

Akka allows us to write concurrent, fault tolerant and scalable applications. We recently migrated our product from Akka 1.3x to Akka 2.x. The new version is quite different from 1.3x versions. It is not merely an API change but an overall change. We have to also think differently to develop applications. This session was presented at Knolx Session at Knoldus. This talk gently introduces Akka Continue Reading

Parallel Collections in Scala

As multi-core becomes a standard, writing code which can harness the power of the cores remains a formidable challenge. The following KnolX session, tried to decode how scala is trying to give us an advantage by providing us parallel collections. It also discusses, which scenarios lend themselves to parallel processing and discusses the pitfalls of others.

%d bloggers like this: