Ananth Durai

213 Flips | 4 Magazines | 5 Likes | 2,177 Followers | @ananthdurai | Keep up with Ananth Durai on Flipboard, a place to see the stories, photos, and updates that matter to you. Flipboard creates a personalized magazine full of everything, from world news to life’s great moments. Download Flipboard for free and search for “Ananth Durai”

Java 8 Features Tutorial – The ULTIMATE Guide (PDF Download)

<b>Last updated Oct. 3, 2016</b><p><i>EDITORIAL NOTE: It’s been a while since Java 8 is out in the public and everything points to the fact that this is a really</i> …

Scala101, first steps with Scala

Scala101 first steps with Scala is a talk I gave to Treviso Scala Group, the Scala group in the city of Treviso

Kafka by example: Kafka as Unix Pipes

What is Kafka?<p>Imagine the following conversation.<p>You: What is Apache Kafka?<br>Me: Apache Kafka is publish-subscribe messaging rethought as a distributed …

Command-line

Quartz Scheduler Tutorial

In this article, we will look into an example of Quartz Scheduler. We will go through the setup, scheduler factory, scheduler, job, job details, …

Introduction to Random Forests for Beginners – free ebook

Random Forests is one of the top 2 methods used by Kaggle competition winners.<p>It is an ensemble learning method for classification and regression …

19 Git Tips For Everyday Use

Share this:<p><i>Update: You can now get this post on Kindle.</i><p>I’ve been using git full time for the past 4 years, and I wanted to share the most practical …

DevOps

Service Discovery: Zookeeper vs etcd vs Consul

The more services we have, the bigger the chance for a conflict to occur if we are using predefined ports. After all, there can be no two services …

Software Development

Keynote: Silence is Golden: Coordination-Avoiding Systems Design

YouTube

HTTP/2 – Powered by SPDY (speedy) and inspired by evolutionary web

While driving back home, I was listening to Mark Nottingham’s (who chairs IETF HTTP working group) podcast on HTTP/2 and it was very interesting to …

Javascript Date Format Example

As different countries use different date formats, the need to format them differently now has a solution in almost all programming languages and …

Top 20 Data Science MOOCs

<b>By Devendra Desale, KDnuggets.</b><p>Data science is big landscape and self-learning is the necessary skill if anyone wants to become a good data scientist. …

Web Commerce Security: Design and Development (A $39.99 Value) Free For A Limited Time, Free Wiley Guide

Copyright © NetLine Corporation. All rights reserved.<br>750 University Avenue | Suite 200 | Los Gatos, CA 95032<p>By submitting a request, your information …

69 Spring Interview Questions and Answers – The ULTIMATE List (PDF Download)

<b>Last updated Oct. 3, 2016</b><p>This is a summary of some of the most important questions concerning the Spring Framework, that you may be asked to answer …

Agile Software Development Process - 90 Months of Evolution

Three years ago I wrote an article that describes the changes in our Agile software development processes from 2008 to 2012. Three more years have …

Project Management

Google Guava EventBus and Java 7 WatchService for Event Programming

This post is going to cover using the Guava EventBus to publish changes to a directory or sub-directories detected by the Java 7 WatchService. The …

The Principles Of Project Management - Free 66 Page Preview!, Free SitePoint eBook

View All Topics<p><b>Thank you for your interest in The Principles Of Project Management - Free 66 Page Preview!.</b><br>We apologize that TradePub.com is no …

A Community Site for Apache Spark

SparkHub is the community site of Apache Spark, providing the latest on spark packages, spark releases, news, meetups, resources and events all in …

FREE Spring eBooks giveaway from Java Code Geeks and Manning (total value of $399)!

Want to boost your knowledge on Spring framework ?<p>Then we have something especially for you!<p>We are partnering with Manning, publisher of cool …

Java

Print archive

Open access to 1,407,139 e-prints in Physics, Mathematics, Computer Science, Quantitative Biology, Quantitative Finance, Statistics, Electrical …

11 Online Learning websites to learn how to code and more!

Planning start something new in this year? You can start to learn online now. Online education is gaining popularity over the last few years, as it …

10 Articles Every Programmer Must Read

Being a Java programmer and Software developer, I have learned a lot from articles titled as <i>What Every Programmer Should Know about …..</i> , they tend …

20 Database Design Best Practices

Home » Software Development » 20 Database Design Best Practices<p>About Cagdas Basaraner<p>Cagdas Basaraner is a software engineer graduated from Hacettepe …

Java Programming Courses

Advanced Java Tutorial<p>Learning the basics of Java is easy. But really delving into the language and studying its more advanced concepts and nuances …

Java

Productionalizing Spark Streaming

Spark Summit 2013 Talk:<p>At Sharethrough we have deployed Spark to our production environment to support several user facing product features. While building these features we uncovered a consistent set of challenges across multiple streaming jobs. By addressing these challenges you can speed up …

Spinning Up a Free Hadoop Cluster: Step by Step – Insight Data

<i>The DevOps series covers how to get started with the leading open source distributed technologies. In the first post of this series we step through</i> …

Linux

Simply SQL - Free 111 Page Preview!, Free SitePoint Guidebook

<b>Thank you for your interest in Simply SQL - Free 111 Page Preview!.</b><br>We apologize that TradePub.com is no longer able to fulfill requests for this …

What's Coming with JSF 2.3?

By:<p>There seems to be a good deal of excitement in the Java EE community around the new MVC specification. This is certainly great and most …

Using Spark, Kafka, Cassandra and Akka on Mesos for Real Time Personalization

What is the difference between a URI, a URL and a URN?

People talk about <b>URL</b>s, <b>URI</b>s and <b>URN</b>s as if they're different things, but they look the same to the naked eye.<p>What are the distinguishable differences …