Bonnes Pratiques Web
29.1K views | +15 today
Follow
 
Rescooped by Mickael Ruau from Web Increase
onto Bonnes Pratiques Web
Scoop.it!

Animatron - create stunning HTML5 animations

Animatron - create stunning HTML5 animations | Bonnes Pratiques Web | Scoop.it

Animatron is a simple and powerful online tool that allows you to create stunning HTML5 animations and interactive content.

Get Started

No sign up required


Via Youyouk, Jean-Jacques Roland
Mickael Ruau's insight:

 

Use the intuitive Animatron Editor to design and publish movies, banners, and infographics that play everywhere, from desktop browsers to mobile devices. No coding necessary - what you see is what you get!

 

Work in your browser 
and save projects in the 
cloud to access 
them anywhere, 
anytime.



Sharing your work is easy: publish a link or paste the embed code into a website. Invite others to collaborate on a project by sending a link to the project!

more...
Youyouk's curator insight, November 16, 2013 11:05 AM

Animatron is a simple and powerful online tool that allows you to create stunning HTML5 animations and interactive content.

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!

Un environnement de développement PHP avec Netbeans et Docker

Un environnement de développement PHP avec Netbeans et Docker | Bonnes Pratiques Web | Scoop.it
Docker, c’est une technologie qui révolutionne la virtualisation. Pour nous les développeurs, Docker signe la fin du syndrome “works on my machine”. Je ne saurais trop vous recommander de suivre les…
more...
No comment yet.
Scooped by Mickael Ruau
Scoop.it!

Responsive webdesign : adapter un site à toutes les résolutions

Responsive webdesign : adapter un site à toutes les résolutions | Bonnes Pratiques Web | Scoop.it
Le Responsive Webdesign (conception adaptative ou réactive) représente un ensemble de méthodes et techniques permettant d’universaliser un site Web.
more...
No comment yet.
Scooped by Mickael Ruau
Scoop.it!

Using Robot + Selenium for automatic browser testing

Writing basic browser tests from scratch using Robot Framework and its Selenium2Library. Super easy to implement, and even easier from the maintainabilit
more...
No comment yet.
Rescooped by Mickael Ruau from Technology in Business Today
Scoop.it!

Growth Hacking Made Simple: A Step-by-Step Guide

Growth Hacking Made Simple: A Step-by-Step Guide | Bonnes Pratiques Web | Scoop.it
Growth hacking is the buzzword for startups. Forget “pivoting” and “iterating.” It’s all about growth hacking. That’s the thing. It’s almost annoying for those who have heard about it thousands of times, and it’s confusing for those who don’t know what it is. Like it or not, growth hacking is happening. And it’s the reason …

Via TechinBiz
more...
No comment yet.
Rescooped by Mickael Ruau from Web Increase
Scoop.it!

Qu’est-ce que les interfaces conversationnelles (IC) ?

Qu’est-ce que les interfaces conversationnelles (IC) ? | Bonnes Pratiques Web | Scoop.it
Retour sur la tendance des interfaces conversationnelles et leurs avantages du point de vue de l'utilisateur.

Via Jean-Jacques Roland
more...
No comment yet.
Scooped by Mickael Ruau
Scoop.it!

Favicon Generator for all platforms: iOS, Android, PC/Mac...

Favicon Generator for all platforms: iOS, Android, PC/Mac... | Bonnes Pratiques Web | Scoop.it
The ultimate favicon generator. Design your icons platform per platform and make them look great, everywhere
Mickael Ruau's insight:

Favicon Generator 
Favicon Checker 
Favicon for Gulp 
Favicon for Grunt 
Favicon for Ruby on Rails 
Favicon for Node.js CLI 
Favicon for ASP.NET Core 
Favicon for Google Web Starter Kit

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

#Slideshare du Vendredi : 22 KPIs E-commerce à observer de près – Blog Business / WebMarketing / Management

