Sécuriser votre application Angular avec Keycloak et le modèle BFF

2025-01-28

Cet article explique comment construire une application web sécurisée en utilisant le modèle Backend for Frontend (BFF), en intégrant Keycloak et Angular. Pour éviter le stockage de données sensibles dans le navigateur, les flux d'authentification avec Keycloak sont entièrement gérés par un serveur BFF dédié. Le BFF agit comme un intermédiaire sécurisé entre Keycloak et l'application Angular, gérant les flux OAuth2 et PKCE, stockant les jetons en toute sécurité et empêchant les opérations sensibles (comme l'actualisation des jetons) d'atteindre le navigateur. L'application Angular n'interagit qu'avec les points d'extrémité simplifiés fournis par le BFF, éliminant la communication directe avec Keycloak. L'article détaille la configuration de Keycloak, la configuration du serveur BFF (utilisant Express.js) et le développement de l'application Angular, en soulignant les avantages de sécurité de cette architecture.

Lire plus
Développement modèle BFF

Le cauchemar des infirmières : exploitation algorithmique dans l'économie des plateformes

2024-12-19

Un article de Cory Doctorow révèle comment des applications de type « Uber pour infirmières » dans le système de santé américain exploitent les infirmières par le biais de la discrimination algorithmique et du transfert des risques. Ces applications utilisent des structures de frais complexes et des enchères compétitives pour réduire les salaires, forçant les infirmières à couvrir les assurances, les équipements et autres coûts, ce qui entraîne une réduction significative des revenus et des conditions de travail précaires. L'article souligne que c'est un échec du capitalisme et appelle à des lois du travail plus strictes et à la syndicalisation pour protéger les droits des infirmières.

Lire plus

Utilisation abusive d'algorithmes de recherche généraux pour les problèmes d'optimisation dynamique

2025-02-18

Cet article de blog compare quatre algorithmes : le principe de Bellman, l’algorithme de Dijkstra, la recherche arborescente de Monte-Carlo (MCTS) et le principe du maximum de Pontryagin, sur un problème jouet d’optimisation dynamique simple. L’auteur constate que les algorithmes spécialisés (Bellman et Pontryagin) sont beaucoup plus efficaces pour ce problème spécifique, tandis que les algorithmes généraux, bien qu’ils soient capables de trouver une solution, sont moins efficaces en termes de vitesse et d’utilisation de la mémoire. L’article comprend des animations visualisant le processus de recherche de chaque algorithme et des benchmarks comparant leurs performances.

Lire plus

Centenaires de la station de métro d'Edgware : Un siècle d'essor suburbain impulsé par les transports

2025-02-15
Centenaires de la station de métro d'Edgware : Un siècle d'essor suburbain impulsé par les transports

Il y a cent ans, l'ouverture de la station de métro d'Edgware a marqué l'achèvement d'une extension de métro, déclenchant un boom de la construction en banlieue. Les liaisons de transport améliorées ont permis des trajets plus faciles, conduisant à des projets immobiliers spéculatifs dans divers styles architecturaux, des joyaux Art déco aux pubs néo-géorgiens. L'histoire de la transformation d'Edgware d'un village agricole à une ville moderne illustre l'impact profond des transports sur l'aménagement urbain et les changements sociaux.

Lire plus

La tendance croissante à vivre près de ses amis

2024-12-27
La tendance croissante à vivre près de ses amis

Dans le monde trépidant d'aujourd'hui, maintenir des amitiés proches peut être difficile. Cet article explore la tendance croissante des gens à déménager près de leurs amis les plus proches. Grâce à des interviews de plusieurs personnes et familles, l'article souligne les avantages de la proximité, notamment le partage des ressources, une socialisation facile et un soutien mutuel pour la garde d'enfants. Ces « mini-quartiers » favorisent des liens forts, luttent contre la solitude et créent des environnements enrichissants pour élever des enfants, offrant une alternative convaincante aux aspects isolants de la vie moderne.

Lire plus

Bac à sable d'optique non linéaire : Contrôle des systèmes optiques complexes à l'aide de l'IA

2025-01-17
Bac à sable d'optique non linéaire : Contrôle des systèmes optiques complexes à l'aide de l'IA

Le bac à sable d'optique non linéaire de WestonCB est une plateforme interactive pour étudier la dynamique non linéaire contrôlée par le biais de la simulation de champs optiques couplés. Le projet utilise une configuration optique spécifique — champs fondamentaux/harmoniques couplés interagissant avec un milieu adaptatif — comme modèle idéalisé pour explorer comment les processus d'optimisation peuvent guider les systèmes non linéaires complexes vers des états souhaités. Il combine la visualisation en temps réel, la simulation physique accélérée par GPU et l'optimisation basée sur le gradient, offrant un outil novateur pour la recherche sur la dynamique non linéaire et le contrôle des systèmes complexes.

Lire plus

Doodle Dreams : Donnez vie à vos dessins

2024-12-27

Doodle Dreams est une application qui transforme vos gribouillis dessinés à la main en animations. Il suffit de dessiner les personnages souhaités sur papier, de les scanner à l'aide de l'application, et elle reconnaîtra et créera des animations. Vous pouvez choisir différents arrière-plans, musiques et effets pour rendre vos gribouillis plus vivants et engageants. Cette application convient à tous les âges ; que vous soyez un artiste expérimenté ou un débutant, vous pourrez facilement créer vos propres œuvres animées.

Lire plus

Le modèle de contribution équitable de l'ESA : une nouvelle approche pour les lanceurs européens

2025-03-26
Le modèle de contribution équitable de l'ESA : une nouvelle approche pour les lanceurs européens

La gouvernance de l'ESA, entravée par une politique de « retour géographique » liant l'investissement des États membres aux bénéfices nationaux, a entraîné des lenteurs dans l'approbation des projets et des dépassements de coûts. Le programme de fusées Ariane, fortement financé par la France, en est un exemple. Cependant, l'essor des vols spatiaux commerciaux et des lanceurs plus petits remet en question ce modèle. L'ESA propose un modèle de financement de « contribution équitable », qui sera présenté lors de la conférence ministérielle de novembre. Ce modèle transfère la responsabilité du financement aux États membres qui bénéficient le plus des programmes de lanceurs réussis, visant une plus grande efficacité et un meilleur contrôle des coûts dans l'exploration spatiale européenne.

Lire plus

Des écureuils de Californie surpris en train de manger de la viande : une découverte étonnante

2024-12-21
Des écureuils de Californie surpris en train de manger de la viande : une découverte étonnante

Une étude récente a révolutionné ce que l'on savait sur les écureuils de Californie. Considérés auparavant comme granivores (mangeurs de grains), les chercheurs ont observé ces rongeurs communs chassant, tuant et consommant des campagnols – de petits rongeurs – pendant l'été 2024. Cette découverte surprenante souligne les lacunes de nos connaissances, même sur les animaux familiers, et suggère que les écureuils de Californie pourraient être des omnivores opportunistes, adaptant leur régime alimentaire en fonction de la disponibilité de nourriture. Le comportement carnivore observé, ayant atteint son apogée lorsque les populations de campagnols ont augmenté, démontre leur flexibilité comportementale et leur capacité d'adaptation à des environnements changeants.

Lire plus

Comment supprimer réellement votre compte Facebook

2025-01-09
Comment supprimer réellement votre compte Facebook

Ce guide complet vous explique comment supprimer définitivement votre compte Facebook. Il commence par souligner l'importance de télécharger vos archives de données, en détaillant comment accéder et enregistrer vos photos, vos journaux de discussion, vos adresses IP et autres informations personnelles. Le guide fournit ensuite un guide étape par étape du processus de suppression de compte via le Centre de comptes, couvrant des options telles que la désactivation temporaire par rapport à la suppression définitive, et expliquant comment fournir une raison de départ. Enfin, il rappelle aux utilisateurs de supprimer leurs comptes sur les autres services de Meta (tels qu'Instagram et WhatsApp) et note que certaines informations peuvent persister même après la suppression.

