Robin Stocker (@niborst) 's Twitter Profile
Robin Stocker

@niborst

Backend Dev @ Canva – ex Atlassian, Rust, open source, Swiss living in Australia hachyderm.io/@robinst bsky.app/profile/robins…

ID: 171612002

linkhttps://github.com/robinst calendar_today27-07-2010 19:16:46

2,2K Tweet

421 Followers

350 Following

Java (@java) 's Twitter Profile Photo

Java 21 is now available! #Java21 #JDK21 #OpenJDK Download Now: social.ora.cl/6018P4fbj Release notes: social.ora.cl/6019P4fbd API Javadoc: social.ora.cl/6011P4fb5 Features: social.ora.cl/6013P4fb9 Inside Java on JDK21: social.ora.cl/6016P4fbY

Robin Stocker (@niborst) 's Twitter Profile Photo

Wrote some Haskell today for a coding exercise (“combination sum”), after never really using it. Did not disappoint, worked perfectly for this kind of small recursive problem with lists.

Robin Stocker (@niborst) 's Twitter Profile Photo

Can someone at Apple fix Siri’s pronunciation of “github”? “jettub” sounds funny but it’s also confusing every time 😆

Robin Stocker (@niborst) 's Twitter Profile Photo

Git thing I discovered recently. I used to do this: git switch main && git pull That means git has to update files (checkout) twice, which can be slow with a bigger repository. You can reduce it to one checkout like this: git fetch origin main:main && git switch main

Nicolai Parlog 🇺🇦🕊️ (@nipafx) 's Twitter Profile Photo

Will Java get if/else and try/catch expressions or union types? Why are there no named arguments or mutable records? What about ML, AI, and gaming and when will Valhalla land? I asked Brian Goetz these and more of your questions: youtube.com/watch?v=mE4iTv…

Robin Stocker (@niborst) 's Twitter Profile Photo

Released commonmark-java 0.22 with two big changes: - MarkdownRenderer, for producing Markdown from a tree of nodes. Can be used to programmatically create new documents or modify existing ones. - Added module descriptors (module-info), so jlink works. github.com/commonmark/com…

Thomas Roccia 🤘 (@fr0gger_) 's Twitter Profile Photo

🤯 The level of sophistication of the XZ attack is very impressive! I tried to make sense of the analysis in a single page (which was quite complicated)! I hope it helps to make sense of the information out there. Please treat the information "as is" while the analysis

🤯 The level of sophistication of the XZ attack is very impressive! I tried to make sense of the analysis in a single page (which was quite complicated)! 

I hope it helps to make sense of the information out there. Please treat the information "as is" while the analysis
Robin Stocker (@niborst) 's Twitter Profile Photo

Kudos to the devs of the Notes app on Mac: It supports column/block selection using Option+Drag! I used that key combination out of reflex today, not expecting it to work, but was pleasantly surprised.

Robin Stocker (@niborst) 's Twitter Profile Photo

When you can finally use List.of instead of Arrays.asList/Collections.singletonList because your Java library no longer has to support Java 8.

Robin Stocker (@niborst) 's Twitter Profile Photo

Just used `git restack` for the first time after doing a `git commit --amend`, and it just worked :chefkiss: github.com/arxanas/git-br…

Robin Stocker (@niborst) 's Twitter Profile Photo

TIL about text fragments, to link directly to some text on a website (without there needing to be an ID): developer.mozilla.org/en-US/docs/Web…