Devops for Growth
111.6K views | +17 today
Follow
Devops for Growth
For Product Owners/Product Managers and Scrum Teams: Growth Hacking, Devops, Agile, Lean for IT, Lean Startup, customer centric, software quality...
Curated by Mickael Ruau
Your new post is loading...
Your new post is loading...

Popular Tags

Current selected tag: 'performance'. Clear
Scooped by Mickael Ruau
April 20, 2016 12:57 AM
Scoop.it!

Compliance at Speed - O'Reilly Media

Compliance at Speed - O'Reilly Media | Devops for Growth | Scoop.it
This free report breaks down the IT issues facing finance, healthcare, and other heavily regulated industries, and outlines a disciplined process to achieve performance goals in the face of compliance issues.
No comment yet.
Scooped by Mickael Ruau
August 28, 2015 8:36 AM
Scoop.it!

Manitou Blog — Nouveau Manitou.com, projet innovant en...

Manitou Blog — Nouveau Manitou.com, projet innovant en... | Devops for Growth | Scoop.it

Nouveau Manitou.com, projet innovant en collaboration avec des startupsManitou a lancé le 28 mai dernier son nouveau site web monde.

Mickael Ruau's insight:

L'ensemble est affiché grâce à un environnement de travail HTML / CSS basé sur Bootstrap 3 et re-designé aux couleurs de Manitou par Escale Digitale.

L'ensemble de ces plateformes et technologies a permis à Manitou de réduire de 2,2 fois le coût total par rapport au projet de refonte précédent et de réduire de 85% ses coûts d'hébergement et de 95 % ses coûts de licence pour le système de gestion de contenus.

Manitou a collaboré avec des startups locales innovantes : Escale Digitale pour la partie intégration et design, avec Prismic.io pour la gestion des données, Clever Cloud pour l'hébergement et SEO4Ajax pour l'indexation des pages dans les moteurs de recherche et SQLI.

No comment yet.
Scooped by Mickael Ruau
February 25, 2015 3:56 AM
Scoop.it!

PreciseJava.com - Best practices to improve performance in J2EE using Patterns

This topic illustrates the performance improvement best practices using Patterns in J2EE with the following sections:
Overview of Patterns
Service Locator
Session Facade
Message Facade
Value Object
Value Object Factory
Value List Handler
Composite Entity
Key Points
No comment yet.
Scooped by Mickael Ruau
January 22, 2015 3:02 AM
Scoop.it!

Des tests de perf pour pas cher | Blog Xebia France

Des tests de perf pour pas cher | Blog Xebia France | Devops for Growth | Scoop.it
Rattraper des problèmes de performance quelques jours avant la mise en production (voire en production) arrive très souvent dans deux contextes  : quand les équipes délèguent les tests de performance à une autre équipe dédiée ; ou quand les développeurs ne font pas de test de performance du tout. Dans le premier scénario, il y a une tendance à repousser l’aspect performance vers l’extérieur de l’équipe. Dans ce cas, l’équipe n’a pas les moyens de vérifier si les derniers développements ont impacté la performance de l’application. Dans le deuxième scénario, on ne constate les dégâts d’un développement maladroit ou d’un mauvais choix de design qu’en production. Et là, c’est le drame !
No comment yet.
Scooped by Mickael Ruau
December 20, 2014 4:57 PM
Scoop.it!

Numbers Every Programmer Should Know By Year

Latency Numbers Every Programmer Should Know
No comment yet.
Scooped by Mickael Ruau
November 27, 2014 2:47 AM
Scoop.it!

Présentation de Benoît Georgelin – Expert Infrastructure | Blog officiel de l'association web4all

Présentation de Benoît Georgelin – Expert Infrastructure | Blog officiel de l'association web4all | Devops for Growth | Scoop.it
J’aimerais revenir sur la migration de Web4all pour sa propre infrastructure. Peux-tu nous résumer en quelques lignes des décisions, problèmes rencontrés et corrigés ?

