À l’heure où beaucoup s’interrogent sur le contrôle que l’on a sur nos données applicatives, le projet Kinto tente d’apporter sa vision d’une solution générique à la problématique.
Il était une fois votre énième idée de projet d’application révolutionnaire uberisant la disruption personnelle, avec les sempiternelles questions qui vont avec:
De nombreux services existent dans le cloud, peu répondent favorablement à l’ensemble de ces interrogations. Kinto est une base de données JSON auto-hébergeable disposant d’une API REST simple à utiliser, permettant d’administrer et synchroniser les données de façon sécurisée.
La vidéo de la présentation réapparaitra peut-être un jour magiquement ici.
]]>CasperJS est un outil permettant de scripter en Javascript un scénario de navigation sur un véritable navigateur Web, basé sur Webkit et ne nécessitant pas d’interface graphique. CasperJS peut servir à produire des tests fonctionnels poussés bénéficiant d’un environnement DOM et Javascript complet, mais aussi à analyser des documents Web, faire des tests de performance ou même extraire des données.
L’intérêt majeur de CasperJS est qu’il permet relativement simplement de tester et valider fonctionnellement des sites et applications Web complexes, reposant sur l’exploitation intensives de Javascript, de comportements asynchrones et d’AJAX par exemple.
Un screencast d’une partie l’atelier qui a suivi cette présentation est également disponible sur Vimeo :
]]>Même si Django est un framework puissant réconciliant productivité et qualité, son utilisation ne prémunit pas pour autant de la mise en place d’une procédure de contrôle de la qualité via l’écriture de tests unitaires et fonctionnels. L’intégration continue d’un projet Django permet, au travers d’outils dédiés et la mise en place de bonnes pratiques, de s’assurer de l’absence de régressions tout au long des développements et d’être notifié rapidement lorsque c’est le cas pour pouvoir réagir efficacement.
Les slides de la présentation sont disponibles sur le site d’Akei ont été perdues dans les limbes.
]]>Nombre de développeurs PHP, utilisateurs de frameworks tels Symfony ou le Zend Framework, s’interrogent aujourd’hui sur l’opportunité, dans un marché de plus en plus concurrentiel, mouvant et exigeant, de diversifier leurs compétences en s’essayant à d’autres langages et outils open source combinant rapidité de développement, qualité, respect des bonnes pratiques et support communautaire.
Python, et plus particulièrement Django, ont en effet de plus en plus de crédit auprès des grands acteurs du Web et se posent, en 2010, en alternatives de choix à des solutions PHP5 pourtant largement éprouvées. Cette conférence tâchera de proposer une revue des grandes différences existantes entre Python et PHP5, et mettra en regard leur philosophie, leurs fonctionnalités, leur communauté et l’outillage disponible mis en avant par les deux plateformes.
Si comme moi vous effectuez une veille quotidienne autour des outils et technologies Web, vous n’avez certainement pas pu passer à côté de l’engouement massif pour le langage Python ces derniers temps. De plus en plus de développeurs PHP passent sur ce langage, souvent par l’entremise de l’excellent framework Django, que présentera mon camarade de jeu David Larlet le vendredi 23 octobre prochain à Montpellier à l’occasion d’une conférence donnée dans le cadre de l’évènement Scrum.py, organisé par le collectif Particul.es.
La vidéo de l’intervention est également disponible sur Vimeo :
]]>