GDG Strasbourg / Capitale Dev
GDG Strasbourg / Capitale Dev
  • 130
  • 24 920
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.
Переглядів: 78

Відео

Tabby, mon "Copilot" libre - Rafik Ferroukh
Переглядів 2614 днів тому
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
Переглядів 1314 днів тому
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
Переглядів 1714 днів тому
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
Переглядів 7414 днів тому
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
Переглядів 4314 днів тому
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
Переглядів 3514 днів тому
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
Переглядів 3614 днів тому
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
Переглядів 1614 днів тому
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
Переглядів 2014 днів тому
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
Переглядів 2814 днів тому
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
Переглядів 1714 днів тому
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
Переглядів 1114 днів тому
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
Переглядів 2014 днів тому
Cracking the Quantum Code: Découvrons la révolution quantique ! - Laurent Grangeau
Comment transformer un 'Deadly' Meeting en un véritable 'Daily' Meeting ?
Переглядів 2614 днів тому
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
Переглядів 1214 днів тому
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
Переглядів 2514 днів тому
Analyse et IA appliqué aux bases de données graphes - Introduction et démo
Oh my docs ! - Geoffrey Graveaud
Переглядів 6414 днів тому
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
Переглядів 3014 днів тому
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
Переглядів 8014 днів тому
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
Переглядів 22814 днів тому
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
Переглядів 8914 днів тому
UX AI: Mastering the UX of AI-Powered Products - Adi Mazor Kario
SELECT 'amazing_features' FROM "posgresql" - Kevin Davin
Переглядів 3814 днів тому
SELECT 'amazing_features' FROM "posgresql" - Kevin Davin
Une identité pour les fédérer toutes ! - Sébastien Ferrer
Переглядів 7814 днів тому
Une identité pour les fédérer toutes ! - Sébastien Ferrer
La Clean Archi ca marche aussi dans le Front ! - Dorian Lamandé
Переглядів 8014 днів тому
La Clean Archi ca marche aussi dans le Front ! - Dorian Lamandé
A la découverte de Bruno, le Postman killer ? - Alan DUCHENE
Переглядів 8314 днів тому
A la découverte de Bruno, le Postman killer ? - Alan DUCHENE
Comment intégrer au mieux une personne autiste en entreprise - Angi Guyard
Переглядів 3414 днів тому
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
Переглядів 4614 днів тому
10 fonctionnalités utiles du web que vous ne connaissez pas - Olivier Leplus
Le monde a besoin de hackers - Mathis Hammel
Переглядів 19014 днів тому
Le monde a besoin de hackers - Mathis Hammel
Devfest Strasbourg 2024 - Aftermovie
Переглядів 19121 день тому
Devfest Strasbourg 2024 - Aftermovie

КОМЕНТАРІ

  • @margotfreuchet9353
    @margotfreuchet9353 10 днів тому

    Quel intervenant pertinent! Bravo monsieur Ferrer

  • @geoffreygraveaud1886
    @geoffreygraveaud1886 10 днів тому

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

  • @kalist8938
    @kalist8938 13 днів тому

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

  • @romainrevel9301
    @romainrevel9301 13 днів тому

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

  • @thibautizard
    @thibautizard 13 днів тому

    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 Рік тому

    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) : ua-cam.com/video/HWZMKa0s9l4/v-deo.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