Bonnes Pratiques Web & Cloud
59.3K views | +0 today
Follow
Bonnes Pratiques Web & Cloud
Administration cloud et développement web
Curated by Mickael Ruau
Your new post is loading...
Your new post is loading...

Popular Tags

Scooped by Mickael Ruau
February 6, 2022 5:00 AM
Scoop.it!

• Minimal CSS Framework for semantic HTML

• Minimal CSS Framework for semantic HTML | Bonnes Pratiques Web & Cloud | Scoop.it
Elegant styles for all natives HTML elements without .classes and dark mode automatically enabled. 7.9 kB minified and gzipped!
No comment yet.
Scooped by Mickael Ruau
February 5, 2022 10:44 AM
Scoop.it!

Comment optimiser un contenu pour le SEO ? Les clés pour créer du contenu SEO qui va plaire à Google

Comment optimiser un contenu pour le SEO ? Les clés pour créer du contenu SEO qui va plaire à Google | Bonnes Pratiques Web & Cloud | Scoop.it
Le référencement naturel (SEO) est en constante évolution, avec les changements réguliers de l'algorithme de Google.
No comment yet.
Scooped by Mickael Ruau
February 5, 2022 10:41 AM
Scoop.it!

Google Search Console : Le mini guide pour référencer son site web !

Google Search Console : Le mini guide pour référencer son site web ! | Bonnes Pratiques Web & Cloud | Scoop.it
Comment mieux référencer son site web sur Google grâce à la Google Search Console ? C'est ce que vous allez apprendre dans cet article.
blasco IA's curator insight, February 12, 2022 3:18 PM

Le mini guide pour référencer son site web

Scooped by Mickael Ruau
February 5, 2022 10:29 AM
Scoop.it!

Comment se lancer et réussir en tant que consultant, freelance, indépendant... ? Les 5 étapes à suivre !

Comment se lancer et réussir en tant que consultant, freelance, indépendant... ? Les 5 étapes à suivre ! | Bonnes Pratiques Web & Cloud | Scoop.it
Comment se lancer et réussir en tant que consultant, freelance, indépendant... ? Vous avez toutes les réponses dans le livre d’Arnaud Cielle “Consultant, se
No comment yet.
Scooped by Mickael Ruau
February 1, 2022 12:58 PM
Scoop.it!

Polkadot: Decentralized Web 3.0 Blockchain Interoperability Platform

Polkadot: Decentralized Web 3.0 Blockchain Interoperability Platform | Bonnes Pratiques Web & Cloud | Scoop.it
Polkadot enables cross-blockchain transfers of any type of data or asset, not just tokens. Connecting to Polkadot gives you the ability to interoperate with a wide variety of blockchains in the Polkadot network.
No comment yet.
Scooped by Mickael Ruau
January 31, 2022 10:48 AM
Scoop.it!

Top Seven JavaScript Kanban Widgets - DZone Web Dev

Top Seven JavaScript Kanban Widgets - DZone Web Dev | Bonnes Pratiques Web & Cloud | Scoop.it
In this article, we are going to review popular JavaScript Kanban widgets that can be integrated into project management apps for effective task management.
No comment yet.
Scooped by Mickael Ruau
January 31, 2022 6:26 AM
Scoop.it!

OWASP Zed Attack Proxy – Pour évaluer la sécurité de vos applications web

OWASP Zed Attack Proxy – Pour évaluer la sécurité de vos applications web | Bonnes Pratiques Web & Cloud | Scoop.it
OWASP Zed Attack Proxy - Pour évaluer la sécurité de vos applications web...
No comment yet.
Scooped by Mickael Ruau
January 29, 2022 2:51 AM
Scoop.it!

Trouver le nom et le logo de sa startup | Création d'entreprise & startups ! | Guilhem Bertholet

