#performance

51 talk(s) avec ce tag

Architecture, performance, maintenabilité et satisfaction client

Principes généraux sur tous ces points. Au delà du buzz agile, quelle est l’attitude à adopter pour travailler AVEC vos clients au jour le jour …

Différences x86 / x64

Petit tour des différences, notamment en ce qui concerne les piles d’appel et le mécanismes de gestion des exceptions. Exemple avec une …

Faciliter le développement d'applications Web Hors-ligne avec GWT

APIs HTML5 pour l’offline, et problématiques associées. Le tout avec l’aide de GWT

GWT en général et en particulier

Envie d’utiliser cet outil ? Besoin de formation ? Problèmes d’architecture, de performance ?

Retour d'expérience avec Google App Engine

Envie de profiter de retours d’expérience sur App Engine pour des projets industriels ?

Behat

Devenez un testeur Behat et coller au plus près des specs de votre clients. Simple mais powerfull.

Discussions libre sur la qualité Logiciel

On parlera des outils d’audit de code généraliste et orientés symfony.

Docker sur votre poste de dev comme en Prod

Decouverte de Docker à travers une approche kubernetes.

Outils et methodo pour des mises en prod sans sueur

Si vous faite moins de une MEP par semaine, ou que elle prend plus de deux heures alors vous risquer d’aprendre des choses…

Haut débit et faible latence

Programmation réactive: cas concret de conception via un système de trading électronique, le Pasta Pricer. Cette session interactive permet de …

Le tour de Varnish en 80 jours

Dans cette présentation, nous allons littéralement faire le tour du monde pour découvrir Varnish. Architecture moderne et réactive, ce cache HTTP …

Monitoring et Alerting opensource

Si vous pensez qu’une solution de monitoring est forcement payante et/ou en mode SaaS ? Je vous propose de vous prouver le contraire ou comment …

Offshore programming

20 années d’expérience en Offshore programming (Biélorussie, Ukraine, Egypte, Chine, Inde, Maroc, Colombie, Sri Lanka….). Le pays et la …

Virtualisation d'accord, mais après

VMWare, OpenStack, AWS, Google Cloud Platform, Azure, Heroku, VirtualBox, Hyper-V, OVH Cloud, Docker et Vagrant… Au delà du coût facial je vous …

Introduction à la cryptographie

La cryptographie n’est pas qu’une science mathématique. C’est un outil pratique pour des problèmes de confiance, de confidentialité, …

Le stockage des mots de passe

Comment stocker des mots de passe de manière sécurisée? Quel impact sur l’application et les utilisateurs?

Optimisation SSL

SSL est probablement déployé sur vos serveurs, mais avez-vous pensé à renforcer sa configuration? A l’accélérer? Je vous fournirai une série …

Quick tips of Web Security

Les navigateurs récents ont intégré des fonctionnalités utiles pour la sécurité des applications web, qui sont souvent faciles à mettre en place. …

Discussion informelle

Sur l’optimisation, EasyMock, les tests en général, les méandres de Java, le déploiement continu ou tout autre sujet qui vous passe par la tête

Lambda et génériques: Le cocktail explosif

Tout ce qu’il faut savoir pour bien comprendre les génériques et surtout, comment s’en sortir avec les lambdas. Parce que les lambdas, …

Université de la performance

Mise en place de tests de performance, méthodologie et résolution de problèmes

Eliminez rapidement des bottlenecks de performance avec QuickPerf

Supposons que vous développiez une application : comment détecter rapidement la présence d’importants bottlenecks ? Comment savoir rapidement …

CLR-JVM différences d'implémentation

Chez Criteo, nous utilisons à la fois la .NET CLR et la JVM. A première vue il semble que ces 2 runtimes sont similaires: du byte code, un JIT, un GC, …

Coding & Performance : un parcours initiatique

Lorsque l’on entre dans le domaine de la performance, un non-initié peut se retrouver perdu parmi les règles empiriques (rule of thumbs), les …

Comprendre les GC à faible latence de la JVM

Depuis quelques années, le monde du GC sur la JVM évolue. Une nouvelle catégorie de GC émerge: Les GC à faible latence (low latency). Shenandoah est …

Le guide de dépannage de la JVM

