seb
seb
@sebastiano.dev
βIt dependsβ π€·ββοΈ A dev π€ who has a serious thing for yellow π, design β¨, and emojis π€ 1/2 of @codewiththeitalians.it, Staff UXE on Android Dev UX/Android Studio at Google
1.4K followers455 following969 posts
Agent Traffic Control v3 now supports coordinating build systems, too β Gradle and Bazel are supported out of the box. github.com/rock3r/atc
The spec has also been updated to describe the new system and why it ended up looking the way it does; this was the third-ish approach I tried. specs.sebastiano.dev/atc/
Agent Traffic Control v3 now supports coordinating build systems, too β Gradle and Bazel are supported out of the box. github.com/rock3r/atc
Big Cav update just dropped! Now it comes with a built-in workflow, which can be remixed and repurposed to fit how you work. Plus, plenty of built-in guidance for software showcase videos that don't look like the mountain of slop that's out there, and format reframing! github.com/rock3r/cav/r...
If you want to keep up with all the stuff I do, you can now use sebastiano.dev/updates/ :) Also has a feed and it's filterable to only the things that interest you. E.g. you only want sendme.coffee updates? sebastiano.dev/updates/?tag... Bam
Well, it is now Agent Traffic Control 2.0 as... well... I may have dug out my old iPhone and implemented iOS support. Happy KMPing folks ;) github.com/rock3r/atc/r...
If you run two coding agents on the same machine, they will fight over the same Android emulator β or worse, install a test APK onto the phone you just plugged in to charge. Android Traffic Control (ATC) is here: orchestrate agents access, fairly & robustly! Needs Node >= 20 github.com/rock3r/atc
What is this? An app to keep track of all your AI subs? YESSIR! Code's on github.com/rock3r/headr..., the app is on Play too thanks to @marcogomiero.com play.google.com/store/apps/d... www.youtube.com/watch?v=Vyxm...
Like the launch video? It's open source, too! github.com/rock3r/headr... You just need the free @cavalryapp.bsky.social app and my Cav CLI from github.com/rock3r/cav to build it from the assets (yes it is ~code too!)
If you run two coding agents on the same machine, they will fight over the same Android emulator β or worse, install a test APK onto the phone you just plugged in to charge. Android Traffic Control (ATC) is here: orchestrate agents access, fairly & robustly! Needs Node >= 20 github.com/rock3r/atc
Ready for every agent, and for humans: β’ PreToolUse/Stop hooks block raw adb/emulator collisions, rewrite to `atc exec`, and free leases on the turn end β’ Built-in `atc guide` + plugins for Claude Code, Codex, Gemini CLI, Antigravity, Cursor & Pi β’ Bundled docs, searchable without wasting context
If you run two coding agents on the same machine, they will fight over the same Android emulator β or worse, install a test APK onto the phone you just plugged in to charge. Android Traffic Control (ATC) is here: orchestrate agents access, fairly & robustly! Needs Node >= 20 github.com/rock3r/atc
In ATC, agents claim by profile β not hardcoded AVD names β and restore QEMU snapshots in ~1.5s: atc claim --type phone --api ">=35" --play --snapshot-load logged_in atc exec -- ./gradlew connectedCheck atc free Injects ANDROID_SERIAL + --device and renews the lease every 15s. No more mis-deploys!
Since someone asked, here's the skill/pipeline I use to create specs for upcoming work when using agents: github.com/rock3r/publi... The result is more readable and pleasant than stock! (note: this is also what I use for ~any agentic output, including docs, writeups, etc βΒ it's not only for specs)
For my Cav sizzle reel, I didn't one shot it with Opus. Opus did the actual work in Cavalry, but we started from a script (with several amendments) and a mood board to nail the style. The first 3-4 attempts went from pure slop to passable. A few more to polish. Still not perfect, but tolerable to me
I did a thing: a CLI to control @cavalryapp.bsky.social, enabling your agent to build even better motion graphics videos than Remotion ever could. Need inspo? Check out cool stuff on scenery.io or watch the trailer below β made by Opus 5.5 with Cav (and my guidance). Get it @ github.com/rock3r/cav
of course, the speed of iteration wouldn't have been possible if I were doing the video by hand. The creativity and ideas are mine, the nitpicking and tweaking too, while Opus did the "manual labour", including finding a good liquid glass shader online and porting it to SkSL, which Cavalry supports.
I did a thing: a CLI to control @cavalryapp.bsky.social, enabling your agent to build even better motion graphics videos than Remotion ever could. Need inspo? Check out cool stuff on scenery.io or watch the trailer below β made by Opus 5.5 with Cav (and my guidance). Get it @ github.com/rock3r/cav
In case you're wondering, no, the sizzle reel is very much not one shot! Opus 5.5 did a somewhat sloppy first take, which was iterated upon with my notes and stylistic direction. Scenery.io was great for inspiration, too. I approached this as I would've if I were making the vid myself, but...
seb reposted
I've decided to give a complete revamp of pomostats.app with Material 3 Expressive, and now it look so much nicer. I feel dumb that I haven't thought about it before in time for #Shipaton, but that's life π
The first specialty roaster who reached out and asked to be included is now live on sendme.coffee β the best directory of specialty coffee roasters who ship from the EU/UK β Welcome, Sufi! sendme.coffee/roastery/suf...
Two new specimens landed in github.com/rock3r/biopa...! 1. Component anatomy β a groovy exploded Jewel button (sound on!) Vaguely inspired by someone showing off fancy fragment shaders β for once, I did something without shaders :D
seb reposted
π Hey Friends! There's so much happening in the XR industry right now! #AndroidDevSummit is SOOO back! And we're gonna have a TON of XR content! πOH! Did I mention it's 2 events? πΊπΈ -> rsvp.withgoogle.com/events/android-dev-summit-bayview π¬π§ -> rsvp.withgoogle.com/events/android-dev-summit-london
Ok this is just ridiculous. This is Opus 5.5, one-shot, using @cavalryapp.bsky.social with just an MCP to control it. Damn. I mean the slop tropes are all there, but I gave it zero direction.
Ok this is just ridiculous. This is Opus 5.5, one-shot, using @cavalryapp.bsky.social with just an MCP to control it. Damn. I mean the slop tropes are all there, but I gave it zero direction.
Three new specimens caught in github.com/rock3r/biopa... and recreated in Compose β originals linked there, too. Pretty wild what you can reproduce with 1β3 prompts and a good model. Of course, original creation is harder than copy! But this is still, honestly, incredible to me.
seb reposted
Haze 2.0 is here, and it's a big one! π For Compose Multiplatform: π«§ Glass with refraction & lighting β‘ Faster blur ποΈ Adaptive rendering quality π¨ Reusable styles π οΈ Build your own effects chrisbanes.me/posts/haze-2...
Spectre 0.7.0 is out π» Optin JUnit screenshot golds, multi-window composites, one Wayland portal session for capture+input, broader HTTP data surface, and Windows region capture that finally stops treating an HMONITOR as a DisplayId. Get it on Maven Central Release notes github.com/rock3r/spect...
Had been a while since I published a new IntelliJ plugin :) Today is one such day β the start of Jewel's own tooling story, and it launches together with a major drop of guidance and docs on jewel-ui.dev/docs! First pass only, more to come Get it from plugins.jetbrains.com/plugin/34392...
Best part is, the analysis feature supports all Compose projects on the JVM, not only Jewel β both with Gradle and Bazel infrastructures. More features to come! Sources, bugreports, feature requests: github.com/rock3r/jewel...
The jewel-ui.dev sources are also open source! Want to contribute to the docs, or file docs bugs? Head on to github.com/rock3r/jewel... That's all for today, have fun :) PS: Jewel 0.41 is here and it's a BIG release! See github.com/JetBrains/in...
Had been a while since I published a new IntelliJ plugin :) Today is one such day β the start of Jewel's own tooling story, and it launches together with a major drop of guidance and docs on jewel-ui.dev/docs! First pass only, more to come Get it from plugins.jetbrains.com/plugin/34392...
Had been a while since I published a new IntelliJ plugin :) Today is one such day β the start of Jewel's own tooling story, and it launches together with a major drop of guidance and docs on jewel-ui.dev/docs! First pass only, more to come Get it from plugins.jetbrains.com/plugin/34392...
Had been a while since I published a new IntelliJ plugin :) Today is one such day β the start of Jewel's own tooling story, and it launches together with a major drop of guidance and docs on jewel-ui.dev/docs! First pass only, more to come Get it from plugins.jetbrains.com/plugin/34392...
What does the plugin do, you may ask? It launches with its first feature, Compose stability analysis. Similar to, and inspired by, github.com/skydoves/com..., but optimised for Compose on JVM and making the most of the features that desktop makes easier.