News for hackers. Stuff that matters.

hikarikuen

It's not quite what you're asking for, but Jujutsu+Git is still a much better dev experience than Git alone and is completely compatible with those sites.

I use Jujutsu for 100% of my version control at my day job, where all of our repos are in Bitbucket and all my coworkers are using Git. AFAIK most of my coworkers don't even know I'm doing anything different, other than those who I've "evangelized" so far :)

...I think my PRs have gotten noticeably cleaner and easier to review, though!

Re:Back to basics: Why we chose long-polling over websockets on Sunday January 05, 2025 @09:06PM (#42606839)
To further clarify, I believe Blazor uses SignalR under-the-hood when doing server-side rendering. So the direct answer is probably "this is similar to a component used in Blazor"

Edit: Whoops, I lost context here. Phoenix LiveView as a whole is probably pretty analogous to Blazor.

Re:The square roots of all evil on Friday December 06, 2024 @09:46PM (#42346835)
I wonder if they were thinking of the inner platform effect
Re:Every UUID Dot Com on Friday December 06, 2024 @09:34PM (#42346778)
This reminds me of some code I stumbled on recently, where someone had implemented a custom exception they could throw if their 32-bit loop counter was greater than the maximum value of a 32-bit integer.
Re:Playing with Bolt and Postgres on Saturday October 05, 2024 @10:41PM (#41754345)
This is getting way outside the traditional compiler model, but I believe the .NET JIT has been adding more support for this in the last couple versions. One aspect of it is covered at https://devblogs.microsoft.com/dotnet/performance-improvemen...
Re:Rust error handling on Saturday September 14, 2024 @09:39PM (#41544527)
This recent post resonated with me: https://cedardb.com/blog/exceptions_vs_errors/

There are certain obvious (and some less obvious) benefits to both exceptions and results, but I get the impression a lot of programmers have overreacted against exceptions.

Exceptions "just work" the same in every codebase and require little boilerplate in most languages. I think results really shine for internal business logic where errors are more "invalid" than "exceptional."