Trouver le nom et le logo de sa startup | Création d'entreprise & startups ! | Guilhem Bertholet | Bonnes Pratiques Web & Cloud | Scoop.it
Etant bientôt conférencier au salon des micro-entreprises, j'ai eu la chance de participer à un petit-déjeuner avec deux autres conférenciers, spécialistes de
No comment yet.
Scooped by Mickael Ruau
January 22, 2022 9:24 AM
Scoop.it!

Blockchain : Fonctionnement du minage en 7 étapes

Blockchain : Fonctionnement du minage en 7 étapes | Bonnes Pratiques Web & Cloud | Scoop.it
Une règle de la blockchain est qu’on ne peut ajouter un bloc à la blockchain que si sa signature (la sortie de hachage) commence par une certaine quantité de zéro. Or il n’est pas du tout évident que le résultat du hachage commence par le nombre de zéros nécessaires. C’est la raison pour laquelle les mineurs modifient à plusieurs reprises une partie des données à l’intérieur de leur bloc. Il ne peuvent pas modifier les données des transactions. C’est pour ça qu’ils rajoutent une chaîne de données aléatoires à la chaîne de transactions, appelée le nonce.

Chaque fois qu’un mineur modifie le nonce, cela modifie la chaîne d’entrée, ce qui entraîne également une chaîne de sortie différente (signature). Les mineurs répètent ce processus indéfiniment jusqu’à ce qu’ils obtiennent une chaîne de sortie répondant aux exigences de la signature (les zéros). Vous trouverez ci-dessous un exemple. Cet exemple utilise sept zéro, mais le nombre de zéros dépend en réalité de la difficulté des bloc d’une blockchain. La difficulté des blocs est un peu plus complexe cependant. Je vous suggère donc de garder ça pour plus tard (ce n’est pas extrêmement important pour l’instant).
Minage - Etape 4 :la qualification des signatures

Les mineurs doivent trouver une signature éligible. Et c’est la raison pour laquelle une telle puissance informatique est nécessaire pour résoudre ce problème en un temps limité.
No comment yet.
Scooped by Mickael Ruau
January 22, 2022 6:43 AM
Scoop.it!

PWA Push Notifications in JavaScript? Yes, You Can in 12 Steps! - DZone Web Dev

PWA Push Notifications in JavaScript? Yes, You Can in 12 Steps! - DZone Web Dev | Bonnes Pratiques Web & Cloud | Scoop.it
Push notifications were a privilege for native apps, but now can be sent directly to a PWA. This tutorial discusses how to implement the Push API in 12 steps.
No comment yet.
Scooped by Mickael Ruau
January 22, 2022 4:15 AM
Scoop.it!

Putting This Blog on IPFS | Nora Codes

This website now runs an IPFS node, which you can use to access the network by prefixing an IPFS or IPNS (the DNS equivalent that allows “mutable” content on the immutable web) URL with https://ipfs.leotindall.com. For instance, the url /ipfs/QmXoypizjW3WknFiJnKLwHCnL72vedxjQkDDP1mXWo6uco/wiki/...
Mickael Ruau's insight:

I also realized that, since these immutable pages will be available forever (in theory), I should add some way for people to know what version they’re looking at, so I used a Hugo template to add a “Last update” at the bottom of each page:

Last updated {{ now.Format "Jan 01 2006" }}

The Results

All is now ready, and this blog is fully available on IPFS, at /ipns/QmSzXMBKA55NfpBH9wX4pfkJcRL2UuDorBXaVN3CLpFGke/ (which you can access via my gateway). Even if my server goes down, as long as these files are pinned somewhere, anyone should be able to use that IPNS name at another gateway and see the blog.

No comment yet.
Scooped by Mickael Ruau
January 22, 2022 4:11 AM
Scoop.it!

InterPlanetary File System — Wikipédia

InterPlanetary File System - Wikipédia

