Généré le 25 Décembre 2025 20:25
Vieilles statistiques? UPDATE !
Le score est de 56/100
Titre
Longueur : 0
Très mauvais. Nous n'avons pas trouvé de titre sur votre page.
Description
Java Java Time API Streams Stream Filters Stream Collectors Executors Generics Functional Interfaces Lambda Expressions Junit 5 From Anonymous to Lambda JFairy Data Generator Using Optional Builder Desing Pattern Mailosaur Getting Started GitHub Repository Spring Boot Spring Boot AOP Spring Boot RESTful Spring Boot Handler Exception Spring Boot Internationalization Spring Boot JPA Spring Boot Externalization Spring Boot Bootstrap Spring Boot Testing Spring Boot Validation Spring Boot Testing Validation Spring Boot Security Spring Boot Security using Database Spring Boot Rest Client Spring Boot Actuator Spring Boot JDBC Template Spring Boot Flyway Spring Boot Liquibase Spring Boot Logback Spring Boot Thymeleaf Layouts Spring Boot Swagger Spring Boot Oauth2 with Google Spring Boot Ehcache Spring Boot Appium Cucumber Spring Boot Parameters Spring Boot Profiles Spring Boot Retrofit2 Cucumber & Junit5 Spring Boot Testing Web Layer Spring Boot Publishing an Artifactory Library Spring Webflux Basics Spring Webflux Server Spring Webflux Client Spring Webflux Security Spring Webflux Security Database Spring Webflux with Thymeleaf Spring Boot JMS Spring Webflux Cucumber Spring Boot WebClient Spring Boot WebClient Cucumber and Junit5 Spring Webflux Multi-Module Spring Weblux Internationalization Spring Weblux Testing Web Layer Spring Boot Hazelcast Spring Boot JsonNode Spring Boot Server-sent Event Spring Boot Server-sent Event Client Spring Boot H2 Spring Webflux URI Validator Spring Webflux Webclient Headers Spring Boot XML Schema Spring Webflux JAXB Spring Webflux Constructor Injection Spring Webflux WebSockets Android REST Calls with Retrofit Material Design Creating Lists Material Design Card View Oauth2 Google Sign-In Appium Automation Appium Cucumber and Junit5 Firebase Remote Config UX Development Parsing JSON with ajax Inquirer & Callback Mongoose Templating with Swig & Express WebdriverIO Getting Started Applitools Getting Started WebdriverIO Geolocation WebdriverIO with Cucumber Getting Started WebdriverIO Lighthouse Selenium Cucumber And TestNG Cypress Getting Started Cypress Applitools Integration Playwright Getting Started Playwright Applitools Integration Playwright Reports Deployment Refactoring Duplicated Code Replace Temp With Query Introduce Parameter Object Replace Error Code with Exception Replace conditional with polymorphism Algorithms Simple Algorithms Fastman Problem Binary Tree Stream Merger Is Pangram Get Month Name Matrix Diagonal Difference Grading Students Apple and Orange Kangaroo GitHub Repository Best Practices Clean Code Extreme Programming SOLID Principles Continuous Integration & Delivery Git Basics Building Software with Gradle Jenkins Shell Execution Jenkins Pipeline Sysadmin Spring Boot in Nginx Server Github Actions Remote Trigger Python
Longueur : 2818
Idéalement, votre balise META description devrait contenir entre 70 et 160 caractères (espaces compris). Utilisez cet outil gratuit pour calculer la longueur du texte.
Mots-clefs
Très mauvais. Nous n'avons pas trouvé de balise META keywords sur votre page. Utilisez ce générateur gratuit de balises META en ligne pour créer des mots-clés.
Propriétés Open Graph
Bien, cette page profite des balises META Open Graph.
| Propriété | Contenu |
|---|---|
| title | josdem |
| description | Java Java Time API Streams Stream Filters Stream Collectors Executors Generics Functional Interfaces Lambda Expressions Junit 5 From Anonymous to Lambda JFairy Data Generator Using Optional Builder Desing Pattern Mailosaur Getting Started GitHub Repository Spring Boot Spring Boot AOP Spring Boot RESTful Spring Boot Handler Exception Spring Boot Internationalization Spring Boot JPA Spring Boot Externalization Spring Boot Bootstrap Spring Boot Testing Spring Boot Validation Spring Boot Testing Validation Spring Boot Security Spring Boot Security using Database Spring Boot Rest Client Spring Boot Actuator Spring Boot JDBC Template Spring Boot Flyway Spring Boot Liquibase Spring Boot Logback Spring Boot Thymeleaf Layouts Spring Boot Swagger Spring Boot Oauth2 with Google Spring Boot Ehcache Spring Boot Appium Cucumber Spring Boot Parameters Spring Boot Profiles Spring Boot Retrofit2 Cucumber & Junit5 Spring Boot Testing Web Layer Spring Boot Publishing an Artifactory Library Spring Webflux Basics Spring Webflux Server Spring Webflux Client Spring Webflux Security Spring Webflux Security Database Spring Webflux with Thymeleaf Spring Boot JMS Spring Webflux Cucumber Spring Boot WebClient Spring Boot WebClient Cucumber and Junit5 Spring Webflux Multi-Module Spring Weblux Internationalization Spring Weblux Testing Web Layer Spring Boot Hazelcast Spring Boot JsonNode Spring Boot Server-sent Event Spring Boot Server-sent Event Client Spring Boot H2 Spring Webflux URI Validator Spring Webflux Webclient Headers Spring Boot XML Schema Spring Webflux JAXB Spring Webflux Constructor Injection Spring Webflux WebSockets Android REST Calls with Retrofit Material Design Creating Lists Material Design Card View Oauth2 Google Sign-In Appium Automation Appium Cucumber and Junit5 Firebase Remote Config UX Development Parsing JSON with ajax Inquirer & Callback Mongoose Templating with Swig & Express WebdriverIO Getting Started Applitools Getting Started WebdriverIO Geolocation WebdriverIO with Cucumber Getting Started WebdriverIO Lighthouse Selenium Cucumber And TestNG Cypress Getting Started Cypress Applitools Integration Playwright Getting Started Playwright Applitools Integration Playwright Reports Deployment Refactoring Duplicated Code Replace Temp With Query Introduce Parameter Object Replace Error Code with Exception Replace conditional with polymorphism Algorithms Simple Algorithms Fastman Problem Binary Tree Stream Merger Is Pangram Get Month Name Matrix Diagonal Difference Grading Students Apple and Orange Kangaroo GitHub Repository Best Practices Clean Code Extreme Programming SOLID Principles Continuous Integration & Delivery Git Basics Building Software with Gradle Jenkins Shell Execution Jenkins Pipeline Sysadmin Spring Boot in Nginx Server Github Actions Remote Trigger Python |
| image | https://josdem.io/img/avatar-icon.png |
| url | https://josdem.io/ |
| type | website |
| site_name | josdem |
Niveaux de titre
| H1 | H2 | H3 | H4 | H5 | H6 |
| 1 | 10 | 0 | 0 | 0 | 0 |
Images
Nous avons trouvé 1 image(s) sur cette page Web.
Bien, la plupart ou la totalité de vos images possèdent un attribut alt
Ratio texte/HTML
Ratio : 37%
Idéal! le ratio de cette page texte/HTML est entre 25 et 70 pour cent.
Flash
Parfait, aucun contenu FLASH n'a été détecté sur cette page.
Iframe
Génial, il n'y a pas d'Iframes détectés sur cette page.
Réécriture d'URLs
Bien. Vos liens sont optimisés!
Tiret bas dans les URLs
Nous avons détectés des soulignements dans vos URLs. Vous devriez plutôt utiliser des tirets pour optimiser votre référencement.
Liens dans la page
Nous avons trouvé un total de 140 lien(s) dont 0 lien(s) vers des fichiers
| Texte d'ancre | Type | Juice |
|---|---|---|
| josdem | Interne | Passing Juice |
| Java Time API | Interne | Passing Juice |
| Streams | Interne | Passing Juice |
| Stream Filters | Interne | Passing Juice |
| Stream Collectors | Interne | Passing Juice |
| Executors | Interne | Passing Juice |
| Generics | Interne | Passing Juice |
| Functional Interfaces | Interne | Passing Juice |
| Lambda Expressions | Interne | Passing Juice |
| Junit 5 | Interne | Passing Juice |
| From Anonymous to Lambda | Interne | Passing Juice |
| JFairy Data Generator | Interne | Passing Juice |
| Using Optional | Interne | Passing Juice |
| Builder Desing Pattern | Interne | Passing Juice |
| Mailosaur Getting Started | Interne | Passing Juice |
| GitHub Repository | Externe | Passing Juice |
| Spring Boot AOP | Interne | Passing Juice |
| Spring Boot RESTful | Interne | Passing Juice |
| Spring Boot Handler Exception | Interne | Passing Juice |
| Spring Boot Internationalization | Interne | Passing Juice |
| Spring Boot JPA | Interne | Passing Juice |
| Spring Boot Externalization | Interne | Passing Juice |
| Spring Boot Bootstrap | Interne | Passing Juice |
| Spring Boot Testing | Interne | Passing Juice |
| Spring Boot Validation | Interne | Passing Juice |
| Spring Boot Testing Validation | Interne | Passing Juice |
| Spring Boot Security | Interne | Passing Juice |
| Spring Boot Security using Database | Interne | Passing Juice |
| Spring Boot Rest Client | Interne | Passing Juice |
| Spring Boot Actuator | Interne | Passing Juice |
| Spring Boot JDBC Template | Interne | Passing Juice |
| Spring Boot Flyway | Interne | Passing Juice |
| Spring Boot Liquibase | Interne | Passing Juice |
| Spring Boot Logback | Interne | Passing Juice |
| Spring Boot Thymeleaf Layouts | Interne | Passing Juice |
| Spring Boot Swagger | Interne | Passing Juice |
| Spring Boot Oauth2 with Google | Interne | Passing Juice |
| Spring Boot Ehcache | Interne | Passing Juice |
| Spring Boot Appium Cucumber | Interne | Passing Juice |
| Spring Boot Parameters | Interne | Passing Juice |
| Spring Boot Profiles | Interne | Passing Juice |
| Spring Boot Retrofit2 Cucumber & Junit5 | Interne | Passing Juice |
| Spring Boot Testing Web Layer | Interne | Passing Juice |
| Spring Boot Publishing an Artifactory Library | Interne | Passing Juice |
| Spring Webflux Basics | Interne | Passing Juice |
| Spring Webflux Server | Interne | Passing Juice |
| Spring Webflux Client | Interne | Passing Juice |
| Spring Webflux Security | Interne | Passing Juice |
| Spring Webflux Security Database | Interne | Passing Juice |
| Spring Webflux with Thymeleaf | Interne | Passing Juice |
| Spring Boot JMS | Interne | Passing Juice |
| Spring Webflux Cucumber | Interne | Passing Juice |
| Spring Boot WebClient | Interne | Passing Juice |
| Spring Boot WebClient Cucumber and Junit5 | Interne | Passing Juice |
| Spring Webflux Multi-Module | Interne | Passing Juice |
| Spring Weblux Internationalization | Interne | Passing Juice |
| Spring Weblux Testing Web Layer | Interne | Passing Juice |
| Spring Boot Hazelcast | Interne | Passing Juice |
| Spring Boot JsonNode | Interne | Passing Juice |
| Spring Boot Server-sent Event | Interne | Passing Juice |
| Spring Boot Server-sent Event Client | Interne | Passing Juice |
| Spring Boot H2 | Interne | Passing Juice |
| Spring Webflux URI Validator | Interne | Passing Juice |
| Spring Webflux Webclient Headers | Interne | Passing Juice |
| Spring Boot XML Schema | Interne | Passing Juice |
| Spring Webflux JAXB | Interne | Passing Juice |
| Spring Webflux Constructor Injection | Interne | Passing Juice |
| Spring Webflux WebSockets | Interne | Passing Juice |
| REST Calls with Retrofit | Interne | Passing Juice |
| Material Design Creating Lists | Interne | Passing Juice |
| Material Design Card View | Interne | Passing Juice |
| Oauth2 Google Sign-In | Interne | Passing Juice |
| Appium Automation | Interne | Passing Juice |
| Appium Cucumber and Junit5 | Interne | Passing Juice |
| Firebase Remote Config | Interne | Passing Juice |
| Parsing JSON with ajax | Interne | Passing Juice |
| Inquirer & Callback | Interne | Passing Juice |
| Mongoose | Interne | Passing Juice |
| Templating with Swig & Express | Interne | Passing Juice |
| WebdriverIO Getting Started | Interne | Passing Juice |
| Applitools Getting Started | Interne | Passing Juice |
| WebdriverIO Geolocation | Interne | Passing Juice |
| WebdriverIO with Cucumber Getting Started | Interne | Passing Juice |
| WebdriverIO Lighthouse | Interne | Passing Juice |
| Selenium Cucumber And TestNG | Interne | Passing Juice |
| Cypress Getting Started | Interne | Passing Juice |
| Cypress Applitools Integration | Interne | Passing Juice |
| Playwright Getting Started | Interne | Passing Juice |
| Playwright Applitools Integration | Interne | Passing Juice |
| Playwright Reports Deployment | Interne | Passing Juice |
| Duplicated Code | Interne | Passing Juice |
| Replace Temp With Query | Interne | Passing Juice |
| Introduce Parameter Object | Interne | Passing Juice |
| Replace Error Code with Exception | Interne | Passing Juice |
| Replace conditional with polymorphism | Interne | Passing Juice |
| Simple Algorithms | Interne | Passing Juice |
| Fastman Problem | Interne | Passing Juice |
| Binary Tree | Interne | Passing Juice |
| Stream Merger | Interne | Passing Juice |
| Is Pangram | Interne | Passing Juice |
| Get Month Name | Interne | Passing Juice |
| Matrix Diagonal Difference | Interne | Passing Juice |
| Grading Students | Interne | Passing Juice |
| Apple and Orange | Interne | Passing Juice |
| Kangaroo | Interne | Passing Juice |
| GitHub Repository | Externe | Passing Juice |
| Clean Code | Interne | Passing Juice |
| Extreme Programming | Interne | Passing Juice |
| SOLID Principles | Interne | Passing Juice |
| Git Basics | Interne | Passing Juice |
| Building Software with Gradle | Interne | Passing Juice |
| Jenkins Shell Execution | Interne | Passing Juice |
| Jenkins Pipeline | Interne | Passing Juice |
| Spring Boot in Nginx Server | Interne | Passing Juice |
| Github Actions Remote Trigger | Interne | Passing Juice |
| [Read More] | Interne | Passing Juice |
| josdem | Interne | Passing Juice |
| techtalks | Interne | Passing Juice |
| programming | Interne | Passing Juice |
| technology | Interne | Passing Juice |
| [Read More] | Interne | Passing Juice |
| Nginx | Interne | Passing Juice |
| [Read More] | Interne | Passing Juice |
| Return to the main article | Interne | Passing Juice |
| sysadmin | Interne | Passing Juice |
| [Read More] | Interne | Passing Juice |
| ci | Interne | Passing Juice |
| cd | Interne | Passing Juice |
| jenkins | Interne | Passing Juice |
| [Read More] | Interne | Passing Juice |
| [Read More] | Interne | Passing Juice |
| Gradle | Interne | Passing Juice |
| [Read More] | Interne | Passing Juice |
| [Read More] | Interne | Passing Juice |
| [Read More] | Interne | Passing Juice |
| best practices | Interne | Passing Juice |
| Older Posts → | Interne | Passing Juice |
| Hugo v0.131.0 | Externe | Passing Juice |
| Beautiful Hugo | Externe | Passing Juice |
| Beautiful Jekyll | Externe | Passing Juice |
Nuage de mots-clefs
jenkins technology more git josdem using webflux programming spring boot
Cohérence des mots-clefs
| Mot-clef | Contenu | Titre | Mots-clefs | Description | Niveaux de titre |
|---|---|---|---|---|---|
| spring | 58 | ![]() |
![]() |
![]() |
![]() |
| boot | 44 | ![]() |
![]() |
![]() |
![]() |
| git | 14 | ![]() |
![]() |
![]() |
![]() |
| programming | 13 | ![]() |
![]() |
![]() |
![]() |
| josdem | 13 | ![]() |
![]() |
![]() |
![]() |
Url
Domaine : josdem.io
Longueur : 9
Favicon
Génial, votre site web dispose d'un favicon.
Imprimabilité
Aucun style CSS pour optimiser l'impression n'a pu être trouvé.
Langue
Bien. Votre langue est : en.
Dublin Core
Cette page ne profite pas des métadonnées Dublin Core.
Doctype
HTML 5
Encodage
Parfait. Votre charset est UTF-8.
Validité W3C
Erreurs : 0
Avertissements : 0
E-mail confidentialité
Attention! Au moins une adresse e-mail a été trouvée en texte clair. Utilisez une protection anti-spam gratuite pour cacher vos e-mails aux spammeurs.
HTML obsolètes
Génial! Nous n'avons pas trouvé de balises HTML obsolètes dans votre code.
Astuces vitesse
![]() |
Excellent, votre site n'utilise pas de tableaux imbriqués. |
![]() |
Parfait. Aucun style css inline n'a été trouvé dans vos tags HTML! |
![]() |
Mauvais, votre site web contient trop de fichiers CSS (plus de 4). |
![]() |
Mauvais, votre site web contient trop de fichiers javascript (plus de 6). |
![]() |
Parfait : votre site tire parti de gzip. |
Optimisation mobile
![]() |
Icône Apple |
![]() |
Méta tags viewport |
![]() |
Contenu FLASH |
Sitemap XML
Votre site web dispose d’une sitemap XML, ce qui est optimal.
| https://josdem.io/sitemap.xml |
Robots.txt
https://josdem.io/robots.txt
Votre site dispose d’un fichier robots.txt, ce qui est optimal.
Mesures d'audience
Manquant
Nous n'avons trouvé aucun outil d'analytics sur ce site.
Un outil de mesure d'audience vous permet d'analyser l’activité des visiteurs sur votre site. Vous devriez installer au moins un outil Analytics. Il est souvent utile d’en rajouter un second, afin de confirmer les résultats du premier.
Free SEO Testing Tool est un outil gratuit de référencement qui vous aidera à analyser vos pages web