Bonnes Pratiques Web
21.9K views | +9 today
Follow
 
Scooped by Mickael Ruau
onto Bonnes Pratiques Web
Scoop.it!

Safari on iOS 7 and HTML5: problems, changes and new APIs | Breaking the Mobile Web

Safari on iOS 7 and HTML5: problems, changes and new APIs | Breaking the Mobile Web | Bonnes Pratiques Web | Scoop.it

Apple has rolled out iOS 7 and in a few days the new devices iPhone 5S and iPhone 5C . As expected Apple has publish just 10% of the necessary information for web developers and I can say without fear of mistake that this is the buggiest Safari version since 1.0. In this post I’ll show you the new APIs and abilities and most of the  problems that you will need to deal with right now if you have a website or a webapp.

Mickael Ruau's insight:

Don’t have time for reading the long post?

UI Changes: toolbar tint, problems with new full-screen navigation, new home screen icon sizes; no <title> usage on iPhone; possible conflicts with new gestures.New devices: nothing new about them for web developers, same as iPhone 5.HTML5 markup: video tracks, <progress>, REMOVED support for input type=datetime  HTML5 APIs: Page Visibility, AirPlay API, canvas enhancements, REMOVED support for Shared Workers, Web Speech Synthesis API, unprefixed Web Audio and Animation Timing, Mutation Observer and other minor additions. BIG PROBLEM with WebSQL using more than 5Mb.CSS: Regions, Sticky position, FlexBox, ClipPath, unprefixed Transitions and other enhancementsHome Screen webapps: SEVERAL SEVERE PROBLEMS (for example, no alert support!)Native webapps: Web View Pagination, JavaScript runtime for native apps and video playing new abilities
more...
No comment yet.
Bonnes Pratiques Web
Développement Php, Mysql , Javascript, Jquery, Css3, (X)HTML5...
Curated by Mickael Ruau
Your new post is loading...
Your new post is loading...
Scooped by Mickael Ruau
Scoop.it!

GetUP! - CodeCamp pour entrepreneurs

Vous êtes freelance, SSII, ou agence web, et vous voulez créer une session GetUP.
Remplissez le formulaire ci-dessous pour décrire votre session. Elle sera publiée sur le site après validation.

Mickael Ruau's insight:

Sur le modèle ouvert des startup weekend, un site qui permet aux freelances et aux agences de trouver des clients. 

more...
No comment yet.
Scooped by Mickael Ruau
Scoop.it!

PHP: Type Juggling - Manual

PHP does not require (or support) explicit type definition in variable declaration; a variable's type is determined by the context in which the variable is used. That is to say, if a string value is assigned to variable $var, $var becomes a string. If an integer value is then assigned to $var, it becomes an integer.

An example of PHP's automatic type conversion is the addition operator '+'. If either operand is a float, then both operands are evaluated as floats, and the result will be a float. Otherwise, the operands will be interpreted as integers, and the result will also be an integer. Note that this does not change the types of the operands themselves; the only change is in how the operands are evaluated and what the type of the expression itself is.

more...
No comment yet.
Scooped by Mickael Ruau
Scoop.it!

Pourquoi il ne faut pas utiliser d'underscore dans les URL

Pourquoi il ne faut pas utiliser d'underscore dans les URL | Bonnes Pratiques Web | Scoop.it
Depuis des années on discute du problème des underscores dans les URL... Nous sommes plusieurs à avoir démontré que pour Google l'underscore n'est pas considéré comme un séparateur de mots. Mais est-ce si gênant pour le référencement 
more...
No comment yet.
Scooped by Mickael Ruau
Scoop.it!

Content Delivery Network: 11 Questions & Answers - Fasterize

Content Delivery Network: 11 Questions & Answers - Fasterize | Bonnes Pratiques Web | Scoop.it
What problem(s) does a CDN solve? What are their limitations? Are CDNs effective for mobile browsing? And what about HTTP/2? We hope our answers will give you a clearer understanding of CDNs.
more...
No comment yet.
Scooped by Mickael Ruau
Scoop.it!

Animation Principles for the Web - CSS Animation

As front-end designers and developers, we use CSS to style, position and create great looking sites. We often use CSS to add movement to pages in the for
more...
No comment yet.
Scooped by Mickael Ruau
Scoop.it!

Create Dynamic Subdomains using PHP and Htaccess

