Комментарии:
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é.
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
Pourquoi Nginx avec le serveur Web Go, comme reverse proxy ?
Ответить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é"
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.
je sais même pas programmer mais j'ai tout regardé
Ответить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 :))
Ответить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...😅
Pour le teste de charge tu as vegeta ( qui est en go il me semble) pas besoin de réinventer la roue..... 😂
ОтветитьÇ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 ^^
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.
Ответить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 😉
fais tes commi a pied, jpeux te dire que tu bouffe tout avant de te bouger le cul pour retourner faire les courses
Ответить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)
Ответить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
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 😇
Ответить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
Ответитьje te conseille jmeter pour les test de charge
Ответитьce frontend de dév php
la violence visuelle
:p