Proof of Concepts (POCs)I write a lot of POC projects, especially when I’m learning something new or I need to quickly test if a data pipeline works, or maybe I’m just testing a new integration. I make all these POCs public as Github repositories. I wanted to consolidate the list of POCs in an easy to search fashion. And that’s why I have this page here.Below is a list of all the POCs that I’ve written so far. If a particular POC has an accompanying blog post which explains the code in the POC, I have linked that blog post as well in the list below. Let me know if any of these POCs have helped you in any way. NameRepositoryBlog postSpring Boot with Apache Kafka consumer integration (Spring Kafka dependency)GithubSpring Boot with Kafka Producer and Consumer (Apache Kafka libraries)GithubSpring Boot project to fetch HBase data in Apache SparkGithubBlog postSpring Boot project to fetch MongoDB data in Apache SparkGithubBlog postJava project to demonstrate Apache Spark’s User Defined Function (UDF) featureGithubBlog postJava project to demonstrate how to read and write data to Amazon S3 from Apache SparkGithubJava project to read and write Microsoft Excel filesGithubSpring Boot web app to demonstrate how to upload and download files using near-RESTful APIsGithubSpring Boot project with Amazon DynamoDB integrationGithubBlog postSpring Boot project to demonstrate how to encrypt and decrypt MongoDBGithubBlog postSpring Boot project to demonstrate how to use Google’s libphonenumber library to normalize phone numbers and moreGithubBlog postSpring Boot project to demonstrate how to use the Quartz scheduler to automate tasksGithubSpring Boot project to load sample data to MongoDBGithubSpring Boot project with Apache Drill integration to query Apache Kafka messages using SQL queriesGithubBlog postSpring Boot project to demonstrate how to use Amazon Athena to query data in Amazon S3 filesGithubBlog postSpring Boot project to demonstrate how to put data to Amazon Kinesis Firehose delivery streamsGithubBlog postSpring Boot project to demonstrate how to put data to Amazon Kinesis Data streamsGithubBlog postJava project to demonstrate how to invoke an Amazon Lambda function from another Lambda functionGithubBlog postHow to encrypt a string in Java using RSA and decrypt it in PythonGithubBlog postGetting started with Chalice to create AWS Lambdas in Python – Step by Step TutorialGithubBlog postStacks (data structure) implementation in JavaGithubBlog postSingle Linked List (data structure) implementation in JavaGithubBlog postDouble Linked List (data structure) implementation in JavaGithubBlog postCircular Double Linked List (data structure) implementation in JavaGithubBlog postHashMap (data structure) implementation in JavaGithubBlog postStacks (data structure) implementation using LinkedList in JavaGithubBlog postSending messages to Amazon SQS from a Spring Boot applicationGithubBlog postReceiving messages from Amazon SQS in a Spring Boot applicationGithubBlog postPublishing messages to Amazon SNS from a Spring Boot applicationGithubBlog postBinary Tree (data structure) implementation in JavaGithubBlog postRemove stop words in JavaGithubBlog PostSorting in MongoDB in Java using BasicDBObjectGithubBlog PostOverriding Spring Boot properties in Amazon LambdaBlog PostHere’s how you can Dockerize a Spring Boot web applicationGithubBlog PostHow To Generate Parquet Files in JavaGithubBlog postLogic Gates Implementation in JavaGithubClone A Linked List With Random PointerGithubClone an Undirected GraphGithubReverse a Singly Linked ListGithubInvert a Binary Tree in PlaceGithubInsertion Sort in JavaGithubBreadth First Search (BFS) and Depth First Search (DFS) in GraphGithubBubble Sort in JavaGithubBinary Search in JavaGithubHeap Sort in JavaGithubTrie in JavaGithubSorting a K-Sorted ArrayGithubMerge Sort in JavaGithubSelection Sort in JavaGithubReverse Traversal of a Binary TreeGithubQuick Sort in JavaGithubSpring Boot + Hive POCGithub