Sign in

Nate Ebel

@n8ebel.bsky.social
747 followers 225 following 90 posts

🖥️ Software Developer & Tech Lead 👨‍💻 Ex Kotlin Google Developer Expert

PostsRepliesMedia
Nate Ebel @n8ebel.bsky.social · 22/10/2025
Didn't realize how much I had missed the caramel apple suckers 😀
000
Nate Ebel @n8ebel.bsky.social · 20/10/2025
Finally found some time to mess around with the Gemini CLI and the Docker MCP Toolkit and there's definitely a bit of ✨ magic ✨ to just managing some simple github tasks through plain human language at the command line. and adding the GitHub tools using the docker toolkit was surprisingly easy
000
Nate Ebel @n8ebel.bsky.social · 19/10/2025
I found this to be a pretty interesting look at where coding and AI tools have come from, and where they might be going. In particular, some of the ideas shared about multi-agent interactions gave me some fun food for thought. youtu.be/3KAI__5dUn0?...
youtu.be
Context Engineering & Coding Agents with Cursor
YouTube video by OpenAI
110
Nate Ebel @n8ebel.bsky.social · 17/10/2025
Resisting the urge to buy the Switch 2 ZA bundle given I still haven't finished Expedition 33 yet 😬
000
Reposted by Nate Ebel
Pamela Hill-Galloway @pamelaahill.bsky.social · 15/10/2025
I'm super proud of this webinar for underrepresented communities to CFP for KotlinConf. It has been a goal of mine to have this type of encouraging event since I started at JetBrains, and now you can watch the video 🥰 www.youtube.com/watch?v=cTfH...
youtube.com
Your Voice Belongs Here: Creating Compelling KotlinConf Proposals
YouTube video by Kotlin by JetBrains
074
Reposted by Nate Ebel
Aurimas Liutikas @liutikas.net · 15/10/2025
Awesome post from @f1xedgear.bsky.social and @autonomousapps.bsky.social about improving Gradle sync times in the IDE engineering.block.xyz/blog/shrinki... #gradle
engineering.block.xyz
Shrinking Elephants
Managing very large projects with Gradle and Intellij IDEA-based IDEs
0158
Nate Ebel @n8ebel.bsky.social · 25/05/2025
Soaking up some Cali sun this weekend ☀️😎
100
Nate Ebel @n8ebel.bsky.social · 20/05/2025
Let's see what this #GoogleIO Dev keynote has for us...
000
Nate Ebel @n8ebel.bsky.social · 13/05/2025
👀 "Eliminating most limitations of interop in Kotlin/JS"
010
Nate Ebel @n8ebel.bsky.social · 11/05/2025
Anyone using Telepresence to communicate with services in your k8s cluster from locally running services within a Docker Compose environment? Trying to get it working and can it understand why I can hit one service in the cluster, sometimes, but not the rest 😵‍💫
010
Nate Ebel @n8ebel.bsky.social · 09/05/2025
Really wish I was heading to KotlinConf. We've spent the past ~18 months rebuilding our core platform on Kotlin & Kotlin Multiplatform and now some Compose Multiplatform as well and I've got the itch to share about the cool work we've done! Crossing my fingers for next year 🤞
080
Nate Ebel @n8ebel.bsky.social · 07/05/2025
This seems to be the place to start for tackling this problem. Confirms a lot of my thoughts on where to start optimizing. kotlinlang.org/docs/native-...
kotlinlang.org
Tips for improving compilation time | Kotlin
010
Nate Ebel @n8ebel.bsky.social · 07/05/2025
What are folks doing to minimize the impact of slow native linking build tasks for the iOS targets in Compose Multiplatform projects?
461
Reposted by Nate Ebel
Aurimas Liutikas @liutikas.net · 01/05/2025
I'm proud of Gradle Best Practices finally launching. It was a result of many hours of discussions, negotiations, and wordsmithing to bring you the first batch of best practices. It was a deep collaboration between Google, Jetbrains, and Gradle. Enjoy it! blog.gradle.org/gradle-best-... #gradle
blog.gradle.org
Gradle Best Practices - A Path to Build Happiness
Gradle Build Tool, also known as Gradle, is a highly flexible and extensible build system. It supports multiple ways to structure and configure builds, making it incredibly powerful—but also somewhat ...
35414
Nate Ebel @n8ebel.bsky.social · 27/04/2025
Every time I think I have PagerDuty escalation policy settings figured out... someone on the team gets alerted in the middle of night for a low-priority issue and I'm reminded that I apparently understand nothing 😑
010
Reposted by Nate Ebel
Jorge Castillo @jorgecastillo.dev · 18/04/2025
The Jetpack Compose and internals course is the result of years of deep exploration, experience working on Compose initiatives at big tech, and writing the Jetpack Compose Internals book 🧵
141
Nate Ebel @n8ebel.bsky.social · 14/04/2025
This @touchlab.co post has been super useful in getting up to speed with adaptive layout apis for Compose Multiplatform Adaptive Layouts in Compose Multiplatform touchlab.co/adaptive-lay...
touchlab.co
Adaptive Layouts in Compose Multiplatform
Adaptive Layouts is a way of adapting your UI to fit different display sizes on Android, and it's now available for Compose Multiplatform.
0146
Nate Ebel @n8ebel.bsky.social · 12/04/2025
Going down the Compose Multiplatform rabbit hole again...
130
Nate Ebel @n8ebel.bsky.social · 04/04/2025
Was very pleasantly surprised today at how well JetBrains' Junie worked for generating plantuml diagrams. It was a fantastic experience to just explain what I wanted and not have to comb through docs on puml syntax
0152
Nate Ebel @n8ebel.bsky.social · 02/04/2025
Sadly, no longer a GDE as Google officially sunsetted the Kotlin category. Enjoyed my time in the program, and look forward to still sharing Kotlin content in the future... my team has been building with Kotlin more than ever and my content backlog is growing all the time 🙂
0100
Nate Ebel @n8ebel.bsky.social · 24/02/2025
Not a bad view for pair programming this week
Rooftop view from an AirBnB in Mexico City
060
Nate Ebel @n8ebel.bsky.social · 23/02/2025
Very interesting talk if you're building container images - especially for the JVM. I had not really explored buildpacks for this. Definitely gave me some things to think about
132
Nate Ebel @n8ebel.bsky.social · 23/02/2025
🛫 Off to Mexico City for field testing and quarterly planning. And most importantly for some needed ☀️😎
020
Reposted by Nate Ebel
Android Weekly @androidweekly.bsky.social · 09/02/2025
Latest Android Weekly Issue 661 is out! androidweekly.net/issues/issue... #AndroidDev #Kotlin
androidweekly.net
Android Weekly - Free weekly Android & Kotlin development newsletter
Android Weekly - Free weekly Android & Kotlin development newsletter
061
Nate Ebel @n8ebel.bsky.social · 10/02/2025
After an intense 2024 that took a toll on my physical and mental health, I told myself I would really invest more in taking care of myself in 2025. 4 weeks in and I'm starting to feel a noticeable difference 🎉
180
Nate Ebel @n8ebel.bsky.social · 02/02/2025
Little bit of me time while I clean up my blog backlog ☕
Latte and a black MacBook pro on a wooden table in a coffee shop
090
Nate Ebel @n8ebel.bsky.social · 01/02/2025
Anyone have issues with IntelliJ using an undesirable build task when running 'Build Project' or know of a way to change that inferred task? As far as I know it can't be done and we've been using work arounds but the muscle memory is hard to break for some
030
Nate Ebel @n8ebel.bsky.social · 13/01/2025
Great hack week in Cancun last week. Tough to come back to our cold winter homes, but pretty excited about the computer vision capabilities we prototyped while together
Three male software engineers coding with their legs dangling in a swimming poolThree male software engineers standing on the beach in Cancun
040
Nate Ebel @n8ebel.bsky.social · 06/01/2025
The Grinch out here getting some hard earned vacation after the holidays
030
Nate Ebel @n8ebel.bsky.social · 05/01/2025
I really enjoyed this talk It's focused on the "architect" role and talks about what that means but I think the points on multidimensional problem solving and communication are very valuable for engineers of any level/role. youtu.be/Oib06l1CHME?...
youtu.be
Thinking Like an Architect
YouTube video by InfoQ
140
Nate Ebel @n8ebel.bsky.social · 05/01/2025
Next stop ... ✈️ Cancun 😎
140
Nate Ebel @n8ebel.bsky.social · 05/01/2025
Went on an impromptu road trip through Utah and Arizona right after Christmas. We visited Zion, the Grand Canyon, Sedona and Arches National Park I was blown away with the beauty! Our photos hardly do them all justice.
A view of the mountains from Arches National ParkSun lit rock formations in Arches National ParkRock formations in Sedona A black lab enjoying the sun in Sedona
0461
Nate Ebel @n8ebel.bsky.social · 05/01/2025
Not ready to shift back into work mode this week, but traveling to a warm/sunny destination for a hack week is probably about as good as that first week of the new year can get
070
Nate Ebel @n8ebel.bsky.social · 05/01/2025
Tried fiddling with my GKE cluster to save some money... accidentally broke it.... And 1.5 days later I'm finally back to where I started 😅😭
000
Nate Ebel @n8ebel.bsky.social · 23/11/2024
Arcane, you will be missed ❤️
010
Reposted by Nate Ebel
Houssam Elbadissi ❄️ @skaldebane.dev · 18/11/2024
TIL: You can evaluate _any_ Kotlin expression in the debugger 🤯 You get access to everything that's in the scope of the breakpoint, with autocomplete and syntax highlighting, and get the `result` underneath it. IntelliJ never ceases to amaze me. #IntelliJ #Kotlin #AndroidDev
2146
Reposted by Nate Ebel
Touchlab @touchlab.co · 14/11/2024
🚀 Mixing #ComposeMultiplatform with native iOS UI just got easier! devsrsouza.bsky.social 's latest article dives into how Touchlab’s new Compose Swift Bridge tool automates the process, saving you from boilerplate code headaches. #KotlinMultiplatform #SwiftUI #SKIE
buff.ly
Mix Compose Multiplatform with native iOS UI using Compose Swift Bridge
Compose Multiplatform has a critical unique feature. On iOS, you can mix Compose UI with native iOS UI. This is all enabled by the direct interop of Kotlin Multiplatform. That capability is amaz...
1249
Nate Ebel @n8ebel.bsky.social · 19/11/2024
lost my afternoon to "bouncer config error" on a pgbouncer deployment that looks indistinguishable from all our other services that work just fine 😅😭
010
Nate Ebel @n8ebel.bsky.social · 18/11/2024
BOI ✈️ MEX
000
Nate Ebel @n8ebel.bsky.social · 18/11/2024
Tomorrow's 7am flight sounded like a lot better of an idea when I booked it 🫠
1110
Nate Ebel @n8ebel.bsky.social · 15/11/2024
Started experimenting with some custom prompts for the JetBrains AI assistant. It got me wondering if anyone out there has their own list of useful prompts?? Or if some list/repo of prompts exists somewhere 🤔
320
Nate Ebel @n8ebel.bsky.social · 15/11/2024
I've had a need to improve my understanding of JVM memory management and configuration here lately I found this to be a pretty useful and concise overview of the basics youtu.be/uJLOlCuOR4k?...
youtu.be
JVM Memory - Learn Easily
YouTube video by yCrash
050
Nate Ebel @n8ebel.bsky.social · 13/11/2024
Anyone using the new-ish Workspaces capability in IntelliJ? Have done some quick experiments and it seems to solve several of my pain points from working with our monorepo in IntelliJ.... but I'm disappointed we can't share a workspace config in vcs yet(unless I missed something)
000
Nate Ebel @n8ebel.bsky.social · 12/11/2024
Going to be in Mexico City for work next week and my mouth is already watering thinking about some of the tacos and pastries I'll get to enjoy 🤤
020
Nate Ebel @n8ebel.bsky.social · 11/11/2024
First time using JProfiler. Was very impressed at how easy it was to connect to my Ktor service running in k8s. Now i just have to track down my memory issue...
000
Nate Ebel @n8ebel.bsky.social · 10/11/2024
Took the last 1.5 years off from speaking to focus on a big project at work - rebuilding the majority of our backend and core mobile experiences with Kotlin Multiplatform at the core Now I keep seeing the KotlinConf CFP deadline is coming and am thinking maybe it's time to submit a proposal again 🤔
4200
Reposted by Nate Ebel
Matt McKenna @mmckenna.me · 24/10/2024
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
468743
Nate Ebel @n8ebel.bsky.social · 10/11/2024
Didn't plan on spending the day dealing with PagerDuty alerts, but it did fast track the creation of some useful monitoring dashboards
100
Nate Ebel @n8ebel.bsky.social · 08/11/2024
Was pleasantly surprised at how easy it was to start exporting Ktor request metrics to Prometheus. The Micrometer plugin has just worked out of the box so far 🎉
330
Nate Ebel @n8ebel.bsky.social · 07/11/2024
Hello World 👋
4200