Recent Tutorials and Articles
    All Programming Tutorials
    This tutorial will help you to get started with Spacy Python library for NLP by covering installation, developing a hello world program and its use cases.
    This tutorial demonstrates how to read CSV data from remote file using its URL in TensorFlow.
    This tutorial introduces you to linear regression with a use case of predicting appliances energy usage.
    This tutorial will provide you with steps to write a Java program to perform SQL like analysis on multiple CSV files containing different columns using Apache Spark SQL.
    This tutorial demonstrates Python way of sending mails with both outlook and Gmail account.
    This tutorial will provide instructions for developing an application for detecting room occupancy using Logistic Regression in Apache Spark MLlib.
    This tutorial demonstrates how to override the active profile from command line arguments in Spring Boot Integration Tests
    This tutorial demonstrates how to active a profile when a related profile is actived in Spring Boot.
    This tutorial explains how to do datetime (Datetime to String, String to datetime and days subtraction from datetime) conversion in Python
    This tutorial demonstrates Python way of reading CSV files into either dictionary or list data structures.
    This tutorial describes how to disable automatic Topcis creation at the time of producing messages in Apache Kafka
    This tutorial will describe how to use profiles to manage loading of properties file in Spring Boot.
    This tutorial explains how to merge an array containing label and other one containing data into a dictionary in Python
    This article describes how to customize log levels using management endpoint and properties file in Spring Boot applications.
    This tutorial describes how to expose custom attributes to info endpoint of Spring Boot 2.x.x Actuator.
    This tutorial describes how to add and visualize method level information to ZipKin using Spring Boot, Spring AOP, Spring Sleuth and Spring Cloud.
    This article explains how to map custom Spring Boot Actuator endpoints to custom path in Spring Boot 1.x.x and 2.x.x
    This tutorial provides the steps to implement a basic Apache Kafka consumer in Java
    This tutorial provides the steps to implement a basic Apache Kafka producer in Java
    This tutorial explains how to implement Request / Response paradigm with Apache Kafka using Akka Actors in Java
    This article talks about best practices for logging in applications running in containerized environments.
    This tutorial will provide you with steps to increase replication factor of a topic in Apache Kafka
    This tutorial introduces you to TensorFlow Deep learning framework including its installation, use cases and a hello world program.
    This article will provide basic knowledge of Deep learning and Neural networks along with their use cases
    This article provides steps to get actual server(local) hostname using HOSTNAME environment variable
    This article provides you with Java solution of "Bot saves princess" problem from Hackerrank AI track.
    This tutorial will demonstrate service tracing using ZipKin in services developed on Spring Boot.
    This tutorial will introduce you to basic concepts of reactive programming along with Java libraries to achieve this.
    This tutorial will provide you with steps to create Spring Web based REST services using Spring Boot.
    This tutorial will get you started with Spring Boot by helping you develop JAX-RS based REST services.
    This tutorial will talk about basics of Microservices and other concerns that need to be addressed to make Microservices a success.
    This tutorial will provide you with instructions to configure and enforce quotas for produce and fetch requests in Apache Kafka.
    This tutorial will introduce you to built-in library of Apache Spark for Machine learning.
    This tutorial will provide instructions for developing an application for detecting room occupancy using Decision Tree classifier in Apache Spark MLlib.
    This tutorial will provide you with steps to write a Java program to perform SQL like analysis on CSV file using Apache Spark SQL.
    This tutorial will provide you with the instructions to add partitions to an existing Topic in Apache Kafka.
    This tutorial will get you started with Spark SQL by developing a Java program to perform SQL like analysis on JSON data.
    This tutorial will provide you with the instructions to configure flush interval of message Log in Apache Kafka.
    This tutorial will provide you with the instructions for setting up fully distributed multi-broker cluster of Apache Kafka.
    This tutorial will provide you with the instructions to configure message retention time in Apache Kafka.
    This tutorial will provide you with the instructions for setting up pseduo-distributed multi-broker cluster of Apache Kafka.
    This tutorial will provide you with Java program to consume messages from Apache Kafka using Apache Storm.
    This tutorial will introduce you to Trie data structure along with providing its implementation in Java.
    This tutorial will provide the instructions for developing a Java program for counting tweets of an user from Twitter data using Apache Spark Streaming.
    This tutorial helps you implement different type of Dialog Box using Angular Material Library in Angular JS.
    This tutorial will discuss how multiple inheritance works using default methods of interfaces introduced in Java8.
    This tutorial will introduce you to new features of interfaces along with functional interfaces introduced in Java 8.
    In this tutorial, we will be working with Lambda expressions and method references introduced in Java 8 and understand their usages.
    This tutorial provides Java solution to "Dijkstra: Shortest Reach 2" challenge of HackerRank.
    This tutorial provides Java solution to "Insertion Sort 2" challenge of HackerRank.
    This tutorial provides Java solution to "Insertion Sort 1" challenge of HackerRank.
    This tutorial provides instructions for creating, reading, writing files in HDFS (Hadoop Distributed File System) using Java API of Apache Hadoop 2.6.2.
    This tutorial provides Java solution to "Even Tree" challenge of HackerRank.
    This tutorial provides Java solution to "Breadth First Search: Shortest Reach" challenge of HackerRank.
    This tutorial will provide you with the instructions for developing the java applications in Apache Spark using Maven and Eclipse IDE.
    This tutorial helps you implement different type of charts using Angular-FusionCharts Plugin in Angular JS.
    This tutorial provides Java solution to "The Maximum Subarray" challenge of HackerRank.
    This tutorial will get you started with RDDs (Resilient Distributed Datasets) in Apache Spark by covering its types and few examples.
    This tutorial helps you implement charts and click events using Angular-FusionCharts Plugin in Angular JS.
    This article will introduce you to Apache Cassandra by talking about its characteristics, components and use cases.
    This tutorial introduces you to Apache Spark along with its built-in libraries by discussing its technical architecture and use cases.
    This tutorial provides Java solution to "Jumping on the clouds revisited" challenge of HackerRank.
    This tutorial provides Java solution to "Fibonacci Modified" challenge of HackerRank.
    This tutorial provides Java solution to "Jumping on the Clouds" challenge of HackerRank.
    This tutorial provides Java solution to "Non divisible subset" challenge of HackerRank.
    This tutorial provides Java solution to "Equal Stacks" challenge of HackerRank.
    This tutorial provides Java solution to "Cut the sticks" challenge of HackerRank.
    This tutorial provides Java and Python solution to "Minimum Distances" problem of Hackerrank.
    This tutorial provides Java and Python solution to "Save the Prisoner!" problem of Hackerrank.
    This tutorial provides Java and Python solution to diagonal difference problem of Hackerrank.
    This tutorial will introduce you to characteristics of Doubly LinkedList and explain how to implement it in Java
    This tutorial will introduce you to characteristics of Singly LinkedList and explain how to implement it in Java
    This tutorial will introduce you to characteristics of LRU Cache and explain how to implement it using LinkedHashMap in Java
    This tutorial will introduce you to characteristics of LRU Cache and explain how to implement it in Java
    This article will get you started with Apache Kafka by talking about its characteristics, components and use cases.
    This article provides an introduction to REACT JavaScript Library along with covering its features and a simple web page to show one sample blog post.
    This tutorials provides the details of various Apache Storm primitives such as Spouts, Bolts, Stream groupings and topologies.
    This tutorial helps you implement user-defined (using form) markers to Google Maps using AngularJS.
    This tutorial will introduce you to Apache ZooKeeper data model covering its internal data storage structure. Additionally, it will demonstrate the various operations that a client can perform using Apache ZooKeeper client libraries.
    This tutorial provides the leader election algorithm implementation using Apache ZooKeeper APIs.
    This articles provides you with fundamentals of Machine Learning by explaining supervised and unsupervised learning along with the various tasks that are performed using machine learning algorithms.
    This article provides you with a good foundation on vectors in R language by covering their basics, arithmetic operations, numeric and name indexes based operations.
    This tutorial demonstrates how to implement Google Maps using AngularJs.
    This article provides a good introduction to two forms of parallel computing - Task Parallelism and Data Parallelism.
    This article provides step by step instructions to configure and start up Apache Storm 0.9.4 Multi-node cluster. Additionally, this article also covers how to amend Storm script to start the cluster nodes without supervision.
    This tutorial provides step by step instructions to configure and start up Apache ZooKeeper 3.4.6 Multi-node cluster (also known as Ensemble).
    This article introduces you to Apache ZooKeeper by providing details of its technical architecture. It also talks about its benefits along with the use cases it could be utilized in.
    This article introduces you to Apache Storm, a real-time distributed processing / computing framework for big data, by providing details of its technical architecture along with the use cases it could be utilized in.
    This tutorial demonstrates how to create a user management widget using AngularJs framework containing a form to add the user details along with a table showing the added users.
    This tutorial demonstrates how to do form validation in AngularJs framework along with explaining the basic directives such as ng-app. ng-controller and ng-show used in it.
    This tutorial introduces you to Map interface and it's implementation classes such as HashMap, LinkedHashMap and TreeMap along with explaining their characteristics and properties.
    This tutorial introduces you to Set interface and it's implementation classes such as HashSet, LinkedHashSet and TreeSet along with explaining their characteristics and properties.
    This tutorial provides step by step instructions to configure and start up Hadoop cluster including HDFS, YARN and JobHistory server.
    This article talks about the fundamentals of Apache Hadoop software library and covers various components of Apache Hadoop infrastructure such as Hadoop Distributed File System, MapReduce and YARN.
    This article provides you with a good introduction to Data Lake along with the characteristics and challenges associated with it. It also discusses how data lake is different from data warehouse and data mart.
    This article discusses the big data tools and technologies that Facebook has been utilizing to provide its services. Some of these frameworks and projects were developed by Facebook in order to manage their data and process operations effectively and efficiently.
    This article discusses the big data tools and technologies that LinkedIn has been utilizing to provide its services. Some of these frameworks and projects were developed by LinkedIn in order to manage their data and process operations effectively and efficiently.
    This article provides an introduction to Big Data Analytics by briefly explaining the concept behind it along with its characteristics, causes, challenges and objectives of Big Data.
    This article discusses the big data technologies that Google has been utilizing to get its data managed and processed, and provide various services such as BigQuery, Google Analytics etc.
    This tutorial talks about the problems introduced due to concurrent access by multiple threads and then finally about the basic ways to get over these problems.