Lire plus

Salt Typhoon : Les attaques contre les télécoms persistent malgré les sanctions américaines

2025-02-15
Salt Typhoon : Les attaques contre les télécoms persistent malgré les sanctions américaines

Malgré les sanctions américaines, le groupe de hackers Salt Typhoon, lié au gouvernement chinois, continue ses attaques contre les fournisseurs de télécommunications, selon Recorded Future. Cinq entreprises de télécommunications ont été compromises entre décembre 2024 et janvier 2025, dont une filiale américaine d'un important fournisseur britannique, et des entreprises en Italie, en Afrique du Sud et en Thaïlande. Salt Typhoon a exploité des failles de sécurité dans des équipements Cisco et a mené des opérations de reconnaissance sur Mytel, au Myanmar. Des universités ont également été ciblées, probablement pour accéder à des recherches. Bien que le Trésor américain ait sanctionné Sichuan Juxinhe Network Technology, liée à Salt Typhoon, Recorded Future s'attend à la persistance des attaques.

Lire plus
Technologie piratage informatique

La démocratie sud-coréenne se défend contre une tentative de coup d'État à minuit

2025-01-24
La démocratie sud-coréenne se défend contre une tentative de coup d'État à minuit

La déclaration surprise de la loi martiale à minuit par le président sud-coréen, Yoon Suk-yeol, a été immédiatement suivie d'une réaction énergique des législateurs et de la société civile. Cette tentative de coup d'État a été déjouée en quelques heures, soulignant la résilience de la démocratie sud-coréenne. Des décennies de lutte contre le régime autoritaire ont favorisé une société fortement interconnectée, avec un engagement civique fort et une connectivité numérique quasi universelle. Bien que la polarisation politique demeure une préoccupation, la mobilisation rapide contre la tentative de prise de pouvoir souligne la force des institutions démocratiques de la Corée du Sud et l'engagement de ses citoyens à les défendre.