L’un des projets les importants de Web4all, certainement le plus intense jamais vécu!
Monter et gérer une infrastructure avec des serveurs dédiés c’est quelque chose, mais réaliser sa propre infrastructure dans un centre de données en est une toute autre.

Le choix du matériel pour le réseau et le stockage ont été ceux où nous avons passé le plus de temps. Analyses des différentes solutions, des prix, des options et de l’évolution possible. Un travail que nous avons réalisé avec les membres de l’équipe Web4all.

Le plus gros problème que nous avons eu dans ce projet s’est trouvé être une configuration dans le bios des serveurs de virtualisation. Une toute petite option au niveau de la gestion de l’alimentation du serveur et donc de l’énergie apportée aux CPU. Nous n’avions pas défini le mode « haute performance » comme mode de fonctionnement. Résultat catastrophique avec des serveurs de virtualisation ne délivrant pas assez de puissance CPU.
No comment yet.
Scooped by Mickael Ruau
November 24, 2014 2:40 AM
Scoop.it!

Guide SEO: optimiser les performances côté serveur

Guide SEO: optimiser les performances côté serveur | Devops for Growth | Scoop.it
On va rentrer dans les techniques avancées d’optimisations d’un serveur web avec pour but de faire décoller la vitesse de vos pages et vos performances serveur.
Mickael Ruau's insight:
No comment yet.
Scooped by Mickael Ruau
July 9, 2014 4:03 PM
Scoop.it!

Software Quality Metrics for your Continuous Delivery Pipeline – Part II: Database - Compuware APM Blog

Software Quality Metrics for your Continuous Delivery Pipeline – Part II: Database - Compuware APM Blog | Devops for Growth | Scoop.it

You need to be aware of bad database access patterns right when they get introduced in your code. Whether the reason is incorrectly configured O/R (Object Relational) Mappers such as Hibernate, TopLink or JDO, or because of bad coding. Finding these problems immediately by looking at the right metrics will make it is easier for Developers to fix the problem, which will reduce test cycles and give Operations more confidence that a new deployment will not blow their current database server.

No comment yet.
Scooped by Mickael Ruau
June 15, 2014 1:02 PM
Scoop.it!

Optimisez les performances de vos tests fonctionnels avec Selenium Grid | Blog Xebia France

Optimisez les performances de vos tests fonctionnels avec Selenium Grid | Blog Xebia France | Devops for Growth | Scoop.it

Selenium s’est aujourd’hui imposé comme l’une des solutions open-source et gratuite les plus efficaces pour effectuer des tests fonctionnels des interfaces utilisateurs d’applications web. Son utilisation par défaut permet d’exécuter les tests de manière séquentielle, ce qui entraîne une augmentation linéaire du temps global d’exécution de l’ensemble des tests à mesure qu’on en ajoute. Heureusement, comme nous allons le voir dans cet article, une solution existe : Selenium Grid. Cette extension de Selenium, permet d’exécuter en parallèle les tests fonctionnels et ainsi réduire considérablement le temps global d’exécution de ceux-ci.

No comment yet.
Scooped by Mickael Ruau
May 12, 2014 5:10 AM
Scoop.it!

Acrylic DNS Proxy

Acrylic is a local DNS proxy which improves the performance of your computer by caching the responses coming from your DNS servers.


When you browse a Web page a portion of the loading time is dedicated to name resolution (usually from a few milliseconds to 1 second or even more) while the rest is dedicated to the transfer of the page contents to your browser. What Acrylic does is to reduce the time dedicated to name resolution for frequently visited addresses as close to zero as possible.

Mickael Ruau's insight:

In addition Acrylic can help you to effectively block unwanted ads prior to their download through the use of a HOSTS file with support for wildcards and regular expressions, optimizing your navigation experience even further.

No comment yet.
Scooped by Mickael Ruau
January 10, 2014 3:01 AM
Scoop.it!

High-Availability Basics for Developers

High-Availability Basics for Developers | Devops for Growth | Scoop.it
“High availability computing” has, alas, sometimes been presented as a buzzword, which gets in the way of discussing the actual issues in the many zero-failure initiatives, with terms like Non-Stop...
No comment yet.
Scooped by Mickael Ruau
December 16, 2013 11:11 AM
Scoop.it!

