Programmer un projet perso : les pièges à éviter.

Programmer un projet perso : les pièges à éviter.

codeconcept

12 дней назад

2,960 Просмотров

Ссылки и html тэги не поддерживаются


Комментарии:

@dev-rachid
@dev-rachid - 25.05.2024 01:44

pour éviter ces problèmes de compatibilités + meilleure sécurité + facilité de déploiement + scalabilité lorsqu'il faudra ajouter les serveurs + facilité de maintenances ---> faire une architecture de microservices où chaque service sera un conteneur docker. Puis ensuite, utiliser kubernetes pour orchestrer ces conteneurs docker. Puis, utiliser Jetkins pour automatiser le flux vers kubernetes. Ensuite, utiliser ansible pour écrire les configs après terraform (provisionning d'infra VPC). Cette stack permettra de faire énormément d'économie et de facilité lié à l'automatisation , la maintenance facilité.

C'est une belle idée de projet avec Go,
Ajouter de la data analyse (dashboard) serait bien si beaucoup de produits différents afin d'y gérer également les côuts des aliments consommés et/ou non afin de prendre des décision sur les achats pour éviter des achats non nécessaires. Mysql serait top car il est rapide secure et gère plus de recordset et plus de fonctions. SQL est top pour les requêtes te donnera plus de liberté et flexibilité pour tout faire avec rapidité et facilité.

Ответить
@encarta_actuarial_by_Fany
@encarta_actuarial_by_Fany - 24.05.2024 23:33

De mon côté je n'es pas terminé mon mvp 😅, le déploiement était la catapulte j'ai appris le déploiement django+ gunicorn+ngnix+ supervisor. La version service m'a perdu du temps. J'ai réussi j'étais content maintenant je veux ajouter un blog , pour cela il faut préparer le référencement seo pour être bien visible. Ensuite comme tu as dit ça donne d'autres idées de projets au fur et à mesure. Le second je ne commence pas. Ça serait super une émission où on présente des mini projet.

J'attends de nouvelles astuces😅 car le mvp n'es pas prêt

Ответить
@elbakkayg
@elbakkayg - 24.05.2024 21:25

Pourquoi Nginx avec le serveur Web Go, comme reverse proxy ?

Ответить
@lecocotier4740
@lecocotier4740 - 23.05.2024 23:02

j'essaie de faire un reddit like avec NextJS et Nest, en attendant le début de mon alternance en Juillet haha

mais bon je ne compte pas le nombre de projets perso que j'ai "oublié"

Ответить
@Coleim
@Coleim - 23.05.2024 23:00

Question naive. Pourquoi tu fais un call ajax vers www et pas vers le domaine sans www quand ta page web est dans ce cas ? Ca t'eviterais les CORS.
Sinon tu peux soit définir une redir au niveau du ndd directement, soit configurer nginx pour autoriser les cors depuis le domaine sans www.

Ответить
@dadine708
@dadine708 - 22.05.2024 23:48

je sais même pas programmer mais j'ai tout regardé

Ответить
@Dachailley
@Dachailley - 22.05.2024 20:21

Je viens de terminer un projet d'une application Windows qui s'appelle Proactile, c'est un logiciel pour tracker le temps passé sur le projet perso et le ressenti :) ça peut t'intéresser d'ailleurs :) J'ai eu plein de galère du genre certificat Sectigo à 300 euros par an pour le MSIX xD, des dépendences à mettre à jour car vulnérabilité, tout le RGPD à mettre en place, toutes les CGU, CGV etc.. (sans parler de la technique et du marketing). C'est super intéressant mais faut s'accrocher :) (c'est un peu pour ça que j'ai fait mon app :))

Ответить
@victorSarramalho
@victorSarramalho - 22.05.2024 12:19

Je sais pas si votre adresse ip perso ou celle de votre hébergeur que vous avez montré en fin de vidéo.
Si c'est chez vous, c'est pas risqué. Maintenant on sait où vous habitez...😅

Ответить
@martinlionel7487
@martinlionel7487 - 22.05.2024 08:09

Pour le teste de charge tu as vegeta ( qui est en go il me semble) pas besoin de réinventer la roue..... 😂

Ответить
@gungun974
@gungun974 - 22.05.2024 07:18