#Slideshare du Vendredi : 22 KPIs E-commerce à observer de près – Blog Business / WebMarketing / Management | Bonnes Pratiques Web | Scoop.it
Toute personne qui pilote une activité e-business doit suivre des KPI, indicateurs de performance couvrant les facteurs clés du succès
more...
No comment yet.
Scooped by Mickael Ruau
Scoop.it!

Fast-Mage - Hébergement Magento Cloud Performant. Commandez en ligne et faites évoluer votre boutique

Fast-Mage - Hébergement Magento Cloud Performant. Commandez en ligne et faites évoluer votre boutique | Bonnes Pratiques Web | Scoop.it
Hébergement de Magento sur serveurs cloud. Offre évolutive sur notre système performant et éprouvé depuis 2009
Mickael Ruau's insight:

Recommandations d'usage

  • Nombre de visiteurs simultanés maximum à un instant t (pic de trafic) : 150
  • Taille de la base de données : pas de limite
  • Nombre de produits (multiplié par le nombre de vues magasin) : +96000 testé fluide en production avec un client, non limité
  • Nombre de sites / magasins : illimité
  • Temps de chargement (dépend des extensions, templates, catalogues, versions et optimisation de Magento) : de 0,3 secondes à 2 secondes
more...
No comment yet.
Scooped by Mickael Ruau
Scoop.it!

How to Create a Bot with Sikuli

This video shows how to make a simple bot that performs certain tasks automatically such as deleting old mail or liking pictures on Facebook.
more...
No comment yet.
Scooped by Mickael Ruau
Scoop.it!

How to Locate Elements in Chrome and IE Browsers for Building Selenium Scripts – Selenium Tutorial #7 — Software Testing Help

How to Locate Elements in Chrome and IE Browsers for Building Selenium Scripts – Selenium Tutorial #7 — Software Testing Help | Bonnes Pratiques Web | Scoop.it
We would take the opportunity to introduce you with an extension of locating strategies for Selenium Scripts. Here we would study the mechanism to locate web elements on Google Chrome and Internet Explorer.
more...
No comment yet.
Rescooped by Mickael Ruau from Coopération, libre et innovation sociale ouverte
Scoop.it!

Cnil : rapport sur les enjeux éthiques des algorithmes et de l’intelligence artificielle

LEGALNEWS - Cnil : rapport sur les enjeux éthiques des algorithmes et de l’intelligence artificielle : La Cnil présente un rapport de synthèse du débat public portant sur les enjeux éthiques des algorithmes et de l’intelligence artificielle.

Via Joachim Schopfel, Michel Briand
more...
No comment yet.
Scooped by Mickael Ruau
Scoop.it!

Portlet tutorial: Defining and namespacing JavaScript objects

Portlet tutorial: Defining and namespacing JavaScript objects | Bonnes Pratiques Web | Scoop.it
Learning to properly define and namespace JavaScript objects is a much overlooked part of modern portlet and portal server development. Sal Pece explains.
Mickael Ruau's insight:

On the Web, a portlet is a component of a portal Web site that provides access to some specific information source or application, such as news updates, technical support, or an e-mail program among many other possibilities. Portals aggregate different content into a single interface; portlets connect the user to specific content within that interface. Most portals offer a selection of portlets that the user can select for a customized interface. Portals connect to portlets through portlet APIs (application programming interfaces).

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

Global Functions and Features — Sikuli X 1.0 documentation

Global Functions and Features — Sikuli X 1.0 documentation | Bonnes Pratiques Web | Scoop.it
Mickael Ruau's insight:

Sikuli can listen to global hotkeys that you register with Env.addHotkey and call the corresponding handler (sikuli functions) when the user presses the hotkeys.

New in version X1.0-rc3.

Env.addHotkey(keymodifiershandler)

Register the specified key + modifiers as a global hotkey. When the hotkey is pressed, the specified function handler will be called.

Parameters:
  • key – a character or a constant value defined in Key.
  • modifiers – Key modifiers, which can be one or multiple constants defined in KeyModifier.
