Senthil Nayagan's repositories
kafka-connect-hive
It's a connector which extracts data from Apache Hive table into Kafka.
senthilnayagan.github.io
I am a Data Engineer by profession, a Rustacean by interest, and an avid Content Creator.
senthilnayagan.net
This blog is my little corner of the internet where I delve into personal thoughts, share my design and coding principles, and explore a variety of topics.
actix-website
The Actix Web website.
ai.robots.txt
A list of AI agents and robots to block.
AppliedScientist
Applied Scientist
BankTransactions
Bank transaction aggregation using Kafka Streams.
bash-for-beginners
Sample code for Bash for Beginners course
data-structures-in-scala
Data Structures in Scala.
docs.scala-lang
The Scala Documentation website
dq-py-whylogs
Data quality evaluation using whylogs. We uses Python whylogs APIs to assess the quality of the data.
dq_gx_oss
Data quality evaluation using great expectations OSS.
drop-all-htables
A simple script to drop all Hive tables for the given database.
ibis
IBIS is a workflow creation-engine that abstracts the Hadoop internals of ingesting RDBMS data.
kafka-consumer
A generic Kafka Consumer
fluid-type-scale-calculator
Generate font size variables for a fluid type scale with CSS clamp.
InsightsGenerator
Insights generator
lake-formation-tbac-pipeline
AWS Lake Formation Tag-based access control (TBAC) pipeline.
lakehouse-comparision
Compare all three lakehouses (Apache Hudi, Apache Iceberg, and Delta Lake) to find out what sets them apart from one another in various contexts.
metaobj
Metaobj creates, validates, and initializes objects at runtime.
mongo-hdfs
Ingests MongoDB collections into HDFS.
playframework
Play Framework
python_coding_problems
Solving coding problems in Python
registryless-avro-converter
An avro converter for Kafka Connect without a Schema Registry
rust-tutorial
Rust tutorial
scala-coding-problems
Explore how to best we can solve coding problems in Scala
Scribe-Text-Editor
Rich text editor developed with the Qt framework. Supports standard file operations, syntax highlighting, multiple tabs, undo/redo, find & replace, brace matching, and more.