r.je

Analisi sito web r.je

Tom's PHP programming blog

 Generato il Marzo 25 2026 02:25 AM

Statistiche non aggiornate? AGGIORNA !

Il punteggio e 66/100

SEO Content

Title

Tom's PHP programming blog

Lunghezza : 26

Perfetto, il tuo title contiene tra 10 e 70 caratteri.

Description

Tom Butler's Programming Blog - MVC in PHP, Best Practices, Separation of Concerns

Lunghezza : 82

Grande, la tua meta description contiene tra 70 e 160 caratteri.

Keywords

Molto male. Non abbiamo trovato meta keywords nella tua pagina. Usa questo generatore gratuito online di meta tags per creare keywords.

Og Meta Properties

Questa pagina non sfrutta i vantaggi Og Properties. Questi tags consentono ai social crawler di strutturare meglio la tua pagina. Use questo generatore gratuito di og properties per crearli.

Headings

H1 H2 H3 H4 H5 H6
4 27 6 0 0 0
  • [H1] Tom Butler's programming blog
  • [H1] Tom Butler's Programming Blog - PHP, MVC and Best Practices
  • [H1] Code
  • [H1] Articles
  • [H2] Latest updates
  • [H2] Code
  • [H2] MVC Related Articles
  • [H2] Dependencies in code
  • [H2] Best Practices
  • [H2] Put the pro in programmer
  • [H2] Programming Philosophy
  • [H2] Git Forked
  • [H2] Server Administration
  • [H2] Other
  • [H2] Transphporm
  • [H2] Dice
  • [H2] Maphper
  • [H2] Other
  • [H2] Model View Controller (MVC)
  • [H2] Best Practices
  • [H2] Put the pro in programmer
  • [H2] Test Driven Development (TDD)
  • [H2] Server Administration
  • [H2] Programming Philosophy
  • [H2] Other
  • [H2] About the author
  • [H2] Yell at me
  • [H2] Latest updates
  • [H2] Top articles
  • [H2] PHP & MySQL: Novice to Ninja
  • [H2] More...
  • [H3] Model-View-Confusion
  • [H3] Immutable MVC
  • [H3] MVC in PHP series
  • [H3] MVVM
  • [H3] Conceptual discussions
  • [H3] Evil things

Images

Abbiamo trovato 2 immagini in questa pagina web.

Buono, molte o tutte le tue immagini hanno attributo alt

Text/HTML Ratio

Ratio : 57%

Ideale! Il rapporto testo/codice HTML di questa pagina e tra 25 e 70 percento.

Flash

Perfetto, non e stato rilevato contenuto Flash in questa pagina.

Iframe

Grande, non sono stati rilevati Iframes in questa pagina.

URL Rewrite

Buono. I tuoi links appaiono friendly!

Underscores in the URLs

Perfetto! Non sono stati rilevati underscores nei tuoi URLs.

In-page links

Abbiamo trovato un totale di 115 links inclusi 0 link(s) a files