Votre application Java/Scala/autres en production ne répond plus ! Que faire pour diagnostiquer le problème ? Un thread bloqué ? le CPU à 100% ? le GC …

Low Latency & Mechanical Sympathy : écueils et solutions

Une application de connexion aux marchés financiers requiert une performance accrue. Le traitement des ordres se mesure en centaines de microsecondes, …

OutOfMemoryError : Quel est le coût des objets en Java

A Ullink, nos Heaps sont habituellement plutôt large (jusqu’à 256 Go) et nous gérons un large volume de données. Mais nous avons observé que la …

Programmation Lock-Free : les techniques des pros

La scalabilité des applications est une préoccupation importante. Beaucoup de pertes en scalabilité proviennent de code contenant des locks qui …

Audit de performance

Démarrer un audit de performance (comment s’organiser?, quels outils?, quelle méthodologie?)

Performance

Comment auditer la performance d’une application

Produire des applications Python scalable

Présentation et discussion autour des méthodes et des outils qui permettent d’écrire des applications Python qui sont scalable à grande échelle.

Découvrez Infinispan

Découvrez Infinispan, une base de données en mémoire distribuée, open source. Idéale pour gérer divers cas d’usage, elle offre une grande …

Et si votre prochain développement était plus propre et robuste ? Une introduction à Django

Marre des développements lourds, du code spaghetti et inmaintenable ? Laissez-moi vous parler de Django, le framework web utilisé par Instagram, …

La trousse à outil du développement web moderne

En 10 ans le paysage du développement web a été complètement chamboulé. Arrivée du mobile, adoption massive de git, recours aux méthodes agiles, essor …

Performance web

Améliorer les performances de vos applicatifs web en front et backend. Outils d’évaluation et de tests de montée en charge

Pourquoi passent-ils à python ?

Web, informatique scientifique, traitement de données, administration de serveur, l’adoption de python s’est considérablement accélérée …

Ce que les développeurs doivent savoir sur les index

Les développeurs sont très souvent amenés à écrire des requêtes SQL pour communiquer avec des bases de données relationnelles. Pour les cas simples, …

Amélioration des performances d'un site web

Présentation des principales contraintes limitant la performance actuelle du web, les outils de mesure et les bonnes pratiques générales à mettre en …

Discussions informelles

Autour des problèmes web: architecture infrastructure et applicative, performance, mesure et analyse des données

HTTP Next Generation

Présentation des nouveaux protocoles du Web: SPDY, HTTP/2.0, SSE… et leurs impacts sur les sites et applications existantes pour utiliser au …

Mon mobile, le web et moi

Les caractéristiques spécifiques du web mobile et des recommandations pour obtenir la meilleure expérience client

Performance applicative: impact du réseau

Pour des développeurs ou architectes, introduction au fonctionnement des réseaux et leur impact sur l’architecture et la performance des …

Libérez aussi vos données géographiques

OpenStreetMap est devenu aujourd’hui un acteur fiable tant sur la donnée géographique que le routage, découvrez comment l’intégrer …

Tsung de 1 à 1 million

Validez vos systèmes d’informations et restez serein face à la montée en charge ou l’effet Slashdot.

Cassandra

Découvrez l’une des principales bases NoSQL du marché. Nous évoquerons les spécificités, le fonctionnement et le requêtage avec CQL3.

Hadoop : Introduction

Hadoop permet de travailler sur des petaoctets de données en des temps records grâce à son architecture distribuée. Découvrez comment cela fonctionne. …

Hadoop: Programmation de jobs

Un aperçu des principales techniques de programmation de jobs Hadoop : Java Map/Reduce, Hive, Pig.

Storm

Faire du calcul distribué de manière robuste, scalable et tout ça en temps réel c’est maintenant possible. Architecture, design de topologies, …

Tests de charge

Métrologie, scénarisation, plan de charge, nous aborderons tous les aspects de l’élaboration d’un test de charge à l’aide de Jmeter.

Les Progressive Web Apps, au dela du buzzword

Les PWA c’est cool, tout le monde en parle, mais en fait c’est quoi vraiment? Pourquoi ca devrait m’intéresser? Comment ca marche? A travers ce talk …