Les actualités du Mercredi 26 juillet 2017 dans les métiers du web - Marmits.com - Reims

Le: 26 07 2017 à 19:37 Journal du Net Développeurs

L’explosion des données n’est pas un phénomène nouveau. Mais au-delà du stockage, les défis se concentrent surtout sur la capacité à traiter ces données et à les mettre à disposition des utilisateurs.

Le: 26 07 2017 à 18:23 presse-citron.net Auteur: Setra

Vous passez beaucoup de temps sur Netflix ? Pourquoi ne pas en profiter pour faire de l’exercice ? Un développeur a créé un vélo d’appartement qui vous oblige à pédaler pour voir votre film.

Le: 26 07 2017 à 17:58 Web Design Shock Auteur: Admin

This is a pack of 26 pixel-perfect outline icons, created and released for free by behance user Aleksandr Shershak. The download consists of an Ai file for editing the icons' color and size.

Le: 26 07 2017 à 17:45 FrenchWeb.fr Auteur: Benjamin Aïssaoui

L'entreprise du jour, Talent & Values recrute un(e) Chargé(e) de Communication (H/F)   Talent & Values, cabinet de...

Author information

Benjamin Aïssaoui

Chef de Produit Web at Adsvark Media / FrenchWeb - FrenchWeb Jobs

https://www.linkedin.com/in/benjamin-aissaoui/

Le: 26 07 2017 à 17:37 open-source-guide.com Auteur: com@smile.fr (Samuel Deberles)

Le lancement de la dernière version stable du système d’exploitation mobile aura lieu cet été.

Le: 26 07 2017 à 17:19 presse-citron.net Auteur: Emmanuel Ghesquier

Nintendo Switch France

Nintendo continue sur sa lancée avec le succès de la Switch, qui frôle désormais les 5 millions d’unités vendues depuis son lancement au mois de mars.

Le: 26 07 2017 à 17:00 FrenchWeb.fr Auteur: La rédaction

August Home + Momenta + Robert Ophèle (AMF)

Author information

La rédaction

Pour contacter la rédaction, cliquez ici / Devenez "la start-up de la semaine" : faites vous connaitre! / Ajoutez un événement à notre agenda: cliquez ici

Le: 26 07 2017 à 16:42 presse-citron.net Auteur: Setra

Des vidéos qui se lancent automatiquement dans les résultats de recherche Google. Vous êtes d’accord avec ça ?

Le: 26 07 2017 à 16:14 presse-citron.net Auteur: Setra

Facebook compterait lancer son premier haut-parleur connecté en 2018.

Le: 26 07 2017 à 15:58 freebiesbug.com Auteur: Pasquale Vitiello

White & Jet Black iPhone 7: Free Sketch mockups

A minimal Apple iPhone 7 mockup for Sketch in two colours, White and Jet Black. Designed and released by Rifayet Uday.

The post White & Jet Black iPhone 7: Free Sketch mockups appeared first on Freebiesbug.

Le: 26 07 2017 à 15:53 codrops Auteur: Pedro Botelho

Fitty * Image-compressor * Musikcube * Progressively Enhancing CSS Layout * Coisas * Nuxt.js * Computational Linear Algebra course

Collective #335 was written by Pedro Botelho and published on Codrops.

Le: 26 07 2017 à 15:46 presse-citron.net Auteur: Stéphane Ficca

Sans faire trop de bruit, Microsoft grille la politesse à EA, et annonce l’arrivée de Les Sims 4 sur Xbox One pour le 17 novembre.

Le: 26 07 2017 à 15:05 FrenchWeb.fr Auteur: FrenchWeb

Déposez votre dossier avant le 31 août 2017

Author information

FrenchWeb

FrenchWeb

l'équipe de FrenchWeb at AdsVark Digital Publishing

Pour contacter la FrenchWeb, cliquez ici / Ajoutez un événement à notre agenda: cliquez ici

Le: 26 07 2017 à 14:37 Alsacreations.com - Actualités Auteur: Raphael

Selon httparchive.org, la masse des fichiers de polices de caractère pèse en moyenne 100 ko dans une page web, soit bien plus que les poids des fichiers HTML et CSS, et autant qu'une bonne grosse image.

