xion.io

Evaluation du site xion.io

Karol Kuczmarski's Blog

 Généré le 17 Décembre 2025 23:33

Vieilles statistiques? UPDATE !

Le score est de 49/100

Optimisation du contenu

Titre

Karol Kuczmarski's Blog

Longueur : 23

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

Description

Longueur : 0

Très mauvais. Nous n'avons pas trouvé de balise META description sur votre page. Utilisez ce générateur gratuit de balises META en ligne pour créer une description.

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
site_name Karol Kuczmarski's Blog
type blog
title Karol Kuczmarski's Blog
locale en_US
url http://xion.io
image http://xion.io/logo.jpeg

Niveaux de titre

H1 H2 H3 H4 H5 H6
1 8 0 36 10 0
  • [H1] Karol Kuczmarski
  • [H2] Taking string arguments in Rust
  • [H2] Yes, the npm ecosystem is at fault
  • [H2] A Haskell retrospective
  • [H2] Add examples to your Rust libraries
  • [H2] Unfolding a Stream of paginated items
  • [H2] Terminating a Stream in Rust
  • [H2] Recap of the gisht project
  • [H2] Currying and API design
  • [H4] Just reading it
  • [H4] Hiding the reference
  • [H4] Own it
  • [H4] Haskell Who?
  • [H4] There is a language in my type system
  • [H4] The legacy of bleeding edge
  • [H4] There are many ways to do it
  • [H4] Implicit is better than explicit
  • [H4] Purity beats practicality
  • [H4] Good Enough™
  • [H4] Examples are trouble
  • [H4] What are Cargo examples?
  • [H4] Dependency included
  • [H4] More deps
  • [H4] Growing bigger
  • [H4] Maintaining maintainability
  • [H4] Examples-Driven Development?
  • [H4] Pagination 101
  • [H4] Stream it in Rust
  • [H4] DIY streaming
  • [H4] The stream unfolds
  • [H4] Paginate! Paginate!
  • [H4] But wait! There is a bug!
  • [H4] Some context
  • [H4] Speed: delivered
  • [H4] Can’t segfault if your code doesn’t build
  • [H4] It scales
  • [H4] Abstractions galore
  • [H4] Hacking time
  • [H4] Test-Reluctant Development
  • [H4] Packing up
  • [H4] The wrap
  • [H4] The basics
  • [H4] Least used arguments go first
  • [H4] The fewer arguments, the better
  • [H4] Different functions for different things
  • [H5] String theory
  • [H5] Errors and how to handle them
  • [H5] Leaky modules
  • [H5] Namespaces are apparently a bad idea
  • [H5] Wild records
  • [H5] Yay
  • [H5] Meh
  • [H5] Nay
  • [H5] Combinators / builders
  • [H5] Record types

Images

Nous avons trouvé 3 image(s) sur cette page Web.

1 attribut(s) alt sont vides ou manquants. Ajouter un texte alternatif permet aux moteurs de recherche de mieux comprendre le contenu de vos images.

Ratio texte/HTML

Ratio : 18%

Bien, le ratio de cette page texte/HTML est supérieur à 15, mais inférieur à 25 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 184 lien(s) dont 15 lien(s) vers des fichiers

