HiThereJoe.bsky.social
banner
hitherejoe.bsky.social
HiThereJoe.bsky.social
@hitherejoe.bsky.social
GoogleDevExpert for Android. Android @Buffer.com
Reposted by HiThereJoe.bsky.social
Let's talk GraphQL error handling!

Do you model your errors as data? Or put them in the "errors" array? Or something else?

Community member @hitherejoe.bsky.social is improving the official documentation. Let's write all of this down!

github.com/graphql/gra...
Enhance documentation on error handling in GraphQL by hitherejoe · Pull Request #2208 · graphql/graphql.github.io
Description Added section on modeling errors as data in GraphQL APIs, detailing recoverable and unrecoverable errors, and how to structure mutations and queries to handle errors effectively. This h...
github.com
October 31, 2025 at 1:00 PM
Reposted by HiThereJoe.bsky.social
You can catch @hitherejoe.bsky.social and @marochko.bsky.social at #GraphQLConf in Amsterdam, talking about revamping the @buffer Public API and migrating from REST to GraphQL.

Find out more here: graphql.org/conf/2025/
August 19, 2025 at 8:28 PM
I'm experimenting with some new AI workflows at Buffer, with the aim to not only enable parallel work streams for engineers, but also empower all folks (designers, PMs, customer advocates) to contribute to our codebases via the use of AI, without evening needing to interact directly with an AI agent
August 26, 2025 at 2:54 PM
This week, we hit our all-time-highest ARR of $22,395,427 at @buffer.com 🥳

Our previous all-time-high was in February 2020 and following that, we saw it dip. It's been amazing to see the team navigate this and work hard at getting back on track, hitting this new milestone 5 years later!
June 1, 2025 at 3:31 PM
Reposted by HiThereJoe.bsky.social
Wow, we did it! We have officially achieved a new all-time-high ARR at Buffer 🎉

Our previous all-time-high was $22,384,598 on February 6, 2020. Today, our ARR stands at $22,395,427.

This milestone has been 5 years in the making for us, it's going to take a little time to sink in for me personally!
May 28, 2025 at 3:16 PM
Catching up on some #GoogleIO videos, really glad to see that the ability to halt the roll-out of fully-live production releases from within the Play Console is coming soon 🙌 www.youtube.com/watch?v=POUq...
May 28, 2025 at 2:29 PM
In Android 16, we'll see the ability to opt-out of edge-to-edge enforcement being removed. This means apps targeting API level 36 will have to support edge-to-edge throughout their app. How is this affecting your app? Do you have a lot of migration work to do to support this change? #AndroidDev
April 11, 2025 at 5:00 PM
Excited to see widgets getting a bit more spotlight in the Play Store 🙌 buff.ly/UvoWUdh
Google Play enhances widget discovery to drive engagement with your app
Google Play is enhancing widget discovery with a dedicated search filter, new widget badges on app detail pages, and more, to increase user engagement
buff.ly
March 8, 2025 at 7:21 AM
I just published "Migrating to the Compose PullToRefreshBox" 👉 https://buff.ly/3Cx0uKf #AndroidDev #JetpackCompose #GDE
January 31, 2025 at 1:00 PM
We've enabled a new Beta feature in the @buffer.com Android app - you can now view posts for all of your channels and tags in a single place. Fun fact, this is 100% Jetpack Compose also 🥳 If you want early access to features like these, please check out our beta community! https://buff.ly/3Wwm1cY
January 24, 2025 at 10:11 AM
I have just updated Practical Jetpack Compose, which now uses the latest versions of Compose and Kotlin 🚀 https://buff.ly/3IPaih4 #AndroidDev #GDE #JetpackCompose
January 10, 2025 at 2:06 PM
Reposted by HiThereJoe.bsky.social
The Android decorations are up for another year 🎄
December 17, 2024 at 6:58 PM
I just published "Google Maps in Jetpack Compose: Polygons" 🗺️ #JetpackCompose #AndroidDev #GDE
Google Maps in Jetpack Compose: Polygons
In a few recent projects, I’ve needed to utilise Google Maps within environments utilising Jetpack Compose. In the early days of Compose this felt light a sought-after piece of functionality – even…
buff.ly
December 14, 2024 at 3:34 PM
Today is the last day you can get 40% off both of my books using the code 'BLACKFRIDAY' 🚀 #AndroidDev #GDE #JetpackCompose https://buff.ly/3OrXEbM https://buff.ly/3IPaih4
CI/CD for Android using GitHub Actions
Learn how to use GitHub Actions to introduce Continuous Integration and Delivery into our Android projects.
buff.ly
December 2, 2024 at 1:50 PM
Until 2nd December, you can get 40% off both of my books using the code 'BLACKFRIDAY' 🥳 #AndroidDev #GDE #JetpackCompose https://buff.ly/3OrXEbM https://buff.ly/3IPaih4
CI/CD for Android using GitHub Actions
Learn how to use GitHub Actions to introduce Continuous Integration and Delivery into our Android projects.
buff.ly
November 26, 2024 at 10:27 AM
I just published "Google Maps in Jetpack Compose: Polylines" 🗺️ #JetpackCompose #GDE #AndroidDev
Google Maps in Jetpack Compose: Polylines
In a few recent projects, I’ve needed to utilise Google Maps within environments utilising Jetpack Compose. In the early days of Compose this felt light a sought-after piece of functionality – even…
buff.ly
November 22, 2024 at 10:35 AM
Reposted by HiThereJoe.bsky.social
Christmas is (almost) here = new jumper
November 8, 2024 at 6:40 PM
Reposted by HiThereJoe.bsky.social
Made an #AndroidDev Starter Pack!

Please let me know if I missed anyone so I can connect with them as well 😁

go.bsky.app/Etd57t6
October 24, 2024 at 2:22 AM
If you were looking to pick up the new video course, PayPal payments for https://practicaljetpackcompose.com are now back up and running 🙂 #JetpackCompose #AndroidDev
Practical Jetpack Compose
Take a practical approach in learning how to build Android Apps using Jetpack Compose. Build 12 independent projects, interacting with a vast range of essential Compose APIs.
practicaljetpackcompose.com
October 10, 2024 at 12:22 PM
Playing around with the Observer SwiftUI view from SKIE (https://buff.ly/3TUOA2k). I was struggling to find 'simple' ways of observing flows from Android VMs, but this was a breeze 🙏
October 7, 2024 at 7:19 AM