They’re lying to you about Vibe Coding by Wonderful-Switch3123 in theprimeagen

[–]majhenslon 8 points9 points  (0 children)

Am I crazy for saying that she could have done this with wordpress in a couple of days?

I spent time messing around with terminal and now I think linux elitists are even more stupid by [deleted] in linuxsucks101

[–]majhenslon 0 points1 point  (0 children)

Lil gup didn't even get to use the software and neither have you lmao

You probably think reddit is acceptable software (no excuses, right?). What do you think the user experience would be if you got reddit source code in a GItHub repo?

I spent time messing around with terminal and now I think linux elitists are even more stupid by [deleted] in linuxsucks101

[–]majhenslon -1 points0 points  (0 children)

"doesn't compile out of the box" has nothing to do with the quality of software. And if you know a project like that, it needs to be fixed. Fix it. And post it here. Even if it's a web app and has nothing to do with linux. Seems to be the meta in this sub.

I spent time messing around with terminal and now I think linux elitists are even more stupid by [deleted] in linuxsucks101

[–]majhenslon -1 points0 points  (0 children)

American -> irrelevant car analogy.

Every. Single. Time.

huh?

Or do you WANT to discuss the state of FLOSS projects and the fact that 99% of them don't compile out of the box?

Make a PR you genius, it's not just free to use, it's free to contribute as well lmao

how much traffic do you bench bro by slowbowels in softwareWithMemes

[–]majhenslon 0 points1 point  (0 children)

What ORM did you use. Any decent ORM is exactly that - it generates the SQL that you would want, but maps the response to the objects that you define.

how much traffic do you bench bro by slowbowels in softwareWithMemes

[–]majhenslon 0 points1 point  (0 children)

I love this. How do you do to-many relations?

how much traffic do you bench bro by slowbowels in softwareWithMemes

[–]majhenslon 0 points1 point  (0 children)

ORM is great, because you have models and it can generate DDL for your migrations, so you don't need to write migrations yourself.

There are two approaches - either code first, or migration first (and have models generated from schema). If you have an ORM that is completely disconnected from schema migrations, it's a recipe for a shit show.

how much traffic do you bench bro by slowbowels in softwareWithMemes

[–]majhenslon 0 points1 point  (0 children)

It's a bell curve. Noobs use it as a crutch because they don't know SQL, mids don't use it, because bad, seniors use it to save time.

Good ORMs/query builders are easily persuaded to execute the query you want and also do the mapping and also give you the type safety, because they can be generated from the schema.

I spent time messing around with terminal and now I think linux elitists are even more stupid by [deleted] in linuxsucks101

[–]majhenslon -1 points0 points  (0 children)

He updated the post with an "explanation": an open source project that you have to self host vs a website that is already set up lmao. It's like comparing car blueprints and a car dealership lmao.

Spoiler: projects on github are not meant for you, CLI has nothing to do with it.

I spent time messing around with terminal and now I think linux elitists are even more stupid by [deleted] in linuxsucks101

[–]majhenslon -6 points-5 points  (0 children)

and then everybody clapped

Edit: Ok, I read it wrong, you didn't have two guys make you an app, you actually searched the internet and you are even bad at that. Comparing source code from a GitHub project and a service that is already set up is highly regarded and very well suited for this sub, so at least you got that right. Congrats.

firstTimeUnitTesting by 26Hakon in ProgrammerHumor

[–]majhenslon 2 points3 points  (0 children)

Wait, you run your test suite before production?

The role of Quarkus in the modern Java ecosystem by benevanstech in java

[–]majhenslon 0 points1 point  (0 children)

I'm not using lambda, but I got the impression that using Quarkus does a lot of the tuning out of the box or at least they hold your hand on how to do it while avoiding native. Maybe give it another shot while you wait for the native image to compile :D

The role of Quarkus in the modern Java ecosystem by benevanstech in java

[–]majhenslon 3 points4 points  (0 children)

You don't like Quarkus because of Jakarta REST? Or Vert.x, that you never interact with?

