Skip to content
Avatar

Sponsoring

@Homebrew
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 me on Twitter.

GitHub Activity

2022-09-11 — deleted branch test-renovate/okhttp on slackhq/circuit

2022-09-11 — closed PR #95 to slackhq/circuit: "Update okhttp to v5.0.0-SNAPSHOT"

2022-09-11 — commented on #93 in slackhq/circuit

2022-09-10 — opened PR #93 to slackhq/circuit: "Spruce up detail UI and default animations"

2022-09-10 — created branch z/detailSprucing on slackhq/circuit

2022-09-10 — deleted branch z/publishingUpdate on slackhq/slack-gradle-plugin

2022-09-10 — merged PR #117 to slackhq/slack-gradle-plugin: "Update maven publish plugin"

2022-09-10 — deleted branch test-renovate/me.tongfei on slackhq/slack-gradle-plugin

2022-09-10 — merged PR #118 to slackhq/slack-gradle-plugin: "Update dependency me.tongfei:progressbar to v0.9.4"

2022-09-10 — deleted branch test-renovate/mavenpublish on slackhq/slack-gradle-plugin

On My Blog

2022-05-23You Are Not Blocked

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

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 195

  2. A modern JSON library for Kotlin and Java.

    Kotlin 8.5k 702

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

    Kotlin 3.3k 252

  4. MoshiX Public

    Extensions for Moshi including IR plugins, moshi-sealed, and more.

    Kotlin 408 28

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

    Kotlin 269 24

  6. Automatic binding+disposal of RxJava streams.

    Java 3.3k 220

Contribution activity

September 2022

Created 1 repository

Created a pull request in cashapp/paparazzi that received 5 comments

Mention JDK 16+ module opens requirements

Otherwise they'll fail at runtime due to some internal reflection that's otherwise locked down and enforced by the JDK on 16+.

+10 −0 5 comments
Reviewed 29 pull requests in 5 repositories
slackhq/circuit 18 pull requests
slackhq/slack-gradle-plugin 6 pull requests
square/kotlinpoet 2 pull requests
cashapp/paparazzi 2 pull requests
square/moshi 1 pull request

Created an issue in slackhq/circuit that received 3 comments

Explore persisting Presenters across config changes

Currently we always derive state from the underlying data layers, but maybe we should have a pattern for making Presenter instances persist across …

3 comments
84 contributions in private repositories Sep 1 – Sep 10

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