Articles de l'auteur

Quel avenir pour PHP ?

Magazine
Marque
GNU/Linux Magazine
Numéro
172
Mois de parution
juin 2014
Spécialité(s)
Résumé
Depuis quelques temps, dans la sphère PHP, on parle avec beaucoup d'enthousiasme de Hack, l'implémentation à la sauce Facebook de PHP. Certains y voient une véritable révolution pour ce langage. Qu'en est-il vraiment ? Hack est-il l'avenir de PHP ? Y a-t-il d'autres possibilités ?

Apprenez à gérer vos projets avec Git et GitHub

Magazine
Marque
Open Silicium
Numéro
11
Mois de parution
juin 2014
Spécialité(s)
Résumé

Lorsqu'on travail sur des sources communautaires issues d'un projet open source les mots Git et GitHub reviennent souvent. Ce système de gestion de version et cette plateforme collaborative sont largement utilisés qu'il s'agisse de projets massifs ou de simples implémentations pour une carte ou une plateforme spécifique. De petit et grands acteurs de l'industrie informatique partagent ainsi du code et bénéficient en retour de l'expertise de développeurs et hackers de talent. Pour en bénéficier, nous aussi, encore faut-il savoir se servir de l'outil. Chose que nous allons voir immédiatement...

Le monde merveilleux des tests fonctionnels

Magazine
Marque
GNU/Linux Magazine
Numéro
172
Mois de parution
juin 2014
Spécialité(s)
Résumé
Beaucoup de développeurs seront d'accord avec moi : le développeur n'aime pas rédiger des tests et exécuter des campagnes de tests. Il codera toutefois des tests unitaires pour valider son code. Mais rares sont ceux qui de gaieté de cœur vont rédiger des tests fonctionnels ou en automatiser... Cet article va essayer de faire prendre conscience aux contributeurs des petits projets qu'il est important de consacrer du temps aux tests.

Git : les bases pour bien gérer les versions de votre projet

Magazine
Marque
SysOps Pratique
Numéro
83
Mois de parution
mai 2014
Spécialité(s)
Résumé
Vous êtes parfois amené à récupérer les sources d'un logiciel via son dépôt Git. On vous l'indique parfois dans nos pages, ou bien c'est un tutoriel en ligne qui y fait référence... Vous saisissez alors une commande git sans vraiment savoir à quoi cela correspond. Focus sur ce système de gestion de versions très populaire et sur les commandes de base qui permettent de l'utiliser.

Python 3.4, l'ultime étreinte

Magazine
Marque
GNU/Linux Magazine
Numéro
171
Mois de parution
mai 2014
Spécialité(s)
Résumé
Notre langage constricteur préféré vient de fournir une nouvelle version. Au programme : des nouveautés, certes, mais pas n'importe lesquelles ! En effet, si Python 3 a permis un retour aux sources (PEP 20, entre autres) et des améliorations considérables, il restait encore quelques petits détails qui faisaient que Python restait génial, mais pas parfait. Là, on se rapproche sacrément du Graal.

Planificateur de requêtes de PostgreSQL – Les parcours

Magazine
Marque
GNU/Linux Magazine
Numéro
170
Mois de parution
avril 2014
Spécialité(s)
Résumé

Un moteur de bases de données est composé de plusieurs parties, ne serait-ce qu'au niveau des requêtes : un analyseur syntaxique, un planificateur, un exécuteur. Le planificateur est certainement l'un des composants les plus importants : de ses capacités vont dépendre les performances du moteur. Un mauvais plan peut rapidement ralentir tout un système, alors qu'un bon plan permettra à la fois de bonnes performances et une grande interaction des différentes sessions. Cet article va tenter d'expliquer le planificateur de PostgreSQL, ses capacités, ses points forts, comme ses points faibles, pour permettre à tout un chacun de comprendre pourquoi telle requête utilise tel plan d'exécution.