▲ 170 ▼ 'Rust makes coding fun again': Why Linux is moving away from C, according to Greg Kroah-Hartman (www.zdnet.com) submitted 1 month ago by HaraldvonBlauzahn@feddit.org to c/linux@lemmy.ml 99 comments fedilink hide all child comments
[–] yogthos@lemmy.ml 6 points 1 month ago (2 children) haha this reminds me of my days working with websphere :) permalink fedilink source parent hideshow 4 child comments replies: [–] eldavi@lemmy.ml 10 points 1 month ago (1 child) websphere permalink fedilink source parent hideshow 2 child comments replies: [–] yogthos@lemmy.ml 6 points 1 month ago indeed permalink fedilink source parent [–] JackbyDev@programming.dev 3 points 1 month ago (1 child) Gosh. I remember working with this back in 2019 and earlier. Our legacy products ran on it. I remember a new service we made (before Spring Boot really took off) used TomCat. It was so much easier to mess with. I asked why we don't use that for our main product. Imagine my surprise when they said we actually used to. I'm sure they had their reasons, I was a younger dev at the time and didn't have insight into why they changed it. But still. Everything is so simple now. Java to run your jar. Your jar has your server built in. Done. And that's not even including containerization. I do miss Jenkins though. GitHub Actions seems to be the new hotness. Maybe I just don't have the muscle memory yet, but it can be annoying. permalink fedilink source parent hideshow 2 child comments replies: [–] yogthos@lemmy.ml 5 points 1 month ago* (last edited 1 month ago) (1 child) Yeah, not gonna miss app servers. I do find the JVM was kind of made for a different era though. It's basically designed to act like a VM on top of which all your apps run. So, startup time isn't really a problem, and it wants to grab as much memory as it can by default. But nowadays everybody just makes small self contained apps that you can scale horizontally, so this whole model the JVM is tailored for isn't really used outside big enterprise. And Jenkins was alight, I used to use it back in the day too. For the most part, I do find GitHub actions are an improvement though. You just make a script and magic happens. permalink fedilink source parent hideshow 2 child comments replies: [–] JackbyDev@programming.dev 3 points 1 month ago (1 child) I think that's pretty good insight. In some ways, the JVM served the role that things like Docker does today. That's a good way of looking at it permalink fedilink source parent hideshow 2 child comments replies: [–] yogthos@lemmy.ml 2 points 1 month ago yeah that's a perfect analogy actually permalink fedilink source parent
[–] eldavi@lemmy.ml 10 points 1 month ago (1 child) websphere permalink fedilink source parent hideshow 2 child comments replies: [–] yogthos@lemmy.ml 6 points 1 month ago indeed permalink fedilink source parent
[–] JackbyDev@programming.dev 3 points 1 month ago (1 child) Gosh. I remember working with this back in 2019 and earlier. Our legacy products ran on it. I remember a new service we made (before Spring Boot really took off) used TomCat. It was so much easier to mess with. I asked why we don't use that for our main product. Imagine my surprise when they said we actually used to. I'm sure they had their reasons, I was a younger dev at the time and didn't have insight into why they changed it. But still. Everything is so simple now. Java to run your jar. Your jar has your server built in. Done. And that's not even including containerization. I do miss Jenkins though. GitHub Actions seems to be the new hotness. Maybe I just don't have the muscle memory yet, but it can be annoying. permalink fedilink source parent hideshow 2 child comments replies: [–] yogthos@lemmy.ml 5 points 1 month ago* (last edited 1 month ago) (1 child) Yeah, not gonna miss app servers. I do find the JVM was kind of made for a different era though. It's basically designed to act like a VM on top of which all your apps run. So, startup time isn't really a problem, and it wants to grab as much memory as it can by default. But nowadays everybody just makes small self contained apps that you can scale horizontally, so this whole model the JVM is tailored for isn't really used outside big enterprise. And Jenkins was alight, I used to use it back in the day too. For the most part, I do find GitHub actions are an improvement though. You just make a script and magic happens. permalink fedilink source parent hideshow 2 child comments replies: [–] JackbyDev@programming.dev 3 points 1 month ago (1 child) I think that's pretty good insight. In some ways, the JVM served the role that things like Docker does today. That's a good way of looking at it permalink fedilink source parent hideshow 2 child comments replies: [–] yogthos@lemmy.ml 2 points 1 month ago yeah that's a perfect analogy actually permalink fedilink source parent
[–] yogthos@lemmy.ml 5 points 1 month ago* (last edited 1 month ago) (1 child) Yeah, not gonna miss app servers. I do find the JVM was kind of made for a different era though. It's basically designed to act like a VM on top of which all your apps run. So, startup time isn't really a problem, and it wants to grab as much memory as it can by default. But nowadays everybody just makes small self contained apps that you can scale horizontally, so this whole model the JVM is tailored for isn't really used outside big enterprise. And Jenkins was alight, I used to use it back in the day too. For the most part, I do find GitHub actions are an improvement though. You just make a script and magic happens. permalink fedilink source parent hideshow 2 child comments replies: [–] JackbyDev@programming.dev 3 points 1 month ago (1 child) I think that's pretty good insight. In some ways, the JVM served the role that things like Docker does today. That's a good way of looking at it permalink fedilink source parent hideshow 2 child comments replies: [–] yogthos@lemmy.ml 2 points 1 month ago yeah that's a perfect analogy actually permalink fedilink source parent
[–] JackbyDev@programming.dev 3 points 1 month ago (1 child) I think that's pretty good insight. In some ways, the JVM served the role that things like Docker does today. That's a good way of looking at it permalink fedilink source parent hideshow 2 child comments replies: [–] yogthos@lemmy.ml 2 points 1 month ago yeah that's a perfect analogy actually permalink fedilink source parent
[–] yogthos@lemmy.ml 2 points 1 month ago yeah that's a perfect analogy actually permalink fedilink source parent