Robin Stocker

Robin Stocker

@nibor.org

Backend Dev @ Canva – ex Atlassian (Bitbucket); Java, Rust, open source, Swiss living in Australia https://github.com/robinst

141 followers149 following63 posts

Pinned

Intro post: Have you ever done a `git push` and it printed a nice link for you to create a pull request (see screenshot)? That was me! One of my first 20% projects when I was working on Bitbucket at Atlassian. GitHub later copied it – glad they did because I use it almost every day :)!

Robin Stocker reposted

“We adopted #rustlang for its security and are seeing a 1000x reduction in memory safety vulnerability density ... with Rust changes having a 4x lower rollback rate and spending 25% less time in code review, the safer path is now also the faster one.” security.googleblog.com/2025/11/rust...

security.googleblog.comRust in Android: move fast and fix thingsPosted by Jeff Vander Stoep, Android Last year, we wrote about why a memory safety strategy that focuses on vulnerability prevention in ...

So in Java, sometimes you can have pretty long/deeply nested type signatures (yes, I'm doing something complicated :P). In @intellijidea.com, when you look at the types using Cmd+hover, why does the tooltip show everything on one super long line? Same question for Cmd+P to show arguments.

If the tooltip is over a certain length, it could instead start to pretty print it and format it over multiple lines, with indentation and line breaks (like real code getting formatted). That would be so good for readability! Am I missing a setting somewhere that does this?

A tool I helped create a few years ago. It was pretty straightforward to write (~one week with a few devs) but apparently it’s really useful for certain types of research! A great collaboration between @atlassian.bsky.social and @victorchang.edu.au.

Bioinformatics Advances@bioinfoadv.bsky.social

🧰 Now published in Bioinformatics Advances: "Atlantool: A command line tool to retrieve DNA and RNA sequencing reads from BAM files by the read identifier"    Read the full paper here: https://doi.org/10.1093/bioadv/vbaf226  Authors include: @nibor.org, @egiannoulatou.bsky.social

For a field with type Map<Foo, Bar>, do you prefer naming it fooToBar, or barsByFoo? (Assuming that e.g. just bars is not clear enough.)

Used `jj absorb` recently and it’s so good! I had some work that was already in PR, and some work on top for later PRs. I needed to address some feedback for the PR. So just made the changes on top, then absorb -> changes are automatically put into the right commits.

Used duckdb.org for the first time today. Just to do an inner join of two CSV files, but I'll try it again next time for some ad-hoc data processing. This is a single command, but it also has an interactive mode with syntax highlighting and completion:

Thought this ASCII art diagram for binary addition using logic gates was neat. (From #adventofcode day 24. x and y are input digits, z is result.)

Who’s doing Advent of Code? What language? I’m doing it in Java again. A bit boring I know, but will try newest version with the new language features (e.g. record patterns). #adventofcode

Intro post: Have you ever done a `git push` and it printed a nice link for you to create a pull request (see screenshot)? That was me! One of my first 20% projects when I was working on Bitbucket at Atlassian. GitHub later copied it – glad they did because I use it almost every day :)!

I mostly post about programming, Java, Rust, maybe some TypeScript or Swift. I maintain a few open source libraries, the most popular being commonmark-java, a Java Markdown parser/render. I'm originally from Zurich (Switzerland) but now live in beautiful Sydney (Australia).

Ran this to find a few more people that I used to follow on Twitter. Recommend to press "Resume Scanning" a few times.

Kawamata Ryo@kawamataryo.bsky.social

Hi Bluesky community 🦋. I just pushed the official website for Sky Follower Bridge 🚀 sky-follower-bridge-docs.vercel.app I hope this tool helps with the transition from X to Bluesky.

You are up to date.