Go

"
Dev back

WebDAV : un serveur léger en Go

Cet article présente l'utilisation de WebDAV, un protocole basé sur HTTP permettant la gestion de fichiers sur un serveur, ainsi que l'intégration avec Enpass pour la synchronisation des mots de passe. L'auteur décrit son approche d'auto-hébergement en utilisant des outils comme Nomad, Docker et Tricot, et explique comment configurer un serveur WebDAV léger en Go pour une utilisation personnelle.

Dev back

Qodana 2024.3 Is Here Along With a Special Offer for New Users!

La mise à jour Qodana 2024.3 introduit de nouvelles fonctionnalités de sécurité pour Java et Kotlin, y compris une analyse approfondie des flux de données et des vérifications de lint pour Android. Cela aide les équipes à identifier et à corriger les vulnérabilités de sécurité, tout en améliorant la qualité du code. Une offre de réduction de 25% est également disponible pour les nouveaux utilisateurs. Ces outils d'analyse de code promettent d'optimiser la sécurité et l'efficacité des applications.

Dev back

Deploying Go Apps with Kubernetes

Cet article présente comment créer une application Go et la déployer dans un cluster Kubernetes. Il couvre l'utilisation de GoLand pour développer l'application, l'installation de packages nécessaires comme Gorilla Mux et GORM, et la gestion de la base de données avec Postgres. L'article explique également le processus d'orchestration de conteneurs avec Kubernetes, un outil populaire pour le déploiement et la gestion d'applications conteneurisées.

Fullstack

GoLand 2024.3 Is Out! | The GoLand Blog

La version 2024.3 de GoLand est maintenant disponible, introduisant des fonctionnalités telles que la gestion des imports cycliques, une amélioration des performances pour les projets importants, et des nouvelles options d'émulation de terminal. Les nouvelles fonctionnalités d'IA incluent la complétion de code améliorée et des invites AI en ligne. GoLand offre aussi un meilleur support pour Kubernetes et Terraform, facilitant la gestion des ressources et l'efficacité dans le développement d'infrastructure en tant que code.

Dev back

FrankenPHP 1.3: Massive Performance Improvements, Watcher Mode, Dedicated Prometheus Metrics, and More

FrankenPHP 1.3 est maintenant disponible avec des améliorations de performance massives, un mode de surveillance des fichiers et de nouvelles métriques pour Prometheus. Cette version permet de traiter 54 % de requêtes supplémentaires par rapport à la version précédente, améliore l'expérience développeur avec des redémarrages automatiques des travailleurs, et inclut de nouvelles métriques dédiées à la gestion des threads. Des correctifs et la prise en charge de FreeBSD sont également inclus.

Dev back

PHP in 2024 - stitcher.io

L'article discute des raisons d'être optimiste quant à l'avenir de PHP en 2024, mettant en avant l'évolution continue grâce à une communauté solide, le développement de FrankenPHP, un serveur d'application performant pour PHP, la popularité croissante de Laravel ainsi que la croissance de l'écosystème PHP avec des téléchargements de packages en hausse.

Dev back

A love letter to Golang

Cet article présente les raisons pour lesquelles l'auteur est tombé amoureux de Golang après avoir commencé dans le développement frontend. Il souligne la simplicité de la syntaxe, l'efficacité des solutions convergentes dans la communauté Go, et la puissance de la bibliothèque standard, tout en Argant que Go facilite le développement d'applications full-stack. L'auteur exprime également sa frustration à propos des complexités des bibliothèques modernes telles que React, la transition vers des composants fonctionnels, et la difficulté d'expression individuelle dans le code Go, le qualifiant de pratique et motivant.

Dev back

The PHP Revolution Is Underway: FrankenPHP 1.0 Beta

Lancement de FrankenPHP 1.0 beta, un serveur d'application PHP écrit en Go et basé sur Caddy. Il simplifie le déploiement d'applications PHP et introduit des fonctionnalités comme un mode de travail améliorant la performance, le support natif de HTTP/3, et la génération de certificats HTTPS automatiques. Disponible à la fois en tant qu'image Docker et en tant que binaires autonomes pour Linux et macOS.

Autre

Utiliser le Pulumi Terraform Bridge - Partie 1 😍

Cet article présente l'utilisation du Pulumi Terraform Bridge pour combiner la puissance de Terraform avec la flexibilité des langages de programmation comme Python et JavaScript. Il aborde les prérequis nécessaires, notamment l'installation de GNU Make, Golang, et Git, avant de détailler les étapes pour initialiser un projet et adapter le boilerplate fourni par Pulumi. L'auteur explique comment modifier les fichiers nécessaires pour intégrer un provider Terraform spécifique, ainsi que la génération et la publication de SDKs associés. Un exemple de code est également fourni pour faciliter la migration vers Pulumi.