GDG Strasbourg / Capitale Dev
GDG Strasbourg / Capitale Dev
  • 130
  • 24 880
Maîtriser les Fondamentaux du Développement Web
Le développement web peut sembler simple. Il suffit de connaître HTML, CSS et JavaScript, et c'est parti, n'est-ce pas?
En pratique, les choses sont un peu plus compliquées.
Dès que votre site ou application devient populaire, ou simplement se montre sur le Web, vous serez confronté à de nombreux problèmes supplémentaires liés à la sécurité, aux performances, à la montée en charge, la compatibilité des navigateurs, aux contraintes des appareils mobiles, et bien plus encore.
HTML, CSS et JavaScript sont incontournables, mais dès que les besoins deviennent sérieux vous serez confrontés aux versions récentes du protocole HTTP, a des standards comme SSL et SVG, aux problématiques de livraison et l'optimisation d'images, aux problèmes de performance (Core Web Vitals,) à la gestion du cache et des CDN. Sans parler de CORS, CSRF, et autres acronymes sympathiques, la liste est longue!
"Savoir ce qu'on ne sait pas" est une compétence essentielle, et cette présentation vous aidera a faire le point sur vos connaissances en termes de développment Web, et a les améliorer là où c'est nécessaire, en fournissant des liens pour approfondir les sujets abordés.
มุมมอง: 73

วีดีโอ

