News for hackers. Stuff that matters.

vidugavia

Re:Hanami 3.0: In Full Bloom on Thursday July 02, 2026 @04:46PM (#48767146)
I think what Hanami had to bring to the table is already on the table for years - slice architecture, repository pattern, true view layer, explicit dependency management and perhaps one that it recent - first class operations support. This release indeed does not bring a lot in that matter, rather fills the gaps in the ecosystem and DX.
Re:Ruby Core Takes Ownership of Rubygems and Bundler on Friday October 17, 2025 @01:36PM (#45619481)
The phrase has been weaponized in the past many times. Some figures in the community are almost as far from "nice" as possible, but you're not allowed to call that out, because "it's not nice".
Re:Gem.coop on Tuesday October 07, 2025 @03:27AM (#45500318)
He is employee of Shopify, which is a side in all this. I would take these conspiracy theories with a grain of salt at least.
Re:Fear makes you a worse programmer on Monday April 08, 2024 @05:39PM (#39974013)
99% coverage does not mean you have good tests. Yes, I have experienced that good tests, combined with a good understanding which parts are critical and which are not, create a great comfort about introducing changes, whether it's Friday afternoon or Monday morning.
Re:Idioms for the D Programming Language on Friday February 12, 2021 @01:11AM (#26111167)
Is the lack of incremental compilation aproblem with dub or with D compiler in general?
Re:Never use MongoDB (2013) on Tuesday February 02, 2021 @12:35AM (#25997751)
12k is not a large number of records though
Re:DikuMUD 3 Is Released on Monday June 22, 2020 @02:53AM (#23597870)
What should they have chosen then? I think there wasn't much to choose from back then: either C or Lisp (or maybe Erlang).
Re:Tiny websites are great on Tuesday May 19, 2020 @12:39PM (#23236934)
In my books the difference lies in how the HTML is generated. In case of static sites you generate it only when you rebuild the site after changes. In dynamic sites you build it dynamically on each request. Sure, you can cache the hell out of it and have a feeling that it's the same, but the truth stays that perhaps you're doing 50 SQL queries for a simple "welcome on our site" landing (something I actually witnessed some years ago). And with caching you're achieving the result with adding another infrastructure layer on something that could have been dead-simple from day one.
Re:Tiny websites are great on Tuesday May 19, 2020 @03:47AM (#23232357)
RSS, pagination, categories, tagging, responsive images, ToCs - all these things work just perfectly in static sites.
Re:Ruby Next: A Transpiler for Ruby on Tuesday May 05, 2020 @04:06PM (#23084356)
Not JavaScript or Go, that's do sure...
Re:Ruby Next: A Transpiler for Ruby on Tuesday May 05, 2020 @02:22PM (#23083068)
Ruby is super backwards-compatible with new versions. Even to much. The core team almost made religion from it. So I don't really understand what the problem is - aside from using not maintained library. It will work, unless it was written for 1.8 or something.
Re:RailsConf 2020 Couch Edition on Tuesday May 05, 2020 @09:15AM (#23079671)
Ok, that is good to know. However from my mere-user perspective it does not look so good. With Hanami 1.3 release it was announced that Hanami 1.x line won't get anything past bugfixes and security fixes, so it basically won't be developed. Instead, the work shifts to Hanami 2.0, which will include considerable number of completely breaking changes (such as different signature of actions call method). This goes on for almost 2 years now, with no clear timeline for 2.0 release. Is there a point in starting new project in Hanami 1.3 and having to completely rewrite it when 2.0 comes out? Probably not. Does it make sense to used very early-stage 2.0? Definitely not. So yeah, from my perspective the project is now in a problematic state.
Re:RailsConf 2020 Couch Edition on Tuesday May 05, 2020 @05:18AM (#23078055)
How is it "around the corner"? While having been enthusiastic about Hanami since Lotus times, I cannot help the feeling that it's more or less completely stalled at the moment. Sure, the non-functional alpha of Hanami 2.0 has been released some time ago, but nothing really happened since then (except from releasing hanami-api out of the blue). There is no timeline and Trello board seems to not be in line with state of PRs for Hanami 2.0.
Re:Puny GUI – A tiny cross platform GUI Kit in Janet on Saturday April 25, 2020 @05:21AM (#22976833)
Cool. I fell in love with Janet during last advent of code, so I'll definitely give it a try
Re:Is Apple trying to kill PWAs? on Friday April 03, 2020 @04:20AM (#22767212)
It still kills tools like Twine in browser though: https://www.reddit.com/r/twinegames/comments/fp1ro2/ios_user...
Chapbook looks nice, but even after first glance I see a lot of things potentially missing, such as possibility to redirect to "death passage" from each passage if health drops below zero. Maybe it will be developed in that direction, but for now I feel Snowman should be a default choice for any developer trying out Twine, because you basically code everything in JS.
> Only basic features are provided: branching and image support

So, if I understand correctly, there is no way to have side-effects (such as health loss) in GSE?

Re:Lsd: The next gen ls command on Tuesday May 21, 2019 @02:13AM (#19967924)