Texte d'ancre Type Juice
Karol Kuczmarski Interne Passing Juice
About Interne Passing Juice
Projects Interne Passing Juice
Archives Interne Passing Juice
Categories Interne Passing Juice
Tags Interne Passing Juice
Old blog Externe Passing Juice
Taking string arguments in Rust Interne Passing Juice
Code Interne Passing Juice
Rust Interne Passing Juice
strings Interne Passing Juice
arguments Interne Passing Juice
borrowing Interne Passing Juice
ownership Interne Passing Juice
Leave a comment Interne Passing Juice
how to juggle those types Externe Passing Juice
1 Interne Passing Juice
for all interesting string types Externe Passing Juice
Interne Passing Juice
Yes, the npm ecosystem is at fault Interne Passing Juice
Programming Interne Passing Juice
npm Interne Passing Juice
Javascript Interne Passing Juice
open source Interne Passing Juice
package manager Interne Passing Juice
security Interne Passing Juice
Leave a comment Interne Passing Juice
yet another npm snafu Externe Passing Juice
In a nutshell Externe Passing Juice
he owes it to the community Externe Passing Juice
“you get literally nothing from maintaing a popular package” Externe Passing Juice
a good take on the issue Externe Passing Juice
Clojure Externe Passing Juice
time Externe Passing Juice
time again Externe Passing Juice
Fallacy of Grey Externe Passing Juice
singularly vulnerable Externe Passing Juice
like it this way Externe Passing Juice
A Haskell retrospective Interne Passing Juice
Haskell Interne Passing Juice
functional programming Interne Passing Juice
type systems Interne Passing Juice
Facebook Interne Passing Juice
Leave a comment Interne Passing Juice
Sigma Externe Passing Juice
widely considered Externe Passing Juice
less common extensions Externe Passing Juice
Template Haskell Externe Passing Juice
2 Interne Passing Juice
Persistent Externe Passing Juice
3 Interne Passing Juice
4 Interne Passing Juice
Elm Externe Passing Juice
how awkward Externe Passing Juice
composition sugar Externe Passing Juice
keep piling up Externe Passing Juice
half a dozen compiler extensions Externe Passing Juice
one humongous type Externe Passing Juice
give up on type systems Externe Passing Juice
still argue with it Externe Passing Juice
5 Interne Passing Juice
6 Interne Passing Juice
pretty rich and enticing Externe Passing Juice
Type Tetris Externe Passing Juice
mistakes of the past Externe Passing Juice
also throw them Externe Passing Juice
7 Interne Passing Juice
Hungarian notation Externe Passing Juice
8 Interne Passing Juice
9 Interne Passing Juice
effects Externe Passing Juice
free monads Externe Passing Juice
convincingly argue against Externe Passing Juice
first-class functions Externe Passing Juice
support for anonymous (“lambda”) functions Externe Passing Juice
all Externe Passing Juice
the Externe Passing Juice
numerous Externe Passing Juice
examples Externe Passing Juice
current state of procedural macros Externe Passing Juice
Interne Passing Juice
linear types Externe Passing Juice
dependent types Externe Passing Juice
Interne Passing Juice
Clojure Externe Passing Juice
Interne Passing Juice
the abundance of pretty-printing libraries Externe Passing Juice
Interne Passing Juice
Interne Passing Juice
this project Externe Passing Juice
Interne Passing Juice
Interne Passing Juice
extremely tricky bugs Externe Passing Juice
this Externe Passing Juice
Interne Passing Juice
Add examples to your Rust libraries Interne Passing Juice
Cargo Interne Passing Juice
examples Interne Passing Juice
documentation Interne Passing Juice
packaging Interne Passing Juice
Leave a comment Interne Passing Juice
Rust Externe Passing Juice
Tokio Externe Passing Juice
facade Externe Passing Juice
separate section Externe Passing Juice
the official docs Externe Passing Juice
doc tests Externe Passing Juice
crates.io Externe Passing Juice
Unfolding a Stream of paginated items Interne Passing Juice
Tokio Interne Passing Juice
streams Interne Passing Juice
HTTP Interne Passing Juice
Leave a comment Interne Passing Juice
most recent Rust crate Externe Passing Juice
the Path of Exile’s public stash tabs Externe Passing Juice
proposals Externe Passing Juice
experiments Externe Passing Juice
waiting Externe Passing Juice
slightly more complex Externe Passing Juice
the usage example in the docs Externe Passing Juice
Serde Externe Passing Juice
this code Externe Passing Juice
within a single function Externe Passing Juice
Terminating a Stream in Rust Interne Passing Juice
async Interne Passing Juice
Leave a comment Interne Passing Juice
search for GitHub issues Externe Passing Juice
422 Unprocessable Entity Externe Passing Juice
this gist Externe Passing Juice
extension trait Interne Passing Juice
Recap of the gisht project Interne Passing Juice
gisht Interne Passing Juice
CLI Interne Passing Juice
GitHub Interne Passing Juice
Python Interne Passing Juice
testing Interne Passing Juice
Leave a comment Interne Passing Juice
its first version in Python Externe Passing Juice
rewrite it in Rust Externe Passing Juice
very unsympathetic Interne Passing Juice
some evidence Externe Passing Juice
functioning prototype Externe Passing Juice
shaped Externe Passing Juice
numerous iterations Externe Passing Juice
both necessary Externe Passing Juice
iterators Externe Passing Juice
looping over GitHub user’s gists Externe Passing Juice
surprisingly tricky Externe Passing Juice
really Externe Passing Juice
edges cases Externe Passing Juice
stuff Externe Passing Juice
a copious amount of tests Externe Passing Juice
a relatively straighforward manner Externe Passing Juice
not a universal implementation Externe Passing Juice
more and more gist hosts Externe Passing Juice
sprunge.us Externe Passing Juice
the real example Externe Passing Juice
access the out-of-band interface Externe Passing Juice
Cargo build scripts Externe Passing Juice
Invoke task runner Externe Passing Juice
really fine-tune it Externe Passing Juice
replacing Externe Passing Juice
completion scripts Externe Passing Juice
many Externe Passing Juice
Travis Externe Passing Juice
partially to blame Externe Passing Juice
loads of “fun” Externe Passing Juice
transition the code Externe Passing Juice
one feature Externe Passing Juice
shuffling those bits Externe Passing Juice
even by C++ Externe Passing Juice
an important issue Externe Passing Juice
now Externe Passing Juice
a hard error Externe Passing Juice
the relevant Cargo feature Externe Passing Juice
currying Interne Passing Juice
partial application Interne Passing Juice
API Interne Passing Juice
abstraction Interne Passing Juice
Leave a comment Interne Passing Juice
Creative Commons Attribution-ShareAlike 4.0 International License Externe Passing Juice
Pelican Externe Passing Juice
Flex Externe Passing Juice
Alexandre Vicenzi Externe Passing Juice

Mots-clefs

Nuage de mots-clefs

example hello haskell some even text code like from string

Cohérence des mots-clefs

Mot-clef Contenu Titre Mots-clefs Description Niveaux de titre
haskell 41
string 36
from 30
some 27
like 27

Ergonomie

Url

Domaine : xion.io

Longueur : 7

Favicon

Trés mauvais. Nous n'avons pas trouvé d'icônes de raccourci. Les icônes sont l'un des moyens faciles d'attirer des visiteurs réguliers plus souvent sur votre site.

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.

Document

Doctype

HTML 5

Encodage

Parfait. Votre charset est UTF-8.

Validité W3C

Erreurs : 0

Avertissements : 0

E-mail confidentialité

Génial, aucune adresse e-mail n'a été trouvé sous forme de texte!

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

Manquant

Votre site web ne dispose pas d’une sitemap XML, ce qui peut poser problème.

La sitemap recense les URLs que les moteurs de recherche peuvent indexer, tout en proposant d’éventuelles informations supplémentaires (comme la date de dernière mise à jour, la fréquence des changements, ainsi que leur niveau d’importance). Ceci permet aux moteurs de recherche de parcourir le site de façon plus efficace.

Robots.txt

https://xion.io/robots.txt

Votre site dispose d’un fichier robots.txt, ce qui est optimal.

Mesures d'audience

Votre site web dispose d’une outil d'analytics, ce qui est optimal.

   Google Analytics

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