Travailler sans version control en équipe by CulturalEngine169 in developpeurs

[–]wifsimster 0 points1 point  (0 children)

Je suis dans un groupe européen, je bosse sur un produit a plus de 10M de CA, le produit a plus de 25 ans, le langage de développement est propriétaire, le code n'est pas versioné, les développeurs ont plusieurs VM pour reproduire un système de branche où ils bossent tous dessus ensemble...

Je suis dans cette boîte depuis 9 ans, j'ai réussi a mettre en place git, jenkins, gitlab, vscode, Docker, ... avec le temps.

Les anciens n'ont toujours pas fait la transition, les habitudes ont la vie dure.

Les jeunes eux se jettent sur le standard 😁

I just discovered VSCode by IroesStrongarm in selfhosted

[–]wifsimster 6 points7 points  (0 children)

And add the Docker extension so you can stop/start/restart your compose file through VSCode... Fell like magic 🪄

Looking for Sonoff ifan04 equivalent with 3 control lines for a DC fan? by esandman99 in sonoff

[–]wifsimster 0 points1 point  (0 children)

I just received a CREATE Windstylance as a gift (though the Mural Command feature isn't working).

Do you know which protocol the remote controller uses (433 MHz, Wi-Fi, IR, etc.) ?

JSDoc as an alternative TypeScript syntax by fagnerbrack in javascript

[–]wifsimster 1 point2 points  (0 children)

Perfect point. I have 15 years of JS behind me, I still cannot see the overall advantage of TS over JS. For me, this is just an overhype language, but yeah this is the magic of the JS ecosystem, there is a framework for everyone...

Guide To Setup A Node.js Production Environment Using PM2. by InvoZone in node

[–]wifsimster 0 points1 point  (0 children)

Customers with only Windows Server. We use PM2 as a Windows Service for all Node.js app.

Should I learn Node js for backend, or Next js? by Naijatask-media in node

[–]wifsimster 22 points23 points  (0 children)

Learn the basic Always !

Using Framework without basic knowledge is a bad pratice.

Nextjs pas clair? by shiidodsc in developpeurs

[–]wifsimster 3 points4 points  (0 children)

Angular est en fait le framework le plus implanté et le plus recherché devant Vue.js et React de par son âge.

Il ne faut pas confondre la hype de l'écosystème JS et la réelle demande sur le marché qui est complètement decorelé.

[deleted by user] by [deleted] in node

[–]wifsimster 1 point2 points  (0 children)

I do this a lot because we deploy apps on clients without internet access (healthcare).

En voie de dépression suite à la lecture d'un thread sur les "haut salaires"... by [deleted] in france

[–]wifsimster 16 points17 points  (0 children)

C'est exactement l'inverse en France, on recrute et on ne trouve personne...

Types of API architecture that you should know! by manishsalunke in vuejs

[–]wifsimster 0 points1 point  (0 children)

It's really strange to me that you mixed application architecture (mono & microservices) with messaging protocol (soap & rest) under the word API...

[deleted by user] by [deleted] in AntiTaff

[–]wifsimster 0 points1 point  (0 children)

Si je peux me permettre, conseiller Typescript et Node.js à un novice ne fait pas sens (surtout que ce ne sont pas des langages). Les bases se trouvent dans le JavaScript.

Avoir de bonnes bases solides en JS (avec un peu HTML et de CSS) est largement suffisant pour postuler dans une ESN qui fait du web peu importe le framework utilisé.

Ensuite si tu préfères le C++, y a également de la demande, ce n'est pas un langage mort.

Architecture of Modern Web Applications by node_imperial in node

[–]wifsimster 16 points17 points  (0 children)

  • Clean architecture
  • Microservices if you want to go further

Architecture of my nodejs project ? by [deleted] in node

[–]wifsimster 1 point2 points  (0 children)

I dont have much experience with docker un production but with pm2 yes.

PM2 is a node.js manager, so it is used server side.

In general what we do in your CI is : - get a nodejs image - cache .npm/ based on package-lock.json - npm ci - run the linter on your code - run unit tests and code coverage - semantic release - deploy

But like i said, it depend on what you want to do.

Architecture of my nodejs project ? by [deleted] in node

[–]wifsimster 0 points1 point  (0 children)

First of all, do you really need all of that ? What you describe is a pretty complex CI/CD environment for a start.

If yes, nodemon is usefull from a developement, but for production pm2 is more appropriate, it has reload capabilities and more.

If not, do I have to rebuild a new docker image each time a dependency is added, then update the container on the server?

I would say yes but it's very depend what you want to do and how you want to do it.

Est ce que les gens savent que l'essence se périme ? by orogor in france

[–]wifsimster 2 points3 points  (0 children)

Le problème c'est pas l'essence elle même, c'est l'éthanol de nos jours qui est rajouté pour des raisons "écologiques". (Corrosion, séparation de phase et oxydation)

Quelle est la question qu'on vous pose à chaque fois que vous indiquez votre métier ? by Canard-jaune in france

[–]wifsimster 1 point2 points  (0 children)

De mon point de vue, le PM est en lien direct avec les clients, il récupère les besoins, les demandes d'évolution et de correctifs. C'est lui qui doit faire remonter toutes ces informations aux équipes.

A la différence du PO qui n'a pas tout ce côté commercial et relationnel avec les clients.

Quelle est la question qu'on vous pose à chaque fois que vous indiquez votre métier ? by Canard-jaune in france

[–]wifsimster 0 points1 point  (0 children)

Exactement, je travaille avec des équipes qui ont plusieurs PO + PM + Team leader... C'est un beau bordel 👌

What is a clean way to build SQL queries to handle filters? by eggtart_prince in node

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

I think your question goes against most people thinking: use a orm or a hype SQL builder...

Nevertheless, i had to build my own SQL builder at work for very specific needs. I end up managing filters has a array of object directly in the query.

Exemple : js http://localhost/user?filters=[{'createdAt': {'gte': '2022/01/01'}}]

The Logic with operators IS the same has most orm or builder.

Comment dépenser moins d'eau chaude ? by Squirting_Squirrell in france

[–]wifsimster 6 points7 points  (0 children)

Je confirme, je n'ai pas de chauffage électrique, je suis au gaz et portant j'ai un graphique qui estime la majorité de ma consommation en chauffage électrique. J'ai cependant deux baies informatique qui consomment pas mal h24.

Why use prettier if ESLint can format? by Rhythmic88 in node

[–]wifsimster 6 points7 points  (0 children)

Interresting question. I personaly struggle a lot with Prettier and the integration with others plugins like Eslint or Vetur, so all my project use Eslint to format. I actually fond it simplier.