Gerado a 25 de Dezembro de 2025 20:25 PM
Estatísticas desatualizadas? ATUALIZE !
O resultado é de 56/100
Título
Cumprimento : 0
Mau. Não encontrámos nenhum título na página.
Descrição
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
Cumprimento : 2818
Idealmente, a Descrição META deve conter entre 70 e 160 caracteres (incluíndo espaços).
Palavras-chave
Mau. Não detetámos palavras-chave META na sua página.
Propriedades Og Meta
Boa! Esta página tira vantagens das propriedades Og.
| Propriedade | Conteúdo |
|---|---|
| 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 |
Cabeçalhos
| H1 | H2 | H3 | H4 | H5 | H6 |
| 1 | 10 | 0 | 0 | 0 | 0 |
Imagens
Encontrámos 1 imagens nesta página.
Bom, a maioria das imagens têm o atributo ALT definidos.
Rácio Texto/HTML
Rácio : 37%
Ideal! O rácio de texto para código HTML desta página está entre 25 e 70 porcento.
Flash
Perfeito, não foi encontrado conteúdo Flash nesta página.
Iframe
Excelente, não foram detetadas Iframes nesta página.
Reescrita de URL
Perfeito. As ligações aparentam ser limpas!
Underscores (traços inferiores) nas URLs
Detetámos 'underscores' (traços inferiores) nas suas URLs. O uso hífens é mais eficiente em termos de otimização SEO.
Ligações para a própria página
Encontrámos um total de 140 ligações incluindo 0 ligações a ficheiros
| Âncoras | Tipo | Sumo |
|---|---|---|
| josdem | Internas | Passa sumo |
| Java Time API | Internas | Passa sumo |
| Streams | Internas | Passa sumo |
| Stream Filters | Internas | Passa sumo |
| Stream Collectors | Internas | Passa sumo |
| Executors | Internas | Passa sumo |
| Generics | Internas | Passa sumo |
| Functional Interfaces | Internas | Passa sumo |
| Lambda Expressions | Internas | Passa sumo |
| Junit 5 | Internas | Passa sumo |
| From Anonymous to Lambda | Internas | Passa sumo |
| JFairy Data Generator | Internas | Passa sumo |
| Using Optional | Internas | Passa sumo |
| Builder Desing Pattern | Internas | Passa sumo |
| Mailosaur Getting Started | Internas | Passa sumo |
| GitHub Repository | Externas | Passa sumo |
| Spring Boot AOP | Internas | Passa sumo |
| Spring Boot RESTful | Internas | Passa sumo |
| Spring Boot Handler Exception | Internas | Passa sumo |
| Spring Boot Internationalization | Internas | Passa sumo |
| Spring Boot JPA | Internas | Passa sumo |
| Spring Boot Externalization | Internas | Passa sumo |
| Spring Boot Bootstrap | Internas | Passa sumo |
| Spring Boot Testing | Internas | Passa sumo |
| Spring Boot Validation | Internas | Passa sumo |
| Spring Boot Testing Validation | Internas | Passa sumo |
| Spring Boot Security | Internas | Passa sumo |
| Spring Boot Security using Database | Internas | Passa sumo |
| Spring Boot Rest Client | Internas | Passa sumo |
| Spring Boot Actuator | Internas | Passa sumo |
| Spring Boot JDBC Template | Internas | Passa sumo |
| Spring Boot Flyway | Internas | Passa sumo |
| Spring Boot Liquibase | Internas | Passa sumo |
| Spring Boot Logback | Internas | Passa sumo |
| Spring Boot Thymeleaf Layouts | Internas | Passa sumo |
| Spring Boot Swagger | Internas | Passa sumo |
| Spring Boot Oauth2 with Google | Internas | Passa sumo |
| Spring Boot Ehcache | Internas | Passa sumo |
| Spring Boot Appium Cucumber | Internas | Passa sumo |
| Spring Boot Parameters | Internas | Passa sumo |
| Spring Boot Profiles | Internas | Passa sumo |
| Spring Boot Retrofit2 Cucumber & Junit5 | Internas | Passa sumo |
| Spring Boot Testing Web Layer | Internas | Passa sumo |
| Spring Boot Publishing an Artifactory Library | Internas | Passa sumo |
| Spring Webflux Basics | Internas | Passa sumo |
| Spring Webflux Server | Internas | Passa sumo |
| Spring Webflux Client | Internas | Passa sumo |
| Spring Webflux Security | Internas | Passa sumo |
| Spring Webflux Security Database | Internas | Passa sumo |
| Spring Webflux with Thymeleaf | Internas | Passa sumo |
| Spring Boot JMS | Internas | Passa sumo |
| Spring Webflux Cucumber | Internas | Passa sumo |
| Spring Boot WebClient | Internas | Passa sumo |
| Spring Boot WebClient Cucumber and Junit5 | Internas | Passa sumo |
| Spring Webflux Multi-Module | Internas | Passa sumo |
| Spring Weblux Internationalization | Internas | Passa sumo |
| Spring Weblux Testing Web Layer | Internas | Passa sumo |
| Spring Boot Hazelcast | Internas | Passa sumo |
| Spring Boot JsonNode | Internas | Passa sumo |
| Spring Boot Server-sent Event | Internas | Passa sumo |
| Spring Boot Server-sent Event Client | Internas | Passa sumo |
| Spring Boot H2 | Internas | Passa sumo |
| Spring Webflux URI Validator | Internas | Passa sumo |
| Spring Webflux Webclient Headers | Internas | Passa sumo |
| Spring Boot XML Schema | Internas | Passa sumo |
| Spring Webflux JAXB | Internas | Passa sumo |
| Spring Webflux Constructor Injection | Internas | Passa sumo |
| Spring Webflux WebSockets | Internas | Passa sumo |
| REST Calls with Retrofit | Internas | Passa sumo |
| Material Design Creating Lists | Internas | Passa sumo |
| Material Design Card View | Internas | Passa sumo |
| Oauth2 Google Sign-In | Internas | Passa sumo |
| Appium Automation | Internas | Passa sumo |
| Appium Cucumber and Junit5 | Internas | Passa sumo |
| Firebase Remote Config | Internas | Passa sumo |
| Parsing JSON with ajax | Internas | Passa sumo |
| Inquirer & Callback | Internas | Passa sumo |
| Mongoose | Internas | Passa sumo |
| Templating with Swig & Express | Internas | Passa sumo |
| WebdriverIO Getting Started | Internas | Passa sumo |
| Applitools Getting Started | Internas | Passa sumo |
| WebdriverIO Geolocation | Internas | Passa sumo |
| WebdriverIO with Cucumber Getting Started | Internas | Passa sumo |
| WebdriverIO Lighthouse | Internas | Passa sumo |
| Selenium Cucumber And TestNG | Internas | Passa sumo |
| Cypress Getting Started | Internas | Passa sumo |
| Cypress Applitools Integration | Internas | Passa sumo |
| Playwright Getting Started | Internas | Passa sumo |
| Playwright Applitools Integration | Internas | Passa sumo |
| Playwright Reports Deployment | Internas | Passa sumo |
| Duplicated Code | Internas | Passa sumo |
| Replace Temp With Query | Internas | Passa sumo |
| Introduce Parameter Object | Internas | Passa sumo |
| Replace Error Code with Exception | Internas | Passa sumo |
| Replace conditional with polymorphism | Internas | Passa sumo |
| Simple Algorithms | Internas | Passa sumo |
| Fastman Problem | Internas | Passa sumo |
| Binary Tree | Internas | Passa sumo |
| Stream Merger | Internas | Passa sumo |
| Is Pangram | Internas | Passa sumo |
| Get Month Name | Internas | Passa sumo |
| Matrix Diagonal Difference | Internas | Passa sumo |
| Grading Students | Internas | Passa sumo |
| Apple and Orange | Internas | Passa sumo |
| Kangaroo | Internas | Passa sumo |
| GitHub Repository | Externas | Passa sumo |
| Clean Code | Internas | Passa sumo |
| Extreme Programming | Internas | Passa sumo |
| SOLID Principles | Internas | Passa sumo |
| Git Basics | Internas | Passa sumo |
| Building Software with Gradle | Internas | Passa sumo |
| Jenkins Shell Execution | Internas | Passa sumo |
| Jenkins Pipeline | Internas | Passa sumo |
| Spring Boot in Nginx Server | Internas | Passa sumo |
| Github Actions Remote Trigger | Internas | Passa sumo |
| [Read More] | Internas | Passa sumo |
| josdem | Internas | Passa sumo |
| techtalks | Internas | Passa sumo |
| programming | Internas | Passa sumo |
| technology | Internas | Passa sumo |
| [Read More] | Internas | Passa sumo |
| Nginx | Internas | Passa sumo |
| [Read More] | Internas | Passa sumo |
| Return to the main article | Internas | Passa sumo |
| sysadmin | Internas | Passa sumo |
| [Read More] | Internas | Passa sumo |
| ci | Internas | Passa sumo |
| cd | Internas | Passa sumo |
| jenkins | Internas | Passa sumo |
| [Read More] | Internas | Passa sumo |
| [Read More] | Internas | Passa sumo |
| Gradle | Internas | Passa sumo |
| [Read More] | Internas | Passa sumo |
| [Read More] | Internas | Passa sumo |
| [Read More] | Internas | Passa sumo |
| best practices | Internas | Passa sumo |
| Older Posts → | Internas | Passa sumo |
| Hugo v0.131.0 | Externas | Passa sumo |
| Beautiful Hugo | Externas | Passa sumo |
| Beautiful Jekyll | Externas | Passa sumo |
Núvem de palavras-chave
josdem using programming git more technology webflux spring jenkins boot
Consistência das Palavras-chave
| Palavra-chave | Conteúdo | Título | Palavras-chave | Descrição | Cabeçalhos |
|---|---|---|---|---|---|
| spring | 58 | ![]() |
![]() |
![]() |
![]() |
| boot | 44 | ![]() |
![]() |
![]() |
![]() |
| git | 14 | ![]() |
![]() |
![]() |
![]() |
| programming | 13 | ![]() |
![]() |
![]() |
![]() |
| josdem | 13 | ![]() |
![]() |
![]() |
![]() |
Url
Domínio : josdem.io
Cumprimento : 9
Favicon
Ótimo, o site tem um favicon.
Facilidade de Impressão
Não encontrámos CSS apropriado para impressão.
Língua
Otimo! A língua declarada deste site é en.
Dublin Core
Esta página não tira vantagens do Dublin Core.
Tipo de Documento
HTML 5
Codificação
Perfeito. O conjunto de caracteres UTF-8 está declarado.
Validação W3C
Erros : 0
Avisos : 0
Privacidade do Email
Aviso! No mínimo, foi encontrado um endereço de email sob a forma de texto. Isto é um convite para que spammers entupam a caixa de correio deste endereço.
HTML obsoleto
Fantástico! Não detetámos etiquetas HTML obsoletas.
Dicas de Velocidade
![]() |
Excelente, este site não usa tablelas dentro de tabelas. |
![]() |
Perfeito. Não foram detetados estilos CSS nas etiquetas HTML! |
![]() |
Oh, não! O site utiliza demasiados ficheiros CSS (mais que 4). |
![]() |
Oh, não! O site utiliza demasiados ficheiros JavaScript (mais que 6). |
![]() |
Perfeito, o site tira vantagens da compressão gzip. |
Otimização para dispositivos móveis
![]() |
Icon Apple |
![]() |
Meta Viewport Tag |
![]() |
Conteúdo Flash |
XML Sitemap
Perfeito, o site tem um mapa XML do site (sitemap).
| https://josdem.io/sitemap.xml |
Robots.txt
https://josdem.io/robots.txt
Perfeito, o seu site tem um ficheiro robots.txt.
Analytics
Em falta
Não detetámos nenhuma ferramenta analítica de análise de atividade.
Este tipo de ferramentas (como por exemplo o Google Analytics) permite perceber o comportamento dos visitantes e o tipo de atividade que fazem. No mínimo, uma ferramenta deve estar instalada, sendo que em algumas situações mais do que uma pode ser útil.
Free SEO Testing Tool é uma ferramenta gratuita que o ajuda a avaliar o seu site