Create Dynamic Subdomains using PHP and Htaccess | Bonnes Pratiques Web | Scoop.it
How to Create Dynamic Subdomains using PHP and Htaccess. Tutorial focused on Programming, Jquery, Ajax, PHP, Demos, Web Design, Javascript, Software and MySQL
more...
No comment yet.
Scooped by Mickael Ruau
Scoop.it!

PHP 7 : la nouvelle version de PHP au crible

PHP 7 : la nouvelle version de PHP au crible | Bonnes Pratiques Web | Scoop.it
Quelles sont les principales évolutions de la nouvelle version du langage de script serveur ? Quel apport en termes de performance ? Le dossier de la rédaction sur PHP 7.
more...
No comment yet.
Scooped by Mickael Ruau
Scoop.it!

Solutions pour les boutons sociaux | CNIL

Un outil pour se mettre en conformité

Social Share Privacy est un outil permettant d'intégrer simplement les boutons des principales plateformes sociales sans envoyer de cookies avant d'obtenir un consentement préalable de l'utilisateur.
more...
No comment yet.
Scooped by Mickael Ruau
Scoop.it!

Informatique et Libertés : suis-je concerné ? | CNIL

Informatique et Libertés : suis-je concerné ? | CNIL | Bonnes Pratiques Web | Scoop.it
Les questions à se poser afin de déterminer si la loi informatique et libertés s'applique à votre cas.
more...
No comment yet.
Rescooped by Mickael Ruau from Outils, logiciels et tutos : de la curiosité à l'indispensable
Scoop.it!

Référencement naturel (SEO) - Guide pratique complet

Référencement naturel (SEO) - Guide pratique complet | Bonnes Pratiques Web | Scoop.it
Ce dossier sur le référencement est mis à jour régulièrement par Jean-François Pillou, fondateur de CommentCaMarche avec des exemples d'optimisations SEO mises en oeuvre sur les sites du groupe CCM Benchmark (robots.txt, optimisatio

Via CECI Jean-François
more...
CECI Jean-François's curator insight, April 27, 2:41 AM

Si vous voulez voir l'évolution de vos SERP hier et aujourd'hui ! Un bon tuto sur le référencement naturel....

Scooped by Mickael Ruau
Scoop.it!

SimpleXML and JSON Encode in PHP – Part I

SimpleXML and JSON Encode in PHP – Part I | Bonnes Pratiques Web | Scoop.it
With SimpleXMLElement it is often easy and looks like a very quick way to turn some XML into JSON. But not everything in PHP that has an easy interface works out of the box. In this three part series I'll cover the basics of using the json_encode() function on a SimpleXMLElement, will make problematic areas…
more...
No comment yet.
Scooped by Mickael Ruau
Scoop.it!

Regex Cheat Sheet

Regex Cheat Sheet | Bonnes Pratiques Web | Scoop.it
Regular Expressions Syntax Reference. Includes tables showing syntax, examples and matches.
more...
No comment yet.
Scooped by Mickael Ruau
Scoop.it!

Balise meta robots et référencement : tuto complet !

Balise meta robots et référencement : tuto complet ! | Bonnes Pratiques Web | Scoop.it
TOUT ! Vous saurez tout sur la balise meta robots et son impact en référencement (SEO). Noindex, nofollow, nosnippet, noarchive, notranslate, X-Robots-Tag
more...
No comment yet.
Scooped by Mickael Ruau
Scoop.it!

PHP: Introduction - Manual

PHP supports eight primitive types.

Four scalar types:

Two compound types:

And finally two special types:

This manual also introduces some pseudo-types for readability reasons:

  • mixed
  • number
  • callback (aka callable)
  • array|object
  • void

And the pseudo-variable $....

Some references to the type "double" may remain in the manual. Consider double the same as float; the two names exist only for historic reasons.

Mickael Ruau's insight:

The type of a variable is not usually set by the programmer; rather, it is decided at runtime by PHP depending on the context in which that variable is used.

Note: To check the type and value of an expression, use the var_dump() function.

To get a human-readable representation of a type for debugging, use the gettype() function. To check for a certain type, do not use gettype(), but rather the is_type functions.

more...
No comment yet.
Scooped by Mickael Ruau
Scoop.it!

Doit-on mettre des points-virgules a la fin des lignes en Javascript ?