Ça fait plaisir de voir de petite video comme celle ci qui parle de projet perso. C'est toujours bien de se trouver du temps et de créer des outils pour soit.
Perso actuellement je suis entrains de créer un projet d'un lecteur de musique Cross Platform avec client / serveur pour pouvoir écouter ma musique locale partout et centralisé mes fichiers.
J'ai pas encore fini ce projet car je dois faire d'autre chose en parallèle mais quand j'ai le temps, ça fait plaisir de travailler dessus ^^

Ответить
@user-qf6ig2dy9l
@user-qf6ig2dy9l - 22.05.2024 07:09

Bonjour , j'ai fait une appli pour la gestion du personnel pour une association avec react vite et express que je ne connaissais pas du tout , et je confirme grosse galère pour le junior que je suis , actuellement elle tourne sur un nas (qui ne supporte pas docker malheureusement ) , du coup j'ai un peu triché je me sers de pm2 pour lancer deux commandes en bash (l idéal aurait été un environnement config js mais pas réussi a le faire fonctionner pour le moment) , un npm start un npm run preview -- --host , bref du gros bricolage et c 'est vrai que ca me permet de découvrir plein d'aspects d'ont je n'avais même pas connaissance (ssh , commandes linux , les cors ,le build etc ..) . Donc oui faire une apli du figma jusqu'au déploiement c'est un petit challenge mais c'est quand même cool quand ca tourne , merci pour vos vidéos ,et vos enseignements.

Ответить
@iamgly
@iamgly - 22.05.2024 02:52

Ah perso, j'adore me plonger dans des projets perso. Je ne fais pas beaucoup de web, je développe plus souvent des applications cli et des libs en Rust ou en C++. Cependant, je suis parfois confronté aux mêmes problèmes que tu as d'une manière ou d'une autre.
Par exemple, récemment, dans une application cli pour s'interfacer avec un moteur d'IA génératif, j'ai fini d'implémenter llama.cpp (un moteur d'IA générative local) et pour finir l'application, je dois actualiser l'intégration continue. C'est un enfer... En fonction des systèmes d'exploitation, des lib C, des fonctionnalités GPU et tout, je me retrouve avec 5-6 jobs sur 25 qui fonctionne.
Néanmoins, j'adore me plonger dans ce genre de projets. J'apprends énormément de choses et j'aime le challenge que ça procure !

En tout cas bonne chance pour ton projet et j'espère que tu y trouves le même plaisir à le faire 😉

Ответить
@dareal6726
@dareal6726 - 22.05.2024 01:51

fais tes commi a pied, jpeux te dire que tu bouffe tout avant de te bouger le cul pour retourner faire les courses

Ответить
@devcrown
@devcrown - 21.05.2024 23:38

Super vidéo comme d'habitude, si tu a le temps, tu peut faire une petite vidéo pour configurer un vps ? (sécruisé, config un nom de domaine, installer une stack lamp ou javascript)

Ответить
@maloukemallouke9735
@maloukemallouke9735 - 21.05.2024 22:36

Merci pour la vidéo.
l application est pratique mais si il y avait la photo du plat ou du produit qui est reconnu automatiquement c est encore mieux

Ответить
@elhadjbabacarcisse2868
@elhadjbabacarcisse2868 - 21.05.2024 22:19

Oui moi j'ai un projet perso en cours, Expenza qui permet de gérer les dépenses et budgets (pages insta / twitter / tiktok dispos) et ça m'a permis d'apprendre plus Flutter, NextJS et Spring Boot et d'assoir mes connaissances là dessus  😇

Ответить
@MrNiuxe
@MrNiuxe - 21.05.2024 22:02

J'adore firefox. Mais c'est vrai, son cache, c'est une chiant. Le nombre de fois où je me suis pris la tronche dessus. Depuis, je balance des querystring sur les appels des fichiers statics. exemple en mode dev : /path/to/app.js?t=un_timestamp exemple en mode prod : /path/to/app.js?v=1.2

Ответить
@Xilrog
@Xilrog - 21.05.2024 22:01

je te conseille jmeter pour les test de charge

Ответить
@CoIdestMoments
@CoIdestMoments - 21.05.2024 21:51

ce frontend de dév php
la violence visuelle
:p

Ответить