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

« Juillet 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


Samedi 29 Juillet 2023 (67)

1: Building a peer to peer video call with WebRTC and WebSockets for beginners (I'm one!)

https://aritra.hashnode.dev/building-a-peer-to-peer-video-call-with-webrtc-and-websockets-for-beginners-im-one

Hashnode - javascript (Javascript)

The inception: I started with this project like every other project I start with, on a whim. My beginner-like approach to building web dev applications is flawed and it goes like this. Look for a cool tech Setup a basic boilerplate for it to run on...


2: The Fundamentals of Java Security

https://gunboat72.hashnode.dev/the-fundamentals-of-java-security

Hashnode - javascript (Javascript)

Welcome to the exciting and yet complex world of Java, ideas around Java being a complex and high-level language has made it a competitive and encouraging environment, although JavaScript is an exciting language that deals with website development,...


3: Using Selenium Webdriver with Python's unittest framework

https://carbonate.hashnode.dev/using-selenium-webdriver-with-pythons-unittest-framework

Hashnode - python (python)

In this tutorial, we'll be going over how to use Selenium Webdriver with Python's Unittest framework. We'll use webdriver-manager to automatically download and install the latest version of Chrome. Installing the packages First off, we'll need to ins...


4: Python: Empowering DevOps with Automation and Efficiency

https://varunmargam.hashnode.dev/python-empowering-devops-with-automation-and-efficiency

Hashnode - python (python)

'Introduction 'Welcome to our Python for DevOps Blog Series!' Python is vital in DevOps for automation & integration. Python's flexibility and rich libraries make it robust across various fields, including DevOps. We will be learning Python from t...


5: Python: Empowering DevOps with Automation and Efficiency (Part 1)

https://varunmargam.hashnode.dev/python-empowering-devops-with-automation-and-efficiency-part-1

Hashnode - python (python)

'Introduction 'Welcome to Part 1 of my Python for DevOps Blog Series!' Python is vital in DevOps for automation & integration. Python's flexibility and rich libraries make it robust across various fields, including DevOps. We will be learning Pyth...


6: JWT Authentication With Node.js

https://morizuq.hashnode.dev/jwt-authentication-with-nodejs

Hashnode - javascript (Javascript)

Introduction to Authentication and JWT Authentication simply is the process of validating a user or an entity attempting to access a resource. It can be perceived as an act of confirmation to see if the said user or entity is who they claim to be bef...


7: Your Comprehensive Back-to-School Checklist: Preparing for a Successful Academic Journey

https://www.smashingapps.com/back-to-school-checklist/

Smashing apps (Design / Internet)

The back-to-school season is an exciting time for students and parents alike. As summer comes […]


8: Flutter day22

https://shreshtxa.hashnode.dev/flutter-day22

Hashnode - Flutter (Flutter)

bookStore App: Started to build an app as a part of an internship hiring assignment, starting with the designing part, asked a friend to design the basic home page, and now implementing the design and making it aesthetic. added search box added the...


9: Escaping Tutorial Hell: A Guide for Newbies on Building Projects and gaining confidence.

https://lennythedevsblog.com/escaping-tutorial-hell-a-guide-for-newbies-on-building-projects-and-gaining-confidence

Hashnode - javascript (Javascript)

I was there; I was in tutorial hell once, in fact, not too long ago. It was this time last year that I started my journey in web development. I had watched three tutorials alone in the space of three weeks. The truth is, I actually got HTML down with...


10 / 67

10: Practical use case of the Abortcontroller and Axios cancel token

https://wahab.dev/practical-use-case-of-the-abortcontroller-and-axios-cancel-token

Hashnode - javascript (Javascript)

Introduction When implementing functionalities that involve making API requests, there are occasions where we need to cancel a pending request either based on the feature requirements or to prevent unexpected behavior in our application. Some of thes...


11: Type Conversion in JavaScript

https://tenacious.hashnode.dev/type-conversion-in-javascript

Hashnode - javascript (Javascript)

Type conversion is a fundamental concept in programming and computer science that allows developers to transform data from one data type to another. Whether it's converting integers to strings, or floats to integers, type conversion enables efficient...


12: What is Currying'

https://basehtml.hashnode.dev/what-is-currying

Hashnode - javascript (Javascript)

Currying is a function that takes one argument at a time and returns a new function expecting the next argument. It is a conversion. Basically Currying doesn't call a function. It just transforms a function. They are constructed by chaining closures ...


13: Day 14 Task: Python Data Types and Data Structures for DevOps

https://gopalgtm.devtool.site/day-14-task-python-data-types-and-data-structures-for-devops

Hashnode - python (python)

'Data Types Data types are the classification or categorization of data items. It represents the kind of value that tells what operations can be performed on a particular data. Since everything is an object in Python programming, data types are ac...


14: Content security policy explained using Flask

https://rohansblog.hashnode.dev/content-security-policy-explained-using-flask

Hashnode - python (python)

If you want to improve the security of your website, you can use a content security policy to help detect and mitigate certain types of attacks, including Cross-Site Scripting (XSS) and data injection attacks. Basically, a content security policy tel...


15: Basics of Python

https://devopswithdivyansh.hashnode.dev/basics-of-python

Hashnode - python (python)

What is Python' Python is fast growing and a very easy to learn programming language. It is widely used in the fields of Development, Automation, DevOps, Machine Learning, AI, Big Data and many others. It is versatile in usage yet a very simple progr...


16: Understanding JavaScript Variables: Declaring, Storing, and Manipulating Data

https://frontendguru.online/understanding-javascript-variables-declaring-storing-and-manipulating-data

Hashnode - javascript (Javascript)

Introduction JavaScript is a versatile programming language that powers the interactive elements and dynamic content on the web. One of its fundamental features is variables, which allow developers to store and manipulate data during the execution of...


17: Embracing the Horizon: Scaling Your Backend Horizontally with Finesse!

https://kodein.hashnode.dev/embracing-the-horizon-scaling-your-backend-horizontally-with-finesse

Hashnode - python (python)

Introduction Welcome, fellow developers, to an exciting journey into the world of horizontal scaling! In this blog, we'll dive into the concept of scaling your backend horizontally to meet the ever-growing demands of modern applications. Horizontal ...


18: Front-End Developer Roadmap

https://blog.vkanu.com.np/front-end-developer-roadmap

Hashnode - javascript (Javascript)

Hello and welcome to the thrilling world of front-end web development! This front-end developer roadmap will serve as your compass as you traverse the ever-changing environment of web technologies, whether you are a newbie looking to embark on a rewa...


19: Explore the Front-End Developer Roadmap!

https://blog.vkanu.com.np/explore-the-front-end-developer-roadmap

Hashnode - javascript (Javascript)

Hello and welcome to the thrilling world of front-end web development! This front-end developer roadmap will serve as your compass as you traverse the ever-changing environment of web technologies, whether you are a newbie looking to embark on a rewa...


20 / 67

20: Python Libraries for DevOps

https://pranayops.hashnode.dev/python-libraries-for-devops

Hashnode - python (python)

Ansible:- Ansible is an open-source automation tool that can be used for configuration management, application deployment, and task automation. It allows you to write simple, human-readable playbooks that can be used to automate complex IT tasks. Use...


21: Improve search performance using debounce.

https://bhoomit.hashnode.dev/improve-search-performance-using-debounce

Hashnode - Flutter (Flutter)

Ever wondered how to optimize search performance in Flutter' ' Say hello to "Debounce" - our secret ingredient for a smoother search experience! ' What is Debounce' Debounce is like a patient detective '' who waits for you to finish typing before ...


22: Clojure as a Lisp

https://wipdev.hashnode.dev/clojure-as-a-lisp

Hashnode - javascript (Javascript)

This is the first of hopefully many articles where I write down what I learn about Clojure but in a form where I compare it JavaScript. I like learning that way, and blog articles will help me better digest what I learn and also share it with the wor...


23: Python Libraries : JSON & YAML

https://srdev.hashnode.dev/python-libraries-json-yaml

Hashnode - python (python)

Introduction to JSON & YAML' JSON : JavaScript Object Notation JSON is a data format used for structuring data in a readable and lightweight manner. Its primary purpose is to store and transfer data between web browsers and servers. Python also ...


24: Constructor Function in JavaScript

https://indracit.hashnode.dev/constructor-function-in-javascript

Hashnode - javascript (Javascript)

Sure! In JavaScript, constructor functions are used to create objects with specific properties and behaviors. They are a traditional way of defining objects before the introduction of the class syntax in ECMAScript 2015 (ES6). Here's a tutorial on Ja...


25: Case Study: Optimizing a Next.js News Site - Exploration into Performance, Accessibility, Best Practices, and SEO

https://tinotendajoe01.hashnode.dev/exploration-into-performance-accessibility-best-practices-and-seo-with-nextjs

Hashnode - javascript (Javascript)

In the whirlwind world of web development, evolution is the only constant. New tools and techniques take the stage every day, each armed with its own unique set of challenges and benefits. Recently, I took a personal challenge with Next.js My mission...


26: '' Operations on python data structures for DevOps engineers (Part - 2)

https://yashraj-jaiswal.hashnode.dev/operations-on-python-data-structures-for-devops-engineers-part-2

Hashnode - python (python)

' Introduction: Let's proceed with exploring operations on data structures. In this blog, we will dive into various operations that can be executed on tuple and dictionary data structures in Python. If you haven't read the first part, feel free to c...


28: Mastering JavaScript's String Data Type and Its Array of Dynamic Methods for Effective Programming

https://mugaba.hashnode.dev/mastering-javascripts-string-data-type-and-its-array-of-dynamic-methods-for-effective-programming

Hashnode - javascript (Javascript)

Introduction As a developer, I can not think of a moment I did not have to use a string in my program. They range in a variety of use cases.1. names2. emails3. passwords5. variable names6. sentences7. and many more use cases. This article will look a...


29: Getting Started with TensorFlow: A Beginner's Guide to AI

https://jaynwabueze.hashnode.dev/getting-started-with-tensorflow-a-beginners-guide-to-ai

Hashnode - python (python)

1. What is TensorFlow' 1.1. A brief overview of TensorFlow and its capabilities. TensorFlow, developed by Google, is an open-source machine learning framework that has gained immense popularity in the artificial intelligence community. Its name "Tens...


30 / 67

30: Understanding Merge Sort in JavaScript

https://syketb.hashnode.dev/understanding-merge-sort-in-javascript

Hashnode - javascript (Javascript)

Hey there! Today, we are going to dive into the world of sorting algorithms and explore one of the most efficient ones ' Merge Sort! If you're tired of dealing with messy arrays and want a magical way to sort them, stick around, and let's unveil the ...


31: Neil Barua va succéder à Jim Heppelmann à la tête de PTC

https://www.usine-digitale.fr/article/neil-barua-va-succeder-a-jim-heppelmann-a-la-tete-de-ptc.N2157642

L'usine-digitale (Informatique)

Neil Barua, qui était le CEO de ServiceMax avant son acquisition par PTC en janvier 2023, a été désigné successeur de Jim Heppelmann à la tête de l'entreprise bostonienne. Actuellement en charge de la division Service Lifecycle Management, il prendra ses nouvelles fonctions en février prochain.


32: Javascript Array Methods

https://dumebi.hashnode.dev/javascript-array-methods

Hashnode - javascript (Javascript)

Hello and welcome!! ''' In this article, we will be looking at four of the modern Javascript Es6 array methods: map(), forEach(), filter(), reduce() methods. What are methods in Javascript' JavaScript methods are incredibly useful for performing v...


33: Debugging and Error Handling: Mastering the Art of Software Stability

https://blog.idurarapp.com/debugging-and-error-handling-mastering-the-art-of-software-stability

Hashnode - javascript (Javascript)

Introduction Debugging and error handling are indispensable skills for software developers. In the world of programming, errors are inevitable, and the ability to identify, diagnose, and fix issues efficiently is paramount to ensuring the stability a...


34: Redux for State Management

https://khaledbenyahya.hashnode.dev/redux-for-state-management

Hashnode - javascript (Javascript)

Redux is a predictable state container for JavaScript applications that can help you manage your application's global state in a more organized and maintainable way. The key concepts of Redux are the store, reducers, actions, and dispatch. Store: The...


35: 90DaysOfDevOps - Day 15

https://shivanijaiswal.hashnode.dev/90daysofdevops-day-15

Hashnode - python (python)

As DevOps engineers, we should be able to parse files, be it Txt, JSON, YAML, etc. Let's study how to use YAML and JSON files with Python. But first, let's understand what are YAML and JSON. What is YAML' YAML (short for "YAML Ain't Markup Language")...


36: StateFlow vs Flow vs SharedFlow vs LiveData:When to Use What in Android Development

https://kmdev.hashnode.dev/stateflow-vs-flow-vs-sharedflow-vs-livedatawhen-to-use-what-in-android-development

Hashnode - Kotlin (Mobiles)

Introduction: In Android development with Kotlin, there are several options available for observing data changes, such as StateFlow, Flow, SharedFlow, and LiveData. Each of these options has its own unique characteristics and use cases. In this blog ...


37: Island architecture, should you use it'

https://blog.lautarosklub.com//island-architecture-should-you-use-it

Hashnode - javascript (Javascript)

Introduction Lately i've been researching about island architecture and how some people say it's the future for javascript "0kb", but is it the future' is javascript "0kb" even possible' Well i would try to answer this questions here and explain a li...


38: Let's Loop the Loop: An Awesome Adventure into JavaScript's Loopy World!

https://avipatel.hashnode.dev/lets-loop-the-loop-an-awesome-adventure-into-javascripts-loopy-world

Hashnode - javascript (Javascript)

Introduction : Hey there, coding adventurers! ' Get ready for an exciting journey through the fascinating world of JavaScript loops! Just like exploring an amazing amusement park, loops bring us endless fun and surprises in our code. So, put on your...


40 / 67

40: "Mastering npm and yarn: A Guide to Using Package Managers for Dependency Management and Automation in Web Development"

https://devmazi.hashnode.dev/mastering-npm-and-yarn-a-guide-to-using-package-managers-for-dependency-management-and-automation-in-web-development

Hashnode - javascript (Javascript)

A package manager is a tool that allows you to manage and automate the process of installing, updating, and using third-party libraries and dependencies in your web development projects. There are many different package managers to choose from, each ...


41: Boosting Productivity: A Guide to Building a Reading List App with Notion and Flutter Web

https://blog.albertobonacina.com/boosting-productivity-a-guide-to-building-a-reading-list-app-with-notion-and-flutter-web

Hashnode - Flutter (Flutter)

This post will demonstrate how to use Flutter Web to create a dashboard displaying our reading list. The dashboard will show the books we are reading, those we have already read, and the ones we plan to read. For the development of our application, w...


42: Mari Mengenal JavaScript: Bahasa Pemrograman Yang Powerful & Serbaguna

https://gariskode.com/mari-mengenal-javascript-bahasa-pemrograman-yang-powerful-serbaguna

Hashnode - javascript (Javascript)

Siapa yang suka dengan halaman web yang kaku dan membosankan' Kita semua tahu, situs web yang asik itu yang bikin mata terpukau dan hati senang. Nah, inilah dia si bintang utama yang bikin situs-situs web keren dan interaktif: JavaScript! Jadi begini...


43: Enhancing User Experience with Daxus

https://yuxuanzheng.hashnode.dev/enhancing-user-experience-with-daxus

Hashnode - javascript (Javascript)

Daxus is an exceptional server state management library tailored for React applications. With Daxus, developers have complete control over their data, allowing them to craft websites with superior user experiences. Building a Better User Experience w...


44: Flutter day21

https://shreshtxa.hashnode.dev/flutter-day21

Hashnode - Flutter (Flutter)

Getting location data: I used geolocator flutter package to get the current location.


45: Flutter web app to Azure App Service with Node JS

https://hasnainm.hashnode.dev/flutter-web-app-to-azure-app-service-with-node-js

Hashnode - Flutter (Flutter)

Introduction Hey everyone, I am Hasnain Makada and I am currently a Rotational Super Writer at Showwcase where I create content on tech and educate the community regarding DevOps and Flutter. In this blog, I will show you how you can deploy your Flut...


46: JavaScript Notes

https://piyushb9.hashnode.dev/javascript-notes-1-1-1-1-1-1

Hashnode - javascript (Javascript)

Block Statement A set of curly braces forms a block in JavaScript. One or more statements can be written inside a block statement. { var a = 10; let b = "test"; } ' It is good practice to write things inside a block and end the statements ...


47: Utilizing Python for Data Analysis and Visualization

https://abdulhakeemola.hashnode.dev/utilizing-python-for-data-analysis-and-visualization

Hashnode - python (python)

Introduction Python is an interpreted scripting language created by Guido Van Rossum and released in 1991. Python offers numerous libraries and tools for data analysis, visualisation, data manipulation, and artificial intelligence that are easy to us...


48: Understanding Strict Mode in JavaScript

https://ankitbajpai1607.hashnode.dev/understanding-strict-mode-in-javascript

Hashnode - javascript (Javascript)

JavaScript is undoubtedly one of the most popular programming languages used for developing dynamic and interactive web applications. Over the years, its ecosystem has grown exponentially, leading to vast improvements in the language's capabilities a...


49: Day15 of 90daysofdevops | Python Libraries json and yaml

https://devrahul.hashnode.dev/day15-of-90daysofdevops-python-libraries-json-and-yaml

Hashnode - python (python)

Introduction to json and yaml JSON (JavaScript Object Notation): JSON stands for JavaScript Object Notation. It is a lightweight data interchange format used for storing and exchanging data between different systems. JSON is easy for both humans t...


50 / 67

50: JavaScript: The Ever-Rising Star of the Tech World

https://digbijaya.hashnode.dev/javascript-the-ever-rising-star-of-the-tech-world

Hashnode - javascript (Javascript)

Introduction In the fast-paced and ever-evolving landscape of technology, few languages have stood the test of time as brilliantly as JavaScript. Since its humble beginnings in the mid-1990s, JavaScript has consistently proven its adaptability and ve...


51: Distributed Lock in MicroServices

https://rsaw409.hashnode.dev/distributed-lock-in-microservices

Hashnode - javascript (Javascript)

Distributed locking is a technique to manage many applications or instances of applications that try to access the same resource. The primary purpose is to allow only one of many applications to access the same resource simultaneously. The Problem In...


52: Vacances : comment vérifier si votre AirBnB a des caméras cachées '

https://www.lebigdata.fr/vacances-airbnb

Le Big Data (dataviz)

De plus en plus d'hôtes AirBnB cachent des caméras dans leurs propriétés pour surveiller voire même espionner les voyageurs qu'ils … Cet article Vacances : comment vérifier si votre AirBnB a des caméras cachées ' a été publié sur LEBIGDATA.FR.


53: How to install Python in Linux (Ubuntu)

https://madhup.hashnode.dev/how-to-install-python-in-linux-ubuntu

Hashnode - python (python)

Install Python in your respective OS, and check the version Python in DevOps is also used to automate manual things just like shell scripting. So, To install Python in ubuntu, sudo apt-get install python3.6 Because we have installed python3.6, ther...


54: Creating a Simple GUI with Python using PySide

https://aiblogger.hashnode.dev/creating-a-simple-gui-with-python-using-pyside

Hashnode - python (python)

Graphical User Interfaces (GUIs) play a crucial role in enhancing user experiences and interaction with applications. Python, with its ease of use and versatility, offers several GUI libraries to help developers build visually appealing and interacti...


55: Essential ES6 Features for Mastering React

https://www.syntaxharmony.com/mastering-es6-for-react

Hashnode - javascript (Javascript)

Have you ever felt overwhelmed by JavaScript when learning React' You're not alone. Many developers find this a challenging transition due to the crucial role ES6 (ECMAScript 2015) features play in mastering this powerful library. ES6 brought signifi...


56: Undefined and Not defined in JS deep Dive

https://saketverma.hashnode.dev/undefined-and-not-defined-in-js-deep-dive

Hashnode - javascript (Javascript)

undefined = "Variable is there but no value is yet given to it" not defined= " Variable is not declared" Understanding part console.log("a: ",a); // undefined console.log("b: ",b); // not defined var a = 20; Output : why did this happen,' T...


57: Frontend Developer Roadmap: A Guided Journey to Mastering Web Development

https://killjoy.hashnode.dev/frontend-developer-roadmap-a-guided-journey-to-mastering-web-development

Hashnode - javascript (Javascript)

What is Frontend Development' Front-end development is the development of visual and interactive elements of a website that users interact with directly. It's a combination of HTML, CSS and JavaScript, where HTML provides the structure, CSS the styli...


58: Factory Function in JavaScript

https://indracit.hashnode.dev/factory-function-in-javascript

Hashnode - javascript (Javascript)

In JavaScript, factory functions provide an alternative way to create objects and are commonly used as a pattern for object creation. A factory function is a function that returns an object when invoked. It encapsulates the object creation process an...


59: The Best Data Structure For Storing Non-Duplicate Items In Python

https://blog.fahimbinamin.com/the-best-data-structure-for-storing-non-duplicate-items-in-python

Hashnode - python (python)

The best data structure for storing non-duplicate items in Python while ensuring each item is unique (i.e., duplicates are automatically removed) is the set data structure. A set is an unordered collection of unique elements, meaning it cannot contai...


60 / 67

60: Demystifying Stacks and Queues: Explanation + JavaScript Implementation

https://shivankjshacker.hashnode.dev/demystifying-stacks-and-queues-explanation-javascript-implementation

Hashnode - javascript (Javascript)

Stacks and queues. How fun. I'm sure you've heard of these in coding interviews or while learning computer science (ew, why were you'). They're two of the easiest data structures out there, and in this article, I'll be explaining each one of them to ...


61: Liens vagabonds : X, la réincarnation "surprise" de Twitter

https://www.meta-media.fr/2023/07/29/liens-vagabonds-x-la-reincarnation-surprise-de-twitter.html

Meta Media (Internet)

Tuer le père - A l'heure où les réseaux sociaux peinent à se réinventer, et traversent 'une crise de quart de vie, si tant est qu'une crise du quart de vie existe', Twitter a tout simplement été cloué au pilori par son propriétaire. Ce lundi 24 juillet, Elon Musk a... The post Liens vagabonds : X, la réincarnation "surprise" de Twitter first appeared on Méta-media | La révolution de l' [...]


62: ' How to debug AMPScript Code

https://marketingcloudspecialist.hashnode.dev/how-to-debug-ampscript-code

Hashnode - javascript (Javascript)

Hi Trailblazers! It's been a while since I last wrote to you... but today I bring you the solution to all your problems (well, not all of them ') Many times, when the code we write generates an error at runtime, we cannot see what the error was or w...


63: Journey into Big O Notation: A Beginner's Guide in Python and Java

https://nowaymyname.hashnode.dev/journey-into-big-o-notation-a-beginners-guide-in-python-and-java

Hashnode - python (python)

Today, as usual, I've been busy updating my repos and delving deeper into the world of Data Structures and Algorithms, using both Java and Python. However, today's blog post is special. Instead of just sharing my journey, I'll attempt to shed some li...


64: Spread Operators in JavaScript

https://amanmishra.hashnode.dev/spread-operators-in-javascript

Hashnode - javascript (Javascript)

In the world of modern web development, JavaScript stands tall as one of the most popular and versatile programming languages. Its continuous evolution has brought forth numerous features and functionalities that enhance code readability, flexibility...


65: Creating a virtual environment in Python

https://techwriterjohn.hashnode.dev/creating-a-virtual-environment-in-python

Hashnode - python (python)

Quick version This tutorial focuses on creating a virtual environment or venv for use with Python. I only intend to provide a brief introduction to venv, mostly providing the code necessary. To install the venv software enter the following: pip insta...


66: How to prerender Tweets without using the official Twitter APIs (blogPost)

https://www.stefanjudis.com/blog/how-to-prerender-tweets-without-using-the-official-twitter-apis/

Stefan Judis (Développement)

Vercel released a new React component the other day ' react-tweet. And people seem to be excited! Vercel @vercel Introducing `react-tweet`:' 35x less client-side JavaScript than the Twitter <iframe>' React Server Components for buil [...]




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