cgruber
An Architect at @chainlinklabs. Formerly Staff Engineer @CashApp, working on crypto features. Formerly at @Google and YouTube. Co-created Dagger and Truth.
@chainlinklabsVancouver, WA
Pinned Repositories
rules_kotlin
Bazel rules for Kotlin
truth
Assertion/Proposition framework for Java unit tests
u2020
A sample Android app which showcases advanced usage of Dagger among other open source libraries.
auto
A collection of source code generators for Java.
compile-testing
Testing tools for javac and annotation processors
dagger
A fast dependency injector for Android and Java.
guava
Google core libraries for Java
MOE
Make Opensource Easy - tools for synchronizing repositories
truth
Fluent assertions for Java and Android
cgruber's Repositories
cgruber/dagger-demo
A demonstration of Dagger for use at conferences
cgruber/javax-inject
cgruber/truth-old
Truth is a java library to provide a domain-specific langauge pattern for writing test propositions (assertions, assumptions, expectations, etc.) extensibly, and in a fluent style.
cgruber/guice-old
Google Guice
cgruber/jcommander
Command line parsing framework for Java
cgruber/jgrapht
Master repository for the JGraphT project
cgruber/kotlin
The Kotlin Programming Language
cgruber/lifegycle
objects lifecycle management made easy with Google Guice
cgruber/tycho
Tycho project repository (tycho)
cgruber/tycho.extras
Tycho project repository (tycho.extras)
cgruber/bfgminer
Modular ASIC/FPGA miner written in C, featuring overclocking, monitoring, fan speed control and remote interface capabilities.
cgruber/butterknife
View "injection" library for Android.
cgruber/capnproto
Cap'n Proto serialization/RPC system
cgruber/cgminer
ASIC and FPGA miner in c for bitcoin
cgruber/dagger-android-sample
A small, simple Android application that uses Dagger 2.
cgruber/dagger-scratchpad
A scratchpad for working examples, etc., used to sync between machines from time to time.
cgruber/gInbox
A Mac wrapper for Inbox by Gmail
cgruber/go-github
Go library for accessing the GitHub API
cgruber/jcommander-inject
Guice integration with jCommander
cgruber/kotlin-eclipse
cgruber/KSPModClient
cgruber/KSPModClient-launcher
cgruber/lighthouse
Lighthouse: a peer to peer crowdfunding app that uses Bitcoin
cgruber/maven-plugins
Mirror of Apache Maven plugins
cgruber/safevarargs
cgruber/sandstorm
Personal Cloud Sandbox
cgruber/spring-framework
The Spring Framework
cgruber/test-repo
cgruber/tuccuay.github.com