Lire plus

Fatigue du streaming : les Américains dépensent moins en abonnements

2025-01-04
Fatigue du streaming : les Américains dépensent moins en abonnements

En 2024, les Américains ont dépensé en moyenne 42,38 $ par mois en abonnements de streaming, soit une baisse de 23 % par rapport à 2023. L’abondance de services de streaming a entraîné une « fatigue du streaming », les utilisateurs se sentant dépassés par le nombre d’options. Beaucoup partagent des comptes, réduisent leurs abonnements ou se tournent vers des services gratuits pour économiser de l’argent. L’Américain moyen possède deux abonnements et regarde 3 heures et 49 minutes de contenu par jour. Face aux pressions économiques et à la fatigue du streaming, les consommateurs recherchent des options de divertissement plus abordables.

Lire plus

Discourse célèbre dix ans de développement de communautés en ligne

2024-12-17
Discourse célèbre dix ans de développement de communautés en ligne

Discourse, le logiciel de forum open-source, a célébré son 10e anniversaire le 26 août 2024. Lancé avec la vision d'élever le niveau du discours en ligne, il est passé d'une petite équipe de quatre à plus de 100 employés dans 25 pays. La plateforme compte plus de 20 000 communautés, 107 millions de sujets et près de 1,65 milliard de publications. Le développement continu a inclus l'ajout de 49 plugins, de fonctionnalités de chat et d'outils basés sur l'IA pour la modération et l'amélioration de l'expérience utilisateur. Ce succès témoigne de sa nature open-source, de son engagement envers les commentaires des utilisateurs et du dévouement de son équipe.

Lire plus

MarkItDown : Convertisseur Markdown en ligne gratuit

2024-12-21
MarkItDown : Convertisseur Markdown en ligne gratuit

MarkItDown est un outil en ligne gratuit qui convertit divers formats de fichiers (tels que Word, PDF, HTML, etc.) en Markdown standard. Alimenté par le projet open-source Markitdown de Microsoft, il offre des conversions rapides et fiables, parfaites pour les blogueurs, les preneurs de notes et les rédacteurs techniques. Aucun téléchargement ni installation requis ; il suffit de télécharger votre fichier et d'obtenir une sortie Markdown propre et organisée. C'est un moyen sûr et efficace de gérer votre contenu.

Lire plus
Développement outil en ligne

Amazon UK cesse la vente des livres de Bloomsbury

2025-01-24
Amazon UK cesse la vente des livres de Bloomsbury