Prevent hotlinking of images – How to hotlink protect

Use the hotlink protection generator to create a .htaccess file. Hotlink protection of images with htaccess can save you bandwidth by preventing foreign sites from displaying your images.
No comment yet.
Scooped by Mickael Ruau
December 6, 2013 6:47 AM
Scoop.it!

SPDY - SPDY — Google Developers

SPDY (pronounced "SPeeDY") is a new networking protocol whose goal is to speed up the web. SPDY augments HTTP with several speed-related features that can dramatically reduce page load time:

SPDY allows client and server to compress request and response headers, which cuts down on bandwidth usage when the similar headers (e.g. cookies) are sent over and over for multiple requests.SPDY allows multiple, simultaneously multiplexed requests over a single connection, saving on round trips between client and server, and preventing low-priority resources from blocking higher-priority requests.SPDY allows the server to actively push resources to the client that it knows the client will need (e.g. JavaScript and CSS files) without waiting for the client to request them, allowing the server to make efficient use of unutilized bandwidth.

Learn more about SPDY from the Google Code blog.

Mickael Ruau's insight:

NEW: Get mod_spdy for Apache 2.2.

If you're planning on serving pages over SPDY, take a look at the SPDY recommended best practices.

If you're running an Apache 2.2 server serving pages over https, you can install mod_spdy to add seamless SPDY support to your server.

 
No comment yet.
Scooped by Mickael Ruau
March 24, 2016 5:17 AM
Scoop.it!

CCNP Routing and Switching TSHOOT 300-135 Official Cert Guide: Troubleshooting Device Performance | "Do I Know This Already?" Quiz | InformIT

CCNP Routing and Switching TSHOOT 300-135 Official Cert Guide: Troubleshooting Device Performance | "Do I Know This Already?" Quiz | InformIT | Devops for Growth | Scoop.it
This chapter from CCNP Routing and Switching TSHOOT 300-135 Official Cert Guide discusses common reasons for high CPU and memory utilization on routers and switches, in addition to how we can recognize them. This chapter also covers interface statistics because they sometimes provide the initial indication of some type of issue.
No comment yet.
Scooped by Mickael Ruau
April 11, 2015 5:45 AM
Scoop.it!

Audit des performances d'une application en Java EE

Audit des performances d'une application en Java EE | Devops for Growth | Scoop.it
Cet article est une introduction à l'audit de performance d'une application en Java/Java EE.
No comment yet.
Scooped by Mickael Ruau
February 1, 2015 6:28 AM
Scoop.it!

High Availability for Web applications | Java Code Geeks

High Availability for Web applications | Java Code Geeks | Devops for Growth | Scoop.it
Redundancy and failover are techniques used to achieve high availability. Redundancy is achieved by having multiple copies of your server. Instead of 1 apache web server, you have two. One is the active server. The active server is monitered and if for some reason it fails, you failover to the 2nd server which becomes active. Another approach is to use a cluster of active servers as is done in a tomcat clusters. All servers are active. A load balancer distributes load among the members of the cluster. If one or two member of the cluster go down, no users are affects because other servers continue processing. Of course, the load balancer can become a point of failure and needs redundancy and failover.
No comment yet.
Scooped by Mickael Ruau
January 2, 2015 3:33 AM
Scoop.it!

RIPE NCC DNS Monitoring Services — RIPE Network Coordination Centre

DNSMON provides a comprehensive, objective and up-to-date overview on the quality of service of the root servers, as well as of some participating country code Top Level Domains (ccTLDs).

Its main features are:

A high number of probes
Its method of presenting data.
No comment yet.
Scooped by Mickael Ruau
November 28, 2014 3:27 AM
Scoop.it!

Et si vous installiez une sonde RIPE Atlas pour contribuer à mesurer la qualité de service d’Internet ?

Et si vous installiez une sonde RIPE Atlas pour contribuer à mesurer la qualité de service d’Internet ? | Devops for Growth | Scoop.it

