Accueil InfoQ Programmation sur InfoQ
-
Changez d'avis sur JavaScript
ES6 (ES2015) est une (r)évolution du JS : plus fiable, plus productif, voyons ensemble comment l'utiliser dès à présent.
-
JHipster, un générateur Yeoman pour les développeurs Java
JHipster est un générateur Yeoman permettant de créer une application Maven + Spring Boot + AngularJS.
-
Bootstrapping Machine Learning
In this talk we’ll look at the possibilities and limitations of ML, how to use Prediction APIs, how to prepare data to send to them, and how to assess performance.
-
Gunicorn, le problème du thundering herd et autres challenges liés à la concurrence
Le design de Gunicorn n'a pas beaucoup évolué depuis que le projet a démarré. Avec le nombre croissant de CPUS et l'apparition de nouvelles librairies, il est temps de répondre à ces nouveaux défis.
-
Exploration de la boucle d'événement asyncio
Le nouveau module asyncio de Python 3.4 est haut-niveau et complexe. Le coeur d'asyncio est composé de plusieurs briques simples, la complexité vient de la composition élégante de ces briques.
-
De l’impératif au fonctionnel, retour d’expérience avec Haskell
L’informatique est dominée par la programmation impérative. Pourtant, d’autres paradigmes ont été développés qui permettent de s’affranchir des contraintes de la programmation impérative.
-
Asyncio : offrez des tulipes à vos entrées sorties asynchrones
Bien que parfois limitée par la capacité de calcul, la vitesse d'exécution d’un morceau de code est bien plus souvent limitée par des opérations d'entrées sorties qui n’en peuvent plus d’attendre.
-
Obscurcissement de bytecode Python
Il est simple de récupérer le code source d'un programme Python depuis son bytecode, mais ce n'est pas toujours souhaitable.
-
Retour d'expérience : l'école d'été python scientifique
Pour la 7ème année consécutive, une vingtaine d'étudiants ont pu participer à l'école d'été sur python scientifique : 5 jours de python scientifique intensif et de "bonnes pratiques en informatique".
-
Passez au niveau supérieur de la gestion de version
On utilise tous git mais on constate trop souvent qu'il est utilisé comme SVN malheureusement. Git apporte de la valeur dans le quotidien d'un développeur sans forcément ajouter de complexité.
-
SymPy : une bibliothèque pure Python pour le calcul symbolique
SymPy est une bibliothèque de mathématiques symboliques et un outil de calcul formel (Computer Algebra System) écrit en Python.