JP
ciantic.bsky.social
JP
@ciantic.bsky.social
Developer. Rust, TypeScript, C#, .NET... https://github.com/Ciantic/
Error handling one reason why I really like Rust.

Rust's chrono has made NaiveDate add days operation to return Option, just in case you add so many days that the result is bigger than:

December 31, 262142 CE

#Rust
November 12, 2025 at 3:20 PM
My regular frustration, if you have repository layer in your app, does it allow running each method in transaction and without transaction?

Usually you can fudge it by calling raw BEGIN statement, but if your db connection has different type for it, it was not meant to be done.

#Rust #TypeScript
November 12, 2025 at 9:31 AM
I've been trying GPUI and Longbridge's components for it. It has concepts such as div and CSS paddings, flex etc. However it still isn't anything like it and what makes it difficult is that it has a lot of keywords that does nothing. You try change font color or alignment, nothing happens... #Rust
November 11, 2025 at 9:14 AM
Now that I use #KDE, the @tauri.app's support of Linux is pretty bad.

I think problems start from package `tao` that uses gdkwayland-sys which is now deprecated and new way is gdk4-wayland.

I think tao could skip this dependency altogether and use Wayland directly. So far didn't figure out.
November 10, 2025 at 12:27 PM
Reposted by JP
Really makes you wonder….
November 7, 2025 at 1:15 PM
Reposted by JP
October 27, 2025 at 5:53 PM
"Only a very shiny new toaster on the kitchen counter, which looks conspicuously like a prize, hints at his fame."

Now I want to see this toaster, how awesome it has to be to hint at his fame.

www.theguardian.com/tv-and-radio...
‘‘I can quiz for 17 hours a day!’: how Émilien became Europe’s greatest ever gameshow winner
The 22-year-old history student spent almost two years on a popular French quiz show – becoming a multimillionaire in the process. He discusses the importance of curiosity, frugality and 10-11 hours s...
www.theguardian.com
November 4, 2025 at 7:38 AM
Reposted by JP
We just crossed 1 million downloads a week! 🎉🚀

Thanks to everyone supporting our community!
October 28, 2025 at 11:27 PM
Reposted by JP
One of my favorite things about the new Deno Deploy is how tightly databases are integrated into your apps.

Instead of just leaving you to manage everything yourself, there's a robust UI for connecting and/or provisioning, along with environment handling and replication for staging, previews, etc.
Zero to database in record time, with Deno Deploy and @prisma.io

Try it now at deno.com/deploy
October 29, 2025 at 2:09 PM
Reposted by JP
today we landed a @svelte.dev feature i'm pretty stoked about — we call it 'forking', and it lets you run state changes offscreen and later choose whether to commit them (e.g. user hovers on a link, preload data in case they click)

- docs svelte.dev/docs/svelte/...
- demo svelte.dev/playground/a...
forking monkeys • Playground • Svelte
Web development for the rest of us
svelte.dev
October 25, 2025 at 7:11 PM
Reposted by JP
This is pure magic to me still...

🦀 self-replace — A Rust library for creating binaries that replace or delete themselves.

💯 Perfect for self-updating CLI tools or one-shot installers.

⭐ GitHub: github.com/mitsuhiko/se...

#rustlang #cli #updater #devtools #opensource #programming #library #tip
October 24, 2025 at 9:31 AM
Reposted by JP
ECMAScript excitement 😉

Congrats to @ahabhgk.bsky.social on shipping experimental support for TC39 Stage 3 Import Defer in Rspack 🎉

Like webpack, this is opt-in and excludes supports for dynamic import.defer()

github.com/web-infra-de...
October 22, 2025 at 10:46 PM
Reposted by JP
The end of an era.
October 21, 2025 at 10:30 PM
Yes you lose the debate, but ChatGPT might win it!

(Assuming it is a topic that ChatGPT could answer)
If we're having a debate, and at any point you say, "let's ask ChatGPT", then you lose by default.
October 22, 2025 at 10:42 AM
Reposted by JP
apple-style disclosure w/ CSS details + summary 👨‍🍳

::details-content {
interpolate-size: allow-keywords;
transition: content-visibility, height;
transition-behavior: allow-discrete;
}
[open]::details-content { height: fit-content; }

CSS :has() handling the image swaps 🤙
October 22, 2025 at 9:45 AM
Reposted by JP
Rspack 1.6.0-beta.1 just dropped:

🧩 support for "import defer"
⚡ builds up to 10% faster
⚡ CLI startup faster by 50–70 ms
📦 preserveModules like Rollup
🕓 1.6 stable coming soon
October 22, 2025 at 8:59 AM
Reposted by JP
"AWS crash causes $2,000 Smart Beds to overheat" is something from a Final Destination pre-production brainstorming session www.dexerto.com/entertainmen...
AWS crash causes $2,000 Smart Beds to overheat and get stuck upright - Dexerto
The AWS outage caused chaos for owners of Eight Sleep’s Pod3 mattresses as they had no offline mode and were stuck at high temperatures.
www.dexerto.com
October 21, 2025 at 8:13 PM
I like Rust, yet I don't think JavaScript/TypeScript ecosystem should need to resort to other languages. It's crazy that Bun is rewriting basically all libraries in Zig just to get speed, TS is rewriting in Go...

I wish porffor.dev had more backing and support from big players. It could redeem JS.
Porffor
Porffor compiles JavaScript ahead-of-time to WebAssembly and native binaries.
porffor.dev
October 22, 2025 at 9:28 AM
www.youtube.com/watch?v=vUAR...

@t3.gg video about Vite+

Largely right, the value proposition is difficult. I doubt proprietary tooling is where VoidZero can succeed.

I'd rather see them go the way of Deno or Vercel: selling easily deployed cloud services. But they are not a cloud company 🤷
Vite costs money now? wtf is Vite+
YouTube video by Theo - t3․gg
www.youtube.com
October 21, 2025 at 5:09 PM
I'm looking at @rolldown.rs's source code that throws error github.com/rolldown/rol... I don't know what would be best way to restructure this. Everytime one passes around dictionary keys, they are like references or pointers. If the key does not exist (the bug I'm looking) it's like null reference.
github.com
October 21, 2025 at 3:48 PM
Just what I want, @rolldown.rs panicking inside Rust code

thread '' panicked at crates\rolldown\src\module_finalizers\mod.rs:972:83

Good luck debugging that! Packaging and bundling are still huge mess in NodeJS world.
October 17, 2025 at 12:12 PM
Reposted by JP
I saw a post that claimed they saw a post, but I couldn't find a citation. The post was:

Every programming language has one of two flaws:

* it has macros
* it doesn't have macros
October 16, 2025 at 5:15 PM
Edit when? #Bluesky
October 15, 2025 at 10:43 AM