Anchor Type Juice
Tom Butler's programming blog Interno Passing Juice
Code Interno Passing Juice
Articles Interno Passing Juice
About Interno Passing Juice
Contact Interno Passing Juice
Transphporm Externo Passing Juice
Dice Interno Passing Juice
Maphper Externo Passing Juice
Insphpect Externo Passing Juice
Evict Your Darlings: Banish dotfiles from your home directory Interno Passing Juice
v.je - an Easy to set up development environment for Docker Interno Passing Juice
Why are you still using XAMPP? Interno Passing Juice
Setting Up a Modern PHP Development Environment with Docker (published on sitepoint.com) Externo Passing Juice
It's probably not time ditch CentOS for your server Interno Passing Juice
How to get sendmail working in docker PHP Interno Passing Juice
11 things you may have overlooked when you made your website live Interno Passing Juice
Eliminate Render Blocking CSS using HTTP/2 Push Interno Passing Juice
Forcing a browser CSS cache reload with HTTP/2 Server Push Interno Passing Juice
Immutable MVC in PHP (Part 2) - Immutable CRUD application Interno Passing Juice
Immutable MVC: MVC In PHP 2019 Edition (Part 1) Interno Passing Juice
Guide: Using Let's Encrypt SSL Certificates for local or network server Interno Passing Juice
Routing all traffic through an OpenVPN client on a CentOS 7 NAT Interno Passing Juice
Put the pro in programmer: A guide to writing better code Interno Passing Juice
Inheritance vs Composition: Composition wins by knockout Interno Passing Juice
Immutability vs Encapsulation: Schrödinger's immutability Interno Passing Juice
Git Forked: The decentralised but better connected git ecosystem I'd like to see Interno Passing Juice
Dice - A minimalist Dependency Injection Container for PHP Interno Passing Juice
Transphporm - A new approach for PHP templating Interno Passing Juice
Maphper - A n ORM with an array like API. Interno Passing Juice
CSS3 in Internet Explorer Interno Passing Juice
The View gets its own data from the Model Interno Passing Juice
Maximising View reusability with View Helpers Interno Passing Juice
Hello World Interno Passing Juice
Real world example (part 1) Interno Passing Juice
Deploying MVC on the web Interno Passing Juice
Create a router using Dependency Injection Interno Passing Juice
MVVM, MVC it's all just roman numerals to me Interno Passing Juice
Constructor Injection vs Setter Injection Interno Passing Juice
The "courier" anti-pattern. Interno Passing Juice
Are Static Methods/Variables bad practice? Interno Passing Juice
Encapsulation: Don't Look Up Interno Passing Juice
The $this variable isn't as Object-Oriented as you think it is Interno Passing Juice
Finding creative ways to break encapsulation isn't clever Interno Passing Juice
PHP: Annotations are an abomination Interno Passing Juice
Empty interfaces are bad practice Interno Passing Juice
Stop the sprinf() abuse Interno Passing Juice
Hazard 1: 90% of everything is crap Interno Passing Juice
Hazard 2: I've always done it that way Interno Passing Juice
Hazard 3: COOL! Interno Passing Juice
Hazard 4: You are not clairvoyant Interno Passing Juice
Is programming an art form? Interno Passing Juice
The importance of getting terminology correct Interno Passing Juice
Git Forked: Goodbye GitHub, you'll be briefly missed Interno Passing Juice
11 things you may have overlooked when you made your website live Interno Passing Juice
PHP & MySQL - Novice to Ninja, now available! Interno Passing Juice
4 reasons you should not have logic in your database (cascade delete, foreign key constraints, triggers, etc) Interno Passing Juice
Google Analytics And Fonts Are Probably Costing You In Lost Sales Interno Passing Juice
v.je - a 97mb minimal web development virtual machine Interno Passing Juice
A better solution to coding standards Interno Passing Juice
PHP Autoloaders should not be case sensitive Interno Passing Juice
PHP: PSR-0: Pretty Shortsighted, Really Interno Passing Juice
Find every combination of an array Interno Passing Juice
Why I don't have a comments section Interno Passing Juice
- Interno Passing Juice
NoF5 - Never press reload again! Interno Passing Juice
CSS3 in Internet Explorer (deprecated) Interno Passing Juice
The View gets its own data from the Model Interno Passing Juice
MVC Models are not Domain Models Interno Passing Juice
Immutable MVC: MVC In PHP 2019 Edition (Part 1) Interno Passing Juice
Immutable MVC in PHP (Part 2) - Immutable CRUD application Interno Passing Juice
Hello World Interno Passing Juice
Real world example (part 1) Interno Passing Juice
Deploying MVC on the web Interno Passing Juice
Create a router using Dependency Injection Interno Passing Juice
MVVM, MVC it's all just roman numerals to me Interno Passing Juice
Immutability vs Encapsulation: Schrödinger's immutability Interno Passing Juice
Encapsulation: Don't Look Up Interno Passing Juice
The $this variable isn't as Object-Oriented as you think it is Interno Passing Juice
Finding creative ways to break encapsulation isn't clever Interno Passing Juice
Slutty Software is good software: Tight and loose coupling in OOP Interno Passing Juice
PHP: Annotations are an abomination Interno Passing Juice
Empty interfaces are bad practice Interno Passing Juice
Stop the sprinf() abuse Interno Passing Juice
Constructor Injection vs Setter Injection Interno Passing Juice
Inheritance vs Composition: Composition wins by knockout Interno Passing Juice
The "courier" anti-pattern. Interno Passing Juice
Are Static Methods/Variables bad practice? Interno Passing Juice
A guide to writing better code Interno Passing Juice
Hazard 1: 90% of everything is crap Interno Passing Juice
Hazard 2: I've always done it that way Interno Passing Juice
Hazard 3: COOL! Interno Passing Juice
Hazard 4: You are not clairvoyant Interno Passing Juice
To assert or not assert, that is the question. Interno Passing Juice
4 reasons you should not have logic in your database (cascade delete, foreign key constraints, triggers, etc) Interno Passing Juice
v.je - an Easy to set up development environment for Docker Interno Passing Juice
Why are you still using XAMPP? Interno Passing Juice
Routing all traffic through an OpenVPN client on a CentOS 7 NAT Interno Passing Juice
Guide: Using Let's Encrypt SSL Certificates for local or network server Interno Passing Juice
Is programming an art form? Interno Passing Juice
The importance of getting terminology correct Interno Passing Juice
SoCcam's Razor: Applying the Single Responsibility Principle using a practical approach Interno Passing Juice
PHP & MySQL - Novice to Ninja, now available! Interno Passing Juice
Google Analytics And Fonts Are Probably Costing You In Lost Sales Interno Passing Juice
v.je - A 97mb Minimal web development virtual machine Interno Passing Juice
A better solution to coding standards Interno Passing Juice
PHP Autoloaders should not be case sensitive Interno Passing Juice
PHP: PSR-0: Pretty Shortsighted, Really Interno Passing Juice
Find every combination of an array Interno Passing Juice
Why I don't have a comments section Interno Passing Juice
Split/explode a string in PHP with an escape character Interno Passing Juice
Git Forked: Goodbye GitHub, you'll be briefly missed Interno Passing Juice
Git Forked: The decentralised but better connected git ecosystem I'd like to see Interno Passing Juice
A guide to Transphporm's caching implementation Interno Passing Juice
my Gitter chat Externo Passing Juice
Publications Interno Passing Juice