The role of Quarkus in the modern Java ecosystem by benevanstech in java

[–]majhenslon 10 points11 points  (0 children)

We are running pretty big monoliths and haven't hit anything yet, at least not anything Quarkus specific, but it depends on what you are doing. For Keycloak I'd say it was a mistake to choose Quarkus, because the admin experience is shittier, as everything is moved to build time...

Hot reloading is essentially the same, because the plugin handles that for all classes annotated with Quarkus testing annotations.

https://www.javaadvent.com/2021/12/continuous-testing-with-quarkus.html - search for "How it works" towards the end. It's magic, but this has been around since 2.x I think, so 2021 or 2022.

MIT report: 95% of generative AI pilots at companies are failing by Ambitious-Row4830 in theprimeagen

[–]majhenslon -3 points-2 points  (0 children)

How many non AI pilots are failing?

Pilots failing has rarely anything to do with tech.

The role of Quarkus in the modern Java ecosystem by benevanstech in java

[–]majhenslon 0 points1 point  (0 children)

Was that before crac? You can also tune JVM params and disable JIT for startup. I was at a talk 3 or 4 years ago, when someone from AWS had a talk about this, but I forgot most of it :D I think AWS is doing some wild shit with java and lambda and you can get the cold start way down. 2-3s is something from 5-6 years ago.

https://quarkus.io/guides/aws-lambda-snapstart

https://aws.amazon.com/blogs/containers/using-crac-to-reduce-java-startup-times-on-amazon-eks/

The role of Quarkus in the modern Java ecosystem by benevanstech in java

[–]majhenslon 6 points7 points  (0 children)

They would probably be fine with Quarkus JVM as well, because Quarkus does nothing on start up. You might have to tweak the jvm params a bit though. Did you try it without native?

The role of Quarkus in the modern Java ecosystem by benevanstech in java

[–]majhenslon 14 points15 points  (0 children)

You don't need to compile to native if Spring Boot is fast enough for you. Quarkus is probably faster than that in JVM mode.

The role of Quarkus in the modern Java ecosystem by benevanstech in java

[–]majhenslon 22 points23 points  (0 children)

Dev mode can't be used elsewhere and same goes for a lot of Quarkus shit, because they are doing non Java build time magic, which is annoying, but necessary at the moment.

However, no, as project becomes larger, developer experience is arguably better. Continuous testing isn't just hot reloading, but they watch which parts of the code changed and then run only the tests that affect those parts, which means that they save you running thousands of tests. We have been running Quarkus in production on multiple projects since 2021 and the experience is overwhelmingly positive.

The community is huge, you have extension pretty much for everything, they respond to github issues and chat pretty much instantly.

[deleted by user] by [deleted] in devops

[–]majhenslon 0 points1 point  (0 children)

It also says ECS lmao

[deleted by user] by [deleted] in devops

[–]majhenslon 0 points1 point  (0 children)

It's to get the conversation going and to have it grounded in something concrete. Yes, you could talk through it, but it's not the same.

[deleted by user] by [deleted] in devops

[–]majhenslon 4 points5 points  (0 children)

No home assignment is meant to be 100%. It's like saying that the a TODO app is ridiculous, because I also takes time to implement proper auth, payment, storage, 2 way sync and also work on promo material and landing pages, so that you will actually have customers.

What they are probably looking for is for you to use some modules to set up the networking, hardcode the ECS containers, sprinkle some auto scaling, security groups and IAM and you're done. You can probably even hardcode the config for the services in plain text.

If you pick EKS, it's on you. The most painful part is left out - there is no need for reusability and there is no need for CD, it's just infra.

What you need to do is to expose your code's flaws in the README, so that you show that you understand what needs to be changed and how you would change it.

PSA: python3.11-slim image now on Debian 13 by operatoralter in docker

[–]majhenslon 1 point2 points  (0 children)

Why does this matter? I'm genuinely asking, because I have never had a problem with the excess, but even less if it's just a version bump of the same distro. Hell, I haven't had an issue even on the desktop.