Image communauté
🗓 Créé le 20/12/2020

Description

🌐 Partagez des conseils, astuces et découvertes autour de la tech en général et du développement d'applications en particulier.

Laisser un feedback

Veille Tech

31 membres - Voir toutes les communautés
nasser 24/04/2023 (20:27) GMT

Caroline est une chef d'entreprise qui a besoin d'une application web pour son entreprise de mode, mais n'a pas les compétences techniques pour la développer elle-même. Elle cherche un freelance compétent et fiable qui peut travailler efficacement avec son équipe pour fournir une application de qualité à un prix raisonnable.

Que lui proposerez-vous ? Discutons-en

nasser 16/11/2022 (23:17) GMT

Ce matin en parcourant Hacker News, j'ai vu un lien concernant Sapling, le nouveau gestionnaire de code source de git. Et d'après l'un des commentaires, Facebook n'était pas à l'aise avec certaines fonctionnalités de Mercurial et aurait forké le projet pour l'améliorer, après que l'équipe de Mercurial ne fut pas d'accord avec les suggestions de Facebook.

Voici l'annonce de facebook sur Sapling, pour ceux qui veulent en savoir plus: https://engineering.fb.com/2022/11/15/open-source/sapling-source-control-scalable/

En passant, penses tu que Sapling va dépasser Git avec le temps ?

 

 

nasser 10/11/2022 (20:54) GMT

Devrais-tu choisir REST ou GRAPHQL pour ton API


Il ne s'agit pas ici de dire que l'un est plus bien que l'autre, mais il s'agit de besoin réel :

✅ Si ton application n'est pas trop costaude, c'est-à-dire ne manipule pas beaucoup de données, utilise REST à cause de sa simplicité. À l'inverse, utilise GRAPHQL à cause de la structure qu'il prédéfinit à tes données.

✅ Si tu veux implémenter une API publique, utilise REST et surtout fait attention à la sécurité de tes données. Ne rend accessible que les données qui doivent l'être. Par contre, si tu n'as pas besoin de fournir une API publique, utilise GRAPHQL.

⁉️ Y'a-t-il quelque chose que j'ai omis ? Discutons-en en commentaire

nasser 09/11/2022 (22:46) GMT

Devrais-tu apprendre JavaScript ou TypeScript ?

La réponse est : tu ne peux pas faire du TypeScript sans JavaScript, donc tout ce que tu sais de JS t'aidera à comprendre TS

Si t'as des connaissances que t'aimerais partager n'hésite pas à nous rejoindre 

www.peef.dev

nasser 08/11/2022 (22:58) GMT

Pour ceux qui commencent dans le développement #Odoo ou veulent se lancer, cet article est votre porte d'entrée 📚 Liens, PDF et conseils pour apprendre Odoo efficacement https://www.peef.dev/post/nasser/liens-pdf-et-conseils-pour-apprendre-odoo-efficacement-232

nasser 06/11/2022 (06:03) GMT

Cette nuit, j'ai lancé un petit jeu sur le site, dont le but est de trouver la réponse à une question basée sur des indices. Puis à la fin du jeu, un gif marrant s'affiche de manière aléatoire. Je me suis inspiré de Wordle et Actorle, bien que lesdits jeux soient très différents de FunPill

🎯 L'objectif du jeu est de trouver le FunPill 🟢🟣💊 du jour

  • Tu as 5 tentatives pour deviner la bonne réponse grâce à des indices précis
  • Chacun des 5 indices apparaitra progressivement lors du déroulement du jeu
  • Un premier indice est affiché en début de jeu
  • Les autres indices sont dévoilés après chaque fausse réponse
  • Après les 5 tentatives, la bonne réponse est dévoilée
  • À la fin du jeu, tu peux découvrir un GIF marrant : c'est le FunPill 🟢🟣💊
Vas-y, teste le et dis-moi ce que tu en penses

nasser 30/10/2022 (11:36) GMT

htmx permet de rendre une page web reactive sans utiliser javascript: https://htmx.org/

nasser 18/11/2021 (17:01) GMT

La technique du Pomodoro marche-t-elle vraiment pour toi ?

nasser 02/09/2021 (13:09) GMT

Conventional Commits vous permet d'écrire de meilleurs commits


https://www.conventionalcommits.org/en/v1.0.0/

nasser 21/08/2021 (07:24) GMT

Write responsive web apps in full python 
https://github.com/lona-web-org/lona 

nasser 24/02/2024 (13:15) GMT

Comment trouver et travailler avec des freelances au Cameroun et en Afrique ?