InterPlanetary File System (ou IPFS, système de fichier inter-planétaire), est un protocole pair à pair de distribution de contenu adressable par hypermédia, conçu à l'origine par Juan Benet. L'implémentation principale d'IPFS est un logiciel libre dirigée par l' Interplanetary Networks. IPFS est un système distribué de fichiers pair à pair qui ne dépend pas de serveurs centralisés.

No comment yet.
Scooped by Mickael Ruau
January 22, 2022 4:07 AM
Scoop.it!

>> Blog >> My first impressions of web3

>> Blog >> My first impressions of web3 | Bonnes Pratiques Web & Cloud | Scoop.it
But, as we know, people don’t want to run their own servers. As it happens, companies have emerged that sell API access to an ethereum node they run as a service, along with providing analytics, enhanced APIs they’ve built on top of the default ethereum APIs, and access to historical transactions. Which sounds… familiar. At this point, there are basically two companies. Almost all dApps use either Infura or Alchemy in order to interact with the blockchain. In fact, even when you connect a wallet like MetaMask to a dApp, and the dApp interacts with the blockchain via your wallet, MetaMask is just making calls to Infura!

These client APIs are not using anything to verify blockchain state or the authenticity of responses. The results aren’t even signed. An app like Autonomous Art says “hey what’s the output of this view function on this smart contract,” Alchemy or Infura responds with a JSON blob that says “this is the output,” and the app renders it.
No comment yet.
Scooped by Mickael Ruau
February 6, 2022 4:59 AM
Scoop.it!

JavaScript for impatient programmers (ES2022 edition)

JavaScript for impatient programmers (ES2022 edition) | Bonnes Pratiques Web & Cloud | Scoop.it

This book makes JavaScript less challenging to learn for newcomers, by offering a modern view that is as consistent as possible.

Highlights:

  • Get started quickly, by initially focusing on modern features.
  • Test-driven exercises and quizzes available for most chapters.
  • Covers all essential features of JavaScript, up to and including ES2022.
  • Optional advanced sections let you dig deeper.

No prior knowledge of JavaScript is required, but you should know how to program.

A chapter in the book explains in detail what is and isn’t included.

 

Mickael Ruau's insight:

Read all essential chapters

  • Preview of book:
    • Online: HTML (all chapters, except three bonus chapters)
    • Files: PDF, EPUB, MOBI (50%)
  • Preview of quiz web app: online (50%)
  • Preview of test-driven exercises: ZIP file (50%)

Also available: TOC of complete book.

No comment yet.
Scooped by Mickael Ruau
February 5, 2022 10:43 AM
Scoop.it!

Voici comment réussir votre charte graphique : 8 conseils + 10 erreurs + 50 exemples !

Voici comment réussir votre charte graphique : 8 conseils + 10 erreurs + 50 exemples ! | Bonnes Pratiques Web & Cloud | Scoop.it
Voici les étapes pour réussir votre charte graphique (ou la refondre), avec 50 exemples, 8 conseils clés et 10 erreurs mortelles à éviter
No comment yet.
Scooped by Mickael Ruau
February 5, 2022 10:40 AM
Scoop.it!

Télécharger la CheckList SEO

Télécharger la CheckList SEO | Bonnes Pratiques Web & Cloud | Scoop.it
Téléchargez gratuitement notre CheckList SEO
No comment yet.
Scooped by Mickael Ruau
February 5, 2022 10:28 AM
Scoop.it!

Attirer et fidéliser ses clients grâce au le Psycho Marketing - Stefan Lendi

Attirer et fidéliser ses clients grâce au le Psycho Marketing - Stefan Lendi | Bonnes Pratiques Web & Cloud | Scoop.it
Stefan Lendi est un professionnel du marketing depuis une vingtaine d'années, à la fois en tant qu’indépendant, mais aussi dans le département marketing
No comment yet.
Scooped by Mickael Ruau
January 31, 2022 12:42 PM
Scoop.it!

Tendance web design 2022

