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/eta
The Eta Programming Language, a dialect of Haskell on the JVM
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/articles
Code snippets for articles posted at 4comprehension.com
FuncGuy/auto
A collection of source code generators for Java.
FuncGuy/awesome-annotation-processing
A curated list of resources related to the Java annotation processoring API (JSR 269)
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/concurrency
FuncGuy/DynamoDB-SpringBoot-POC
A simple Spring Boot command line runner application to illustrate the use of DynamoDB.
FuncGuy/flogger
A Fluent Logging API for Java
FuncGuy/fun-jdbc
Java 8+ functional JDBC utility code, streams, lambdas, unchecked exceptions...
FuncGuy/golang-gin-realworld-example-app
Exemplary real world application built with Golang + Gin
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/highj
Higher kinded types for Java
FuncGuy/indy-everywhere
A sample code that rewrite a folder of classes to use invokedynamic instead of getfield/putfield/invokevirtual/invokeinterface
FuncGuy/java-8-lambdas-exercises
Exercises and Answers for Java 8 Lambdas book
FuncGuy/java11-vavr093-workshops
Vavr workshops.
FuncGuy/javapoet
A Java API for generating .java source files.
FuncGuy/javers
JaVers - object auditing and diff framework for Java
FuncGuy/kafka
Mirror of Apache Kafka
FuncGuy/loom-fiber
Continuation & Fiber examples using the OpenJDK project Loom prototype
FuncGuy/oauth2-spring-boot
Repository from the article published in Medium
FuncGuy/shonan-143
Shonan #143: Programming Language Support for Data-intensive Applications
FuncGuy/speedment
Speedment is a Stream ORM Java Toolkit and Runtime
FuncGuy/throwing-function
Checked Exceptions-enabled Java 8+ functional interfaces + adapters
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