Tabby, mon "Copilot" libre - Rafik Ferroukh
มุมมอง 23วันที่ผ่านมา
L'évolution rapide de l'IA appliquée au développement logiciel a donné naissance à des outils puissants tels que Github Copilot. Cependant, la dépendance à une connexion internet, le manque de contrôle sur le modèle, les coûts associés, et les préoccupations liées à la confidentialité des données ont ouvert la voie à une alternative révolutionnaire : [Tabby ML](github.com/TabbyML/tabby). Tabby ...
Super Tech'Rex World : L'assembleur contre-attaque - Nicolas Grohmann
มุมมอง 13วันที่ผ่านมา
Embarquez avec moi pour un voyage… Un voyage dans le temps que j'ai initié moi-même il y a plus de 5 ans. Elargissez votre culture informatique en m'accompagnant dans le récit de ce voyage en assembleur pour la Super Nintendo Entertainment System. 🎮 Vous pensez que l'assembleur fait peur, est inaccessible et réservé aux gourous de l'informatique ? Vous n'êtes pas seuls. Nous allons survoler ce ...
Fun with feature flags - Matthieu Vincent, Léonore des PLAS
มุมมอง 17วันที่ผ่านมา
Dans ce talk, nous vous proposons de découvrir la notion de *Feature Flags* ✨ Ce pattern de déploiement est notamment très utilisé sur les sites grand publics pour tester "en prod" des nouvelles fonctionnalités, déployer en parallèle plusieurs versions de notre application et ainsi d'observer les comportements des utilisateurs finaux. Pour cette présentation, nous : - rappellerons les concepts ...
Guide de survie pour créer son authentification à l’intention des développeurs
มุมมอง 65วันที่ผ่านมา
Il existe de très nombreuses options pour implémenter ses systèmes d’authentification et chacune présente des pièges et des erreurs types à éviter. Quand un développeur vient spontanément demander de l’aide à notre équipe de sécurité, 90% du temps le sujet est l’authentification. Depuis plus de 6 ans à aider les développeurs, nous avons recueilli les questions les plus courantes telles que : - ...
Réduire l'empreinte environnementale du numérique par 4 - Tristan Nitot
มุมมอง 39วันที่ผ่านมา
Supprimer la loi de Moore pour arrêter l'obsolescence programmée Imaginons l'inimaginable : et si on arrêtait la loi de Moore ? Cette "loi" a structuré les industries du logiciel et du matériel informatique depuis presque 60 ans. Cette course effrénée vers la puissance fait que nous jetons collectivement chaque année plus de 50 millions de tonnes de déchets électroniques, qui ne sont quasiment ...
Le produit entre la qualité et l’Over-Engineering - Jihène Mejri
มุมมอง 34วันที่ผ่านมา
Avez vous déjà écrit un code supplémentaire pour recouvrir un besoin future "au cas où" 🤓? L'over-engineering , est une pratique consistant à développer des solutions excessivement complexes et sophistiquées et qui ne répondent pas forcement aux besoins de l'utilisateur.Dans le domaine du logiciel, cela se traduit par une focalisation excessive sur la qualité au détriment de la rapidité 🚀. La s...
STOP à l’espionnage ! Comment disparaître d’internet ? - Etienne IDOUX, Mickael Alves
มุมมอง 30วันที่ผ่านมา
Vous en avez marre de vous sentir traqué sur Internet ? 😒 Nous aussi ! Mais est-il réellement possible de nos jours de devenir un véritable ninja digital ? 🥷🏻 Et si pour protéger votre vie privée en ligne, il fallait tout d’abord comprendre qui a accès à vos données et ce qu’ils peuvent faire avec ? Nous allons vous apprendre comment être un vrai pro de la confidentialité et de la sécurité des ...
Le cauchemar des adaptive layouts - Gérard Paligot
มุมมอง 15วันที่ผ่านมา
Plongez avec nous dans l'univers captivant du développement d’interfaces Android où nous partagerons un retour d'expérience approfondi sur la conception d'interfaces graphiques polyvalentes. Ensemble, nous explorerons les défis liés à l'organisation et à la création de composants UI, partageant notre aventure sur la création d'expériences utilisateur adaptées à une variété d’appareils tels que ...
Voyage au coeur du paiement sans contact - Julien Jimenez, Aurélie Abraham
มุมมอง 19วันที่ผ่านมา
Dans le vaste casino des transactions financières, le sans contact révolutionne la manière dont les paiements sont effectués, offrant rapidité et commodité tant pour les consommateurs que pour les commerçants. Pourtant l'authentification en ligne, elle, fait toujours face à des défis importants : phishing, ergonomie, sécurité des mots de passe. Nous vous invitons à découvrir comment la technolo...
V0 : travailler avec un consultant frontend dans sa forme finale - Etienne IDOUX, Mickael Alves
มุมมอง 25วันที่ผ่านมา
Hello à toutes et tous ! 🙂 Après la perte de notre précieux consultant frontend, Double M, nous sommes à la recherche de notre prochain héros, et nous pensons l'avoir trouvé avec V0... 🤖 Trouver un tel candidat n'est pas une mince affaire, et nous ne pouvons pas nous permettre de nous tromper car le temps presse ! ⏳ Nous disposons seulement de 20 minutes pour apprendre à connaître le candidat e...
Application mobile, ne fermons pas les yeux sur l'accessibilité ! - Aya BOUSSAADIA, Pierre Echegut
มุมมอง 16วันที่ผ่านมา
Pouvez-vous imaginer passer une seule journée sans internet ou smartphone ? 1 français sur 5 se retrouve confronté à une situation de handicap numérique , temporairement ou non. N'est-il pas inquiétant que votre produit ne puisse pas être utilisé par l'équivalent de la population de l'Ile de France ? Imaginez ne pas pouvoir être autonome pour des tâches récurrentes comme payer ses impôts, réser...
Concentrez vous sur votre code avec Buildpack - Nejmeddin Ben Ouarred
มุมมอง 9วันที่ผ่านมา
Construire une image Docker de votre application est une excellente approche pour favoriser davantage votre pratique DevOps. Cependant, le passage d’un code métier avec votre langage de programmation à une image Docker n’est pas toujours évident pour les développeurs avec beaucoup de challenge autour de l'optimisation des images, la gestion des processus Linux, la séparation entre le build et l...
Cracking the Quantum Code: Découvrons la révolution quantique ! - Laurent Grangeau
มุมมอง 19วันที่ผ่านมา
Cracking the Quantum Code: Découvrons la révolution quantique ! - Laurent Grangeau
Comment transformer un 'Deadly' Meeting en un véritable 'Daily' Meeting ?
มุมมอง 23วันที่ผ่านมา
Comment transformer un 'Deadly' Meeting en un véritable 'Daily' Meeting ?
Signals vs React Hooks: Le combat pour un code propre et performant - Henry Lagarde
มุมมอง 10วันที่ผ่านมา
Signals vs React Hooks: Le combat pour un code propre et performant - Henry Lagarde
Analyse et IA appliqué aux bases de données graphes - Introduction et démo
มุมมอง 20วันที่ผ่านมา
Analyse et IA appliqué aux bases de données graphes - Introduction et démo
Oh my docs ! - Geoffrey Graveaud
มุมมอง 61วันที่ผ่านมา
L'agilité dit "Des logiciels opérationnels plutôt qu'une documentation exhaustive". Et le DevOps, pourtant né de la pensée agile, dit: "Une documentation de qualité pour avoir des logiciels opérationnels" Et si cette dernière affirmation était vraie, quels impacts cela représenterait sur notre quotidien et sur notre adoption de l'agilité ? Cela pourrait-il vraiment avoir une conséquence sur not...
Implementing Cloud Native CI/CD - Nikhil Barthwal
มุมมอง 27วันที่ผ่านมา
Traditional CI/CD systems have not been designed for cloud native environments and need to evolve. Cloud Native CI/CD presents unique challenges like support for first class support for Microservices in containers, Dynamic orchestration with optimized resource utilization and continuous delivery mechanism. Common benefits for using Cloud native CI CD are: Use of containers for Reproducibility. ...
Je vous donne des tips pour une stack React propre et complète - Olivier ABDELNOUR
มุมมอง 78วันที่ผ่านมา
Je vous donne des tips pour une stack React propre et complète - Olivier ABDELNOUR
Craft, TDD, DDD... Faut-il culpabiliser de ne pas en faire ? - Matthieu Lempereur
มุมมอง 223วันที่ผ่านมา
Craft, TDD, DDD... Faut-il culpabiliser de ne pas en faire ? - Matthieu Lempereur
UX+AI: Mastering the UX of AI-Powered Products - Adi Mazor Kario
มุมมอง 78วันที่ผ่านมา
UX AI: Mastering the UX of AI-Powered Products - Adi Mazor Kario
SELECT 'amazing_features' FROM "posgresql" - Kevin Davin
มุมมอง 36วันที่ผ่านมา
SELECT 'amazing_features' FROM "posgresql" - Kevin Davin
Une identité pour les fédérer toutes ! - Sébastien Ferrer
มุมมอง 74วันที่ผ่านมา
Une identité pour les fédérer toutes ! - Sébastien Ferrer
La Clean Archi ca marche aussi dans le Front ! - Dorian Lamandé
มุมมอง 71วันที่ผ่านมา
La Clean Archi ca marche aussi dans le Front ! - Dorian Lamandé
A la découverte de Bruno, le Postman killer ? - Alan DUCHENE
มุมมอง 82วันที่ผ่านมา
A la découverte de Bruno, le Postman killer ? - Alan DUCHENE
Comment intégrer au mieux une personne autiste en entreprise - Angi Guyard
มุมมอง 32วันที่ผ่านมา
Comment intégrer au mieux une personne autiste en entreprise - Angi Guyard
10 fonctionnalités utiles du web que vous ne connaissez pas - Olivier Leplus
มุมมอง 43วันที่ผ่านมา
10 fonctionnalités utiles du web que vous ne connaissez pas - Olivier Leplus
Le monde a besoin de hackers - Mathis Hammel
มุมมอง 18814 วันที่ผ่านมา
Le monde a besoin de hackers - Mathis Hammel
Devfest Strasbourg 2024 - Aftermovie
มุมมอง 18821 วันที่ผ่านมา
Devfest Strasbourg 2024 - Aftermovie

