Par bmarcelin, 22 février, 2025

Dans les précédents articles, nous avons découvert l’installation de Flutter et la gestion des widgets qui composent l’interface. Mais comment rendre une application interactive ? Comment un widget peut-il réagir aux actions de l’utilisateur et conserver un état ?

Par jcontant, 22 février, 2025

Bienvenue dans ce troisième article sur les serveurs NAS. Aujourd'hui, nous allons explorer les tendances actuelles en matière de protection des données. Face aux menaces informatiques croissantes, la sécurité des informations devient un enjeu majeur. Des technologies telles que le RAID, les snapshots et le chiffrement de bout en bout offrent des solutions efficaces pour garantir la sécurité, l’intégrité et la récupération rapide des données. Ces outils sont essentiels pour protéger les données sensibles contre les risques de perte ou d’accès non autorisé.

Par hhatimi, 22 février, 2025

La sécurisation des applications ne s'arrête pas aux tests manuels. Avec l'adoption massive des pipelines d'intégration continue (CI) et de déploiement continu (CD), il est essentiel d'automatiser la détection des vulnérabilités pour éviter d'introduire des failles en production. Voici comment intégrer des outils comme Valgrind, AddressSanitizer, GDB et Clang Static Analyzer dans un pipeline CI/CD.

Par hpierre, 21 février, 2025

Passons aux choses sérieuses. Une fois sur le site officiel de Flowbite (flowbite.com), vous trouverez une barre latérale à gauche contenant différentes sections. Parmi elles, certaines sont particulièrement intéressantes pour structurer et accélérer le développement d’une interface moderne :

Par nrainvillejacques, 21 février, 2025

Après en avoir appris un peu sur WebRTC, nous sommes sur le bon chemin pour commencer à travailler sur notre première application utilisant cette technologie. Malgré tout, pour nous mettre sur la bonne voie, je sens qu'il est plus judicieux d'en apprendre un peu plus sur le processus de développement d'une application avec WebRTC. Pour ce faire, nous allons explorer les différentes façons de déboguer ce type d'application et en apprendre davantage sur les différents problèmes que l'on pourrait rencontrer. Bien que nous puissions aller très loin dans cette tâche, nous explorerons plutôt des outils liés aux problèmes de connexion, entre autres, sans nécessairement nous lancer dans tout ce qui peut être lié à la latence ou à la qualité des flux de médias.

Par kariste, 21 février, 2025

Introduction à la gestion des données en Swift

La gestion des données est un élément essentiel dans le développement d’applications mobiles. Swift propose plusieurs solutions pour stocker des informations de manière persistante, parmi lesquelles Core Data et UserDefaults. Core Data est un framework puissant permettant de gérer des bases de données relationnelles localement sur l’appareil, tandis que UserDefaults est une solution plus simple, adaptée au stockage de petites quantités de données, comme les préférences utilisateur.

Étiquettes

Par ybenkhayat, 21 février, 2025

Retour et plan

Dans le blogue précédent, nous avons vu comment créer un projet avec SwiftUI à l’aide de Xcode et nous avons survolé ensemble le contenu des fichiers créés par défaut. Dans le blogue qui suit, il sera question de voir comment utiliser les différents types de vues Stack pour créer des mises en pages complexes avec SwiftUI.

Étiquettes

Par srahman, 21 février, 2025

La semaine dernière, j’ai expliqué comment écrire et utiliser du code en WebAssembly. Maintenant, une question se pose : WebAssembly est-il toujours meilleur que JavaScript ?

JavaScript est le langage principal du web, mais WebAssembly est connu pour être beaucoup plus rapide. Alors, quand faut-il utiliser l’un ou l’autre ? Dans cet article, on va voir les différences entre WebAssembly et JavaScript, et dans quels cas WebAssembly est vraiment utile.