<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"><channel><description>Backend Dev @ Canva – ex Atlassian (Bitbucket); Java, Rust, open source, Swiss living in Australia&#xA;&#xA;https://github.com/robinst</description><link>https://bsky.app/profile/nibor.org</link><title>@nibor.org - Robin Stocker</title><item><link>https://bsky.app/profile/nibor.org/post/3m7rgblgrmc2h</link><description>Me solving 2025’s last Advent of Code puzzle&#xA;https://media.tenor.com/UUN0ojdX0voAAAAC/shocked-surprised.gif?hh=398&amp;ww=498</description><pubDate>12 Dec 2025 06:06 +0000</pubDate><guid isPermaLink="false">at://did:plc:yghl7c33vrue7jnbnvyirc6a/app.bsky.feed.post/3m7rgblgrmc2h</guid></item><item><link>https://bsky.app/profile/nibor.org/post/3m3edelgdys2f</link><description>So in Java, sometimes you can have pretty long/deeply nested type signatures (yes, I&#39;m doing something complicated :P).&#xA;&#xA;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.</description><pubDate>17 Oct 2025 03:28 +0000</pubDate><guid isPermaLink="false">at://did:plc:yghl7c33vrue7jnbnvyirc6a/app.bsky.feed.post/3m3edelgdys2f</guid></item><item><link>https://bsky.app/profile/nibor.org/post/3lzq4xxhor224</link><description>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!&#xA;&#xA;A great collaboration between @atlassian.bsky.social and @victorchang.edu.au.&#xA;&#xA;[contains quote post or other embedded content]</description><pubDate>26 Sep 2025 09:15 +0000</pubDate><guid isPermaLink="false">at://did:plc:yghl7c33vrue7jnbnvyirc6a/app.bsky.feed.post/3lzq4xxhor224</guid></item><item><link>https://bsky.app/profile/nibor.org/post/3lwvqczrl3s2y</link><description>`jj undo`, I love you.&#xA;&#xA;(jj is a git-compatible git alternative. You should try it.)</description><pubDate>21 Aug 2025 10:29 +0000</pubDate><guid isPermaLink="false">at://did:plc:yghl7c33vrue7jnbnvyirc6a/app.bsky.feed.post/3lwvqczrl3s2y</guid></item><item><link>https://bsky.app/profile/nibor.org/post/3lvnljje7fc2y</link><description>For a field with type Map&lt;Foo, Bar&gt;, do you prefer naming it fooToBar, or barsByFoo? (Assuming that e.g. just bars is not clear enough.)</description><pubDate>05 Aug 2025 11:17 +0000</pubDate><guid isPermaLink="false">at://did:plc:yghl7c33vrue7jnbnvyirc6a/app.bsky.feed.post/3lvnljje7fc2y</guid></item><item><link>https://bsky.app/profile/nibor.org/post/3luk2f25isc2e</link><description>This was a really interesting episode about databases but also UX trade offs. (No prior knowledge of DB internals required.)&#xA;https://open.spotify.com/episode/56ZiKPj5mxc4nt0m8cvrSO</description><pubDate>22 Jul 2025 08:07 +0000</pubDate><guid isPermaLink="false">at://did:plc:yghl7c33vrue7jnbnvyirc6a/app.bsky.feed.post/3luk2f25isc2e</guid></item><item><link>https://bsky.app/profile/nibor.org/post/3lujzxdpks22e</link><description>It me&#xA;&#xA;[contains quote post or other embedded content]</description><pubDate>22 Jul 2025 07:59 +0000</pubDate><guid isPermaLink="false">at://did:plc:yghl7c33vrue7jnbnvyirc6a/app.bsky.feed.post/3lujzxdpks22e</guid></item><item><link>https://bsky.app/profile/nibor.org/post/3ls25nyqclk2g</link><description>Released a new version of commonmark-java 🎉: https://github.com/commonmark/commonmark-java/releases/tag/commonmark-parent-0.25.0</description><pubDate>20 Jun 2025 13:33 +0000</pubDate><guid isPermaLink="false">at://did:plc:yghl7c33vrue7jnbnvyirc6a/app.bsky.feed.post/3ls25nyqclk2g</guid></item><item><link>https://bsky.app/profile/nibor.org/post/3lk65cjqvbc2g</link><description>Used `jj absorb` recently and it’s so good!&#xA;&#xA;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 -&gt; changes are automatically put into the right commits.</description><pubDate>12 Mar 2025 08:16 +0000</pubDate><guid isPermaLink="false">at://did:plc:yghl7c33vrue7jnbnvyirc6a/app.bsky.feed.post/3lk65cjqvbc2g</guid></item><item><link>https://bsky.app/profile/nibor.org/post/3lhspjesuqc2r</link><description>Used duckdb.org for the first time today. Just to do an inner join of two CSV files, but I&#39;ll try it again next time for some ad-hoc data processing.&#xA;&#xA;This is a single command, but it also has an interactive mode with syntax highlighting and completion:</description><pubDate>10 Feb 2025 08:19 +0000</pubDate><guid isPermaLink="false">at://did:plc:yghl7c33vrue7jnbnvyirc6a/app.bsky.feed.post/3lhspjesuqc2r</guid></item><item><link>https://bsky.app/profile/nibor.org/post/3lhdx2izrk22r</link><description>Oh nice, there&#39;s a libification project for Git, including a Rust library! It&#39;s still early days but at some point this could replace usages of libgit2.org&#xA;https://lore.kernel.org/git/cover.1723054623.git.steadmon@google.com/</description><pubDate>04 Feb 2025 11:24 +0000</pubDate><guid isPermaLink="false">at://did:plc:yghl7c33vrue7jnbnvyirc6a/app.bsky.feed.post/3lhdx2izrk22r</guid></item><item><link>https://bsky.app/profile/nibor.org/post/3lf4zgcoa5s2s</link><description>I&#39;ve started using the &#34;Commit Mono&#34; font and I&#39;m really liking it for both editor and terminal (used to use Source Code Pro, JetBrains Mono, SF Mono). Anyone else?&#xA;https://commitmono.com/</description><pubDate>07 Jan 2025 06:27 +0000</pubDate><guid isPermaLink="false">at://did:plc:yghl7c33vrue7jnbnvyirc6a/app.bsky.feed.post/3lf4zgcoa5s2s</guid></item><item><link>https://bsky.app/profile/nibor.org/post/3lf4rk2pxck2s</link><description>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.)</description><pubDate>07 Jan 2025 04:06 +0000</pubDate><guid isPermaLink="false">at://did:plc:yghl7c33vrue7jnbnvyirc6a/app.bsky.feed.post/3lf4rk2pxck2s</guid></item><item><link>https://bsky.app/profile/nibor.org/post/3lf4p7vexls2b</link><description>Siri: “Foo sent a long notification, read it?”&#xA;&#xA;Me:&#xA;https://media.tenor.com/pPxnm115AAcAAAAC/shhh-shush.gif?hh=404&amp;ww=498</description><pubDate>07 Jan 2025 03:25 +0000</pubDate><guid isPermaLink="false">at://did:plc:yghl7c33vrue7jnbnvyirc6a/app.bsky.feed.post/3lf4p7vexls2b</guid></item><item><link>https://bsky.app/profile/nibor.org/post/3lexpv72eqc2r</link><description>Can we have Bluesky trends but less American please?</description><pubDate>05 Jan 2025 03:54 +0000</pubDate><guid isPermaLink="false">at://did:plc:yghl7c33vrue7jnbnvyirc6a/app.bsky.feed.post/3lexpv72eqc2r</guid></item><item><link>https://bsky.app/profile/nibor.org/post/3leg42c5h7s2p</link><description>Just listened to this article using iOS Safari’s new “Listen to Page” feature. It doesn’t do a bad job, but there’s some words it gets hilariously wrong, like “codebase”, “builtin”, “unfortunately”, “github” (jittub).&#xA;&#xA;Also wish the playback position was synced with the page. But will use again.&#xA;https://fishshell.com/blog/rustport/</description><pubDate>29 Dec 2024 03:43 +0000</pubDate><guid isPermaLink="false">at://did:plc:yghl7c33vrue7jnbnvyirc6a/app.bsky.feed.post/3leg42c5h7s2p</guid></item><item><link>https://bsky.app/profile/nibor.org/post/3ldfzmouruc2i</link><description>The new Siri voice (Australian) after the latest iOS update sounds weird. Not as cheerful or friendly as the previous one. Anyone else?</description><pubDate>16 Dec 2024 09:35 +0000</pubDate><guid isPermaLink="false">at://did:plc:yghl7c33vrue7jnbnvyirc6a/app.bsky.feed.post/3ldfzmouruc2i</guid></item><item><link>https://bsky.app/profile/nibor.org/post/3ldaeld32js25</link><description>So apparently the only way to delete all photos in Google Photos is to shift-select a bunch of pages, press Delete, wait, repeat.</description><pubDate>14 Dec 2024 03:35 +0000</pubDate><guid isPermaLink="false">at://did:plc:yghl7c33vrue7jnbnvyirc6a/app.bsky.feed.post/3ldaeld32js25</guid></item><item><link>https://bsky.app/profile/nibor.org/post/3lcko6tnmjs2y</link><description>Trying out Mermaid instead of Graphviz to visualize things for Advent of Code this year, e.g. the rules in day 5 #adventofcode</description><pubDate>05 Dec 2024 12:28 +0000</pubDate><guid isPermaLink="false">at://did:plc:yghl7c33vrue7jnbnvyirc6a/app.bsky.feed.post/3lcko6tnmjs2y</guid></item><item><link>https://bsky.app/profile/nibor.org/post/3lbyqvbk5m22d</link><description>Also on #adventofcode, merged all my yearly individual repos into one.&#xA;&#xA;In the merged repo, each year is a subdirectory and I linearised the history because the commits were all chronological anyway.&#xA;&#xA;Script I used to do the merging: https://gist.github.com/robinst/97bef229d5440208b97d9a449243bd27</description><pubDate>28 Nov 2024 09:29 +0000</pubDate><guid isPermaLink="false">at://did:plc:yghl7c33vrue7jnbnvyirc6a/app.bsky.feed.post/3lbyqvbk5m22d</guid></item><item><link>https://bsky.app/profile/nibor.org/post/3lbyqmdymac2d</link><description>Who’s doing Advent of Code? What language?&#xA;&#xA;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).&#xA;&#xA;#adventofcode</description><pubDate>28 Nov 2024 09:24 +0000</pubDate><guid isPermaLink="false">at://did:plc:yghl7c33vrue7jnbnvyirc6a/app.bsky.feed.post/3lbyqmdymac2d</guid></item><item><link>https://bsky.app/profile/nibor.org/post/3lbtud4wo6s2z</link><description>Intro post: Have you ever done a `git push` and it printed a nice link for you to create a pull request (see screenshot)? &#xA;&#xA;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 :)!</description><pubDate>26 Nov 2024 10:47 +0000</pubDate><guid isPermaLink="false">at://did:plc:yghl7c33vrue7jnbnvyirc6a/app.bsky.feed.post/3lbtud4wo6s2z</guid></item><item><link>https://bsky.app/profile/nibor.org/post/3laqpfm45i22s</link><description>Ran this to find a few more people that I used to follow on Twitter. Recommend to press &#34;Resume Scanning&#34; a few times.&#xA;&#xA;[contains quote post or other embedded content]</description><pubDate>12 Nov 2024 11:15 +0000</pubDate><guid isPermaLink="false">at://did:plc:yghl7c33vrue7jnbnvyirc6a/app.bsky.feed.post/3laqpfm45i22s</guid></item></channel></rss>