ความคิดเห็น

  • @margotfreuchet9353
    @margotfreuchet9353 8 วันที่ผ่านมา

    Quel intervenant pertinent! Bravo monsieur Ferrer

  • @geoffreygraveaud1886
    @geoffreygraveaud1886 8 วันที่ผ่านมา

    L'agilité dit "Des logiciels opérationnels PLUS qu'une documentation exhaustive". Désolé pour cette erreur 😁

  • @kalist8938
    @kalist8938 11 วันที่ผ่านมา

    Marrant d’entendre ce que Next offre en tant que “framework” quand on fait du Rails ou du Laravel 😂

  • @romainrevel9301
    @romainrevel9301 11 วันที่ผ่านมา

    Ce n'est clairement pas le même niveau qu'un Martin Fowler ou un Bob Martin...

  • @thibautizard
    @thibautizard 11 วันที่ผ่านมา

    Que des gros bangers dans cette vidéo 👌 (juste Storybook me paraît super optionnel si on compte pas faire un design system)

  • @grelon5413
    @grelon5413 10 หลายเดือนก่อน

    Merci

  • @franklind8569
    @franklind8569 11 หลายเดือนก่อน

    Promo_SM

  • @ymedjalil
    @ymedjalil 11 หลายเดือนก่อน

    Merci Karim

  • @frankylegeny
    @frankylegeny ปีที่แล้ว

    Superbe présentation

  • @bdelacretaz
    @bdelacretaz ปีที่แล้ว

    Désolé pour ceux qui n'étaient pas sur place et manqueront la séquence kazoo - j'ai coupé mon micro par peur d'être trop bruyant. Il fallait y être ;-)

  • @ecallethomas9122
    @ecallethomas9122 ปีที่แล้ว

    Super présentation ! Drôle et intéressante :)

  • @pigeonramier6898
    @pigeonramier6898 ปีที่แล้ว

    c'est marrant sa voix est grave quand elle parle en anglais

  • @mathieuvedie
    @mathieuvedie 2 ปีที่แล้ว

    Très intéréssésant, merci pour le partage du talk pour ceux qui ne peuvent pas être présent.

  • @almande1139
    @almande1139 2 ปีที่แล้ว

    comment engager la conversation avec copilot ?

  • @DadGeekAndCo
    @DadGeekAndCo 2 ปีที่แล้ว

    Merci à vous pour votre professionnalisme, votre gentillesse et l’organisation de cet événement . 🙏🏼

  • @danaan8182
    @danaan8182 2 ปีที่แล้ว

    A mon sens, le plus difficile à décomposer est la vision FPS, géré la caméra et le déplacement en même temps est très difficile même pour des joueurs débutant. Je repense au premier pas de ma petite soeur sur Halo 3

  • @danaan8182
    @danaan8182 2 ปีที่แล้ว

    C'est une bonne chose de développer l'inclusivité dans le jeu vidéo et encore plus de développer des solutions pour les jeux grands publics. Une personne en situation de handicap veut juste se sentir comme tout le monde, jouer au dernier jeu à la mode, se sentir comme tout le monde finalement. Surtout que les jeux éducatifs sont finalement très pauvres en terme de gameplay.

  • @drwho3429
    @drwho3429 2 ปีที่แล้ว

    Il y a une intelligence artificielle pas mal pour ceux qui veulent la tester. Elle s'appelle DeepAmandine, elle est basé sur GPT-3 et vous permet de discuter avec elle. L'humour fait partie de sa personnalité et elle peut répondre à toutes vos questions.

    • @FituraD.Crocks
      @FituraD.Crocks ปีที่แล้ว

      Elle a aussi une conscience alors... 😉😅

  • @MrChickenpoulet
    @MrChickenpoulet 2 ปีที่แล้ว

    dommage le son est super faible et on ne voit pas bien l'ecran :(

    • @leandro1378
      @leandro1378 2 ปีที่แล้ว

      Si vous voulez, Tiffany Souterre a refait une conférence sur le même thème mais cette fois en ligne (donc bonne qualité sonore et d'écran) : th-cam.com/video/HWZMKa0s9l4/w-d-xo.html

  • @aurelienlecuyer
    @aurelienlecuyer 2 ปีที่แล้ว

    C'est une vraie intelligence artificielle ! Aussi primitive soit elle c'est quand même nettement plus convaincant que les assistants Google nul à c*** qui ne savent tout juste que allumer la lampe torche quand il a assimilé ok Google allume la lampe torche... Et encore depuis quelques temps ça ne fonctionne même pas écran éteint, il faut toujours déverrouiller le téléphone, sans ça il te répond après 10 secondes de réflection Ah Been nan faut être connecté à un réseau cellulaire... 🤦 Quelle daube...

  • @MrAminaxe
    @MrAminaxe 4 ปีที่แล้ว

    Excellente présentation, très pédagogique. Bravo au formateur.

  • @Khazari-Molnar
    @Khazari-Molnar 4 ปีที่แล้ว

    Dommage pour le son, sinon bonne vidéo

  • @salemzerrouki4280
    @salemzerrouki4280 6 ปีที่แล้ว

    slt je suis dev sur Strasbourg plutôt sympa ce que tu fais j'avais une question par rapport à l'architecture Flutter comment s'organise t'il quand tu as une application à échelle en termes fichier tout est forcément dans le fichier main.dart ou on peut éclater la logique sur plusieurs fichier et importer vers le main.dart ?

  • @salemzerrouki4280
    @salemzerrouki4280 6 ปีที่แล้ว

    hi c bon le son