Amazon UK a annoncé qu'elle cesserait de vendre les livres imprimés et les ebooks de Bloomsbury, invoquant l'échec des négociations pour de nouveaux termes contractuels. Cette décision pourrait avoir un impact sévère sur Bloomsbury et raviver les inquiétudes concernant les conditions commerciales d'Amazon avec les éditeurs. Amazon affirme que Bloomsbury a refusé de négocier de bonne foi, alors que ses termes existants diffèrent considérablement de ceux des autres éditeurs. Bien qu'Amazon assure que les clients peuvent toujours acheter les livres de Bloomsbury auprès de vendeurs tiers, il s'agit d'une stratégie à haut risque affectant les ventes de nombreux auteurs à succès publiés par Bloomsbury, dont J.K. Rowling. L'incident rappelle une bataille publique similaire entre Amazon et Hachette il y a plus d'une décennie.

Lire plus
Technologie Édition

Hack Club : Une communauté mondiale pour les jeunes hackers

2025-01-09
Hack Club : Une communauté mondiale pour les jeunes hackers

Hack Club est une communauté mondiale pour les lycéens passionnés de codage, comptant plus de 50 000 membres. Il propose des ressources en ligne et hors ligne, notamment des projets open source collaboratifs, des rencontres de clubs en personne et des hackathons. Les membres créent ensemble des jeux, des outils et des ressources d'apprentissage, et bénéficient d'opportunités de matériel et de financement gratuits. Avec des ateliers, des tutoriels et une communauté en ligne dynamique sur Slack, Hack Club encourage un environnement favorable pour que les adolescents apprennent et explorent le monde du codage.

Lire plus

L'avenir de Scala : équilibre entre sécurité et commodité

2025-03-26
L'avenir de Scala : équilibre entre sécurité et commodité

Bien que le battage médiatique autour de Scala se soit estompé depuis le milieu des années 2010, il conserve une communauté solide et une adoption importante. Cet article explore l'orientation future de Scala, les auteurs Martin Odersky et Haoyi Li arguant que Scala a besoin d'une évolution continue. Il doit améliorer la facilité d'utilisation, optimiser l'expérience des outils et intégrer activement les commentaires de la communauté, tout en maintenant sa sécurité et sa commodité. Ils soulignent la nécessité d'équilibrer sécurité et commodité, d'affiner les fonctionnalités existantes et de réduire les obstacles à l'entrée pour les nouveaux utilisateurs. L'article aborde également les défis de l'écosystème Scala, tels que le support de l'IDE et les outils de construction, et propose des solutions.

Lire plus
Développement

Ruby 3.4 : Connexions plus rapides, traces d'exceptions plus claires et code plus concis

2025-01-01

Ruby 3.4 est arrivé ! Chris Sinjakli met en avant trois améliorations majeures : un nom de paramètre de bloc par défaut `it` pour un code plus propre ; l'implémentation du RFC8305 (Happy Eyeballs Version 2) pour une gestion significativement améliorée des connexions de sockets TCP, notamment sur les réseaux à double pile (IPv4 et IPv6) ; et des traces d'exceptions plus claires pour faciliter le débogage. Ces améliorations augmentent la productivité du développeur et démontrent l'engagement de l'équipe Ruby envers l'expérience développeur.

Lire plus
Développement

Sémantique de déplacement en Swift : comparaison avec C++

2025-01-09

Cet article explore les similitudes et les différences entre la sémantique de déplacement en Swift et en C++. Swift effectue automatiquement des optimisations de déplacement, ce qui est bénéfique pour les performances, mais peut surprendre les programmeurs C++ habitués à l’idiome RAII. Les « types non copiables » de Swift sont similaires aux « types uniquement déplaçables » de C++, mais les déplacements en Swift sont destructeurs, évitant ainsi les problèmes potentiels liés aux déplacements « non destructeurs » de C++. L’article compare la fonction `consume` de Swift à la fonction `std::move` de C++ et explique la réduction de la durée de vie des variables, les conventions de passage de paramètres (`consuming`, `borrowing`, `inout`) et la loi d’exclusivité en Swift. Enfin, il traite de l’utilisation des types non copiables pour RAII, les génériques et les types conditionnellement copiables en Swift, et explique pourquoi Swift ne dispose pas d’un mécanisme de transfert parfait.

Lire plus

Prolog : L'élégance de la programmation déclarative

2025-01-26