Returns:

True if success.

1def openAppleMenu(event):2 click()34# When the user pressed Ctrl+Alt+F1, click the top-left apple icon.5Env.addHotkey(Key.F1, KeyModifier.ALT+KeyModifier.CTRL, openAppleMenu)

New in version X1.0-rc3.

Env.removeHotkey(keymodifiers)

Unregister the registered global hotkey key + modifiers.

Parameters:
  • key – a character or a constant value defined in Key.
  • modifiers – Key modifiers, which can be one or multiple constants defined in KeyModifier.
Returns:

True if success.

more...
No comment yet.
Rescooped by Mickael Ruau from Technology in Business Today
Scoop.it!

5 Tactics For Driving Web Traffic And Sales With User Generated Content Marketing

5 Tactics For Driving Web Traffic And Sales With User Generated Content Marketing | Bonnes Pratiques Web | Scoop.it
If you want to get people to buy from you, it helps to have other consumers raving about your products. That's where user-generated content (UGC) comes in.

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

Web automation with Sikuli and Robotframework in multiple browser

Webpage automation in multiple browser
more...
No comment yet.
Scooped by Mickael Ruau
Scoop.it!

Mobile Emulators and Simulators - The ultimate guide to mobile developers | Breaking the Mobile Web

Mobile Emulators and Simulators - The ultimate guide to mobile developers | Breaking the Mobile Web | Bonnes Pratiques Web | Scoop.it
A guide of 35 download resources for hundreds of emulators and simulators for mobile design and development, including iPhone, Android, Nokia, tablets and more
more...
No comment yet.
Scooped by Mickael Ruau
Scoop.it!

Node is Not Single Threaded

I’m going to skip the hello world code samples, or showing you how easy it is to spin up an HTTP or TCP server capable of handling a ridiculous amount of concurrent requests on a laptop because this is all well documented elsewhere. If you haven’t ever looked at Node before, check out the following resources which will help to kick-start your node.js addiction (the first hit is free):

Aside from the syntactic sugar that is immediately familiar to legions of web developers regardless of platform or language religion, you can’t come across any literature or talk on Node.js without a mention of the fact that what makes it all so wonderful is the fact that it is event-driven and single-threaded.

It is evident to me that there are either a lot of people that are much smarter than me and just instantly get that statement, as well as people that blindly accept it. Then there are those who haven’t slept well for the last week trying to figure out what the hell that means and how it’s different.

Mickael Ruau's insight:

Resources:

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

SikuliX Tutorial #2 - The Basics

This is a tutorial covering the basics of the sikuliX IDE and how to use it to start automating anything you can see. All Links and Slides will be in the description. Subscribe for more cool stuff! We also look at using similarity and target offsets to make out sikuliX scripts more efficient. Slides & files - https://www.mediafire.com/folder/glyw... SikuliX - http://www.sikulix.com/

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

ecommerce | Blog Nexylan

ecommerce | Blog Nexylan | Bonnes Pratiques Web | Scoop.it

Etude de cas

L’architecture est simple : un serveur web (Nginx), des serveurs PHP (FPM) alimentés par un load-balancer (HaProxy) et une base de données (MySQL). La boutique de vente-privée a été intégrée sur la solution Open-Source Prestashop (dernière version).

Nous savons que si le nombre de visiteurs est important, c’est la partie PHP et la base de données qui vont souffrir le plus. Nous avons donc défini 2 cas de figures :

  • Les serveurs PHP/FPM dans le Cloud
  • Les serveurs PHP/FPM et la base de données MySQL dans le Cloud

 

A l’aide de nos outils de Benchmark (aka « lance-requêtes » ou « lance-patates»), nous avons simulé des visites sur le site, allant de 1 à 1000 utilisateurs simultanés (1 visiteur étant considéré comme un psychopathe qui rafraichit sa page 1 fois par seconde avant l’ouverture de la vente privée).