Tendance web design 2022 | Bonnes Pratiques Web & Cloud | Scoop.it
Le web design est lié aux nouvelles technologies. Pour cela chaque année, on s’attend à de nouvelles tendances du web design.
No comment yet.
Scooped by Mickael Ruau
January 31, 2022 6:51 AM
Scoop.it!

Plus de 80% des NFT créés gratuitement sur OpenSea sont des plagiats ou des spams, selon la plateforme. Elle avait décidé de revoir à la baisse la limite du nombre de NFT gratuits pouvant être créés

Plus de 80% des NFT créés gratuitement sur OpenSea sont des plagiats ou des spams, selon la plateforme. Elle avait décidé de revoir à la baisse la limite du nombre de NFT gratuits pouvant être créés | Bonnes Pratiques Web & Cloud | Scoop.it

Après avoir revu à la baisse la limite du nombre de NFT gratuits qu'un utilisateur peut créer, OpenSea a déclaré que la décision était due au nombre de fraudes et de spams.Pour mémoire, un jeton non fongible (NFT, de l'anglais non-fungible token) est un type spécial de jeton cryptographique qui représente un objet numérique tels une image, une vidéo, un fichier audio

Mickael Ruau's insight:

En décembre 2020, dans un billet de blog, OpenSea a parlé du lazy minting qui permettrait aux utilisateurs de créer des NFT gratuitement :

« Depuis un mois, nous testons une nouvelle technique de création de jetons non fongibles (NFT) sur OpenSea qui élimine le besoin pour les créateurs de payer des frais. C'est le premier fabricant de NFT vraiment gratuit, et aujourd'hui, il fonctionne directement sur Ethereum.

« Bien que nous disposions déjà de certains outils existants pour les développeurs et d'un minter NFT sans code, les utilisateurs devaient payer des frais pour déployer un contrat intelligent, puis payer pour éditer chaque NFT(...).

« Aujourd'hui, nous annonçons le Collection Manager sur OpenSea, vous permettant de créer vos propres NFT entièrement gratuitement ».

Le 27 janvier, le compte d'assistance Twitter d'OpenSea a indiqué que la plateforme avait « mis à jour les limites de notre contrat de vitrine de collection » pour n'autoriser que cinq collections (apparemment par portefeuille ou utilisateur NFT) et un maximum de 50 articles ou objets de collection NFT dans chaque collection.

