News for hackers. Stuff that matters.
Re:Wine 11 rewrites how Linux runs Windows games at kernel w... by zem on Tuesday March 24, 2026 @04:37PM (#47508844)
I work on compilers, and have bounced several times off trying to write my own full stack crud app for a personal project (tried doing it in rails, phoenix and django at various times). I'm finally getting somewhere with claude's help, but it really is its own set of skills - easy to get started with but hard to do well.
Re:Wine 11 rewrites how Linux runs Windows games at kernel w... by amoss on Wednesday March 25, 2026 @03:47AM (#47514500)
You may be surprised by how much easier it is to dump the framework/stack and just write it from scratch. I say this because I too work on compilers and have a crud app as a personal project. The first versions were a nightmare in various frameworks and since I switched to a C++ backend / vanilla .js frontend it has been incredibly easy to write.
Re:Wine 11 rewrites how Linux runs Windows games at kernel w... by zem on Wednesday March 25, 2026 @04:03AM (#47514592)
interesting, how did you manage the db interactions in c++? and did you have a single executable for the app and the web server combined?
Re:Wine 11 rewrites how Linux runs Windows games at kernel w... by amoss on Wednesday March 25, 2026 @08:51AM (#47516684)
no database for this project - the data model has a simple text representation so it gets serialized out to a folder/file layout on disk that goes into version control. single self-contained binary: contains the web/websockets server, backend logic, parser/serialization. there is a separate component in python that sits behind an internal network connection to handle an execution sandbox.