mkennedy.codes

Evaluation du site mkennedy.codes

Michael Kennedy's Thoughts on Technology

 Généré le 08 Avril 2026 01:52

Vieilles statistiques? UPDATE !

Le score est de 56/100

Optimisation du contenu

Titre

Michael Kennedy's Thoughts on Technology

Longueur : 40

Parfait, votre titre contient entre 10 et 70 caractères.

Description

Articles about technology and software development by Michael Kennedy

Longueur : 69

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
url https://mkennedy.codes/
site_name Michael Kennedy's Thoughts on Technology
title Michael Kennedy's Thoughts on Technology
description Articles about technology and software development by Michael Kennedy
locale en_us
type website

Niveaux de titre

H1 H2 H3 H4 H5 H6
1 0 1 0 0 0
  • [H1] Michael Kennedy's Thoughts on Technology
  • [H3] Search Not Available in Development Mode

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 : 59%

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 221 lien(s) dont 0 lien(s) vers des fichiers

Texte d'ancre Type Juice
Michael Kennedy Interne Passing Juice
Cutting Python Web App Memory Over 31% Interne Passing Juice
Raw+DC Database Pattern: A Retrospective Interne Passing Juice
Fire and Forget at Textual Interne Passing Juice
Replacing Flask with Robyn wasn't worth it Interne Passing Juice
Use Chameleon templates in the Robyn web framework Interne Passing Juice
Fire and forget (or never) with Python’s asyncio Interne Passing Juice
Will AI Kill Open Source? Interne Passing Juice
What hyper-personal software looks like Interne Passing Juice
Raw+DC: The ORM pattern of 2026? Interne Passing Juice
Your Terminal Tabs Are Fragile. I Built Something Better. Interne Passing Juice
It's not vibe coding: Agentic engineering Interne Passing Juice
Blocking AI crawlers might be a bad idea Interne Passing Juice
Always activate the venv (a shell script) Interne Passing Juice
Python Numbers Every Programmer Should Know Interne Passing Juice
DevOps Python Supply Chain Security Interne Passing Juice
Python Supply Chain Security Made Easy Interne Passing Juice
This Course Has Its Own Soundtrack Interne Passing Juice
AI Usage TUI Interne Passing Juice
Course: Agentic AI for Python Devs Interne Passing Juice
Show me your ls Interne Passing Juice
Primed: Should You Hype Your AI Before You Start? Interne Passing Juice
Talk Python in Production book is out! Interne Passing Juice
Goodbye Wordpress, thanks AI Interne Passing Juice
Roosevelt's Man in the Arena, But for Developers Interne Passing Juice
Sunsetting Search? Interne Passing Juice
Michael's Top Trends of 2024 for Python Web Devs Interne Passing Juice
Talk Python migrated to Quart web framework Interne Passing Juice
Blue Skies ahead (follow me there) Interne Passing Juice
Introducing chameleon-flask package Interne Passing Juice
Talk Python has moved to Hetzner Interne Passing Juice
Opposite of Cloud Native is? Interne Passing Juice
Search Talk Python from your address bar Interne Passing Juice
We Must Replace uWSGI With Something Else Interne Passing Juice
Let's go easy on PyPI, OK? Interne Passing Juice
Passkeys are great, careful of the lock-in Interne Passing Juice
Docker images using uv's python Interne Passing Juice
Keynote: The State of Python in 2024 Interne Passing Juice
Use Custom Search Engines Way More Interne Passing Juice
Unsolicited Advice for Mozilla and Firefox Interne Passing Juice
AI Features a Waste of Time? Interne Passing Juice
Hide Those Terminal Secrets! Interne Passing Juice
Don't Sweat the Ad Blocker Drama Interne Passing Juice
You Can Ignore This Post Interne Passing Juice
Rebuilding Mobile Apps at Talk Python Interne Passing Juice
Dev on the Road Interne Passing Juice
Welcome back RSS Interne Passing Juice
Paying for search in 2022, am I crazy? Interne Passing Juice
Sometimes, You Should Build It Yourself Interne Passing Juice
Properly Factor Your Jinja HTML Code with Jinja Partials Interne Passing Juice
Black Friday: A Lesson in Python Performance Interne Passing Juice
Python 3.11 in 100 Seconds Interne Passing Juice
Mastodon First: My New Social Attitude Interne Passing Juice
Installing Mastodon as a Progressive Web App (PWA) Interne Passing Juice
20% Faster Python with a Single GC Tweak Interne Passing Juice
Hassling Spammers Interne Passing Juice
Python's Entire Codebase Leaked Interne Passing Juice
20,000,000 IS QUITE A MILESTONE Interne Passing Juice
Take these Pythonic tips with you Interne Passing Juice
Know .NET? Learn Python with our free webcast in February! Interne Passing Juice
Top 5 Talk Python Episodes of 2019 Interne Passing Juice
Is Python right for your team? Interne Passing Juice
A couple of podcast interviews (me as a guest) Interne Passing Juice
Learn Flask and SQLAlchemy with my latest online course Interne Passing Juice
Being a Great Podcast Guest Interne Passing Juice
Learn Python Web Development with our latest course Interne Passing Juice
Eve: Building RESTful APIs with MongoDB and Flask Interne Passing Juice
A bunch of online Python courses Interne Passing Juice
Why is Python hard on Windows? You tell me! Interne Passing Juice
MongoDB Quickstart with Python: A new, free course to teach you MongoDB Interne Passing Juice
Yelp Reviews: Authorship Attribution with Python and scikit-learn Interne Passing Juice
New course: Consuming HTTP services in Python Interne Passing Juice
Write Pythonic Code for Better Data Science (recording available) Interne Passing Juice
Announcing Python Bytes Podcast: Python headlines delivered to your earbuds Interne Passing Juice
Pre-order Python for Entrepreneurs course Interne Passing Juice
Pythonic code by example in 5 videos (video series) Interne Passing Juice
Python for Entrepreneurs Kickstarter Launches Today Interne Passing Juice
Stitcher and Talk Python Podcast: A Farewell Letter Interne Passing Juice
New course: Write Pythonic Code Like a Seasoned Developer Interne Passing Juice
Python for the C# developer (live from NDC Oslo 2016) Interne Passing Juice
Away from the keyboard podcast: Michael Kennedy Goes Around The World With Python Interne Passing Juice
Talk Python Courses: You’ve asked, I’ve listened (and coded) Interne Passing Juice
Hear the story of my career and what inspires me on Developer on Fire podcast Interne Passing Juice
The Final 36 Hours: Python Jumpstart Video Course Kickstarter Interne Passing Juice
I’m Building 20 Online Python Courses and I need your help Interne Passing Juice
9 reasons you should be using PyCharm Interne Passing Juice
Land your first Python software development job on Talk Python Interne Passing Juice
Announcing Cache-Tier Python File Server on GitHub Interne Passing Juice
Come Learn Python and Be Part of Talk Python To Me! Interne Passing Juice
A look inside Netflix’s cloud systems: Python at Netflix Interne Passing Juice
I made an appearance on the Geek Cookies podcast Interne Passing Juice
Python Podcast Episode #3 – Pyramid Web Framework Interne Passing Juice
New Podcast Episode: Python and MongoDB Interne Passing Juice
Announcing new podcast: Talk Python To Me Interne Passing Juice
Python Cheat Sheet Interne Passing Juice
Announcing the 2015 MongoDB Masters Interne Passing Juice
Initialization in Modern C++ vs Apple’s Swift Interne Passing Juice
New course: Announcing The Swift Programming Language from DevelopMentor Interne Passing Juice
10 Myths of Enterprise Python from PayPal Interne Passing Juice
Announcing DevelopMentor’s Swift iOS and OS X Course Interne Passing Juice
Announcing MongoDB for Python Developers Course Interne Passing Juice
Comparison of Modern C++ and Apple’s Swift Programming Language Syntax Interne Passing Juice
Python for the .NET Developer on .NET Rocks Interne Passing Juice
Better Python Integration in Windows: Shebangs and Version Selectors Interne Passing Juice
Comparison of Python and Apple’s Swift Programming Language Syntax Interne Passing Juice
Shipping Python with Windows 10 Interne Passing Juice
Convert LINQ to MongoDB queries to JavaScript shell Interne Passing Juice
Ever wonder how big the .NET and Python communities are? Interne Passing Juice
Much of my blog’s sample apps are now on GitHub and Azure Interne Passing Juice
Python and .NET in Portland Interne Passing Juice
Special Event: MongoDB in New York from DevelopMentor Interne Passing Juice
Part 7: Lambda Expressions in Python for .NET Developers Series Interne Passing Juice
Part 6: Anonymous Types in Python for .NET Developers Series Interne Passing Juice
Part 5: Properties in Python for .NET Developers Series Interne Passing Juice
Part 4: foreach and IEnumerable in Python for .NET Developers Series Interne Passing Juice
Part 3: A single, common base-type in Python for .NET Developers Series Interne Passing Juice
Part 1: Welcome and lightning-fast Python introduction in Python for .NET Developers Series Interne Passing Juice
Part 2: Visual Studio and IDEs in Python for .NET Developers Series Interne Passing Juice
Series: Python for .NET Developers Introduction Interne Passing Juice
Watch Python for the C# and .NET developers Interne Passing Juice
Watch Building beautiful websites with Bootstrap Interne Passing Juice
MongoDB for .NET developers Interne Passing Juice
Reblogged: New webcasts from DevelopMentor: MongoDB, iOS, and Bootstrap Interne Passing Juice
Come to my SDD Conference sessions in May, 2014 Interne Passing Juice
New online course: Source Control with TFS Version Control Interne Passing Juice
Reblogged: What should I learn to get started in .NET and web development? Interne Passing Juice
Why Choose NoSQL and Document Databases over RDBMS Interne Passing Juice
Installing MongoDB on Windows and OS X Interne Passing Juice
A Roundup of MongoDB Management Tools Interne Passing Juice
Optimistic concurrency in MongoDB using .NET and C# Interne Passing Juice
Take the first hour of any online developer course for free at LearningLine Interne Passing Juice
Slides and demos from DevWeek 2013 Interne Passing Juice
Announcing LearningLine: Instructor-led online training from DevelopMentor Interne Passing Juice
3 Open-Source Validation Projects for ASP.NET MVC Interne Passing Juice
Screencast – Validating ASP.NET MVC Forms with DataAnnotations Interne Passing Juice
Tips for optional parameters to ASP.NET MVC action methods Interne Passing Juice
Use NuGet package restore to simplify code sharing Interne Passing Juice
Attend my sessions at DevWeek 2013 in London Interne Passing Juice
Introduction to ASP.NET MVC Routes Interne Passing Juice
Create new ASP.NET MVC views the easy way Interne Passing Juice
Nested Layouts in ASP.NET MVC Interne Passing Juice
Improve perceived performance of ASP.NET MVC websites with asynchronous partial views Interne Passing Juice
Screencast: Refactoring with Partial Views in MVC Interne Passing Juice
Screencast: Strongly-Typed Views in ASP.NET MVC Interne Passing Juice
Screencast: ViewBag and View Data in ASP.NET MVC Interne Passing Juice
Understanding Text Encoding in ASP.NET MVC (ASP.NET MVC Foundations Series) Interne Passing Juice
Understanding the MVC Project Folder Structure (ASP.NET MVC Foundations Series) Interne Passing Juice
Preventing JavaScript Files from Loading Multiple Times Interne Passing Juice
Join Me at Guerrilla .NET in November Interne Passing Juice
Download My Web Apps Have HotKeys Too Sample App Interne Passing Juice
Asynchronous Programming in .NET 4.5 (Video) Interne Passing Juice
How Are You Scaling ASP.NET? Interne Passing Juice
Michael’s .NET Suggested Reading List Interne Passing Juice
Downloads from Building Rich Input Forms in ASP.NET MVC Webcast Interne Passing Juice
Webcast: Building Rich Input Forms in ASP.NET MVC Tuesday April 10 Interne Passing Juice
No, You Don’t Need A Windows App Interne Passing Juice
Make External Links Open in a New Window With This jQuery Plugin Interne Passing Juice
Add Hot Keys to Web Apps With jQuery.hotKeyMap.js Interne Passing Juice
Speaking on NoSQL and MVC at the South Sound .NET User Group (Near Seattle, WA) Interne Passing Juice
iPad 4G Doesn’t Mean What You Think It Means Interne Passing Juice
9 Ways Your Brand New ASP.NET MVC Project Can Be Better Interne Passing Juice
Managing Cumbersome Shared Views Folder for Large Projects in MVC Interne Passing Juice
Now I’m an INETA Speaker! Interne Passing Juice
Introducing MongoDB and LINQ at Mongo Seattle 2011 Interne Passing Juice
Screencast: Building ASP.NET MVC Forms with Razor Interne Passing Juice
Building ASP.NET MVC Forms with Razor (ASP.NET MVC Foundations Series) Interne Passing Juice
Building a Cloud OS for .NET Developers – Part 2 Interne Passing Juice
Building a Cloud OS for .NET Developers – Part 1 Interne Passing Juice
Getting Things Done with Backpack and 37Signals Interne Passing Juice
11 Killer Open Source Projects I Found with NuGet Interne Passing Juice
Portland CodeCamp Downloads: Demos and Slides Interne Passing Juice
Webcast: NoSQL Movement, LINQ, and MongoDB Interne Passing Juice
MongoDB vs. SQL Server 2008 Performance Showdown Interne Passing Juice
The NoSQL Movement, LINQ, and MongoDB – Oh My! Interne Passing Juice
Handy Web Development Technique Interne Passing Juice
Building Windows Machines in Amazon EC2 Interne Passing Juice
Azure Interview on SearchCloudComputing.com Interne Passing Juice
Article: 10 Features in .NET 4.0 that made Me Smile Interne Passing Juice
ASP.NET WebForms + Routing Video and Downloads Interne Passing Juice
Webcast: Building Modern Apps in ASP.NET WebForms Interne Passing Juice
TDD Space Invaders Video and Downloads Interne Passing Juice
TDD Invades Space Invaders Interne Passing Juice
Boot to VHD Screencast Interne Passing Juice
Article: Building a Twitter Application in .NET Interne Passing Juice
Article: Avoiding 5 Common Pitfalls in Unit Testing Interne Passing Juice
Keep up with DevelopMentor on Twitter Interne Passing Juice
Gmail New Mail Notifications for Windows 7 Interne Passing Juice
ASP.NET Routing in Windows Azure Using WebForms Interne Passing Juice
Article: Azure Storage Interne Passing Juice
RESTful Web Services with WCF Screencast Interne Passing Juice
dotNetDevBuzz on Channel 9 Last Week Interne Passing Juice
Debugging the Future (Advanced .NET Debugging) Video Presentation Interne Passing Juice
Significant Advances in Unit Testing Windows Workflow Interne Passing Juice
Test Driven Development, Approval Testing, and a Song – Oh Boy! Interne Passing Juice
MSDN Magainze: Web Apps That Support Long-Running Operations Interne Passing Juice
Just Launched: .NET Dev Buzz Interne Passing Juice
Unit Testing Coming to a Workflow Near You Interne Passing Juice
ClickOnce Deployment for Unmanaged Code (C++, VB6, etc) Interne Passing Juice
ThreadPool Bug in .NET 2.0 SP1 is Fixed! Interne Passing Juice
Dynamic Data Access with LINQ Interne Passing Juice
More on the ThreadPool Bug in .NET 2.0 SP1 Interne Passing Juice
Top 5 Most Important Sessions from Mix 08 (with Video) Interne Passing Juice
Top 5 Favorite CodePlex Projects Interne Passing Juice
Follow up on .NET 2.0 SP1 ThreadPool Bug Interne Passing Juice
Breaking Changes in the ThreadPool: The Movie Interne Passing Juice
.NET 3.5 Brings Breaking Changes to ThreadPool Interne Passing Juice
.NET 3.5 Brings Major (Undocumented) Changes to ThreadPool Interne Passing Juice
Introducing ASP.NET MVC (Model View Controller) Interne Passing Juice
System.Transactions and Windows Vista NTFS (Updated) Interne Passing Juice
Visual Studio Tricks Series: #3 Managing the Recent Projects List Interne Passing Juice
Visual Studio Tricks Series: #2 Multiple Startup Projects Interne Passing Juice
Visual Studio Tricks Series: #1 Set As Startup Project Interne Passing Juice
Agile Object Oriented Design Talk at Central Jersey Group Tonight Interne Passing Juice
Great Meeting at OCVBUG and OC C# Last Night Interne Passing Juice
OOD at San Diego .NET Developers Group Interne Passing Juice
Back to Basics: Agile Object-Oriented Design Interne Passing Juice
Upcoming Talk in San Diego (Tentative) Interne Passing Juice
Books for Agile and Object Oriented Design Interne Passing Juice
Upcoming Talk in Orange County Interne Passing Juice
January SoCal Code Camp Talk Interne Passing Juice
XPSD Object Oriented Design Talk Interne Passing Juice

