Utiliser les pseudo classes After et Before pour centrer un bouton sur le border-bottom d’un élément div

ScreenHunter_594 Aug. 22 12.03

Les maquettes graphiques du projet sur lequel je travaille actuellement sont faites de telle manière qu’à plusieurs endroits, un bouton est positionné à cheval sur une bordure, généralement la bordure basse qui vient délimiter l’étendue d’un formulaire.

Nous allons voir comment s’y prendre pour restituer cet affichage.

FB@Work : Yammer et Chatter ont-ils du souci à se faire ?

Facebook-at-work

Le réseau social phare de notre génération souhaite profiter de sa place dominante dans notre vie et notre quotidien afin de s’implanter dans un nouveau cœur de métier, notre vie professionnelle.

Quel va en être la réaction du public ?
Les entreprises vont-elles se laisser séduire par l’expérience grand public ou celles-ci vont privilégier les solutions grand groupe déjà existantes ?

Les groupes de contrôle

Pour réduire les coûts de production d’une infrastructure informatique, la virtualisation est une pratique couramment utilisée. Le principe consiste à avoir un gros serveur physique sur lequel nous déployons plusieurs systèmes d’exploitation isolés les uns des autres. De cette façon, la consommation énergétique est répartie entre toutes les applications, qui du coup, est unitairement très faible en comparaison avec ce qu’il faudrait pour les alimenter sur des hôtes distincts.

Bien que cette technique permette déjà de sauvegarder pas mal de ressources, un nouveau procédé a commencé à émerger cette dernière décennie : la conteneurisation.

Trouver les fonctions obsolètes en PHP

update

Admettons que vous avez un client qui vous demande de mettre en conformité un vieux site en PHP 4.3 pour qu’il tourne sur une version plus récente de PHP, par exemple en PHP 5.6.

On pourrait bien entendu parcourir tous les fichiers sources pour traquer toutes les fonctions obsolètes ou en voie de l’être, mais cela risque d’être un poil fastidieux …

Alors on va automatiser cette recherche grâce à un plugin de PHP Code sniffer.  Cet utilitaire va nous permettre d’obtenir une jolie liste de tout ce que l’on aura à modifier.

DoctrineMigrationsBundle avec Symfony 3.1

symfony bundle

Appréhender l’évolution du schéma de la base de données est très important durant le cycle de vie d’un projet, car la base de données étant le cœur de notre produit nous devons avoir toutes les informations sur ses changements et pouvoir faire un rollback au moindre problème. DoctrineMigrationsBundle est un bundle doctrine qui nous permet donc de suivre cette évolution, de migrer la structure et les données de notre base de données, de manière sécurisée et standardisée.

Drupal Commons comme solution RSE

Drupal-commons-logo

Un de nos clients envisageait de refondre son propre Réseau Social d’Entreprise réalisé à partir de modules customs. A la sortie de la version stable de Commons, il nous a demandé de réaliser  une étude de faisabilité sur les fonctionnalités apportées par celui-ci en vue d’un éventuel remplacement de son RSE existant.

Cet article restitue les éléments clés de cette analyse.

L’Atlas Camp 2016

L’Atlas Camp est une conférence internationale de développeurs sur les produits Atlassian où il y a des retours d’expérience des différents développeurs et experts Atlassian. C’est aussi un moment où Atlassian dévoile ses nouveaux axes de développement. De cette manière, Atlassian maintient une relation forte avec la communauté qui fait vivre ses produits et qui les enrichit de jour en jour.

Afficher l'image d'origine