Cathal
cathal.dev
Cathal
@cathal.dev
(it's pronounced ka-hill)

Developer from Derry,
Interests include Nix and Rust.
Currently working on https://github.com/DuskSystems
Reposted by Cathal
I'm excited to announce the first @hyper.rs user survey!

If you've used hyper (or related libraries) just a little or a whole bunch, providing feedback is invaluable and should take less than 5 minutes. Give it a go!

seanmonstar.com/blog/hyper-u...

#rustlang
hyper User Survey 2025
I’m excited to announce the inaugural hyper user survey!
seanmonstar.com
November 18, 2025 at 3:27 PM
Reposted by Cathal
🦀 I've improved the implementation behind all the string formatting macros in Rust: println, panic, format, write, log::info, etc. (Everything using format_args!().) They will compile a bit faster, use a bit less memory while compiling, result in smaller binaries, and produce more efficient code! 🎉
November 13, 2025 at 1:31 PM
Reposted by Cathal
The @firefoxdevtools.bsky.social JSON viewer got better in @firefoxnightly.bsky.social : the console offers access to the original json data via `$json`.
This allows to easily manipulate the underlying data to get what you want
November 7, 2025 at 11:40 AM
Reposted by Cathal
Released cargo-nextest 0.9.111 with a pretty big improvement: in interactive terminals, up to 8 running tests are now displayed below the progress bar! This comes after some exceptional polish work by glehmann. (Thank you!)

Update now with cargo nextest self update :)
November 4, 2025 at 7:04 PM
Reposted by Cathal
Exciting news!

Today, we announced the Rust Foundation Maintainers Fund: an initiative to provide consistent, transparent, long-term support for the developers who make Rust possible.

Supporting maintainers = supporting Rust’s future.

Learn more: rustfoundation.org/media/announ...
Announcing the Rust Foundation Maintainers Fund
rustfoundation.org
November 4, 2025 at 4:33 PM
Reposted by Cathal
New #rust blog post on how we could get types that cannot be forgotten, types that must be moved, async and const drop, and other fun stuff:

smallcultfollowing.com/babysteps/bl...
Move, Destruct, Leak, and Rust · baby steps
smallcultfollowing.com
October 22, 2025 at 2:02 AM
Reposted by Cathal
Igalia is excited to announce a new commission from the Sovereign Tech Fund to advance the Servo web engine.

www.igalia.com/2025/10/09/I...
Igalia, Servo, and the Sovereign Tech Fund | Igalia
Igalia is an open source consultancy specialised in the development of innovative projects and solutions. Our engineers have expertise in a wide range of technological areas, including browsers and cl...
www.igalia.com
October 10, 2025 at 11:33 AM
Reposted by Cathal
Temporal_rs has been released!!!

This is the first public release of Temporal_rs, a Rust implementation of the Temporal API powering Boa, Kiesel, V8 plus other engines.

This will be shipping in Chromium soon

More info in our blog post: boajs.dev/blog/2025/09...
Temporal_rs is here! The datetime library powering Temporal in Boa, Kiesel, and V8 | Boa JS
clock banner
boajs.dev
September 24, 2025 at 3:34 PM
Reposted by Cathal
PlanetScale now supports Postgres.
July 1, 2025 at 3:25 PM
Reposted by Cathal
After hearing this a lot: "no debugger = no Zed"—we’re excited to share that Zed's Debugger has finally launched! 🎉

zed.dev/debugger
June 18, 2025 at 5:56 PM
Fleshed out my #Nix @zed.dev extensions project.
400+ extensions packaged, with daily updates via a GitHub workflow.
github.com/DuskSystems/...
GitHub - DuskSystems/nix-zed-extensions: Nix expressions for Zed extensions.
Nix expressions for Zed extensions. Contribute to DuskSystems/nix-zed-extensions development by creating an account on GitHub.
github.com
April 10, 2025 at 3:04 PM
For anyone out there using @proton.me Mail/Pass on #NixOS, I've packaged the desktop clients from source here, since they only distribute x86_64 versions officially. github.com/DuskSystems/...
GitHub - DuskSystems/nix-proton: Nix expressions for Proton applications and extensions.
Nix expressions for Proton applications and extensions. - DuskSystems/nix-proton
github.com
March 31, 2025 at 3:57 PM
Reposted by Cathal
As a pre-launch of the Launch Week 14, we’re announcing the initial release of Postgres Language Server!

It includes:
- Autocompletion
- Syntax Error Highlighting
- Typechecking
⁃ Linting

Shout-out to @psteinroe.com and juleswritescode for the hard work!

supabase.com/blog/postgre...
Postgres Language Server: Initial Release
Language Server Protocol and collection of language tools for Postgres
supabase.com
March 29, 2025 at 8:27 PM
Reposted by Cathal
I implemented an ssd, hdd, and tape device.

In javascript.

For a blog.
March 13, 2025 at 4:27 PM
Reposted by Cathal
The Git private beta is coming along! We're shipping daily preview patches to fix bugs based on your input. For those in the beta pool, we'd love to hear what's working well and what needs our attention.
March 5, 2025 at 7:19 PM
Reposted by Cathal
Not my story but imho nothing will ever top gist.github.com/kemitchell/f...
Question for OSS maintainers: what’s the most audacious work a company has ever asked you to do for free?

I’ve heard of some projects being asked to fill out security questionnaires for free, but I don’t have a firsthand account of that and it got me curious about what else projects have been asked
March 6, 2025 at 5:05 PM
Reposted by Cathal
We've signed the letter to the UK Home Secretary asking for the withdrawal of the TCN issued to Apple under the IPA.

We're asking UK govt to listen to experts who continuously explain there are no safe backdoors.

You can add your voice by signing this letter until the 20th of February.
Joint Letter on the UK Government's use of Investigatory Powers Act to attack End-to-End Encryption – Global Encryption Coalition
On 13 February 2025, 109 civil society organizations, companies, and cybersecurity experts, including Global Encryption Coalition members, published a joint letter to the British Home Secretary Yvette...
www.globalencryption.org
February 14, 2025 at 10:52 AM
Reposted by Cathal
We just released a Divan 🛋️ integration. So far, this is the best developer experience you can hope for building performance tests in Rust 🦀!
codspeed.io/changelog/20...
Divan Support for Rust - Changelog - CodSpeed
New updates and improvements released to Codspeed.
codspeed.io
February 13, 2025 at 3:59 PM
Reposted by Cathal
We finished upstreaming nixos-generators project. Take existing NixOS configurations and generate images for all sort of targets:

```
nixos-rebuild build-image --flake .#my-system --image-variant digital-ocean
```

github.com/NixOS/nixpkg...
nixos-rebuild: init build-image subcommand by phaer · Pull Request #347275 · NixOS/nixpkgs
I split preparation for this into smaller PRs, after feedback: make-disk-image: Allow passing of image baseName #359326 image/images: init #359328 virtualisation: Use system.build.image, normalize...
github.com
December 16, 2024 at 11:54 AM
Reposted by Cathal
absolutely incredible attack vector
December 6, 2024 at 3:27 AM
Just backed the JetKVM kickstarter. Should be a nice addition to the homelab.

www.kickstarter.com/projects/jet...
JetKVM - Control any computer remotely
Next generation open-source KVM over IP for $69
www.kickstarter.com
November 8, 2024 at 12:45 AM