JMeter : tests de performance

Logo Apache JMeterJMeter est un outil Java utilisé pour réaliser des tests de performances.

Il est notamment possible de simuler des requêtes HTTP simultanées, de réaliser des accès base de données (stress test, multiples connexions) etc.

Les temps de réponses sont ensuite mesurés et renvoyés de diverses manières (CSV, graphique, tableau).

Ces plans de tests peuvent être lancés en ligne de commande et intégrer à un Pipeline Jenkins.

Lire la suite

asciinema : Console recorder

Logo asciinemaasciinema est un petit utilitaire disponible pour Linux et Mac, qui permet d’enregistrer le terminal de manière légère (format texte) contrairement à la vidéo.

Une fois l’enregistrement terminé vous avez la possibilité de l’envoyer sur leurs serveurs en créant un compte gratuit ou bien de façon anonyme.

A partir de là il est possible de le partager via lien ou sur n’importe quel site en incluant un petit snippet de code.

 

Lire la suite

Django : framework web Python

Django logoAu-delà des frameworks PHP (Symfony, Zend, Laravel etc.), il existe aussi des frameworks web basés sur d’autres langages qui sont utilisés par des sites à fort trafic :

  • Python avec Django : Instagram, Pinterest, Disqus, Spotify, Bitbucket
  • Ruby avec Ruby on Rails : Airbnb, Basecamp, Couchsurfing, GitHub

Ces deux frameworks sont reconnus et disposent d’une grande communauté.
Je n’ai pas eu l’occasion d’essayer RoR donc je vais parler de Django.

Lire la suite

ZF2 : introduction

Logo ZF2Un projet ZF2 est différent d’un projet ZF1. Parmis ces différences il y a l’utilisation des namespace, des modules plus poussés, des event manager et service locator.
Nous allons voir ici le changement dans l’organisation des fichiers, pour cela on peut télécharger le squelette d’une application ZF2 sur GitHub.

Lire la suite

Foundation 5 vs Bootstrap 3

Logo FoundationFoundation et Bootstrap sont des frameworks CSS/JS, qui permettent de créer rapidement un site ou une application web, grâce à une base de styles et de fonctionnalités JavaScript intégrés.

Il existe des frameworks moins fournis, pour démarrer avec quelque chose de plus light, comme Pure ou Gumby.

Logo Bootstrap

Si vous aimez les interfaces Google, vous pouvez par exemple partir sur TODC Bootstrap ou Bootplus qui sont basées sur Bootstrap.

Nous nous intéressons ici à Foundation et Boostrap, qui sont respectivement en version 5 et 3.

Lire la suite