Accès réservé...
Log Pwd
Pour s'inscrire ?

« Avril 2023 »

  • Lu | Ma | Me | Je | Ve | Sa | Di |


Webriche: les veilleurs ne dorment jamais...

Ci dessous, les actualités de quelques sites qui ont tout mon intérêt (à différents niveaux).

La veille     Haut de page     Lendemain


16 Avril 2023 (1092)

1: Weekend Reading ' ' Forms and background jobs

https://labnotes.org/weekend-reading-forms-and-background-jobs/

Lab notes (Développement)

This week we attempt a real-life coding exercise, draw our own animations, contrast AI agents with the Semantic Web, fold like a pro, and learn an ancient form of writing.


2: Boto3 and Python: Simple DynamoDB CRUD Operations Examples

https://nothanii.hashnode.dev/boto3-and-python-simple-dynamodb-crud-operations-examples

Hashnode - python (python)

I recently completed a project where I had to interact with DynamoDB via boto3 (AWS SDK for Python). In this article, we'll create a simple DynamoDB database and go over how to create, read, update, and delete using Python and boto3. If you didn't k...


3: Welcome to my Blog!

https://exbyte.me/welcome-to-my-blog

Hashnode - python (python)

Hey, I'm Abubakar, a student at Federal University of Technology, Minna studying Building Tech but passionate about coding! This blog will be about tech tips, beginner coding tutorials, mistakes, and tips and tricks to help you through your coding ...


4: Flutter: Gesture Detector Vs. Inkwell Widget

https://yashkhattar.hashnode.dev/flutter-gesture-detector-vs-inkwell-widget

Hashnode - Flutter (Flutter)

In Flutter, Gesture Detector and Inkwell are the two commonly used widgets used to listen to users' gestures on a particular UI component like a container or icon. Gesture Detector: This is a more general-purpose widget that can detect a wide range o...


5: forEach, map, filter in JavaScript

https://rohitdotcom.hashnode.dev/foreach-map-filter-in-javascript

Hashnode - javascript (Javascript)

Earlier whenever there was a necessity of iterating over arrays developers majority used for loops. But, using loops can sometimes be slow and error-prone when we deal with large complex arrays. So, forEach was standardized with the release of ECMASc...


6: Day 13 Task: Basics of Python

https://rohitbhavekardevops.hashnode.dev/day-13-task-basics-of-python

Hashnode - python (python)

What is Python' Python is a Open source, general purpose, high-level, and object-oriented programming language. It was created by Guido van Rossum Python consists of vast libraries and various frameworks like Django, Tensorflow, Flask, Pandas, Keras ...


7: Quand un travailleur terrain donne des leçons de management aux dirigeants d'une entreprise du CAC 40

https://nauges.typepad.com/my_weblog/2023/04/quand-un-travailleur-terrain-donne-des-le?ons-de-management-aux-dirigeants-dune-entreprise-du-cac-40.html

Naugès, Louis (Internet)

Pendant cette fin de semaine, j'ai dévoré d'une seule traite un livre exceptionnel qui' ne parle pas de numérique! Il s'agit de 'L'ouvrier qui murmurait à l'oreille des cadres', écrit par Jean-Michel Frixon Je vous recommande chaudement de le lire....


8: Revolutionizing Software Development: Exploring the Evolution of DevOps

https://devopspilot.hashnode.dev/revolutionizing-software-development-exploring-the-evolution-of-devops

Hashnode - javascript (Javascript)

Introduction: In today's fast-paced technology landscape, organizations are constantly seeking innovative ways to accelerate software delivery while maintaining high quality and reliability. DevOps has emerged as a game-changing approach that bridges...


9: Redux: The Centralized Control Room for Your App's State

https://tonytangdev.hashnode.dev/redux-the-centralized-control-room-for-your-apps-state

Hashnode - javascript (Javascript)

Introduction Picture a control room that manages and orchestrates the flow of information in a complex system. Redux is akin to this control room for your application's state, maintaining a centralized and predictable store that makes it easier to ma...


10 / 1092

10: React 18 new features

https://tango.com/react-18-new-features

Hashnode - javascript (Javascript)

1) Concurrent React and suspense feature Concurrent React is a set of features and improvements introduced in React 18 to improve the performance and user experience of React applications. Concurrent React allows React to handle multiple tasks simult...