Le RIPE, organisme en charge de la gestion des adresses IP, pour l’Europe, distribue gratuitement des sondes qui permettent de mesurer finement la qualité de service d’Internet. Avec de vrais bonus pour vous si vous avez une de ces sondes.

Mickael Ruau's insight:

La mesure fine de la qualité de service de l'Internet en Europe, c'est l'objet du projet ATLAS qui consiste à déployer des sondes en de très nombreux point de l'Internet européen pour effectuer des mesures en permanence.

Ces sondes sont évidemment installées par les opérateurs eu-mêmes, mais il faut savoir que n'importe quel internaute peut participer au projet et demander à installer une sonde chez lui. Pour cela, le processus est très simple :

  1. vous allez sur le site RIPE et vous créez un compte
  2. vous commandez votre sonde via un simple formulaire en ligne qui se remplit en une minute
No comment yet.
Scooped by Mickael Ruau
November 24, 2014 3:19 AM
Scoop.it!

Comment optimiser la performance d'un site web côté serveur

Comment optimiser la performance d'un site web côté serveur | Devops for Growth | Scoop.it
Compression, gestion des délais d'expiration, du cache... Le serveur web peut subir un traitement de choc qui permettra d’améliorer grandement le temps de chargement des pages.
No comment yet.
Scooped by Mickael Ruau
October 11, 2014 6:55 PM
Scoop.it!

#Table or @Table ? | iTPro.fr

#Table or @Table ? | iTPro.fr | Devops for Growth | Scoop.it
Je viens aborder aujourd’hui un sujet qui a souvent donné lieu à des débats enflammés : quelles sont les différences entre les variables de type table (@table), et les tables temporaires (#table) ? Lesquelles faut-il utiliser ? Que devons nous préconiser ?
No comment yet.
Scooped by Mickael Ruau
June 16, 2014 1:18 AM
Scoop.it!

Optimiser les performances Web

Optimiser les performances Web | Devops for Growth | Scoop.it
Identifier les causes de lenteur ou d'instabilité d'un site Web et appliquer des solutions d'optimisation PHP, MySQL, bande passante et infrastructure serveur adéquates
No comment yet.
Scooped by Mickael Ruau
April 24, 2014 3:38 AM
Scoop.it!

Java Concurrency Cheat Sheet from DZone Refcardz - Free, professional tutorial guides for developers

Java Concurrency Cheat Sheet from DZone Refcardz - Free, professional tutorial guides for developers | Devops for Growth | Scoop.it
Core Java ConcurrencyBy Alex Miller
Mickael Ruau's insight:
The Essential Java Concurrency Cheat Sheet
Java has supported key concurrency concepts such as threads and locks. This DZone Refcard helps Java developers working with multi-threaded programs understand the core concurrency concepts and how to apply them. Topics covered in this cheat sheet include built-in Java language features as well as new constructs added in Java SE 5. Building concurrent and thread-safe Java applications is challenging, at best - this DZone Refcard provides you with the right building blocks to achieve success.
No comment yet.
Scooped by Mickael Ruau
December 17, 2013 7:08 AM
Scoop.it!

Internet : 61 % du trafic Web généré par les moteurs de recherche, en hausse de 21 % par rapport à l'an dernier

Internet : 61 % du trafic Web généré par les moteurs de recherche, en hausse de 21 % par rapport à l'an dernier | Devops for Growth | Scoop.it
En mars 2012, une firme du nom d’Incapsula publiait un rapport selon lequel la vaste majorité du trafic web serait en fait dû aux processus automatisés, encore appelés bots (robots).Cette année Incapsula revient avec de nouvelles statistiques.
No comment yet.
Scooped by Mickael Ruau
December 13, 2013 10:28 AM
Scoop.it!

Content Delivery Network: What does it really mean?

Content Delivery Network: What does it really mean? | Devops for Growth | Scoop.it
By Kelly Meeneghan, Manager
1&1 Internet, Inc. (www.1and1.com)
Web professionals rely heavily on two essential elements for achieving an excellent online experience for end users: performance and security.
No comment yet.