Le soi-disant « lazy minting » sur le site permet aux utilisateurs de ne pas payer de frais d'utilisation de la blockchain lorsqu'ils créent un NFT sur OpenSea (l'acheteur finissant par payer les frais au moment de la vente). C'est donc une option populaire, en particulier pour les personnes qui ne disposent pas de suffisamment de fonds pour se lancer dans la conquête de leur empire de l'art numérique.

No comment yet.
Scooped by Mickael Ruau
January 31, 2022 6:25 AM
Scoop.it!

Google Analytics illégal en Europe : Analysez l’audience de votre site, tout en respectant le RGPD

Google Analytics illégal en Europe : Analysez l’audience de votre site, tout en respectant le RGPD | Bonnes Pratiques Web & Cloud | Scoop.it
Mesurez l'audience de votre site web avec Matomo, une solution d'analytics respectueuse de la protection des données personnelles !
No comment yet.
Scooped by Mickael Ruau
January 28, 2022 9:09 AM
Scoop.it!

Tiger Platform: Under the Hood

Tiger Platform: Under the Hood | Bonnes Pratiques Web & Cloud | Scoop.it
A Fully-functional Modularized Application Tiger isn’t just a server environment where you can start to built stuff-Tiger is also a fully-functional modularized application framework that is already up and running with all of the features you need to start building your next great SaaS product idea. There are pre-built modules for management of: Organizations, Users, […]
No comment yet.
Scooped by Mickael Ruau
January 22, 2022 9:19 AM
Scoop.it!

Des calculs complexes et stupides par milliards | Complexités

Des calculs complexes et stupides par milliards | Complexités | Bonnes Pratiques Web & Cloud | Scoop.it

 

Les règles du jeu sont les suivantes :

- Plus vous consacrez de puissance de calcul (en plus du travail de gestion des comptes de la monnaie Bitcoin) à mener certaines opérations plus vous avez de chances d'être le gagnant lors de la distribution des prochaines 10 minutes.

- Pour gagner, il faut calculer des valeurs f(x) un très grand nombre de fois, où f est une fonction bien définie et fixée une fois pour toutes (la fonction hachage SHA256).

- Le gagnant est celui qui trouve un x tel que f(x) possède une certaine propriété rare.

- La fonction f=SHA256 est considérée par les spécialistes de cryptographie comme produisant des valeurs imprévisibles et semblables à ce que produit le hasard. Il en résulte (sauf si on réussissait à casser la fonction de hachage ce qui est jugé très improbable, car nombreuses ont déjà été les tentatives pour cela) que calculer des valeurs f(x) est équivalent à opérer un tirage au sort. Réussir à trouver un x tel que f(x) possède la propriété gagnante est donc, en pratique, équivalent à gagner à un jeu de loterie.

- De tout cela, il résulte que pour augmenter ses chances de gagner, il faut multiplier les calculs de f(x) pour des x différents et qu'on ne peut rien faire de mieux. Plus vous êtes capable de calculer vite des f(x), plus vos chances de gagner les prochains 25 Bitcoins sont grandes. Une contrainte imposée aux mineurs sur les x qu'ils peuvent essayer a pour effet qu'il leur est impossible de mener des calculs à l'avance.

- Le nombre moyen de fois qu'il faut effectuer un calcul du type f(x) pour gagner est régulièrement et automatiquement ajusté pour que gagner exige environ 10 minutes à l'ensemble de ceux qui essaient. Si le temps moyen pour que quelqu'un gagne diminue, la difficulté pour gagner est modifiée : on exige une propriété plus rare pour f(x) ; gagner demandera à nouveau 10 minutes environ à la communauté des mineurs de Bitcoins.

La conséquence de ce système est qu'aujourd'hui dans le monde une somme considérable de moyens est consacrée à calculer des f(x) qui ne servent à rien. La somme dépensée, D, à ces calculs est en gros équivalente à celle à gagner, G. En effet, quand D < G de nouveaux joueurs arrivent, car il y a de l'argent facile à gagner, et quand D > G il n'est plus rentable de miner et donc certains mineurs renoncent. On dépense donc plus d'un million d'euros en moyenne par jour pour calculer des f(x) en grand nombre dont tout le monde se moque et que personne d'ailleurs ne mémorise. Aujourd'hui, on évalue la fonction f=SHA256 plus de 240 millions de milliards de fois par seconde (voir le « taux de hash » ici) .

Des informations sur le minage des Bitcoins et son évolution se trouvent en  a ou b ou c

Mickael Ruau's insight:

B Plutôt que d'engager du calcul, engager de la mémoire.

Le choix du gagnant doit se faire sur la preuve qu'il s'engage et il doit gagner —si possible— proportionnellement à son engagement, car sur le réseau, on ne peut pas envisager de le faire équitablement par individu (comme pour une élection : une personne = une voix). Il faut que l'engagement soit infalsifiable et indubitable et comporte un réel coût pour limiter la part qu'un seul joueur peut capter. Personne ne doit pouvoir s'emparer du pouvoir sur la monnaie.

L'idée des Permacoins est de s'engager non pas en prouvant qu'on calcule beaucoup, mais en prouvant qu'on met à la disposition d'un réseau qui l'utilisera utilement des ressources mémoire importantes. Les chances de gain ne sont plus proportionnelles à votre capacité à faire quelque chose de stupide, mais proportionnelles à la mémoire que vous prêtez, ce qui est utile pour tous (par exemple pour faire des archives, ou des copies de sécurité, etc.). L'idée semble bonne. Voir a et b et c.

No comment yet.
Scooped by Mickael Ruau
January 22, 2022 6:42 AM
Scoop.it!

How Does an NFT Marketplace Platform Work? - DZone Web Dev

How Does an NFT Marketplace Platform Work? - DZone Web Dev | Bonnes Pratiques Web & Cloud | Scoop.it
NFT has grown tremendously since 2013. Check out the article below to find out more about NFT marketplace development including how it works and 5 key features.
No comment yet.
Scooped by Mickael Ruau
January 22, 2022 4:13 AM
Scoop.it!

InterPlanetary File System - Tutoriel · GitHub

InterPlanetary File System - Tutoriel.

Mickael Ruau's insight:

On ajoute nos fichiers sur ipfs:

pi@stretch:~/ipfsite $ ipfs add -r . added QmSyMfjwNyuHUQE4YJ6Rq78YaztbuhRnhTxfEwQvULHqhK ipfsite/index.html added QmNrbWL1C5GYRgHfKYMA9iFVk6NUQimUDZopBtEPhB8RZv ipfsite/style.css added QmeufZKLAwGkFobboRfj2xJx7DwGxe6PyQYUXiqXPuTR5T ipfsite

Notre site est désormais accessible, à l’adresse suivante: https://ipfs.io/ipfs/QmeufZKLAwGkFobboRfj2xJx7DwGxe6PyQYUXiqXPuTR5T/ mais si vous effectuez des modifications sur votre site, cette adresse (qui est le hash de votre site) va changer (l’ancienne adresse existera toujours, mais elle continuera à pointer vers l’ancienne version du site), on va donc ajouter un domaine IPNS:

pi@stretch:~/ipfsite $ ipfs name publish QmeufZKLAwGkFobboRfj2xJx7DwGxe6PyQYUXiqXPuTR5T Published to QmTMJG3uKfPVhS6JhwxMNBMx2Y4Em2kjwWnCysiGaaaJeY: /ipfs/QmeufZKLAwGkFobboRfj2xJx7DwGxe6PyQYUXiqXPuTR5T

Notre site est désormais accessible à l’adresse https://ipfs.io/ipns/QmTMJG3uKfPVhS6JhwxMNBMx2Y4Em2kjwWnCysiGaaaJeY/

On peut alors ajouter, modifier des fichiers dans notre répertoire, à condition de répeter les deux dernières étapes (ipfs add -r . et ipfs name publish) afin de prendre en compte nos modifications. L’adresse https://ipfs.io/ipns/QmTMJG3uKfPVhS6JhwxMNBMx2Y4Em2kjwWnCysiGaaaJeY/ pointera toujours vers votre site actualisé depuis le dernier ipfs name publish.

No comment yet.
Scooped by Mickael Ruau
January 22, 2022 4:11 AM
Scoop.it!

OpenSea collector 'pulls the rug' on NFTs to highlight arbitrary value

OpenSea collector 'pulls the rug' on NFTs to highlight arbitrary value | Bonnes Pratiques Web & Cloud | Scoop.it
A crypto artist known as "Neitherconfirm" recently listed 26 nonfungible tokens, or NFTs, for sale on OpenSea's digital marketplace. Things took an unexpected turn earlier Tuesday, however, after the artist changed the images associated with each token from computer-generated portraits into photos of literal carpets.

It's a knowing comment on a DeFi token exit scam known as a 'rugpull' where a little known token suddenly collapses when liquidity disappears, metaphorically pulling the rug out from under victims' feet.

The art pieces, which originally featured people and animal faces in a seemingly stained-glass style, are now nothing more than an expensive metaphor for why you can’t trust the store-of-value proposition of any asset that maintains an aspect of centralized control.
No comment yet.