Doit-on mettre des points-virgules a la fin des lignes en Javascript ? | Bonnes Pratiques Web | Scoop.it
Je suis tombe il y a peu sur un article relançant un débat que je pensais enterre. En quelques mots : doit-on mettre des points-virgules en Javascript ?
more...
No comment yet.
Scooped by Mickael Ruau
Scoop.it!

Attaques/Applications-et-Systeme-Exploitation/Attaques-applications-web - aldeid

Une description simple et détaillée des attaques et quelques recettes faciles à mettre en oeuvre pour y parer.

more...
No comment yet.
Scooped by Mickael Ruau
Scoop.it!

Les salaires des développeurs PHP en 2015

Les salaires des développeurs PHP en 2015 | Bonnes Pratiques Web | Scoop.it
Nous publions en avant-première les principaux indicateurs du baromètre 2015 de l'Agence-e. Réalisée en partenariat avec l'Afup, cette étude est la plus ambitieuse jamais dans le monde PHP.
more...
No comment yet.
Scooped by Mickael Ruau
Scoop.it!

PHP: PHP type comparison tables - Manual

The following tables demonstrate behaviors of PHP types and comparison operators, for both loose and strict comparisons. This supplemental is also related to the manual section on type juggling.

more...
No comment yet.
Scooped by Mickael Ruau
Scoop.it!

Supprimer les erreurs 404 listées dans Search Console

Supprimer les erreurs 404 listées dans Search Console | Bonnes Pratiques Web | Scoop.it
Si vous n'arrivez pas à faire disparaitre les erreurs 404 indiquée dans Google Search Console (ex- Webmaster Tools), ce tuto est pour vous ! Suivez les étap
more...
No comment yet.
Scooped by Mickael Ruau
Scoop.it!

Introspection and Reflection in PHP

Introspection and Reflection in PHP | Bonnes Pratiques Web | Scoop.it
In this article you'll see how to use PHP's introspection functions and Refection API to obtain information about classes, interfaces, properties, and methods. The purpose of pulling this information is to gain greater insight into your code at run time and to create complex applications.
more...
No comment yet.
Scooped by Mickael Ruau
Scoop.it!

Regular Expressions Tutorial

Regular Expressions Tutorial | Bonnes Pratiques Web | Scoop.it
Regex Style. Discusses strategies to solve regular expressions problems and write good regex.
Mickael Ruau's insight:
Two Mnemonic Devices to Check your Regexps
Greedy atoms anchor again.

Until you acquire a lot of practice, it's probably impossible to keep all these rules in mind at the same time. But remembering a few is better than remembering none, so if you're starting out, may I suggest a simple phrase to help remind yourself of tweaks that may improve the expression?

Greedy atoms anchor again.


✽ "Greedy" reminds you to check if some greedy quantifiers should be made lazy, and vice-versa. It also reminds you of the performance hit of lazy quantifiers (backtracking at each step), and of potential workarounds.
✽ "Atoms" reminds you to check if some parts of the expression should be made atomic (or use a possessive quantifier).
✽ "Anchor" reminds you to check if the expression should be anchored. By extension, it may remind you of boundaries, and whether to add them—or remove them.
✽ "Again" reminds you to check if parts of the expression could use the repeating subpattern syntax. 

If you prefer short mnemonic devices, you may prefer the acronym AGRA, helpful to build the Taj Mahal of regular expressions, and named after the Indian city Agra, best known for the Taj Mahal:

✽ A for Anchor
✽ G for Greed
✽ R for Repeat
✽ A for Atomic

more...
No comment yet.
Scooped by Mickael Ruau
Scoop.it!

The Little Book of HTML/CSS Coding Guidelines - O'Reilly Media

The Little Book of HTML/CSS Coding Guidelines - O'Reilly Media | Bonnes Pratiques Web | Scoop.it
A proper plan can improve your code, including your HTML documents and CSS style sheets. Jens Oliver Meiert explores the theory and practice of coding guidelines and shows, using Google’s HTML and CSS standards as a particular example, ho
more...
No comment yet.
Scooped by Mickael Ruau
Scoop.it!

How to Make Every Piece of Content SEO Friendly

How to Make Every Piece of Content SEO Friendly | Bonnes Pratiques Web | Scoop.it
Here’s Why Your Content Marketing Strategy is Totally Failing
more...
No comment yet.