Skip to content
Avatar

Sponsoring

@Homebrew

Achievements

Achievements

Highlights

Block or Report

Block or report ZacSweers

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
ZacSweers/README.md

Currently working on Slack. Read my blog or follow @ZacSweers on Twitter.

GitHub Activity

2021-10-20 — pushed cfd44f68 to slackhq/EitherNet: "Make tests safer"

2021-10-19 — commented on #387 in square/anvil

2021-10-19 — opened issue #395 on square/anvil: "Regression in 2.3.7 with generic assisted factories"

2021-10-19 — pushed 8742e07c to square/kotlinpoet: "Switch AnnotationSpec.get() to use safer arrayOf() syntax (#1175)"

2021-10-19 — deleted branch "z/arrayOf" on square/kotlinpoet

2021-10-19 — closed PR #1175 to square/kotlinpoet: "Switch AnnotationSpec.get() to use more portable arrayOf() syntax"

2021-10-19 — opened PR #1175 to square/kotlinpoet: "Switch AnnotationSpec.get() to use more portable arrayOf() syntax"

2021-10-19 — created branch "z/arrayOf" on square/kotlinpoet

2021-10-16 — deleted branch "z/ccFriendly" on ZacSweers/wire

2021-10-16 — deleted branch "z/checkResolvable" on ZacSweers/anvil

On My Blog

2021-07-23Optimizing Your Kotlin Build

2021-06-14How I Work

2021-02-02Disposables Can Cause Memory Leaks

2021-01-29Kapt's Hidden Test Costs

2020-07-13Time in UI Programming

2020-07-08Tick Tock: Desugaring and Timezones

2020-06-11Kotlin Symbol Processing: Early Thoughts

2020-05-01Dagger Party Tricks: Extension Functions

2020-04-03Making My WFH Life Bearable

2020-03-16Android's Built-in ProGuard Rules: The Missing Guide

More on zacsweers.dev

Inspired by Simon Willison's auto-updating profile README.

Pinned

  1. CatchUp Public

    An app for catching up on things.

    Kotlin 1.7k 187

  2. Automatic binding+disposal of RxJava streams.

    Java 3.2k 202

  3. A modern JSON library for Kotlin and Java.

    Java 7.7k 627

  4. A Kotlin API for generating .kt source files.

    Kotlin 2.9k 209

  5. A Kotlin compiler plugin that generates redacted toString() implementations.

    Kotlin 184 16

  6. A Gradle plugin that infers Proguard/R8 keep rules for androidTest sources.

    Kotlin 171 15

Contribution activity

October 2021

Created 1 repository

Created a pull request in square/anvil that received 6 comments

Add more test cases + implement support for importing constant members in annotation specs

This mostly completes #379, but there's still a known undefined behavior with imports in the same package but different files (I don't know what to…

+529 −58 6 comments
Reviewed 9 pull requests in 6 repositories
square/anvil 3 pull requests
square/kotlinpoet 2 pull requests
square/moshi 1 pull request
AndroidStudyGroup/conferences 1 pull request
slackhq/.github 1 pull request
slackhq/EitherNet 1 pull request

Created an issue in google/ksp that received 6 comments

Enabling KSP breaks incremental compilation in android projects

Edit: this was originally believed to be related to kapt but isn't, read below When we run both KSP and Kapt in the same gradle module (autovalue r…

6 comments
Answered 1 discussion in 1 repository
160 contributions in private repositories Oct 1 – Oct 20

Seeing something unexpected? Take a look at the GitHub profile guide.