11: Some Javascript misbehaviors and why they happen

https://ogwulumba-boy.hashnode.dev/some-javascript-misbehaviors-and-why-they-happen

Hashnode - javascript (Javascript)

Introduction Javascript is one of the most widely used languages in the software development world. Javascript developers are in high demand, especially in web development. This has caused a massive influx of entry-level developers who blitz through ...


12: Day 5 of Machine Learning: Reading CSV Files Using Pandas

https://shishirtamrakar.com/day-5-of-machine-learning-reading-csv-files-using-pandas

Hashnode - python (python)

In a real-world scenario, we mostly have to work with huge datasets which are already provided to us. We just need to load them into our program, perform operations and generate desired results. One common way to store big datasets is in a CSV file. ...


13: A thorough guide to programming with Python that aims to strengthen the skills of Python Developers

https://lifebeyondtime.hashnode.dev/a-thorough-guide-to-programming-with-python-that-aims-to-strengthen-the-skills-of-python-developers

Hashnode - python (python)

To enhance your chances of success as a Python developer, consider focusing on the following key skills and practices: Master Python fundamentals: A strong grasp of Python syntax, data structures, and control flow is crucial for writing efficient an...


14: Monitoring Disk usage and CPU utilization

https://indianstudent.hashnode.dev/monitoring-disk-usage-and-cpu-utilization

Hashnode - python (python)

There are many IT tasks that can be automated to improve efficiency and reduce errors. However, not all tasks are suitable for automation, as some require human expertise and judgment. Here are some examples of tasks that can be automated: Tasks that...


15: How to install Flutter in Linux

https://lokendarjangid.hashnode.dev/how-to-install-flutter-in-linux

Hashnode - Flutter (Flutter)

What is Flutter' Flutter is an open-source UI software development kit (SDK) created by Google. It allows developers to build high-performance, natively compiled applications for mobile, web, and desktop from a single codebase. Flutter uses the Dart ...


16: Generating Candlestick Charts with Python

https://harshlancer.hashnode.dev/generating-candlestick-charts-with-python

Hashnode - python (python)

I was on my quest to find ways to make a trading bot and in the journey I found some cool stuff that I would like to share. And one more thing I want to add is that there are not many tutorial-based resources available to make this happen there were ...


17: Amazon's AI Coding Assistant Is Available for Free

https://www.webpronews.com/amazons-ai-coding-assistant-is-available-for-free/

WebProNews SEO (Développement)

WebProNews Amazon’s AI Coding Assistant Is Available for Free Amazon is pulling out all the stops to challenge Microsoft's AI advantage, offering its CodeWhisperer AI coding assistant for free. Amazon’s AI Coding Assistant Is Available for Free Staff


18: Demystifying Cross-Origin Resource Sharing (CORS): What Every Web Developer Should Know

https://rohanc.hashnode.dev/cors

Hashnode - javascript (Javascript)

As web applications become more complex and interact with various APIs and services, Cross-Origin Resource Sharing (CORS) has become a common term in web development. CORS is a security feature implemented by web browsers that restricts web pages fro...


19: Getting Started with Python in Visual Studio: A Step-by-Step Guide

https://thealgorithmicjourney.com/getting-started-with-python-in-visual-studio-a-step-by-step-guide

Hashnode - python (python)

Step 1 Go to this link: https://visualstudio.microsoft.com/downloads/ Step 2 Click on the download button under the community heading. Now, just wait for the download. Step 3 Run the installer and wait for the installation wizard to open (shown in t...


20 / 1092

20: JavaScript Interview Question: What are Arrow Functions

https://atomicjuggernaut.hashnode.dev/javascript-interview-question-what-are-arrow-functions

Hashnode - javascript (Javascript)

Arrow functions are a popular feature of JavaScript that were introduced in ES6 (ECMAScript 2015) and have since become a staple of modern JavaScript programming. Arrow functions provide a concise syntax for writing function expressions that help red...


21: Optimize Image Loading in React Native Fast Image

https://dskcode.com/optimize-image-loading-in-react-native-fast-image

Hashnode - javascript (Javascript)

Improve your React Native app's performance with React Native Fast Image. Customizable and efficient image loading for a seamless experience. When it comes to image caching in React Native, the React Native Fast Image library is the go-to solution. W...


22: Javascript

https://fullstackdevelopernewbie.dev/javascript

