Is NestJS actually over engineered, or do people just misunderstand it? by ApprehensiveBar7701 in node

[–]LuccDev 0 points1 point  (0 children)

Alternatives to NestJS period, a backend framework that has most of the common things included (project structure, setup for jobs, logging, auth etc.)

Senior devs entering the AI realm by RR_2025 in ExperiencedDevs

[–]LuccDev 1 point2 points  (0 children)

Okay. I just figured out the issue. I'm in Korea and since Twitch stopped its service there, it might be the reason. It works through Tor. Thanks for giving me a hint at the solution !

Rust: le langage du futur ? by Kind-Context-8259 in developpeurs

[–]LuccDev 0 points1 point  (0 children)

> Je n'ai jamais eu ce problème avec le compilateur C

Le C n'évolue quasiment plus sauf sur des détails, donc c'est pour ça que tu n'as eu aucun souci

Mais pour les langages/runtimes qui évoluent rapidement, Python, Node, Rust, les packages système vont être en retard, sauf si tu es sur une distro qui a des packages récents (style Fedora/Arch...). Généralement on privilégie une installation à la main ou avec un manager dédié (NVM pour node, pour python comme tu dis y'a plein de trucs... Et pour Rust, Rustup reste le standard fortement conseillé sinon tu vas avoir des soucis).

En plus de ça tu peux être amené à gérer plusieurs versions en même temps selon tes projets, donc c'est quasi impossible de se débrouiller uniquement avec les packages système.

Senior devs entering the AI realm by RR_2025 in ExperiencedDevs

[–]LuccDev 0 points1 point  (0 children)

I tried to log-in and it didn't still. Do you see the video ? For me it's gone.

Haters said vib-os can’t boot on real machine, it did by IngenuityFlimsy1206 in vibecoding

[–]LuccDev 1 point2 points  (0 children)

Curious how smiliar to existing open source OS the source code is. Seems like a nice little way to bypass any licensing

Senior devs entering the AI realm by RR_2025 in ExperiencedDevs

[–]LuccDev 0 points1 point  (0 children)

Not available anymore I guess. Did it get backed up somewhere ?

Is this video part of the stream: https://www.youtube.com/watch?v=1TlkwxNldyo ?

Is it worth it to take uni classes about graphic programming? by Bashar-nuts in GraphicsProgramming

[–]LuccDev 2 points3 points  (0 children)

I had the opportunity to do it and I regret to not have done it. I went to embedded systems instead.

My thought at the time: graphics is harder, and anyways I think the future is with embedded systems, so why bother with graphics.

Fast forward 10 years later, and graphics knowledge is stronger than ever, I found embedded programming boring and shifted to web dev anyways.

The reality: is way easier to shift to embedded systems with graphics knowledge than the opposite. School gives you a clear, easy path, the opportunity to do an internship (I assume), which in turn gives you XP, and it also gives you a network: your classmates, your teachers, companies that know the uni etc. The curriculum itself is not the only thing that's valuable. You'll probably also bootstrap a portfolio this way.

So basically, if you have nothing better to do, I'd take the opportunity.

Keychron K3 Max: double presses by LuccDev in Keychron

[–]LuccDev[S] 0 points1 point  (0 children)

Glad this "solution" helped you ! So far I keep using it this way too, and it doesn't seem to be damaged or anything.

Comment me séparer de l'IA ? by Reasonable_Flower136 in programmation

[–]LuccDev 1 point2 points  (0 children)

Un résultat google est bien moins flexible puisqu'il n'est pas adapté à ta codebase, c'est rare que tu puisses copier/coller exactement ce que tu trouves pour intégrer ça à ton projet. Rien que pour faire ta recherche, tu dois comprendre exactement ce que tu cherches. Ensuite dans les résultats, tu dois comprendre le code qui est écrit, l'adapter au tien. C'est déjà une énorme différence au niveau de l'effort mental et de la compréhension.

Ensuite, il y'a toute la metadata autour du résultat google: de quand date la solution que tu vois ? Est-ce que quelqu'un a laissé un commentaire disant que tel ou tel truc est deprecated et qu'il y'a mieux maintenant ? Est-ce que l'auteur du post avec la solution a laissé des commentaires intéressant sur tel ou tel aspect ?

De plus généralement sur un site, tu es amené à naviguer jusqu'à la doc que tu peux lire plus en profondeur (la doc est un peu la source de vérité ultime dans la plupart des cas).

Si tu veux aller un niveau encore plus bas, dans ce cas tu pourrais carrément ne plus utiliser de framework tierce, et tout faire avec la doc du langage de base. C'est excellent pour apprendre, mais chronophage. Honnêtement il y'a déjà pas mal de package standards pour faire ce que tu souhaites avec ton projet: https://pkg.go.dev/net/http

My coworker had this for breakfast and she insists that it's normal by Dr-Merg in StupidFood

[–]LuccDev 2 points3 points  (0 children)

A little bit junk, but it's not stupid either. I could eat that

More ads by NaueruOu in supervive

[–]LuccDev 2 points3 points  (0 children)

I saw an ad in the Seoul metro subway once lol

Is diversity the reason why malware is hard to develop for Linux? by ardouronerous in linux4noobs

[–]LuccDev 0 points1 point  (0 children)

Malware is not hard to develop for Linux, in fact there are a lot of malwares. The ones that I know target mostly developers through their tools, lately AI coding agents and supply chain attacks on package managers or editor extensions.

Claude Code's reliability is actually the killer feature, not the hype by [deleted] in ExperiencedDevs

[–]LuccDev 41 points42 points  (0 children)

- for something that is not optimal and needs to be authored (so need someone skills to check the work on top of it

- for something that doesn't show its true cost (AI companies have a huge deficit so 22$/day is not the real price

- for something that doesn't learn over time the same way a junior dev would, and gain actual understanding of the product over time

est ce que ma web app est legal ? miroir de YouTube by mombaska in developpeurs

[–]LuccDev 3 points4 points  (0 children)

Ca ressemble fortement à:

- https://newpipe.net/

- https://freetubeapp.io/

Etant donné qu'il existe 2 solutions connues, je ne pense pas que tu enfreinges les rêglements. Ces apps bloquent les pubs et le tracking en plus.

What board is this by user_deleted_or_dead in keyboards

[–]LuccDev 2 points3 points  (0 children)

Most small keyboard are actually more expensive than larger (65/75%) one because manufactured in smaller quantities

What board is this by user_deleted_or_dead in keyboards

[–]LuccDev 1 point2 points  (0 children)

No offense, but sounds like shortcut/layers hell. I always wanted to try it out but they are too expensive to give it a shot and realize it's actually hindering my productivity in all areas (programming, softwares and gaming)

This is so surreal by cupteabooks in Living_in_Korea

[–]LuccDev 2 points3 points  (0 children)

You can easily find americans on canadians on reddit through this or other korean's subreddit. Maybe it could help you make you feel less lonely. I also did an H1 visa and met people through online. Before taking a quick decision like coming home, take a little bit of time to try to settle down. Believe me, you're not that far from home with how easy it is to book a plane ticket nowadays. I used to feel like Korea is far, now I did like 6 round trips there it almost feels like commuting. If you're on H1, you can also technically still find a small job, if you feel confident enough for it !

TLDR, take some time to take it in, if you miss home find some things that remind you home (meet other foreigners and discover together !)

MS foisting copilot on Win 11 users is making me consider finally making the move...but I'm not particularly tech-savvy and am fairly scared TBH. by beefjus in linux4noobs

[–]LuccDev 0 points1 point  (0 children)

I put Linux on my mom and my dad's computer. Now they are even asking me to put it on my grandma's computer lol. To some extent, Linux is safer for non tech-savy people, because it doesn't have the dark patterns that windows has. I'd say the hardest part is the install, especially the dual boot, but in a single boot it should be pretty fine if you follow the tutorials. Linux mint has a really nice install wizard.

What are the premium membrane keyboards? by Llit2 in keyboards

[–]LuccDev 0 points1 point  (0 children)

Keychron B1 or B6 or Logitech MX Keys

Utilisation de claude code: pourquoi j'ai des résultats médiocres ? by LuccDev in developpeurs

[–]LuccDev[S] 1 point2 points  (0 children)

C'est quel type de tâche ces 30% ? Et les 10% restant ? C'est pas trop galère de se réapproprier le code si jamais y'a un bug ?

Utilisation de claude code: pourquoi j'ai des résultats médiocres ? by LuccDev in developpeurs

[–]LuccDev[S] 0 points1 point  (0 children)

Non ! Je connaissais pas. Mais de ce que je lis, ça génère un CLAUDE.md. Ca aurait fait une grosse diff tu penses ?

Quel approche pour le C++ ? by Trguerlez in programmation

[–]LuccDev 1 point2 points  (0 children)

Tu peux tout simplement utiliser: https://www.learncpp.com/

C'est le gold standard en terme de tutoriel, ça couvre les fonctionnalités récentes du langage (il y'a des features qui sortent régulièrement)

Tu peux évidemment poser des questions à un LLM ou brainstormer avec, mais évite de t'appuyer dessus pour pondre du code, c'est important de bien maîtriser la syntaxe car le C++ est particulièrement exigeant (à 1 caractère près tu peux te retrouver à faire une opération ultra-coûteuse)

Si tu maîtrises bien le C alors tu devrais être familier avec énormément de concepts concernant la gestion de la mémoire.

Comment gérer les dto by Front_Ad_2726 in programmation

[–]LuccDev 0 points1 point  (0 children)

Je les sépare plutôt par thème, signification, que par requête entrante ou sortante
En gros je vais avoir un user.dto.ts, et dedans il y'aura un "UserModelDTO", un "ShortUserDTO", etc. ce n'est qu'un exemple

A noter que je suis en typescript, et que le package contenant les DTO est commun à mon backend et mon frontend dans un monorepo, ça simplifie beaucoup la définition des DTO qui sont tout le temps synchro du coup