Programmation

  • Une journée dans la vie d’un ingénieur Frontend Foundations chez Slack

    Une journée dans la vie d’un ingénieur Frontend Foundations chez Slack

    Une journée dans la vie d’un ingénieur Frontend Foundations chez Slack Coucher de soleil à San Francisco | photo par La première alarme sonne. Roupillon. La deuxième alarme sonne. Roupillon. La dernière alarme retentit et je sais que c’est la dernière, alors je saute du lit et joue immédiatement de la musique. La musique a…

  • Partie 3 – Architecture à activité unique + quelques poignards funky

    Partie 3 – Architecture à activité unique + quelques poignards funky

    Partie 3 – Architecture à activité unique + quelques poignards funky Fragments en 2020 Une seule activité Transformer les activités en fragments Cycle de vie des fragments Code qui a besoin d’une activité Mettre à jour le manifeste

  • 5 conseils pour simplifier l’adoption des coroutines Kotlin

    5 conseils pour simplifier l’adoption des coroutines Kotlin

    5 conseils pour simplifier l’adoption des coroutines Kotlin Utilisez le support intégré des bibliothèques. De nombreuses bibliothèques ont ajouté un support coroutine «prêt à l’emploi». Pour éviter de créer des convertisseurs et adaptateurs personnalisés, il est judicieux de tirer parti de ce que les bibliothèques fournissent «gratuitement». Par exemple, Retrofit (2.6.0 et supérieur) prend en…

  • Comment restreindre l’accès à votre distribution CloudFront avec l’authentification de base

    Comment restreindre l’accès à votre distribution CloudFront avec l’authentification de base

    Comment restreindre l’accès à votre distribution CloudFront avec l’authentification de base Pour que cela fonctionne, vous devez d’abord créer un Lambda fonction, qui est donnée ci-dessous: Pour rester simple, vous devez définir le nom d’utilisateur et le mot de passe à stocker en mémoire. Mais si vous souhaitez avoir plusieurs utilisateurs qui peuvent se connecter…

  • une façon moderne de gérer les listes dans Android à l’aide de DataBinding

    une façon moderne de gérer les listes dans Android à l’aide de DataBinding Pour commencer, créons un nouveau data qui sera le seul format utilisé par notre futur adaptateur universel: Les données détiendra… vos données. Il peut également être traité comme un «modèle d’affichage d’un élément de liste individuel». Cela peut être quelque chose d’aussi…

  • L’API (non officielle) de Yahoo Finance – Doug Guthrie

    L’API (non officielle) de Yahoo Finance – Doug Guthrie

    L’API (non officielle) de Yahoo Finance – Doug Guthrie Une interface Python pour des quantités infinies de données photo par Sean Pollock sur Unsplash Contexte Je travaille dans le secteur des services financiers en tant que gestionnaire d’analyse de données. Mon rôle est de soutenir mon organisation dans tout besoin lié aux données. Un projet…

  • Accélérez vos tests Android Espresso en regroupant les tests pertinents

    Accélérez vos tests Android Espresso en regroupant les tests pertinents

    Accélérez vos tests Android Espresso en regroupant les tests pertinents Si vous êtes comme moi, vous l’aimez quand il y a un seul bouton pour appuyer sur ce que je veux. En ce qui concerne l’exécution de tests dans Android Studio, j’aime qu’il soit facile de le configurer pour exécuter tous mes tests avec le…

  • 7 cas d’utilisation pratiques de compréhensions de dictionnaire en Python

    7 cas d’utilisation pratiques de compréhensions de dictionnaire en Python

    7 cas d’utilisation pratiques de compréhensions de dictionnaire en Python Considérez le code suivant qui crée un dictionnaire à partir d’une plage de nombres dont la valeur est le carré de la clé: square_dict = {num: num*num for num in range(1, 6)}print(square_dict)#Output{1: 1, 2: 4, 3: 9, 4: 16, 5: 25} Analysons maintenant la syntaxe…

  • Arrêtez d’utiliser Post / PostDelayed dans vos vues Android – Meilleure programmation

    Arrêtez d’utiliser Post / PostDelayed dans vos vues Android – Meilleure programmation

    Arrêtez d’utiliser Post / PostDelayed dans vos vues Android – Meilleure programmation Jusqu’à présent, je n’ai mentionné que postDelayed(). Tome, post() est de loin l’API la plus mal utilisée que j’ai jamais vue lorsqu’elle est appliquée à un View. Pourquoi utiliser post() quand il n’y a pas de retard attaché? Rappelles toi Handler est la…

  • Les étoiles GitHub sont surévaluées – Vers la science des données

    Les étoiles GitHub sont surévaluées – Vers la science des données

    Les étoiles GitHub sont surévaluées – Vers la science des données Il y a plus dans un projet open source que son nombre d’étoiles La source: Histoire des étoiles 1. Les étoiles ne sont pas équivalentes aux utilisateurs 2. Les étoiles dépendent fortement du contexte 3. Les stars sont toujours fondamentalement un engagement sur les…