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

GitHub Activity

2022-01-21 — merged PR #97 to slackhq/keeper: "Using TCK Tested JDK builds of OpenJDK in GH actions"

2022-01-21 — commented on #97 in slackhq/keeper

2022-01-21 — commented on #97 in slackhq/keeper

2022-01-21 — commented on #1463 in square/moshi

2022-01-20 — created tag 0.16.5 on ZacSweers/MoshiX

2022-01-20 — deleted branch patch-3 on ZacSweers/kotlin-compile-testing

2022-01-20 — deleted branch z/inlineTypeRendering on ZacSweers/MoshiX

2022-01-20 — merged PR #203 to ZacSweers/MoshiX: "Render type references directly in IR"

2022-01-20 — closed issue #202 on ZacSweers/MoshiX: "moshi-ir generated JsonAdapter crashes when trying to resolve classes with kotlin-reflect on the classpath"

2022-01-20 — opened PR #203 to ZacSweers/MoshiX: "Render type references directly in IR"

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 192

  2. A modern JSON library for Kotlin and Java.

    Kotlin 8k 650

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

    Kotlin 3k 218

  4. MoshiX Public

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

    Kotlin 345 28

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

    Kotlin 237 18

  6. Automatic binding+disposal of RxJava streams.

    Java 3.2k 205

Contribution activity

January 2022

Created a pull request in square/moshi that received 4 comments

Convert StandardJsonAdapters to Kotlin

+282 −399 4 comments
Reviewed 35 pull requests in 5 repositories
square/moshi 25 pull requests
slackhq/slack-lints 3 pull requests
ZacSweers/MoshiX 3 pull requests
square/kotlinpoet 3 pull requests
ZacSweers/redacted-compiler-plugin 1 pull request

Created an issue in google/ksp that received 2 comments

Presence of other compiler plugins breaks extension registration

Repro case where moshi-ir is registered: ZacSweers/CatchUp#281 Running this command results in the following failure: ./gradlew :libraries:smmry:ks…

2 comments
Opened 3 other issues in 2 repositories
180 contributions in private repositories Jan 5 – Jan 21

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