Fullstack

Fullstack

Using React-Admin With React Native

L'article explique comment utiliser React-Admin, un framework web pour créer des applications réactives, avec React Native pour construire une application mobile native. Il montre comment configurer un projet avec Expo, installer les dépendances nécessaires, et gérer les différences entre les plateformes web et mobile, tout en maintenant un code partagé. L'application résultante est réactive et fonctionne sur les deux plateformes.

Fullstack

SymfonyLive Paris 2024: Two Days of Conference and Fun.

SymfonyLive Paris 2024 a été un événement clé pour la communauté Symfony, se tenant du 28 au 29 mars 2024. Des ateliers pré-conférence ont permis aux participants d'améliorer leurs compétences. Les conférences ont couvert des sujets comme Symfony UX et les intégrations avec JavaScript. L'ambiance était au rendez-vous, avec des activités ludiques et des interactions au stand de SensioLabs. En plus, des robots ont distribué de la nourriture pendant l'événement, apportant une touche d'innovation. Les participants ont eu l'occasion de se reconnecter tout en partageant des moments conviviaux.

Fullstack

OpenTelemetry in Practice: Instrumenting JavaScript Apps for Tracing

Cet article explique comment instrumenter les applications JavaScript, en particulier celles utilisant Node.js et React, avec OpenTelemetry pour la collecte et l'exportation des données de télémétrie. L'accent est mis sur la traçabilité, essentielle pour le débogage dans les applications multi-niveaux. OpenTelemetry fournit des SDK et des API pour faciliter l'intégration, ainsi qu'une documentation complète. L'utilisation d'un Collector est recommandée pour gérer les données de télémétrie de façon efficace. L'article guide également sur la configuration de l'instrumentation automatique pour des applications Node.js, tout en présentant comment visualiser les traces via Jaeger.

Fullstack

Continuous Migration: Keeping Users Uninterrupted

Cet article présente abord comment effectuer une migration continue d'une application, en maintenant une expérience utilisateur uniforme. Il décrit un exemple de migration de react-admin v3 vers v4, en soulignant les défis rencontrés lors de cette transition, tels que la gestion de l'authentification entre deux applications, l'affichage d'un menu de navigation cohérent, et l'utilisation de drapeaux de migration pour marquer les ressources migrées. Ces approches permettent de gérer progressivement les mises à jour sans perturber l'utilisation par les utilisateurs finaux.

Fullstack

Contribution Summary 2023

Cet article fait un retour sur les contributions open source de l'auteur en 2023, où il a réalisé environ 900 pull requests dans 70 projets, avec 753 demandes fusionnées. L'accent est mis sur les améliorations apportées à PHPStan et Rector, deux outils essentiels pour les développeurs PHP. Les contributions comprennent des améliorations de performance, des ajouts de fonctionnalités et des ajouts de documentation. L'auteur souligne l'importance de soutenir le projet open source et partage plusieurs anecdotes et points forts de l'année, tout en exprimant son souhait de réduire son temps de travail principal pour s'investir davantage dans cette communauté.

Fullstack

Mercure, Braid, PREP… news about subscribing to HTTP resource updates

Cet article discute des protocoles récents visant à permettre aux clients de recevoir des mises à jour sur des ressources HTTP, en se concentrant sur trois propositions : Mercure, Braid et PREP. Il explique les limitations de l'HTTP actuel concernant les communications en temps réel et la nécessité d'un standard permettant cette fonctionnalité. Braid, en particulier, est présenté comme une extension HTTP ambitieuse qui améliore la synchronisation d'état entre le serveur et le client, introduisant des mécanismes de gestion des versions et de patchs.

Fullstack

From Open-Source Project to Marketable Product

Cet article décrit le parcours de transformation d'un projet open-source en produit commercialisable, en prenant l'exemple de 'react-admin'. Il aborde les critères pour qu'un projet open-source devienne rentable, tels que la capacité à résoudre un problème répandu et à avoir une proposition de valeur claire. L'auteur discute également des stratégies de monétisation possibles, comme le développement de fonctionnalités supplémentaires et les services de support.

Fullstack

The first sfPot in 2023: UX, API & pizzas

Le premier sfPot de 2023 a eu lieu à Paris, centré sur l'expérience utilisateur avec Symfony UX et la présentation de Melodiia, une alternative à API Platform. Les participants ont eu l'occasion d'en apprendre davantage sur la gestion des APIs tout en partageant un moment convivial autour de pizzas et de boissons. L'événement a renforcé les liens au sein de la communauté Symfony dans un cadre amical.

Fullstack

Laragon: Simple, Flexible, and Modern Development Server Environment for Windows

Laragon est un environnement de développement moderne et flexible pour Windows qui intègre des technologies comme PHP, NodeJS, Apache et MySQL. Il permet de gérer facilement les versions de ces logiciels, de configurer des certificats HTTPS en un clic et d'exposer des applications locales via Ngrok. Avec une interface minimaliste, Laragon facilite la transition entre les versions et la gestion des extensions PHP. Il propose également des outils tels que Composer et NPM, ainsi que des émulateurs de terminal et des éditeurs de texte pré-configurés pour un démarrage rapide.