Cet article explore la simplicité et la puissance de Prolog, un langage de programmation logique. Contrairement aux langages impératifs populaires (comme Python, Java), Prolog utilise un paradigme déclaratif, en se concentrant sur la description du problème plutôt que sur la spécification des étapes de la solution. L'auteur démontre les avantages de Prolog en termes de concision et d'adaptabilité en comparant des implémentations en Prolog et en Kotlin d'un système d'autorisation. Le code Prolog est beaucoup plus compact, et les modifications sont plus faciles lorsque les exigences changent (par exemple, en ajoutant une dimension temporelle). Bien que Prolog ait une courbe d'apprentissage plus raide, le maîtriser élargit les perspectives de programmation et aide à maintenir la simplicité du système.

Lire plus

Ventilateur de récupération d'énergie WM12 révolutionnaire : de l'air frais toute l'année

2024-12-16
Ventilateur de récupération d'énergie WM12 révolutionnaire : de l'air frais toute l'année

Le WM12 est un ventilateur de récupération d'énergie décentralisé innovant, conçu pour une installation en fenêtre. Combinant deux modules TW4 dans un boîtier en mousse de polypropylène durable, il échange efficacement l'air intérieur et extérieur tout en récupérant environ 90 % de l'énergie thermique. Cela garantit un air frais sans coûts importants de chauffage ou de refroidissement. Fonctionnement silencieux, durée de vie extrêmement longue (> 50 ans) et compatibilité avec les systèmes domotiques, le WM12 offre une efficacité énergétique supérieure et des avantages environnementaux. Actuellement en version bêta, les utilisateurs intéressés peuvent contacter l'entreprise par e-mail pour plus d'informations.

Lire plus

Clavier WristPC de L3 Systems : Un clavier robuste et portable

2025-01-27

L3 Systems a développé le clavier WristPC pour les applications informatiques portables et portables. Ce clavier QWERTY robuste possède une interface de clavier PC standard et est disponible en boîtiers en aluminium anodisé noir ou en plastique ABS bleu. Entièrement étanche, il est conçu pour une utilisation sous la pluie et dans des environnements difficiles. Son dos incurvé assure un placement confortable et sûr au poignet, avec une disposition alphanumérique optimisée et des touches fléchées bien placées. Des bracelets de poignet et un rétroéclairage du clavier sont disponibles en option. Des claviers personnalisés pour les utilisateurs d'Aaton Cantar sont également proposés (nécessite un adaptateur Gotham Sound Dsub15-USB séparé).

Lire plus
Matériel clavier robuste

Génesis, un simulateur de robots révolutionnaire, est dévoilé : un entraînement 430 000 fois plus rapide

2024-12-23
Génesis, un simulateur de robots révolutionnaire, est dévoilé : un entraînement 430 000 fois plus rapide

Des chercheurs de l'Université Carnegie Mellon ont dévoilé Génesis, un système de simulation de robots open source qui entraîne les robots 430 000 fois plus vite que l'entraînement en conditions réelles. Génesis utilise des cartes graphiques pour exécuter jusqu'à 100 000 simulations simultanément, réduisant considérablement le temps nécessaire aux robots pour apprendre des tâches complexes comme la manipulation d'objets, la marche et l'utilisation d'outils. De plus, l'équipe développe un agent d'IA capable de générer des simulations physiques 3D à partir d'invites textuelles, simplifiant la création d'environnements et réduisant les coûts. Écrit en Python et open source, Génesis représente une avancée significative dans la recherche robotique, démocratisant l'accès à la simulation haute vitesse.

Lire plus

Cacher des secrets dans les emojis : exploitation des sélecteurs de variations Unicode

2025-02-12
Cacher des secrets dans les emojis : exploitation des sélecteurs de variations Unicode

Un commentaire sur Hacker News a suscité une discussion sur la manière de cacher des informations à l'aide des sélecteurs de variations Unicode. Cet article montre qu'il est possible de coder des données arbitraires dans un seul emoji en convertissant les données en une séquence de sélecteurs de variations Unicode, qui restent invisibles après le rendu. Cette méthode peut contourner les filtres de contenu humains ou être utilisée pour le filigrane de texte, permettant la transmission et le suivi d'informations cachées. Bien que cette technique puisse être utilisée à mauvais escient, elle met également en lumière la complexité et les défis potentiels en matière de sécurité d'Unicode.

Lire plus

La croissance des UAD de Reddit stagne : dépendance au trafic Google et risques des partenariats IA

2025-02-16
La croissance des UAD de Reddit stagne : dépendance au trafic Google et risques des partenariats IA