Dans cet épisode de VeilleTech, nous présentons d'abord 2 découvertes de la semaine : TabbyML (https://github.com/TabbyML/tabby) et la sortie de Zuckerberg sur le Quest. Puis donnons des astuces sur le sujet de la semaine : comment trouver et travailler avec des freelances au Cameroun et en Afrique ?

nasser 01/02/2024 (11:12) GMT

L’art de communiquer en tant que développeur

En tant que développeur, comment devons-nous communiquer avec les membres de notre équipe ou avec nos clients ? Comment communiquer efficacement et comment bien communiquer avec les autres ? 

nasser 18/01/2024 (11:16) GMT

VeilleTech#3: Comment accéder à une base de clients prêts à collaborer avec toi ?

Dans cet épisode de Veille Tech, nous proposons 5 techniques efficaces pour faire venir des clients vers soi en tant que développeur freelance et terminons par la présentation d'un outil d'analyse de données open source.

nasser 11/01/2024 (11:30) GMT

VeilleTech#2: L'art de définir des tarifs justes en freelance

Comment établir un tarif juste quand on est freelance en Afrique ? Telle est la question à laquelle nous allons répondre et présentons la librairie ⁠PicoCSS⁠ à la fin, idéale pour ceux qui aiment des designs minimalistes.

nasser 04/01/2024 (07:16) GMT

VeilleTech#1 : Les solutions au problème d'argent que rencontrent les développeurs

Les développeurs en Afrique rencontrent des problèmes financiers qui sont dus à plusieurs problèmes. Dans cet épisode de VeilleTech, Peef propose 2 solutions qui vont t'aider à gagner de l'argent

nasser 25/09/2021 (10:58) GMT

Comment garder la motivation et réussir tous ses “side projects” en tant que développeur ?

Tous les développeurs commencent des “side projects”, mais tous ne les terminent pas. C'est vrai, chaque développeur fait quelque chose de son “temps libre” pour réaliser quelque chose de personnel. Des fois, la complexité ou la taille du projet pousse le développeur à abandonner son “side project” par manque ou baisse de motivation. Ensuite, il se voit en train de commencer un tout nouveau projet des semaines plus tard puis abandonne encore et encore. C'est alors que la réalité le rattrape: il est évident qu'il n'est pas en mesure de faire un “side project”. Alors, comment garder la motivation et réussir tous ses “side projects” en tant que développeur ? J'ai décidé de répondre à cette question en me basant sur mon expérience et partager avec vous comment je fais pour rester toujours motiver.

nasser 27/05/2021 (06:40) GMT

Entre Monolithe et Microservices : quelle architecture logicielle faut-il privilégier lorsqu'on démarre un projet ?

L'idée d'écrire cet article m'est venue mercredi dernier lorsque je parcourais mon fil Twitter. J'ai fini ma journée de travail comme d'habitude et j'ai ouvert le petit oiseau bleu sur mon smartphone. C'est alors que je tombe sur un tweet de Rayed Benbrahim, Développeur NodeJS - Fondateur de https://practicalprogramming.fr. Dans son tweet, il explique qu'il a eu une conversation avec un développeur qui cherchais un framework JS qui faciliterait la conception de Microservices. Il dit ensuite qu'il trouve étonnant qu'on veuille commencer un projet par une architecture microservices ensuite, partage quelques ressources qui expliquent à quel moment on peut s'aventurer vers ce type d'architecture. Ce jour là il a partagé un point de vue auquel j'adhère entièrement et je vais vous expliquer pourquoi, en prenant le cas de ce site, Peef.

nasser 12/05/2021 (19:44) GMT

Le salaire des développeurs au Cameroun

Aujourd'hui je vais toucher à un domaine qui fait couler beaucoup d'encre et de salives chez les développeurs au Cameroun : il s'agit comme vous le savez du salaire. En effet, beaucoup se plaignent du fait qu'on ne paye pas bien les développeurs, que les développeurs ne sont pas considérés à juste titre, que certains freelances (qui auraient faim) tuent le marché avec des prestations de moins en moins chères et j'en passe.

nasser 28/04/2021 (17:14) GMT

Comment déboguer efficacement? 

T’es un développeur et chaque jour du pisses des lignes de code et produit quelques fois des bugs. Ce qui est marrant c’est qu’en plus d’être le codeur que t’es, t’es aussi un bug hunter. Des fois, chaque algorithme que t’écris bug: t’obtiens des ValueError, des SynthaxError et j’en passe. C’est alors que tu portes ton armure de super-héros et tu corriges tous ces bugs à la vitesse de la lumière. Néanmoins, si jamais tu considères que t’es pas un bug hunter, alors, je t’explique ici comment en devenir un.

nasser 03/03/2021 (21:05) GMT

Ce que vous devez absolument savoir avant de participer au Hackathon du Port Autonome de Kribi

