HiThereJoe.bsky.social @hitherejoe.bsky.social · 17/11/2025We'll be shipping support for Android 16 soon! Excited to fully support edge-to-edge in our app - how did you plan for / manage adding support for this in your apps? 🤔 041
Reposted by HiThereJoe.bsky.socialGraphQL @graphql.org · 31/10/2025Let'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...github.comEnhance documentation on error handling in GraphQL by hitherejoe · Pull Request #2208 · graphql/graphql.github.ioDescription 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... 162
Reposted by HiThereJoe.bsky.socialBuffer Engineers @bufferdevs.bsky.social · 19/08/2025You 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/ 073
HiThereJoe.bsky.social @hitherejoe.bsky.social · 26/08/2025I'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 121
HiThereJoe.bsky.social @hitherejoe.bsky.social · 01/06/2025This 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! 090
Reposted by HiThereJoe.bsky.socialJoel Gascoigne @joel.is · 28/05/2025Wow, 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! 7335
HiThereJoe.bsky.social @hitherejoe.bsky.social · 28/05/2025Catching 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... 060
HiThereJoe.bsky.social @hitherejoe.bsky.social · 18/04/2025I just published "Exploring Jetpack Compose: DockedSearchBar" 🔍 joebirch.co/android/expl... #AndroidDev #JetpackCompose #GDEjoebirch.coExploring Jetpack Compose: DockedSearchBarThe ability to search for content within an app is a common feature, in fact, you’ll find it somewhere within most applications on your device. On Android, a common UI component we see for this… 050
HiThereJoe.bsky.social @hitherejoe.bsky.social · 11/04/2025In 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 141
HiThereJoe.bsky.social @hitherejoe.bsky.social · 20/03/2025I just published "Exploring Jetpack Compose: SearchBar" 🔎 #JetpackCompose #GDE #AndroidDevjoebirch.coExploring Jetpack Compose: SearchBarThe ability to search for content within an app is a common feature, in fact, you'll find it somewhere within most applications on your device. On Android, a common UI component we see for this… 140
HiThereJoe.bsky.social @hitherejoe.bsky.social · 08/03/2025Excited to see widgets getting a bit more spotlight in the Play Store 🙌 buff.ly/UvoWUdhbuff.lyGoogle Play enhances widget discovery to drive engagement with your appGoogle Play is enhancing widget discovery with a dedicated search filter, new widget badges on app detail pages, and more, to increase user engagement 060
HiThereJoe.bsky.social @hitherejoe.bsky.social · 31/01/2025I just published "Migrating to the Compose PullToRefreshBox" 👉 buff.ly/3Cx0uKf #AndroidDev #JetpackCompose #GDE 041
HiThereJoe.bsky.social @hitherejoe.bsky.social · 24/01/2025We'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! buff.ly/3Wwm1cY 060
HiThereJoe.bsky.social @hitherejoe.bsky.social · 10/01/2025I have just updated Practical Jetpack Compose, which now uses the latest versions of Compose and Kotlin 🚀 buff.ly/3IPaih4 #AndroidDev #GDE #JetpackCompose 1110
Reposted by HiThereJoe.bsky.socialAndroid Weekly @androidweekly.bsky.social · 22/12/2024Latest Android Weekly Issue 654 is out! androidweekly.net/issues/issue... #AndroidDev #Kotlinandroidweekly.netAndroid Weekly - Free weekly Android & Kotlin development newsletterAndroid Weekly - Free weekly Android & Kotlin development newsletter 0142
HiThereJoe.bsky.social @hitherejoe.bsky.social · 17/12/2024The Android decorations are up for another year 🎄 1200
HiThereJoe.bsky.social @hitherejoe.bsky.social · 14/12/2024I just published "Google Maps in Jetpack Compose: Polygons" 🗺️ #JetpackCompose #AndroidDev #GDEbuff.lyGoogle Maps in Jetpack Compose: PolygonsIn 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… 140
HiThereJoe.bsky.social @hitherejoe.bsky.social · 02/12/2024Today is the last day you can get 40% off both of my books using the code 'BLACKFRIDAY' 🚀 #AndroidDev #GDE #JetpackCompose buff.ly/3OrXEbM buff.ly/3IPaih4buff.lyCI/CD for Android using GitHub ActionsLearn how to use GitHub Actions to introduce Continuous Integration and Delivery into our Android projects. 020
HiThereJoe.bsky.social @hitherejoe.bsky.social · 26/11/2024Until 2nd December, you can get 40% off both of my books using the code 'BLACKFRIDAY' 🥳 #AndroidDev #GDE #JetpackCompose buff.ly/3OrXEbM buff.ly/3IPaih4buff.lyCI/CD for Android using GitHub ActionsLearn how to use GitHub Actions to introduce Continuous Integration and Delivery into our Android projects. 040
HiThereJoe.bsky.social @hitherejoe.bsky.social · 22/11/2024I just published "Google Maps in Jetpack Compose: Polylines" 🗺️ #JetpackCompose #GDE #AndroidDevbuff.lyGoogle Maps in Jetpack Compose: PolylinesIn 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… 050
Reposted by HiThereJoe.bsky.socialAndroid Weekly @androidweekly.bsky.social · 10/11/2024Latest Android Weekly Issue 648 is out! androidweekly.net/issues/issue... #AndroidDev #Kotlinandroidweekly.netAndroid Weekly - Free weekly Android & Kotlin development newsletterAndroid Weekly - Free weekly Android & Kotlin development newsletter 0274
HiThereJoe.bsky.social @hitherejoe.bsky.social · 08/11/2024Christmas is (almost) here = new jumper 050
HiThereJoe.bsky.social @hitherejoe.bsky.social · 01/11/2024I just published "Google Maps in Jetpack Compose: Circles" 📍 buff.ly/4edl9js #AndroidDev #JetpackCompose #GDEbuff.lyGoogle Maps in Jetpack Compose: CirclesIn 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… 071
Reposted by HiThereJoe.bsky.socialMatt McKenna @mmckenna.me · 24/10/2024Made an #AndroidDev Starter Pack! Please let me know if I missed anyone so I can connect with them as well 😁 go.bsky.app/Etd57t6 468743
HiThereJoe.bsky.social @hitherejoe.bsky.social · 10/10/2024If you were looking to pick up the new video course, PayPal payments for practicaljetpackcompose.com are now back up and running 🙂 #JetpackCompose #AndroidDevpracticaljetpackcompose.comPractical Jetpack ComposeTake 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. 000
HiThereJoe.bsky.social @hitherejoe.bsky.social · 07/10/2024Playing around with the Observer SwiftUI view from SKIE (buff.ly/3TUOA2k). I was struggling to find 'simple' ways of observing flows from Android VMs, but this was a breeze 🙏 000
HiThereJoe.bsky.social @hitherejoe.bsky.social · 04/10/2024I just published "Google Maps in Jetpack Compose: Markers" 📍 buff.ly/3Y9E61t #JetpackCompose #GDE #AndroidDevbuff.lyGoogle Maps in Jetpack Compose: MarkersIn 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… 020
HiThereJoe.bsky.social @hitherejoe.bsky.social · 02/10/2024The Practical Jetpack Compose video course is now available 🎉 Over 13 hours of content in 300+ videos 🚀 buff.ly/3IPaih4 #JetpackCompose #AndroidDevbuff.lyPractical Jetpack ComposeTake 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. 000
HiThereJoe.bsky.social @hitherejoe.bsky.social · 13/09/2024Getting ready to ship the video course for Practical Jetpack Compose in a few weeks! I contemplated a higher price, but people have a preferred way of consuming media, so these will be as accessible as one another 🙌 bit.ly/3TiIb0w 000
HiThereJoe.bsky.social @hitherejoe.bsky.social · 06/09/2024I have finished editing the video version of Practical Jetpack Compose - 330 videos coming in at 15 hours in length 😮💨 I'm giving it a few more checks, aim to release in 2 weeks time ✌️ buff.ly/4e49BiO #AndroidDev #JetpackCompose #GDEbuff.lyPractical Jetpack ComposeTake 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. 000
HiThereJoe.bsky.social @hitherejoe.bsky.social · 27/08/2024Next month I am releasing the video course for Practical Jetpack Compose (practicaljetpackcompose.com) 🎉 You can join the waitlist here to get notified when it is available 🙂 compose-academy.ck.page/6f0ec9d1fc #JetpackComposepracticaljetpackcompose.comPractical Jetpack ComposeTake 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. 010
HiThereJoe.bsky.social @hitherejoe.bsky.social · 22/08/2024Had the pleasure of chatting about all things Android, Remote Dev and why I don't play sport 😂 buff.ly/3MfhCpa #AndroidDevbuff.lyFrom KID to SENIOR DEVELOPER | Joe Birch's INSPIRING StoryDiscover the inspiring story of Joe Birch, one of the most recognized Android Developers worldwide, from his childhood to SENIOR ENGINEER II at Buffer.He is ... 020
Reposted by HiThereJoe.bsky.socialBluesky @bsky.app · 30/07/2024We're thrilled to announce that Bluesky has partnered with Buffer, a social media toolkit with scheduling and cross-posting features, to make posting to Bluesky even easier! Learn how to connect your Bluesky account and schedule your posts on Buffer here: buffer.com/blueskybuffer.comSchedule your Bluesky posts with Buffer | Build an Authentic CommunityBuffer brings together your Bluesky and other decentralized platforms like Mastodon and Threads, making it easy to manage your content and community from one place. Try Buffer free for 14 days or enjo... 2742278723
Reposted by HiThereJoe.bsky.socialJoel Gascoigne @joel.is · 24/07/2024I'm excited about Bluesky and going to spend more time here. I'd love to meet more folks - anyone you recommend I connect with? Quick intro: I'm Founder CEO of @buffer.com, we've been helping individuals and small businesses with social since 2010. I am loving this new era of decentralized social! 1514824
HiThereJoe.bsky.social @hitherejoe.bsky.social · 18/07/2024Today marks 8 years @buffer.com 🥳 While this can seem like a long time, a lot of my boxes are ticked and I'm excited to enter another year and continue doing exciting work. Keeping it short and in no particular order, here are some things that keep things fresh for me 🧵 130
HiThereJoe.bsky.social @hitherejoe.bsky.social · 16/07/2024At @buffer.com, we're using @github.com Actions to prevent breaking changes in our GraphQL API. I wrote a post on our blog about how we're doing this 👉 buff.ly/4cN4wva 161