Mots-clefs

Nuage de mots-clefs

series mvc from mongodb net talk course developers python aspnet

Cohérence des mots-clefs

Mot-clef Contenu Titre Mots-clefs Description Niveaux de titre
python 159
net 87
aspnet 55
mvc 53
from 52

Ergonomie

Url

Domaine : mkennedy.codes

Longueur : 14

Favicon

Génial, votre site web dispose d'un favicon.

Imprimabilité

Génial. L'impression est optimisée grâce aux styles CSS.

Langue

Bien. Votre langue est : en.

Dublin Core

Cette page ne profite pas des métadonnées Dublin Core.

Document

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.
Mauvais, votre site web utilise des styles css inline.
Mauvais, votre site web contient trop de fichiers CSS (plus de 4).
Parfait, votre site web contient peu de fichiers javascript.
Parfait : votre site tire parti de gzip.

Mobile

Optimisation mobile

Icône Apple
Méta tags viewport
Contenu FLASH

Optimisation

Sitemap XML

Votre site web dispose d’une sitemap XML, ce qui est optimal.

https://mkennedy.codes/sitemap.xml

Robots.txt

https://mkennedy.codes/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.

PageSpeed Insights


Dispositif
Les catégories

Free SEO Testing Tool

Free SEO Testing Tool est un outil gratuit de référencement qui vous aidera à analyser vos pages web