FuncGuy
Fueled by a fierce passion for computer science, I am a self-proclaimed code addict and engineering enthusiast.
Bangalore
Pinned Repositories
1brc
Solution to One Billion Rows Challenge in Golang.
agrona
High Performance data structures and utility methods for Java
apollo
Apollo is a reliable configuration management system suitable for microservice configuration management scenarios.
async
async mechanics
customLinkedHashMap
Basic implementation of HashMap.
DownloadManager2
engineering-blogs
A curated list of engineering blogs
goroutines
goroutines
SmartyStreets
This project is leveraging the power of channels from GO!
TaskPool
simple task pool
FuncGuy's Repositories
FuncGuy/1brc
Solution to One Billion Rows Challenge in Golang.
FuncGuy/Advanced-House-Price-Regression
FuncGuy/awesome-public-datasets
A topic-centric list of HQ open datasets.
FuncGuy/bitcask
Bitcask - A Log-Structured Fast KV Store
FuncGuy/concurrent_queue
Implementing concurrent queue using 2 lock approach and non-blocking CAS approach
FuncGuy/database-internals-book-reading
Notes from Database Internals book reading club
FuncGuy/dns.toys
A DNS server that offers useful utilities and services over the DNS protocol. Weather, world time, unit conversion etc.
FuncGuy/go-clean-arch
Go (Golang) Clean Architecture based on Reading Uncle Bob's Clean Architecture
FuncGuy/go-learning
FuncGuy/go-lsm
Implementation of LSM tree in Golang, mainly for educational purposes.
FuncGuy/go-practical-tips
Go Practical Tips
FuncGuy/GoLearnings
Tricky programs
FuncGuy/gorse
Gorse open source recommender system engine
FuncGuy/java-httpserver-vthreads
Benchmarks for JDK HTTP Server running on Java 21 with Virtual Threads
FuncGuy/JobScheduler
custom jobscheduler
FuncGuy/junodb
JunoDB is PayPal's home-grown secure, consistent and highly available key-value store providing low, single digit millisecond, latency at any scale.
FuncGuy/mii-lama
A tool for posting metrics from node-exporter to LAMA (Indian stock market regulatory framework) API gateways
FuncGuy/nilaway
Static Analysis tool to detect potential Nil panics in Go code
FuncGuy/open-product-management
A curated list of product management advice for technical people.
FuncGuy/postgresql-event-sourcing
A reference implementation of an event-sourced system that uses PostgreSQL as an event store built with Spring Boot. Fork the repository and use it as a template for your projects. Or clone the repository and run end-to-end tests to see how everything works together.
FuncGuy/RateLimiter
It is custom
FuncGuy/rocksplicator
RocksDB Replication
FuncGuy/rust-hello-world
"Hello world!" program in Rust
FuncGuy/ShedLock
Distributed lock for your scheduled tasks
FuncGuy/spring-boot-hello-world
A simple Spring Boot app to send hello world message to a user
FuncGuy/springboot-kafka-connect-debezium-ksqldb
Experiment with Kafka, Debezium, and ksqlDB. research-service: Performs MySQL record manipulation. Source Connectors: Monitor MySQL changes, push messages to Kafka. Sink Connectors and kafka-research-consumer: Listen to Kafka, insert/update Elasticsearch. ksqlDB-Server: Listens to Kafka, performs joins, and pushes new messages to new Kafka topics.
FuncGuy/Streaming-ETL-Pipeline-for-Realtime-Analytics
Streaming ETL pipeline MySQL
FuncGuy/til
:memo: Today I Learned
FuncGuy/trap2json
SNMP Trap to JSON Forwarder
FuncGuy/upgrad_pgdmlai
assignments and group case studies from PGDMLAI course by upGrad & IIITB