Pendant sept trimestres consécutifs, Reddit a affiché plus d'utilisateurs américains connectés que déconnectés, démontrant une forte fidélité des utilisateurs. Cependant, à partir du quatrième trimestre 2023, les utilisateurs déconnectés ont dépassé les utilisateurs connectés, la croissance étant fortement dépendante du trafic généré par la recherche Google. Le PDG de Reddit a reconnu cette dépendance à l'algorithme de Google et aux habitudes de recherche des utilisateurs. Bien que Reddit recherche des partenariats IA, cette dépendance présente également des risques ; ses derniers résultats trimestriels n'ont pas répondu aux attentes, entraînant une baisse du cours de l'action. Reddit estime qu'à l'ère de l'IA, les gens accordent plus de valeur au contenu authentique, ce qui lui conférera un avantage à long terme.

Lire plus
Technologie UAD Trafic Google

La Cour suprême maintient l'interdiction de TikTok : La sécurité nationale l'emporte sur la liberté d'expression

2025-01-17
La Cour suprême maintient l'interdiction de TikTok : La sécurité nationale l'emporte sur la liberté d'expression

La Cour suprême a confirmé à l'unanimité une loi fédérale interdisant TikTok à moins que sa société mère chinoise ne la vende. La décision privilégie les préoccupations de sécurité nationale aux arguments de liberté d'expression, citant les risques liés aux liens de TikTok avec la Chine. Bien que le président élu Trump ait suggéré une solution négociée et que l'administration Biden ait indiqué qu'elle n'appliquerait pas immédiatement l'interdiction, la décision laisse l'avenir de TikTok aux États-Unis incertain. La Cour a estimé que la loi ne violait pas les droits du Premier Amendement des pétitionnaires.

Lire plus
Technologie

Exécuter un réseau neuronal sur une calculatrice : un voyage en train de 56 heures

2025-01-04
Exécuter un réseau neuronal sur une calculatrice : un voyage en train de 56 heures

Un docteur en informatique s'est mis au défi de porter un réseau neuronal convolutionnel (CNN) sur une calculatrice graphique TI-84 Plus CE lors d'un voyage en train de 56 heures. Surmontant des limitations matérielles importantes, notamment la mémoire limitée et l'absence d'opérations à virgule flottante natives, il a réussi à entraîner et à exécuter le réseau pour identifier des chiffres manuscrits. Bien que lent, cet exploit démontre la faisabilité de l'exécution de l'IA sur des appareils aux ressources extrêmement limitées, mettant en évidence des techniques ingénieuses de gestion de la mémoire et des optimisations algorithmiques.

Lire plus
(z80.me)
Matériel réseau neuronal

Le MacBASIC d'Apple : un langage de programmation étouffé par Microsoft

2025-01-10
Le MacBASIC d'Apple : un langage de programmation étouffé par Microsoft

En 1984, Apple a développé MacBASIC, un interpréteur BASIC pour Macintosh qui accédait aux routines de la boîte à outils Macintosh, ce qui en faisait un puissant outil de prototypage. Cependant, ce langage prometteur a été brusquement interrompu en 1985, avec la destruction de tout le code source. On dit qu'Apple a cédé à la pression de Microsoft, échangeant une licence perpétuelle pour l'interface utilisateur Macintosh et MacBASIC contre une extension de sa licence Applesoft BASIC. Cette décision a mis en colère les employés d'Apple, et MacBASIC a été abandonné, laissant une marque comme un chapitre regrettable de l'histoire de la technologie.

Lire plus
Développement

L'homme qui maintient en vie des flippers de 70 ans

2025-01-06
L'homme qui maintient en vie des flippers de 70 ans

Steve Young, un ingénieur métallurgiste passionné de flipper, a créé The Pinball Resource, une entreprise unique qui fournit des pièces et une expertise pour la réparation de flippers vintage. Sa vaste collection de pièces rares et de schémas, accumulée pendant 50 ans, en fait la ressource incontournable pour les passionnés du monde entier. Fonctionnant dans un atelier discret, Young refuse le marketing moderne, misant plutôt sur le bouche-à-oreille et une réputation de confiance et d'expertise pour maintenir son entreprise prospère.

Lire plus
1 2 580 581 582 584 586 587 588 595 596