Il y'a un moment déjà, le port de Kribi dont le slogan est << Smart Port, Attractive Business >> a lancé un hackathon, ceci dans le but de permettre aux jeunes de la tech 237 (jeunes camerounais exerçant dans les nouvelles technologies) de proposer des solutions aux problématiques suivantes:

  1. Lutte contre la prolifération des faux frais
  2. Connexion et circulation de l’information entre les différents intervenants de la communauté portuaire et logistique
  3. Attractivité du port
  4. Réduction de la pénibilité des clients et des usagers

C'est la raison pour laquelle dans cet article, j'essaie d'apporter des éclairssicements aux règlements dudit hackathon et d'apporter mon point de vue à propos des actions que chaque participant devrait exécuter.

D'abord, c'est quoi un hackthon ?

D'après Wikipedia, un hackathon, marathon de programmation, ou programmathon est un évènement durant lequel des groupes de développeurs volontaires se réunissent pendant une période de temps donnée afin de travailler sur des projets de programmation informatique de manière collaborative. C'est un processus créatif aux objectifs larges et variés souvent axés sur la proposition de solutions informatiques innovantes, l'amélioration de logiciels existants ou la conception de nouvelles applications dans le domaine des technologies numériques.

Il en ressort de cette définition qu'un hackathon est un évènement où les développeurs peuvent participer de façon volontaire afin d'apporter des solutions à des problématiques précises.

Qu'est ce que le hackathon du port de Kribi n'est pas ?

Il faut noter que le règlement a été clair:

  1. Il ne s'agit pas d'un concours qui vise à recruter les meilleurs porteurs de projets et l'article 14 l'a précisé, il ne s'agit en aucun cas de créer un lien de subordination entre le PAK et le participant.
  2. Le projet que vous allez réaliser n'est pas un projet propriétaire sur lequel vous avez tous les droits. En participant à ce hackathon, vous acceptez de publier votre projet sous licence libre (GNU AGPL3 ou Creative Commons). Par conséquent, le PAK (Port Autonome de Kribi) peut réutiliser votre projet et le modifier.
  3. Le Port Autonome de Kribi ne prendra pas en charge votre transport et votre hébergement, seule votre alimentation sera prise en charge.
  4. En participant à cet évènement, vous accepetez que vos informations personnelles (nom, prénom, ville, département de résidence et photo) soient utilisés par le PAK dans toute manifestation promotionnelle, sur ses sites internet et tout site ou support affilié au PAK.
  5. Vous veillerez à avoir une bonne connexion internet si celui offert lors du hackathon n'est pas de bonne qualité, parce que le Port Autonome de Kribi ne pourra être engagée en cas de panne ou de dysfonctionnement du réseau de télécommunication utilisé, quelle qu’en soit la cause pour la participation à l'évènement
  6. Si jamais vous recevez des informations signalés comme présentant un caractère confidentiel par le PAK lors de l'événement, vous vous engagez à ne pas les divulgués à un tiers qui n’a pas à en connaître.

A cet effet, je vous conseille de lire attentivement le règlement dudit hackaton à l'adresse http://www.pak.cm/fr/node/1205

Comment apporter une solution aux problèmes soumis par le PAK si vous ne connaissez rien au domaine maritime?

Sachez tout d'abord que dans la tech, la compétence la plus importante est l'adaptabilité. Vous devez être en mesure de cibler un problème et d'y apporter une solution, quelque soit le domaine. Pour celà vous devez vous documenter:

  1. Faites un tour sur le site web du port de Kribi pour découvrir ce qu'il s'y trouve
  2. Faites des recherches sur internet concernant le domaine maritime
  3. S'il est possible de faire une visite au port de Kribi pour rencontrer les membres de la communauté portuaire afin de cerner les problématiques, faites-le

Comment réussir votre hackathon ?

Lors de ce hackathon, vous devez avoir une approche de développement RAD (Rapid Application Developpement) parce que le hackathon se déroulera durant une période de temps précise. D'ailleurs, l'article 3 du règlement précise que la participation se fait en équipe afin de délivrer une solution complète et mettre le service en marche. Je ne vous conseillerai donc pas de privilégier une démarche agile. Cependant, vous devez faire une bonne analyse et conception basée sur UML et fournir un document qui explique très bien votre solution. Vous pouvez aussi utiliser GitHub (l'onglet projet) ou bien Trello pour organiser vos tâches. Votre solution doit absolument répondre à une problématique soulevée par le port de Kribi. Votre projet s'il est logiciel, pourrait peut-être interagir avec le système d'information portuaire du PAK, ou l'ERP ou bien même le site web.

Je vous propose ci-dessous des liens qui pourraient vous aider: