Tech

Cypress, la solution pour vos tests automatisés

Introduction L’informatique est aujourd’hui un pilier de notre société. Tous les jours, dans nos diverses activités professionnelles ou personnelles, nous utilisons parfois sans même nous rendre compte un bon nombre d’outils numériques. Pendant de nombreuses années, l’assurance qualité était plus…

Lire la suite
Tech

Comment devenir un meilleur développeur

Ici, tu retrouveras une liste de bonnes pratiques non-exhaustive à appliquer au quotidien en tant que développeur. Elles te permettront de gagner en efficacité et en qualité au quotidien. Si tu respectes déjà tous ces points, t'es trop BG. Relire son code Avant chaque MR (Merge Request) / PR…

Lire la suite
Tech

Découverte de la QA !

La QA (Quality Assurance) est un terme utilisé pour parler de tout processus visant à vérifier la qualité d’un produit ou d’un autre processus. En d’autres termes, la QA est là pour s’assurer de la conformité d’un produit aux exigences. Dans le monde de l’informatique, on parle souvent de tests de…

Lire la suite
Tech

Imports absolus de modules pour React et React Native

Imports relatifs VS. imports absolus Le découpage des applications JavaScript en modules permet d’avoir un code bien structuré qui respecte le principe de SoC (Separation of Concerns). En revanche à mesure que les projets grossissent, la profondeur des dossiers devient plus importante et il est…

Lire la suite
Tech

Comment faire sa veille techno ?

Qu’est-ce que la veille techno ? Nous travaillons dans un monde de technologies en perpétuelle évolution. Chaque technologie possède son numéro de version, et chaque nouvelle version arrive avec son lot de nouvelles fonctionnalités et correctifs de bugs. Nous sommes amenés à utiliser de multiples…

Lire la suite
Tech

Mise en place d'une API en .Net 5

Introduction Le .NET 5 ? Le .NET 5 monte rapidement ces derniers temps. Ceci n’est pas un hasard ! En effet, cette nouvelle mouture de Microsoft a pour objectif de "simplement" remplacer le .NET Framework historique. Contrairement à son aîné, cette technologie est OpenSource et a pour vocation de se…

Lire la suite
Tech

Les avantages de la certification ISTQB pour un testeur !

Présentation Le programme de certification ISTQB® a pour but de fournir aux testeurs des connaissances permettant de vérifier et tester efficacement des logiciels. Ce système de certification comprend trois niveaux : Le Niveau ‘Fondation’, et les extensions ‘Testeur Agile’ et ‘Model-Based Testing…

Lire la suite
Tech

Happy Birthday Scrum ; 25 ans ! En cadeau les deux fondateurs viennent de sortir le nouveau guide !

Happy Birthday Scrum ; 25 ans ! En cadeau, les deux fondateurs viennent de sortir le nouveau guide ! Mais avant de parler du contenu, un peu d’histoire… Scrum est aujourd’hui le framework le plus utilisé en agilité. Il a été mis au point en 1995 par Ken Schwaber et Jeff Sutherland : Chaque édition…

Lire la suite
Tech

Les bonnes pratiques de la gestion de projet !

En tant que Chef de Projet, vous êtes le capitaine de navire qui aura pour but de mener à bien votre projet, dans les temps et le budget imparti. Voici quelques bonnes pratiques en matière de gestion de projet, tirées principalement du PMI et de la méthodologie AGILE. Que vous soyez chef de projet…

Lire la suite
Tech

Maîtriser et personnaliser son appareil Android - partie 2

Maîtriser et personnaliser son appareil Android Les outils à notre disposition Afin de pouvoir modifier le système ou encore les applications, nous disposons de divers outils. Certains comme Fastboot ou Android Debug Bridge (ADB) sont proposés directement par Google et d’autres comme Magisk, qui…

Lire la suite
Tech

Maîtriser et personnaliser son appareil Android

Maîtriser et personnaliser son appareil Android Dans ces articles, je vous propose d’apprendre à maîtriser votre expérience utilisateur sur vos appareils Android. Nous commencerons par un petit historique du système pour vous expliquer les étapes importantes qui ont permis une démocratisation des…

Lire la suite
Tech

Implémentation d'un système de gestion des cookies

Pour vous aligner avec ce que dit la loi, si votre site utilise des cookies, vous devez en informer vos utilisateurs et leur permettre de les bloquer s'ils le souhaitent. A travers cet article, nous allons voir toutes les étapes qui vous permettront de mettre ce système en place. Afin de bien…

Lire la suite
Tech

Améliorez la gestion de vos third parties grâce à Google Tag Manager

Google Tag Manager : qu'est-ce que c'est ? Qu'est-ce que ce n'est pas ? Google Tag Manager est ce qu'on appelle un système de gestion de balises. Il permet de mettre à jour et déployer rapidement du code de suivi sur votre site web. Même si Google présente cet outil comme permettant au marketing de…

Lire la suite
Tech

Créer une équipe de test : pourquoi c'est important ?

Vous n’avez pas d’équipe de test sur votre projet ? Vous voulez savoir en quoi ça consiste ? Je vais vous donner de bonnes raisons de vouloir en créer une ! Le test logiciel/QA (Assurance Qualité) : qu’est-ce que c’est ? Le test logiciel est une procédure de vérification d’une application. L…

Lire la suite
Tech

Intégration Continue & Tests : un exemple avec GitlabCI et Codeception

Dans ce tutotrompe, nous allons voir ensemble comment avoir un processus de développement robuste qui permettra de vérifier le bon fonctionnement de ton code avant le déploiement. On verra ensuite un cas simple d’utilisation avec Codeception et des tests sur la partie front d'un site. L’intégration…

Lire la suite
Tech

AttiCoin, une blockchain au service de la cohésion

Et oui, vous avez vu le mot blockchain et vous allez certainement crier au scandale du buzzword pour vous faire cliquer sur l'article. Et vous auriez raison ! En effet, chez Attineos nous avons développé notre propre cryptomonnaie basée sur la technologie de la blockchain, comme s'il y en avait déjà…

Lire la suite
Tech

Pourquoi nous avons choisi Gatsby ?

Pourquoi nous avons choisi Gatsby ? Chez Attineos, on aime bien la nouveauté, mais on aime surtout les technologies innovantes et qui apportent un réel gain à l'utilisateur final. Pour transmettre cette vision, nous avons décidé de réécrire notre site de zéro en incorporant des technologies du futur…

Lire la suite
Tech

Déploiement d'une application avec Now.sh (v2)

Pour un side project que je développe sur mon temps personnel, j'avais besoin de déployer une application Create-React-App (CRA) ainsi que quelques Web Services. J'ai choisi une architecture Serverless pour ne pas avoir à m'occuper des serveurs moi-même. J'ai choisi de faire mes déploiements avec l…

Lire la suite
Tech

Mise en place des JWT dans une API REST avec Symfony 4

Aujourd’hui, nous allons voir comment sécuriser une API Symfony 4 avec les Json Web Tokens. Dans ce tutotrompe, nous allons revoir ensemble les bases d’une API REST pour ensuite se focaliser sur les tokens JWT. Qui sont-ils ? A quoi servent-ils ? Et surtout comment les implémenter. Tout le code…

Lire la suite