Glasskube migre de Docusaurus à Starlight pour sa documentation technique

2025-05-27
Glasskube migre de Docusaurus à Starlight pour sa documentation technique

Philip, ingénieur chez Glasskube, partage son expérience de migration de leur framework de documentation technique de Docusaurus à Starlight. L'article détaille une comparaison des deux frameworks en termes de design, de SEO, d'expérience développeur, de vitesse de build et d'extensibilité. Docusaurus, basé sur React, souffre de temps de build plus lents et d'une personnalisation limitée ; Starlight, basé sur Astro, offre des temps de build plus rapides et la prise en charge de Tailwind CSS, mais manque d'intégration Mermaid et de fonctionnalités pour les pages marketing. Glasskube a finalement choisi Starlight pour son expérience développeur supérieure et son aspect plus moderne, malgré quelques lacunes. L'article partage également les enseignements tirés de la rédaction de la documentation technique, couvrant la structure, l'analyse du comportement des utilisateurs et le style d'écriture, en mettant l'accent sur la clarté et la concision.

Lire plus
Développement choix de framework

Trois étapes pour des déploiements sans temps d'arrêt sur AWS EKS

2025-03-10
Trois étapes pour des déploiements sans temps d'arrêt sur AWS EKS

Jakob, ingénieur chez Glasskube, partage son expérience pour réaliser des déploiements sans temps d'arrêt sur AWS EKS. L'article explore le fonctionnement du contrôleur d'équilibrage de charge AWS, soulignant deux problèmes potentiels de temps d'arrêt pendant les mises à jour progressives : les retards de vérification d'intégrité et les retards de terminaison des pods. Trois solutions sont présentées : activer les Pod Readiness Gates, implémenter un arrêt progressif de l'application et utiliser un conteneur sidecar ou ajouter un délai de terminaison dans l'application. Ces trois étapes empêchent les erreurs 502/504 pendant les mises à jour progressives, ce qui entraîne des déploiements à 100 % sans temps d'arrêt.

Lire plus

De Java/Kotlin à Go : Un changement efficace

2025-02-18
De Java/Kotlin à Go : Un changement efficace

Cet article raconte le parcours d'un développeur passant de Java et Kotlin à Go. Au début, il privilégiait l'écosystème mature de Java et le framework Spring, mais avec l'augmentation de la taille et de la complexité des projets, la lenteur au démarrage et la forte consommation de ressources sont devenues des goulots d'étranglement. Le passage à Go, motivé par le développement d'outils Kubernetes et d'une plateforme de distribution de logiciels auto-hébergée, s'est avéré étonnamment fluide. L'auteur souligne la rapidité de démarrage de Go, la faible consommation de ressources et l'écosystème léger comme des avantages significatifs. Tout en reconnaissant les forces de Java, l'auteur conclut que Go est un choix supérieur pour les applications natives du cloud et Kubernetes.

Lire plus
Développement