Autre relevé intéressant : de nos jours plus de 69% de sites web proposent de télécharger une police personnalisée. On est bien loin des antiques Arial, Verdana et Times New Roman du bon vieux temps !

Le problème est que selon les navigateurs, un fichier de fonte non chargé peut bloquer ou altérer l'affichage des contenus, ce qui est d'autant plus observable sur des terminaux mobiles.

Une ressource bloquante ?

Le processus d'affichage d'une page web dans le navigateur est tel que la page demeure blanche tant que toutes les ressources HTML, CSS (éventuellement JavaScript) ne sont pas chargées et que l'arbre du document n'est pas entièrement constitué. On parle de ressources "bloquantes".
Nous savons que d'autres types de ressources telles que les images ou vidéos sont embarquées de manière asynchrone - le navigateur les charge progressivement - et n'ont que peu d'impact sur la rapidité d'affichage.

Qu'en est-il des fichiers de polices de caractères ?

ressources bloquantes

La réponse est "ça dépend de ce qu'on appelle bloquant".

FOUT et FOIT dans la place !

Lorsqu'une fonte personnalisée est sollicitée par le navigateur, plusieurs scénarios peuvent se produire en attendant que celle-ci soit intégralement chargée. Parmi les déroulements possibles figurent les deux cas de "FOUT" et de "FOIT".

Le FOUT

