Annuaire des initiatives
Pertinence
Vous ne trouvez pas l'initiative qui correspond à votre besoin ? Notre assistant peut vous aider.
- Notoriété 7 %Ce projet est une gemme Ruby conçue pour modifier le comportement par défaut d'ActiveRecord. Il permet de retarder la persistance des associations en base de données jusqu'à l'appel explicite de la méthode `save`. Cela évite les opérations immédiates et potentiellement dangereuses lors de l'affectation d'associations, comme `team.user_ids = [1, 2]`, qui ne persisteront qu'au moment de l'enregistrement. Idéal pour les applications nécessitant un contrôle précis des transactions et une optimisation des performances.
- Ce projet fournit une solution légère et efficace pour persister des données critiques dans des applications logicielles. Il permet de stocker et récupérer des configurations, des métadonnées ou des états transitoires de manière fiable et performante. Idéal pour les développeurs cherchant une alternative simple aux solutions lourdes de gestion de données, il s'intègre facilement dans des architectures existantes sans imposer de contraintes complexes.
- Application permettant de créer, consulter, mettre à jour et supprimer des tâches via une API REST. Les utilisateurs peuvent organiser leurs activités quotidiennes en ajoutant des descriptions et des identifiants uniques pour chaque tâche. Les données sont stockées de manière persistante dans une base de données SQLite, garantissant la conservation des informations entre les sessions.
- Ce projet permet de gérer des tâches via une API REST. Les utilisateurs peuvent créer, consulter, modifier et supprimer des tâches. Chaque tâche est identifiée de manière unique et peut contenir un nom, une description et un identifiant généré automatiquement. Les données sont stockées de manière persistante dans une base de données SQLite, garantissant la conservation des informations entre les sessions.
- Ce projet propose une API REST permettant de gérer des tâches personnelles. Les utilisateurs peuvent créer, consulter, modifier et supprimer des tâches via des requêtes HTTP standardisées. Chaque tâche est identifiée de manière unique et peut contenir un nom et une description. Les données sont persistées dans une base de données SQLite pour garantir leur conservation entre les sessions.
- Ce projet permet de gérer des tâches via une API REST. Les utilisateurs peuvent créer, consulter, modifier et supprimer des tâches. Chaque tâche est identifiée de manière unique et peut contenir un nom, une description et un identifiant généré automatiquement. Les données sont stockées de manière persistante dans une base de données SQLite.
- Ce projet est une application REST développée dans le cadre d'un TP universitaire. Il permet de gérer une base de données d'ingrédients pour une pizzeria via une API. L'application expose des endpoints pour créer, lire, mettre à jour et supprimer des ingrédients, avec une persistance assurée par une base SQLite. Le développement suit une approche TDD (Test-Driven Development) avec des tests automatisés.
- Maven-miner est un ensemble d'outils Java permettant de résoudre toutes les dépendances Maven hébergées dans le référentiel Maven central, puis de les stocker dans une base de données graphique. Tout d'abord, l'index du référentiel Maven central est résolu et transformé en fichier plat contenant toutes les dépendances hébergées, une par ligne, au format groupId:artifactId:version. Plus tard, ce fichier peut être passé à l'outil maven-miner pour collecter des demandes de dépendances pour chaque artefact disponible dans le fichier. Chaque artefact est ensuite visité et persisté dans une base de données graphique. Nous nous appuyons sur Neo4j, une base de données graphique bien connue, pour persister le graphe de dépendances Maven.
- Notoriété 15 %Queen-Back-Office est une application web Java développée avec Spring Boot, qui fournit des services de back-office pour la gestion des campagnes d'enquêtes, des questionnaires, des unités de reporting, des données d'enquête et des commentaires. Il utilise Spring Data pour l'accès aux données, Spring Security pour la sécurité, JPA pour la persistance des données, MapStruct pour le mapping objet, PostgreSQL comme base de données, JUnit et Testcontainers pour les tests automatisés, Mockito pour le mocking, RestSharp pour les appels HTTP, Swagger UI pour la documentation de l'API, Keycloak pour l'authentification et l'autorisation, Log4j pour le logging, SLF4J pour l'abstraction du logging, Apache FreeMarker pour la génération de rapports, Sonatype Nexus pour la gestion des dépendances et JSON pour le transfert de données.
- Ce projet propose une API REST pour créer, lire, mettre à jour et supprimer des tâches. Les utilisateurs peuvent gérer leurs listes de tâches via des requêtes HTTP standardisées, avec une persistance des données assurée par une base SQLite. L'application permet également de manipuler les tâches via des requêtes form-data pour une intégration flexible dans différents environnements.
134 initiatives
10