Hashnode - javascript (Javascript)

Javascript is a programming language used to make websites more interactive. Javascript is an essential tool for a web application's front and back ends. Javascript is a popular and widely used language to build a wide range of applications, includin...


23: How much JavaScript is needed to learn React

https://lostcoder.com/how-much-javascript-is-needed-to-learn-react

Hashnode - javascript (Javascript)

Introduction React is a popular JavaScript library that allows you to build reusable components and create interactive user interfaces. However, before jumping into learning React, it's important to have a solid foundation in core JavaScript concepts...


24: Why JavaScript is Your Friend

https://techtruth.dev/why-javascript-is-your-friend

Hashnode - javascript (Javascript)

As is the case with many other things on the internet, it has become increasingly fashionable to dunk on JavaScript for its numerous quirks and setbacks. Whether it is the lack of type safety or its odd behavior with string addition or concatenation,...


25: 5 Reasons to Use Next.js: Unlock the Power of React to Create Powerful Web Apps

https://kristijan-pajtasev.hashnode.dev/5-reasons-to-use-nextjs-unlock-the-power-of-react-to-create-powerful-web-apps

Hashnode - javascript (Javascript)

Introduction Next.js is an open-source React framework that enables developers to quickly create powerful, dynamic web applications. With its wide range of features, developers can create better user experiences and provide more functionality to thei...


26: How to set up my Yelposhere data engineering project on GCP'

https://itsadityagupta.hashnode.dev/how-to-setup-yelposhere-pipeline-on-gcp

Hashnode - python (python)

What is YelpoSphere' YelpoSphere is a data pipeline that extracts, transforms, and loads data from Yelp's public dataset into a GCP environment and performs various analyses on the data. The pipeline combines GCS, BigQuery, Dataproc, Cloud Composer, ...


27: [Podcast] Modules et Playbooks, cap sur Ansible !

https://lydra.fr/modules-et-playbooks-cap-sur-ansible-radio-devops-33

Humancoders ()