Le terme "FOUT" signifie Flash Of Unstyled Text, la traduction approximative serait "flash de texte sans style" :

  • le navigateur effectue une requête de fichier de fonte personnalisée (Open Sans dans l'illustration ci-dessous)
  • en attendant que le fichier soit chargé, la police alternative est affichée immédiatement (ici Arial)
  • lorsque la police Open Sans est récupérée, elle remplace Arial

Flash Of Unstyled Text

Le FOIT

Le terme "FOIT" signifie Flash Of Invisible Text ("flash de texte invisible") :

  • le navigateur effectue une requête de fichier de fonte personnalisée (ici Open Sans)
  • en attendant que le fichier soit chargé, le contenu demeure invisible (seuls s'affichent certains artifices tels que les soulignements des liens par exemple)
  • lorsque la police Open Sans est récupérée, elle s'affiche en lieu et place de l'espace invisible.

Flash Of Invisible Text

Que font les navigateurs ?

À première vue, le comportement de FOUT semble le plus cohérent et le moins déstabilisant : qui pourrait souhaiter que les contenus soient invisibles tant que la police n'est pas chargée ?

Figurez-vous que les choses ne sont pas aussi simples qu'elles n'y paraissent. Voici par exemple : l'affichage des pictogrammes issus de polices d'icônes (font-icons), dont la plus célèbre est Font Awesome (utilisée par Bootstrap) :

fout icons

FOUT sur Alsacreations

Pour tenter de gérer au mieux ces disparités entre les types de fontes et leurs usages, chaque navigateur a adopté son comportement propre :

  • Internet Explorer affiche immédiatement la police système alternative, puis la police personnalisée dès qu'elle est chargée. C'est l'exemple typique du FOUT, pratique pour les contenus mais pas idéal pour les fontes d'icônes,
  • Safari et le navigateur natif d'Android n'affichent aucun contenu tant que la police personnalisée n'est pas chargée. Ils ont choisi le FOIT,
  • Chrome, Firefox et Opera ont adopté une démarche intermédiaire : ils n'affichent aucun contenu pendant 3 secondes maximum, puis si la police n'est toujours pas chargée se rabattent sur l'alternative, et enfin la police personnalisée s'affichera. C'est un mélange entre FOIT et FOUT.

Et les spécifications dans tout ça ? Bah, elles ne se mouillent pas trop. Leur préconisation est très officiellement  : "Les agents utilisateurs décident de leur stratégie de chargement de fontes (FOUT ou FOIT) tant que le fichier n’est pas chargé".

En partant de ce constat, tentons d'établir des stratégies pour limiter la casse.

Optimiser vos fichiers 

Choisir le bon format

Pas de suspense, oubliez vos vieux TTF et EOT : le meilleur format de police en terme de qualité-prix est WOFF2 (Web Open Font Format 2) compatible avec une majorité de navigateurs de bureau et mobiles aujourd'hui.

Prévoyez toutefois un format alternatif pour les quelques glorieux anciens. Le meilleur choix étant l'itération précédente .woff reconnue par plus de 95% des terminaux.

À titre indicatif, voici un comparatif du poids des différents formats de la police freeware Rocket Fuel :

  • rocketfuel.otf : 104 ko
  • rocketfuel.ttf : 81 ko
  • rocketfuel.woff : 55 ko
  • rocketfuel.woff2 : 43 ko

Votre déclaration @font-face idéale peut ainsi se résumer à ceci :

@font-face {
  font-family: kiwi;
  src:
    url("kiwi.woff2") format("woff2"),
    url("kiwi.woff") format("woff");
}

Elle permettra par la suite d'appliquer la fonte à vos éléments portant une classe spécifique :

.kiwi {
  font-family: kiwi, sans-serif;
}
Facile non ?

Héberger sa fonte

Contrairement à une croyance commune, il n'est pas toujours idéal de tirer profit des fournisseurs de polices tels que Google Fonts ou Typekit. Ces tierces parties ("third parties") qui hébergent les fichiers peuvent provoquer une dépendance et des ralentissements ainsi que d'autres désagréments inhérents à tous ces types de services externes.

Héberger sa fonte sur ses propres serveurs vous permet un contrôle total des fichiers, de leur disponibilité et de leur optimisation. Pour information, Alsacréations partage un projet Github "Webfonts" où il vous est possible de récupérer et héberger plusieurs dizaines de familles de polices optimisées pour le Web.

Aller plus loin avec FontSquirrel

FontSquirrel Webfont Generator est un outil en ligne gratuit bien connu des intégrateurs qui souhaitent tirer le meilleur de leur polices web.

FontSquirrel

Après avoir chargé vos fichiers de fonte, et en ayant activé le mode Expert avec tous ses superpouvoirs, vous pourrez tendre vers la perfection en terme de poids de fichier final sans altérer la qualité de votre police.

Parmi les options très intéressantes, retenez principalement :

  • subsetting : supprimez les plages de caractères non souhaitées, par exemple le cyrillique, l'hébreu ou le malaysien s'ils ne sont pas utilisées dans votre site. Vous y économiserez énormément de place.
  • x-height matching : Permet de redimensionner la police en se référant à une police système alternative (Arial, Times, Georgia, etc.). Cette fonctionnalité est un vrai bonheur en cas de FOUT car elle évite des différences trop importantes de taille, et donc les décalages ou sauts de ligne, au moment du flash entre la polices alternative et la police finale

Lorsque vous aurez fini vos réglages, FontSquirrel vous proposera de télécharger un dossier complet contenant vos différents fichiers de fonte, mais aussi une page HTML de démonstration assortie à sa feuille de style CSS et le code @font-face qu'il vous suffira d'adapter à votre projet.

Stratégies de chargement

À présent que nos fichiers de police sont optimisés dans un format parfait, intéressons-nous aux comportements de FOUT et de FOIT évoqués en début d'article.
Quoi qu'il arrive, nous allons les subir, alors tentons de nous en accommoder au mieux !

Je vous propose trois stratégies différentes, pouvant être cumulées :

  • charger ses fichiers de façon asynchrone
  • les charger dès que possible
  • les charger conditionnellement

Charger le fichier de façon asynchrone

Charger les fichiers de police via JavaScript est une façon de forcer le FOUT pour interdire le FOIT, ce que l'on peut considérer à juste titre comme étant "le moins pire des comportements". 

Le principe étant de faire croire au navigateur que seule la police alternative doit être affichée, puis dans un second temps de charger et d'afficher la police personnalisée via JavaScript. Les contenus ne seront donc jamais invisibles au chargement.

Cette technique requiert de convertir le fichier de fonte en base64 pour l'utiliser via Data-URI et le stocker dans un fichier CSS. Puis c'est JavaScript qui se missionne de charger notre fichier de "fonte-CSS" de manière asynchrone.

Exemple sommaire de fichier CSS :

@font-face {
  font-family: kiwi;
  src:
    url(data:application/font-woff;
    charset=utf-8;base64,d09GRgABAAAAANnkABMAAAABPxgAAQA…)
    format("woff");
}

Exemple sommaire de script JavaScript :

<script>
// Déclaration de loadCSS ici...
function loadCSS() { ... }
// Chargement du fichier CSS
loadCSS("data-uri.css");
</script>

<noscript><link href="data-uri.css" rel="stylesheet"></noscript>

Cet exemple tire profit de l'outil LoadCSS proposé librement par l'équipe de FilamentGroup, réputée pour ses compétences en Responsive Webdesign et en performances web.

Charger dès que possible

Si vous souhaitez éviter de recourir à JavaScript pour améliorer l'affichage de vos polices web, une autre stratégie est possible : celle d'accélérer le chargement des fichiers de fonte.

Sachez que W3C a récemment proposé la spécification rel="preload" dont les bénéfices sont parfaitement expliqués dans cet extrait de l'excellente Documentation de Mozilla :

La valeur preload de l'attribut rel pour l'élément <link> permet d'écrire des requêtes déclaratives de récupération au sein de l'élément <head>. On peut ainsi indiquer les ressources dont la page aura besoin peu après son chargement. Cela permet de les précharger au début du chargement de la page, avant que le rendu intervienne. On s'assure donc que les ressources nécessaires soient disponibles plus tôt, évitant ainsi de bloquer le rendu initial de la page et améliorant les performances.

L'attribut rel=preload n'est malheureusement pas reconnu par tous les navigateurs actuellement, mais il constitue un extraordinaire bonus pour tous les bons élèves tels que Chrome ou Firefox, et très bientôt leurs successeurs. Pourquoi ne pas faire bénéficier dès aujourd'hui vos visiteurs de ce bonus très simple à mettre en œuvre ?

Le site Shopify ne s'est pas posé la question très longtemps. Sa conclusion est sans appel et consignée dans un article élogieux (en anglais) : "Comment 17 lignes de codes ont accéléré l'affichage de Shopify de 50% ?".

Shopify et rel preload

Voici un exemple illustrant comment précharger à l'avance deux fichiers de police :

<link rel="preload" href="fonte-1.woff2" as="font" type="font/woff2" crossorigin>
<link rel="preload" href="fonte-2.woff2" as="font" type="font/woff2" crossorigin>

Charger conditionnellement

Une autre stratégie consiste à charger conditionnellement les fichiers de police, ou plus exactement de ne pas les solliciter sur un périphérique mobile par exemple pour des raisons de performance.

L'objectif est de proposer par défaut une police système et de lier la police personnalisée à l'aide de CSS Media Queries en se basant sur une taille d'écran par exemple.

Concrètement, c'est très simple à mettre en place. Pour commencer, sachez que la déclaration @font-face n'impose pas le chargement de la ressource, celle-ci ne sera chargée que lorsqu'elle sera explicitement demandée en l'appliquant sur un élément de la page.

Dans la pratique, il suffit de procéder ainsi pour ne charger et afficher la fonte "kiwi" que lorsque l'écran est supérieur à 576px :

body {
  font-family: arial,sans-serif;
}
@media (min-width: 576px) {
  body {
    font-family: kiwi, arial, sans-serif;
  }
}

Cette méthode est très bénéfique en terme de performances mais n'est bien entendu pas idéale car il faut :

  • accepter que la police soit différente entre la version mobile et la version de bureau
  • assumer qu'un mobile est défini par sa taille d'écran, ce qui est forcément approximatif

À ce propos, sachez que de plus en plus de sites web (Booking, Medium, WordPress, GitHub, Alsacréations, entre autre) ont cessé de tenter d'imposer une police identique à tous leurs visiteurs, même lorsqu'il s'agit d'une police classique : plutôt que de proposer Arial, Verdana ou Times, ils ont opté pour une police variable adaptée à chaque système d'exploitation :

body {
  font-family: -apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif;
}

Cette famille de fontes, appelée "System Font Stack" propose à chaque utilisateur sa police habituelle sur son OS : sur Windows ce sera "Segoe UI" ou "Tahoma" pour les plus anciens, sur Android ce sera "Roboto", etc. Ainsi vos visiteurs ne seront pas surpris par vos choix typographiques et se sentiront comme chez eux dans vos pages de contenus.

Le site Booking.com explique son choix (en anglais) : "Implementing system fonts on Booking.com — A lesson learned.".

Ne plus subir le FOUT / FOIT ? 

Dans un avenir plus ou moins proche, différents moyens permettront de ne plus subir les comportements indésirables de FOUT et de FOIT lorsque les polices seront en transit vers nos navigateurs.

Une spécification officielle, la Font Loading API, est prévue dans les bacs, et un émulateur FontFaceObserver est déjà utilisable en production. 

Font Loading API

La spécification CSS Font Loading Module Level 3 est encore à l'état de brouillon mais n'en demeure pas moins supportée par une très large part des navigateurs récents.

Ce module prévoit une interface de script permettant de gérer très finement les étapes du chargement des fichiers de police et le comportement a adopter pour le navigateur au cas par cas.

var f = new FontFace("newfont", "url(newfont.woff)", {});
f.load().then(function (loadedFace) {
  document.fonts.add(loadedFace);
  document.body.style.fontFamily = "newfont, serif";
});
document.fonts.ready().then(function() {
  // Toutes les familles @font-face sont prêtes
});

FontFaceObserver

FontFaceObserver est un script de "polyfill" réalisé par Bram Stein et permettant d'émuler Font Loading API pour les navigateurs qui ne reconnaissent pas encore la spécification.  Sa mise en oeuvre est assez simple.

Partie JavaScript :

// include fontFaceObserver here...
new w.FontFaceObserver( "Source Sans Pro" )
.check()
.then( function(){
  w.document.documentElement.className += " fonts-loaded";
});

Partie CSS :

body {
  font-family: sans-serif;
}
.fonts-loaded body {
  font-family: "Source Sans Pro", sans-serif;
}

Ceci permet un chargement asynchrone du fichier, puis une fois que celui-ci est prêt à être utilisé, l'ajout d'une classe à l'élément racine <html> pour appliquer les propriétés de police sur l'ensemble du document.

Bonus : font-display

Vous connaissez la propriété CSS font-display ? Rassurez-vous, vous n'êtes pas seul·e. En effet, cette nouveauté n'est encore qu'à l'état de proposition non officielle, c'est à dire qu'elle n'a même pas encore atteint le stade de brouillon au W3C.

Toujours est-il que cette propriété a la bonne idée de réaliser exactement notre fantasme, c'est à dire de pouvoir décider quel sera le comportement des navigateurs lors du chargement de nos fontes.

Par exemple, il est possible d'imposer un FOUT c'est à dire d'afficher immédiatement la police alternative avec la valeur swap :

@font-face {
  font-family: kiwi;
  src: ...;
  font-display: swap;
}

Le support des navigateurs, sans surprise, est quasi nul aujourd'hui : Chrome vient tout juste de l'implémenter et il est probable que d'autres vont suivre. En tout cas, rien ne vous empêche de l'ajouter en bonus, vous ne casserez pas le Web. 
Vous trouverez de plus amples informations sur cette fonctionnalité sur le site de Zach Leatherman.

Bonus : variable fonts

Autre domaine à surveiller de près (merci à ThomasLinard pour son commentaire avisé) : celui des "Variable Fonts".

variable font

Sans entrer dans les détails, disons que les variable fonts ont fait leur entrée dans CSS Fonts Module Level 4 et consistent en un format de fonte qui intègre en un seul fichier toutes les graisses et autres variations de familles de police. Ainsi, plutôt que de devoir charger un fichier pour la version classique, un autre pour la version grasse, un autre pour l'italique, etc. tout sera réuni en un seul fichier. C'est bien évidemment une bénédiction pour les performances web.

Je vous invite à lire l'article "What do Variable Fonts mean for Web Developers?" qui explique très bien le point de vue d'un développeur à ce sujet.

Conclusion

Dans le domaine de la performance tout autant que celui de l'esthétique et de l'ergonomie, le choix de vos polices web relève d'une importance cruciale. De leur nombre et de leur poids dépendront la rapidité d'affichage de vos contenus et la qualité d'expérience de vos utilisateurs.

Ne faites pas comme le site de vanityfair.fr qui importait près de 450 ko de fichiers de fontes à une époque. Ne cédez pas à la tentation d'imposer de multiples chargements juste parce que "ces 8 polices sont troooop classes". Faites des choix. Optimisez. Optez pour des stratégies de chargement. Tous vos visiteurs, sans exception, vous en remercieront.

Publié par Alsacreations.com

Le: 26 07 2017 à 14:20 presse-citron.net Auteur: Setra

Adobe ne distribuera plus Flash Player après 2020.

Le: 26 07 2017 à 14:17 codrops Auteur: Mary Lou

A set of experiments with an animated image pieces effect where an image gets shattered into rectangular fragments. Powered by anime.js.

Animated Image Pieces was written by Mary Lou and published on Codrops.

Le: 26 07 2017 à 14:15 line25.com Auteur: Iggy

The concept of the elevator pitch has become a popular feature in web design. Bold statements that introduce and describe a company or individual now dominate the mastheads of agency and portfolio sites. In today’s web design showcase, we present 25 great examples of websites that successfully explain what they’re all about in a clear […]

The post 25 Web Designs with a Clear and Concise Elevator Pitch appeared first on Line25.

Le: 26 07 2017 à 14:10 Web Design Shock Auteur: Admin

Created by Behance user Anastasia Ogorodnik, this large pack contains 400 high-quality line icons to be used in web or apps for a variety of purposes. The download contains Ai, PNG, EPS, SVG and PSD formats.

Le: 26 07 2017 à 13:00 presse-citron.net Auteur: Thomas-Estimbre

ECHO

La jeune marque française ECHO veut faire sa révolution et à dévoiler un teaser de son futur smartphone. Au programme, un écran 18:9, un double capteur photo et un tarif toujours accessible.

Le: 26 07 2017 à 12:45 Webdesigner Depot Auteur: Jake Rocheleau

Every SaaS product and subscription website needs a great pricing table. It’s the easiest way to share information with potential buyers and explain the differences in your plans. But with so many websites running pricing tables they can get a little stale. These designs are some of the best I’ve found with fresh trends, color […]

Le: 26 07 2017 à 12:00 FrenchWeb.fr Auteur: FrenchWeb

Les équipes Adobe Stock ont analysé la base de données de la banque d’images et ont décelé cinq tendances iconographiques pour la rentrée.

Author information

FrenchWeb

FrenchWeb

l'équipe de FrenchWeb at AdsVark Digital Publishing

Pour contacter la FrenchWeb, cliquez ici / Ajoutez un événement à notre agenda: cliquez ici

Le: 26 07 2017 à 11:52 Journal du Net Développeurs

Comment concevoir rapidement des produits ou des services innovants qui répondent aux réels besoins des clients ? C’est pour répondre à cette « quadrature du cercle » que la méthode lean SBCE a été inventée. Tour d’horizon d’une petite révolution.

Le: 26 07 2017 à 11:27 FrenchWeb.fr Auteur: Maxence Fabrion

En marge de ce regroupement, AccorHotels a conclu un accord avec le Français Squarebreak pour contrôler la totalité du capital de la société.

Author information

Maxence Fabrion

Maxence Fabrion

Journaliste chez Adsvark Media / FrenchWeb - We Love Entrepreneurs

Le: 26 07 2017 à 10:36 jqueryrain.com Auteur: Admin

Desktop notifications plugin for Chrome, Safari, Firefox and IE9+.

The post HTML5 Desktop Notification with JavaScript appeared first on jQuery Rain.

Le: 26 07 2017 à 10:30 FrenchWeb.fr Auteur: FrenchWeb

Le e-commerce est en évolution constante et il est parfois compliqué pour les commerçants d’en connaître toutes...

Author information

FrenchWeb

FrenchWeb

l'équipe de FrenchWeb at AdsVark Digital Publishing

Pour contacter la FrenchWeb, cliquez ici / Ajoutez un événement à notre agenda: cliquez ici

Le: 26 07 2017 à 10:18 jqueryrain.com Auteur: Admin

Detect visitors that use Ad Blockers! It detects nasty ad blockers and displays a custom message to your visitors, and you can optionally lock your content until they disable the […]

The post Ultimate Adblock Detector with jQuery for Bootstrap appeared first on jQuery Rain.

Le: 26 07 2017 à 10:02 FrenchWeb.fr Auteur: FrenchWeb

Startup, venez hacker les territoires sur Parcours France 2017

Author information

FrenchWeb

FrenchWeb

l'équipe de FrenchWeb at AdsVark Digital Publishing

Pour contacter la FrenchWeb, cliquez ici / Ajoutez un événement à notre agenda: cliquez ici

Le: 26 07 2017 à 10:01 cssdesignawards.com

For Warner Brothers' film, Dunkirk, we created a cooperative multi-player 360/WebVR experience allowing fans to reenact the battle.

Le: 26 07 2017 à 10:00 FrenchWeb.fr Auteur: Les Experts

La collaboration non structurée est une sorte de relation client-fournisseur.

Author information

Les Experts

Les Experts sont des contributeurs indépendants de FrenchWeb.fr.

Le: 26 07 2017 à 09:46 jqueryrain.com Auteur: Admin

Clusterize.js is a tiny vanilla JS plugin to display large data sets easily.

The post Clusterize.js : Tiny plugin to Display large Data Sets appeared first on jQuery Rain.

Le: 26 07 2017 à 09:41 FrenchWeb.fr Auteur: FrenchWeb

Déposer votre candidature avant le 30 septembre 2017

Author information

FrenchWeb

FrenchWeb

l'équipe de FrenchWeb at AdsVark Digital Publishing

Pour contacter la FrenchWeb, cliquez ici / Ajoutez un événement à notre agenda: cliquez ici

Le: 26 07 2017 à 09:39 Journal du Net Développeurs

Comme chaque mois, focus sur les innovations qui changent l’expérience shopping. Rendez-vous chez Prada aux Galerie Lafayette, Carrefour et Eurostar. Pourquoi ne pas tester aussi la livraison de produits à Baltimore et la boutique de Natalys en Chine !

Le: 26 07 2017 à 09:00 FrenchWeb.fr Auteur: Myriam Roche

«Notre premier enjeu est de réussir à démocratiser le secteur de l’événementiel.»

Author information

Myriam Roche

Chef de projet éditorial at Adsvark Media / FrenchWeb - We Love Entrepreneurs

Le: 26 07 2017 à 07:51 korben.info Auteur: Korben

Bon, vous le savez, depuis 2013 on organise des Bugs Bounties avec les copains de YesWeHack. Et en 2015, on a décidé de créer BountyFactory.io, une plateforme qui permet facilement à chaque société qui le souhaite, de créer son programme de bug bounty. L'idée c'est de faire tester un site, une application, un projet open > Lire la suite

Cet article merveilleux et sans aucun égal intitulé : Entreprises, comment éviter les remontées sauvages de failles de sécurité ? ; a été publié sur Korben, le seul site qui t'aime plus fort que tes parents.

Le: 26 07 2017 à 07:36 korben.info Auteur: Korben

J'ai lu plusieurs articles ces derniers jours sur la supposée future disparition de Firefox et je vous avoue que ça m'attriste. Andreas Gal, l'ancien directeur technique de chez Mozilla indique en effet que malgré tous les progrès techniques et la récente prise de position devant Chrome en termes de performance mémoire, cela ne suffira pas. Firefox > Lire la suite

Cet article merveilleux et sans aucun égal intitulé : Firefox en voie d’extinction ? ; a été publié sur Korben, le seul site qui t'aime plus fort que tes parents.

Le: 26 07 2017 à 07:27 FrenchWeb.fr Auteur: La rédaction

François Hisquin revient sur la naissance et les moments forts de l'événement.

Author information

La rédaction

Pour contacter la rédaction, cliquez ici / Devenez "la start-up de la semaine" : faites vous connaitre! / Ajoutez un événement à notre agenda: cliquez ici

Le: 26 07 2017 à 02:02 line25.com Auteur: Iggy

Today’s web design showcase features 25 cool websites from the apparel industry that all boast modern creative designs. Expect to find large photography, edgy designs, and unusual layouts! We’ve noticed a lot of apparel companies being featured in web design galleries recently, which makes sense because these small indie companies are often run by creative […]

The post 25 Cool Website Designs from the Apparel Industry appeared first on Line25.