SEO Keywords

Keywords Cloud

php hazard using part git programming mvc server immutable injection

Consistenza Keywords

Keyword Contenuto Title Keywords Description Headings
php 32
mvc 31
immutable 16
using 14
server 13

Usabilita

Url

Dominio : r.je

Lunghezza : 4

Favicon

Grande, il tuo sito usa una favicon.

Stampabilita

Non abbiamo riscontrato codice CSS Print-Friendly.

Lingua

Buono. La tua lingua dichiarata en.

Dublin Core

Questa pagina non sfrutta i vantaggi di Dublin Core.

Documento

Doctype

HTML 5

Encoding

Non hai specificato il charset per i documenti. Usa questo generatore gratuito di meta tagr per dichiarare il charset dei documenti.

Validita W3C

Errori : 0

Avvisi : 0

Email Privacy

Grande. Nessun indirizzo mail e stato trovato in plain text!

Deprecated HTML

Grande! Non abbiamo trovato tags HTML deprecati nel tuo codice.

Suggerimenti per velocizzare

Eccellente, il tuo sito web non utilizza nested tables.
Perfetto. Nessun codice css inline e stato trovato nei tags HTML!
Grande, il tuo sito web ha pochi file CSS.
Perfetto, il tuo sito web ha pochi file JavaScript.
Perfetto, il vostro sito si avvale di gzip.

Mobile

Mobile Optimization

Apple Icon
Meta Viewport Tag
Flash content

Ottimizzazione

XML Sitemap

Grande, il vostro sito ha una sitemap XML.

https://r.je/sitemap.xml

Robots.txt

https://r.je/robots.txt

Grande, il vostro sito ha un file robots.txt.

Analytics

Non trovato

Non abbiamo rilevato uno strumento di analisi installato su questo sito web.

Web analytics consentono di misurare l'attività dei visitatori sul tuo sito web. Si dovrebbe avere installato almeno un strumento di analisi, ma può anche essere buona per installare una seconda, al fine di un controllo incrociato dei dati.

PageSpeed Insights


Dispositivo
Categorie

Free SEO Testing Tool

Free SEO Testing Tool e uno strumento di ottimizzazione per i motori di ricerca (seo tool) che serve per analizzare le tue pagine web