''' Aujourd'hui, on se penche sur la gestion de configuration, notamment avec Ansible. ' Rejoins-nous ! Viens nous donner ton avis sur le sujet dans la communauté des Compagnons du DevOps.   Quand on fait du code d'infrastructure, on peut, soit tout refaire soi même, soit utiliser du code libre mis à disposition par d'autres. ' Commentaires L'article [Podcast] Modules et Playbooks, cap sur An [...]


28: 10 idées de sites web pour un portfolio de développeur

https://www.docstring.fr/blog/10-idees-de-projets-a-realiser-avec-django/

Humancoders ()

Découvrez 10 idées de projets web stimulantes pour votre portfolio, avec conseils et inspirations pour créer des applications uniques et captivantes. Commentaires L'article 10 idées de sites web pour un portfolio de développeur a été posté dans la catégorie Développement de Human Coders News


29: Deploy An Angular Universal App To Vercel

https://blog.carlosmolero.com/deploy-an-angular-universal-app-to-vercel

Hashnode - javascript (Javascript)

Angular is a framework for creating Single Page Applications (SPA). An application developed with this technology renders dynamic content using JavaScript to simulate navigation from one page to another. This method is called Client Side Generation (...


30 / 1092

30: Google planning new search engine while working on new search features under Project Magi

https://searchengineland.com/google-planning-new-search-engine-while-working-on-new-search-features-under-project-magi-395661

Search engine land (Référencement)

Project Magi will help searchers complete transactions while incorporating search ads on the page. The post Google planning new search engine while working on new search features under Project Magi appeared first on Search Engine Land.


31: Number of Ways to Form a Target String Given a Dictionary

https://leeting-lcs.hashnode.dev/number-of-ways-to-form-a-target-string-given-a-dictionary

Hashnode - python (python)

Problem Statement:- You are given a list of strings of the same length words and a string target. Your task is to form target using the given words under the following rules: target should be formed from left to right. To form the ith ch...


32: Supervised Machine Learning Series:Adaboost(10th Algorithm)

https://rhythmblogs.hashnode.dev/supervised-machine-learning-seriesadaboost10th-algorithm

Hashnode - python (python)

Adaboost, short for Adaptive Boosting, is a popular boosting technique used to improve the accuracy of machine learning models. It was first introduced in 1995 by Yoav Freund and Robert Schapire and has since become one of the most widely used algori...


33: Rosmerta à Avignon : l'accueil intelligent

https://visionscarto.net/rosmerta-avignon-accueil

Visions Carto (dataviz)

Rosmerta est un centre autogéré d'accueil de migrant·es mineur·es non accompagné·es. Au c'ur du vieil Avignon, la structure héberge et accompagne des mineur·es dans leur volonté de formation professionnelle et d'insertion. Ces enfants de la migration sont des enfants comme les autres, sauf qu'ils et elles ont été confronté·es à la violence économique et politique qui les a jeté·es [...]


34: DOM Vs. Shadow DOM Vs. Virtual DOM

https://blog.emirhankarahan.com/dom-vs-shadow-dom-vs-virtual-dom

Hashnode - javascript (Javascript)

In this article, we will discuss DOM, Shadow DOM, and Virtual DOM. First, DOM (Document Object Model) is the standard that helps the browser understand and render the HTML code we write. This standard, as well as Shadow DOM, is determined by the W3C ...


35: CS50 Week 6: Diving into Python

https://vimalsaraswat.hashnode.dev/week-6

Hashnode - python (python)

Week 6 Python CS50 is an extremely popular introductory computer science course offered by Harvard University. As someone who is interested in programming, I've been taking the CS50 course online, and in this blog post, I'd like to share my experienc...


36: How I managed to get my first Internship while studying in college'

https://0xdeepak.hashnode.dev/how-i-managed-to-get-my-first-internship-while-studying-in-college

Hashnode - javascript (Javascript)

I guess almost every student with an engineering or computer science background has realized that you don't want to give all of your 4 or 3 years of time to college and a degree because that would be waste of time for sure. Obviously, you have spen...


37: Introducción a la Programación Orientada a Objetos (POO) en Python

https://blog.codexlacademy.com/introduccion-a-la-programacion-orientada-a-objetos-poo-en-python

Hashnode - python (python)

La Programación Orientada a Objetos (POO) es un paradigma de programación que se basa en la idea de organizar el código en clases y objetos. Python es un lenguaje de programación que soporta completamente la POO, lo que permite a los desarrolladores ...


38: JavaScript "Sync to Async"

https://irfannawaz.hashnode.dev/javascript-sync-to-async

Hashnode - javascript (Javascript)

This is the first part of the blog series on JavaScript "Sync to Async" which explains how synchronous code execution works in JavaScript. And in the upcoming part, we will continue to advance our understanding by reading various features which make ...


39: Don't Declare Javascript Variable Without Reading This!

https://codewithfash.hashnode.dev/dont-declare-javascript-variable-without-reading-this

Hashnode - javascript (Javascript)

When using the javascript programming language, one of the most important concepts is declaring variables. As easy as it may sound, this can lead to a five-hour bug fix which is every developer's nightmare. Fully understanding the concept of variable...


40 / 1092

40: Node.js Emailing Made Easy: A Beginner's Guide to Nodemailer

https://blog.theadeshkhanna.com/nodejs-emailing-made-easy-a-beginners-guide-to-nodemailer

Hashnode - javascript (Javascript)

STEP 0: Creating an empty Nodejs repository Go to your desired directory and run the below command to setup an empty directory with package.json npm init -y STEP 1: Creating a server To create an express server we have to install express STEP 1.1: I...


41: 10 Life-Changing Books (With Free Links)

https://nobrainer.hashnode.dev/10-life-changing-books-with-free-links

Hashnode - javascript (Javascript)

In our fast-paced modern world, it can be challenging to find time for personal growth and self-improvement. However, investing in ourselves is one of the most important things we can do to lead a fulfilling life. Reading books is an excellent way to...


42: Title: Understanding Conditional Statements in JavaScript: A Beginner's Guide

https://theshrish.hashnode.dev/title-understanding-conditional-statements-in-javascript-a-beginners-guide

Hashnode - javascript (Javascript)

An article to explain the conditional statements in JavaScript JavaScript is a powerful programming language that allows developers to create dynamic and interactive web applications. One of the fundamental building blocks of any programming language...


43: Les usages surprenants de ChatGPT

https://www.lemondeinformatique.fr/actualites/lire-les-usages-surprenants-de-chatgpt-90153.html

Le monde informatique (Internet / Informatique)

L'imagination au pouvoir, cette citation de mai 1968 reprend du service quand on parle des IA génératives. En effet, portés (...)


44: How to Parse HTML Code from a String in JavaScript

https://iswar.hashnode.dev/how-to-parse-html-code-from-a-string-in-javascript

Hashnode - javascript (Javascript)

So you have the code of an HTML page stored as a string in your javascript variable. What to extract data from there' Just follow the steps. Spoiler alert, we are going to use DOMParser to parse the HTML. Step 1: Create a parser object let parser = n...


45: Secure Your Project's Sensitive Information with Django-environ and .env Files

https://praveeennair.hashnode.dev/secure-your-projects-sensitive-information-with-django-environ-and-env-files

Hashnode - python (python)

It's crucial to uphold appropriate security practices in every software development project, including the protection of sensitive data like API keys, database credentials, and other configuration settings. Using a .env file is one of the most popula...


46: Day 13 of 90DaysOfDevops

https://hrmndevops.hashnode.dev/day-13-of-90daysofdevops

Hashnode - python (python)

Python Basics Python is a high-level programming language that is widely used for various purposes, including web development, data analysis, artificial intelligence, scientific computing, and more. It was created in the late 1980s by Guido van Rossu...


47: Write Clean Code at Your Fingertips

https://muhammadharis.hashnode.dev/write-clean-code-at-your-fingertips

Hashnode - python (python)

Introduction Writing clean code is an essential skill for developers. Clean code ensures that your code is easy to read, easy to understand, and easy to maintain. Writing clean code can be challenging, but with the right tools and techniques, you can...


48: Unleashing the Power of JavaScript: Building Dynamic and Interactive Web Applications

https://satyamblog.hashnode.dev/unleashing-the-power-of-javascript-building-dynamic-and-interactive-web-applications

Hashnode - javascript (Javascript)

JavaScript is a powerful programming language that has become essential for building dynamic and interactive web applications. It is a client-side scripting language that allows developers to add functionality and interactivity to their websites. In ...


49: How to make a responsive sidebar navigation menu with HTML, CSS, and JS

https://piyushdev.hashnode.dev/how-to-make-a-responsive-sidebar-navigation-menu-with-html-css-and-js

Hashnode - javascript (Javascript)

A responsive sidebar navigation menu is a common element in many websites, as it allows users to easily navigate through different pages and sections of the website. In this tutorial, we will show you how to create a responsive sidebar navigation men...


50 / 1092

50: How To Solve CAPTCHA In A Few Steps In Python Using 2captcha

https://geekpython.in/solve-captcha-in-python-using-2captcha

Hashnode - python (python)

You may have solved millions of captchas for verification, which can be a tedious chore when you need to authenticate your identity as a human. These websites offer an additional layer of security by utilizing captcha services to prevent bots and aut...


51: Head-First Functional Programming in Javascript

https://nishanthprabhu.hashnode.dev/head-first-functional-programming-in-javascript

Hashnode - javascript (Javascript)

Functional programming is a programming paradigm that treats computation as the evaluation of mathematical functions and avoids changing state and mutable data. JavaScript, being a multi-paradigm language, allows for functional programming along with...


52: Demystifying test() of RegEx

https://dhawalpandya01.hashnode.dev/demystifying-test-of-regex

Hashnode - javascript (Javascript)

I know, I know. Nobody likes Regex, but this small method that can be applied to it will make you significantly less repulsed when you see it. And trust me, I know all about repulsion from Regex. In JavaScript, the RegExp object provides a set of bui...


53: Seaborn 101 - Learn Seaborn in 10 Minutes

https://neuronize.dev/seaborn-101-learn-seaborn-in-10-minutes

Hashnode - python (python)

Seaborn is a powerful and versatile Python library for data visualization. It provides a high-level interface to create beautiful and informative plots from various types of data, such as pandas dataframes, numpy arrays, or Python lists. In this blog...


54: Demystifying Shallow Copy and Deep Copy in JavaScript

https://tapadarmonsur.hashnode.dev/demystifying-shallow-copy-and-deep-copy-in-javascript

Hashnode - javascript (Javascript)

Introduction : JavaScript is a widely used scripting language with its own unique data types. Data types are essential elements of any programming language and in JavaScript, they define the type of data that can be stored in a variable. Developers r...


55: What are the most important attributes of a Numpy array object'

https://codingbit.hashnode.dev/what-are-the-most-important-attributes-of-a-numpy-array-object

Hashnode - python (python)

In this article, we will discuss some of the most important and widely used attributes of a NumPy array object in Python. These are: ndim: This attribute helps find the number of dimensions of a NumPy array. For example, 1 means that the array is 1D...


56: What is Jenkins'

https://mrdevops.hashnode.dev/what-is-jenkins

Hashnode - javascript (Javascript)

Jenkins is an open source continuous integration/continuous delivery and deployment (CI/CD) automation software DevOps tool written in the Java programming language. It is used to implement CI/CD workflows, called pipelines. Pipelines automate testin...


57: JavaScript Interview Question: When do we get NaN in output

https://atomicjuggernaut.hashnode.dev/javascript-interview-question-when-do-we-get-nan-in-output

Hashnode - javascript (Javascript)

As a JavaScript developer, you may have come across NaN in your code. NaN stands for "not a number" and is a global property in JavaScript representing non-numerical values. In this article, we will explore what NaN is, when you may encounter it, and...


58: Class Components vs Functional Components in React(Which is better for beginner)

https://arnabmannadev.hashnode.dev/class-components-vs-functional-components-in-reactwhich-is-better-for-beginner

Hashnode - javascript (Javascript)

Class Components Class Components are the older way of defining React components. They are ES6 classes that extend React. Component class. Class components have a render() method that returns JSX (JavaScript XML) that describes what the component sho...


59: Update on My Progress with the Contractr Project: Building a Better Platform for Freelancers and Clients

https://arashjangali.com/update-on-my-progress-with-the-contractr-project-building-a-better-platform-for-freelancers-and-clients

Hashnode - javascript (Javascript)

Day 75 of #100DaysOfCode Hello everyone, I'm back with another update on the progress I've been making on the Contractr project. As a quick refresher, Contractr is a web application that connects freelancers with potential clients. Today, I focused o...


60 / 1092

60: React Forms

https://yccodes.hashnode.dev/react-forms

Hashnode - javascript (Javascript)

React ile bir küçük bir form login form yapal'm: Öncelikle React ve useState import edelim. import React, {useState} from "react"; App'imizde bir heading (Form ba'l'''), bir input (isim girmek için) ve bir tane de buton olacak( veriyi göndermek için...


61: Create a Modern Application with Django and Vue

https://huericnan.hashnode.dev/create-a-modern-application-with-django-and-vue

Hashnode - python (python)

Download source code here. '' Previously, in the beginner's roadmap to web development tutorial series, we talked about how to create a web application using Django, a full-stack Python-based web framework that follows the MTV design pattern. We cal...


62: Iterative Theory Formulating the Prophetic Stories

https://clarkdgray.com/iterative-theory-formulating-the-prophetic-stories

Hashnode - python (python)

I come from the rare and unorthodox point of view that any theological figure 'whether it be Mohammed, Jesus, Moses or Buddha ' is 'lost' to the transcend as their story becomes dispersed wider and wider across the local community. The historical val...


63: Slice ' an app to remove variable font axes (note)

https://www.stefanjudis.com/notes/slice-an-app-to-remove-variable-font-axes/

Stefan Judis (Développement)

On my font optimization journey, I've learned that subsetting is an invaluable approach to reducing font file sizes. I've been able to cut down Roboto's size from 785kB to 200kB by subsetting it to ASCII characters. And when going the extreme way, I could even bring it down to 58kB by aggressively limiting the included characters. [...]




La veille     Haut de page     Lendemain



Note : Webriche.fr est un agrégateur de flux RSS. C'est à dire un outil automatique qui regroupe l'accès à des informations, dont il n'est ni le rédacteur, ni l'éditeur.
Pour toutes questions, merci de contacter Richard Carlier.

Présentation

Ceci est un site qui explore certains mécanismes du Web 2.0, histoire de jouer avec tout ça...
Oui, une sorte de mashup 2.0 appliqué à la veille informationnelle... Hum, rien de neuf ?

Expérimental, c'est un site collaboratif à usage d'une seule personne. Ou presque.

Richard Carlier

Des mots,
toujours des mots...

Collaboration Partage Pagerank Donnees Echange RSS Standards Web Design CSS Participation Accessibilite Mashup Convergence Standardisation Utilisateurs Web 2.0