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/agrona
High Performance data structures and utility methods for Java
FuncGuy/fastjson
:bullettrain_side: A fast JSON parser/generator for Java. (Aliyun Data Lake Analytics https://www.aliyun.com/product/datalakeanalytics powered by fastjson )
FuncGuy/guava
Google core libraries for Java
FuncGuy/guava-retrying
This is a small extension to Google's Guava library to allow for the creation of configurable retrying strategies for an arbitrary function call, such as something that talks to a remote service with flaky uptime.
FuncGuy/articles
Code snippets for articles posted at 4comprehension.com
FuncGuy/auto
A collection of source code generators for Java.
FuncGuy/cglib
cglib - Byte Code Generation Library is high level API to generate and transform Java byte code. It is used by AOP, testing, data access frameworks to generate dynamic proxy objects and intercept field access.
FuncGuy/commons-lang
Mirror of Apache Commons Lang
FuncGuy/compose
A prototype of an IoC (Inversion of Control) library for Java
FuncGuy/datus
datus enables you to define a conversion process between two data structures in a fluent functional API
FuncGuy/error-prone
Catch common Java mistakes as compile-time errors
FuncGuy/flyway
Flyway by Boxfuse • Database Migrations Made Easy.
FuncGuy/gopl
Solutions to K&D's The Go Programming Language exercises
FuncGuy/guice
Guice (pronounced 'juice') is a lightweight dependency injection framework for Java 6 and above, brought to you by Google.
FuncGuy/HiBench
HiBench is a big data benchmark suite.
FuncGuy/hibernate-core
Hibernate Core: Object Relational Mapper (ORM). Source code starting from 3.6 and upwards
FuncGuy/jackson-core
Core part of Jackson that defines Streaming API as well as basic shared abstractions
FuncGuy/Java
All Algorithms implemented in Java
FuncGuy/java-8-lambdas-exercises
Exercises and Answers for Java 8 Lambdas book
FuncGuy/java11-vavr093-workshops
Vavr workshops.
FuncGuy/javers
JaVers - object auditing and diff framework for Java
FuncGuy/jetty.project
Eclipse Jetty® - Web Container & Clients - supports HTTP/2, HTTP/1.1, HTTP/1.0, websocket, servlets, and more
FuncGuy/jOOQ
jOOQ is the best way to write SQL in Java
FuncGuy/kafka
Mirror of Apache Kafka
FuncGuy/quarkus
Quarkus: Supersonic Subatomic Java.
FuncGuy/RxJava
RxJava – Reactive Extensions for the JVM – a library for composing asynchronous and event-based programs using observable sequences for the Java VM.
FuncGuy/shonan-143
Shonan #143: Programming Language Support for Data-intensive Applications
FuncGuy/Telegram
Telegram for Android source
FuncGuy/vavr
VΛVΓ (Vavr, formerly called Javaslang) is a non-commercial, non-profit object-functional library that runs with Java 8+. It aims to reduce the lines of code and increase code quality.
FuncGuy/vert.x
Vert.x is a tool-kit for building reactive applications on the JVM