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

People who send me code to review: I can tell it's slop. Please stop. I do not send you my slop without looking at it, understanding it, and cleaning it up — I expect you to do the same. Thanks.

ITS TODAY!!! 🎂 Jetpack Compose 1.0 is turning 5, and we’re throwing a livestream birthday bash to celebrate! Join us as we look back at how Compose completely changed the Android UI game and answer your questions live. 🗓 When: July 30 @ 13:00 UTC / 6 AM PT 📺 Where: goo.gle/4fxMBLj

Bild

Spectre 0.4.0 is out 👻 Atomic capture (pixels + semantics), smarter JUnit defaults, hardened agent attach (including Windows AF_UNIX), and a signed macOS capture helper. I shamelessly copied Codex' permissions onboarding on macOS, h/t! Maven Central + CLI (brew/scoop): github.com/rock3r/spect...

Release v0.4.0 · rock3r/spectre

Spectre 0.4.0 Atomic capture, smarter JUnit defaults, hardened agent and recording packaging, and a large additive surface since 0.3.0. Spectre is pre-1.0: stable APIs follow the project compatibil...

github.com

New features in github.com/rock3r/repo-... 😎 * repo-stale-branches now reports stale active branches instead of hiding them, while keeping ordinary cleanup safe. * Added an explicit clean-worktree mode to detach to upstream and abandon an active merged branch. * Completions for repo-stale-branches!

GitHub - rock3r/repo-fish-completions: Fish shell completions for the Android repo (git-repo) tool — project names, branches, and every subcommand's options.

Fish shell completions for the Android repo (git-repo) tool — project names, branches, and every subcommand's options. - rock3r/repo-fish-completions

github.com

I published vibrance-0.1.0 on Maven, now with support for Compose for Desktop (JVM). The APIs let you mix colors yourself, or draw gradients as modifiers or Compose brushes. Next steps: refine the model training to improve some color transitions, better alpha support. github.com/romainguy/vi...

BildBild

Be aware there's an ongoing campaign on GitHub where bots use AI to reply with semi-plausible comments on issues, adding an attachment which is almost surely malware.

Bild

Levels.fyi plotted 24 months of big tech comp and layoff data to find the best place for software engineers. Anthropic is the standout with $800K average comp and no layoffs. It’s ironic the company most vocal about engineers no longer writing code by hand pays them the most.

Bild

I've been working on a Kotlin/Compose Multiplatform to interpolate sRGB colors as mixtures of paints/pigments. It can produce results that are more appealing than the traditional sRGB interpolation that Composes uses (see screenshot). Not quite ready for release yet. github.com/romainguy/vi...

A screenshot of an Android application comparing gradients rendered with paint mixtures vs traditional sRGB gradients. There are four rows: the first row shows an orange to red vertical gradient, with the paint mixture version on the left, sRGB on the right. The second and third rows show a horizontal yellow to blue gradient: the top one is a paint mixture, the bottom one is traditional sRGB. The paint mixture version shows that the gradient becomes green in the middle. The last row compares a white to blue vertical gradient, with a paint mixture on left, and tradition sRGB on the right. The paint mixture version show a blue becoming brighter/lighter, whereas the traditional version becomes purple.

Spectre 0.2.1 is out. Native recording helpers now extract to stable, per-user paths — so on macOS you grant Screen Recording permission once and it sticks, instead of re-prompting every run. Better helper extraction and agent attach, too. github.com/rock3r/spect...

Release v0.2.1 · rock3r/spectre

Spectre 0.2.1 A small stability patch. Main win: native recording helpers now extract to stable, per-user paths, so macOS only asks for Screen Recording permission once instead of on every run. Ava...

github.com

Imagine laying off employees because you believe AI can do their jobs only for AI vendors to raise their prices. 😭 And that’s before you find out that AI actually cannot do their jobs.

Bild

Gemma 4 12B is live! 🚀 An encoder-free multimodal model (text/img/audio) for local 16GB laptops. Elite reasoning nearing 26B MoE in half the size, fast, and open (Apache 2.0). This is the main reason I was not posting much!! Glad it is launched!! blog.google/innovation-a...

Introducing Gemma 4 12B: a unified, encoder-free multimodal model

An overview of Gemma 4 12B, a model designed to bring high-performance multimodal intelligence directly to your laptop.

blog.google