Fork me on GitHub

casperjs introduction

CasperJs est un outil exploitant PhantomJs qui est un navigateur web basé sur WebKit, sans interface graphique, mais pilotable en JavaScript.

Avec CasperJs vous allez pouvoir :

  • Scraper du contenu
  • Ecrire des tests fonctionnel
  • Télécharger des ressources
  • Faire des screenshots
  • Soumettre des formulaires
  • Faire des tests sur le dom
  • Tester des scénarios de navigation

Si des SEO me lise, sachez qu’il est possible de scraper du contenu charger en Ajax, intéréssant non ?

Avant d’essayer CasperJs, je vous conseille d’essayer PhantomJs, c’est la base, et vous allez vous rendre compte que CasperJs va énormément vous simplifier la tâche (notament au niveau de la création de scénario de navigation).

En savoir plus

azure-nodejs
Azure est une plateforme de type cloud, ou il est possible de déployer des applications nodejs. L’interface utilisateur est très réussi, et en plus c’est gratuit pendant 3 mois, n’hésitez pas à l’essayer !

Dans cet article nous utiliserons Git mais si vous êtes sous Windows avec un Visual Studio/WebMatrix vous avez la possibilité de le faire avec TFS.

En savoir plus

introduction express
Express est un framework permettant de créer des applications web avec nodejs.
Dans cette article nous allons développer un mini site basé sur le framework Express et son moteur de template par defaut : Jade (Voir la demo).

Certains sites à fort trafic utilisent déjà Express en production comme :

Pour la suite de l’article vous devez disposer du gestionnaire de paquet NPM ainsi que d’un environnement nodejs.

En savoir plus

blog_commentLe spam de commentaire est un moyen simple et rapide d’obtenir un backlink. Bien utilisé cette technique permet d’obtenir de très bon liens en peu de temps. Encore faut il spammer au bon endroit …

Identifier le cms à spammer

La première étape consiste à trouver un CMS à spammer :

  • Soit en analysant ce que font les meilleurs spammeur qui sévissent sur des requêtes très concurrentiel.
  • Ou bien en partant à la recherche de blog moins connu que Wordpress et compagnie, donc forcement peu ou pas spammé.

En fouillant bien vous allez tomber sur des pépites, et oui un article de blog avec zéro commentaire, PR 4, dofollow, autoapprove, datant de 4/5 ans ça existe !

En savoir plus

asp-mvc-web-api-restASP.NET MVC4, disponible en version final depuis peu apporte plusieurs nouveautés intéressantes, notamment la Web API. Il s’agit d’un framework permettant de développer des Web Services REST.

Dans cet article je vous propose de développer un Web Service REST en utilisant une base de données SQL et Entity Framework.

En savoir plus

Mongodb la base de données orienté documents

Mongodb est un SGBD orientée documents(BJSON), très différents d’un SGBD relationnel comme MySQL ou SQL Server.

Je me suis intéressé à MongoDB car c’est une des meilleurs façons de stocker des données avec NodeJs, mon occupation du moment ;) . Il existe d’ailleurs des drivers dans différents languages comme :

En savoir plus

webworker
Javascript dipose d’un défault majeur : il est mono-thread. Même si ceci rend de nombreuses tâches moins sujettes aux erreurs, il peut avoir pour conséquence une interface utilisateur passive.

Aujourd’hui avec les machines multicoeurs dont nous disposons, il est vraiment dommage de ne pas utiliser des threads supplémentaires.

Mais aujourd’hui grâce à HTML5 il est possible de faire du multithread en utilisant l’API Web workers.

En savoir plus