Mickael Ruau's insight:

En conclusion, le résultat de notre étude est décevant. Bien qu’attrayant à la base, les solutions Cloud proposées par Rackspace et Amazon ne répondent pas à toutes les promesses qu’on attend du Cloud (rapidité d’installation, puissance temporaire, facturation à l’heure, etc…).

Dans notre cas d’étude, leur offre est parfaite pour des plateformes « full » hébergées chez eux (Web, load-balancer, PHP, MySQL)… Autant dire que pour un site e-commerce de vente privée (concept évènementiel), le tarif atteint vite des sommets comparé à un hébergement dédié (par exemple).

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

Geb Tutorial - Browser Automation Testing Using Geb Tool — Software Testing Help

Geb Tutorial - Browser Automation Testing Using Geb Tool — Software Testing Help | Bonnes Pratiques Web | Scoop.it
Geb is the answer to the challenges of browser automation. It is a very effective tool to perform automation testing over the web to automate web, functional and user acceptance testing.
Mickael Ruau's insight:

Geb (pronounced “jeb”) is the answer to the challenges of browser automation. It is a very effective tool to perform automation testing over the web.

Geb originated out of the need to make browser automation (initially for web testing) less complicated, hassle-free and more efficient. It may be utilized for programming, extracting data from the web and automating the manual web tasks. Additionally, Geb is a cross-browser tool for automation testing.

Geb functions as a developer-driven tool for automating the collaboration between web browsers and web content. It runs the WebDriver in Groovy language.

 

The beauty of Geb testing tool is that it combines the best features of Groovy programming language, jQuery, WebDriver and Page Object Modelling to provide powerful, robust & dynamic content inspection, selection and web interaction.

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

How to Use CSS Selector for Identifying Web Elements for Selenium Scripts – Selenium Tutorial #6 — Software Testing Help

How to Use CSS Selector for Identifying Web Elements for Selenium Scripts – Selenium Tutorial #6 — Software Testing Help | Bonnes Pratiques Web | Scoop.it
Using CSS Selector as a Locator Selenium tutorial #6 - In our previous tutorial we learned different types of locators. We also learned how to use ID, ClassName, Name, Link Text, and Xpath locator types. In continuation with that, today we will learn how to use CSS Selector as a Locator.
more...
No comment yet.
Rescooped by Mickael Ruau from Web Increase
Scoop.it!

Qu'est-ce que le Age Responsive Design ?

Qu'est-ce que le Age Responsive Design ? | Bonnes Pratiques Web | Scoop.it

Votre site internet est probablement déjà responsive. Il s’adapte à toutes les tailles d’écran pour un confort de lecture et d’utilisation optimal


Via Jean-Jacques Roland
more...
Jules-André Mamosa's curator insight, January 12, 8:42 AM

Avez-vous pensé à prévoir un site qui se présente différemment selon les utilisateurs ?

Rescooped by Mickael Ruau from Web mobile - UI Design - Html5-CSS3
Scoop.it!

� Your NEW Front-End Tool �

� Your NEW Front-End Tool � | Bonnes Pratiques Web | Scoop.it

� The Front-End Checklist Application is perfect for modern websites and meticulous developers! Follow the rules and deliver the best of your work in a generated report!


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

Mesure du Ressenti Utilisateur : simplifier la création de scénarios avec SIKULI

Superviser le SI, c’est vérifier que les services critiques sont bien rendus aux utilisateurs. Parmi les multiples outils intégrés à la solution POM s
more...
No comment yet.
Scooped by Mickael Ruau
Scoop.it!

Vulnerabilities in JavaScript: Secure coding insights and tips

Vulnerabilities in JavaScript: Secure coding insights and tips | Bonnes Pratiques Web | Scoop.it
JavaScript vulnerabilities are on the rise in India with the entry of HTML5 and faster JavaScript engines. Here are some key problem areas along with antidotes.
more...
No comment yet.