Sur la route d'Oxiane digressions diverses

LeBlog OXiane

5 mai
2013

Le marathon Devoxx France 2013 – La qualité des développements

Suite aux évènements suivants auxquels j’ai assisté, je tenais à vous faire partager mon ressenti, à savoir :
De compiletout.bat a l’Usine Logicielle pour Java
Implémenter la qualité sur un projet Java (REX XWiki)
5 ans et 500 releases en 50 minutes ! (REX Sonar)
Les tests pourquoi et comment ?

Ces conférences auront rappelé, si ce n’était pas encore une évidence, que la qualité des développements passent par des tests automatisés et la mise en place d’usines logicielles en évitant d’être dogmatique sur les pratiques et les méthodes.

Pour mon planning et les pointeurs vers les technologies que j’ai retenu, vous pouvez vous référez ici. Lire la suite du bllet »

Gaël Bernier

5 mai
2013

Le marathon Devoxx France 2013 – Programmation fonctionnelle, langage dynamique et DSL

Suite aux évènements suivants auxquels j’ai assisté, je tenais à vous faire partager mon ressenti, à savoir :
-Hands-on Scala
-Keynote de Martin Odersky
-Conférence sur Groovy et les DSL statiquement typés

Pour mon planning et les pointeurs vers les technologies que j’ai retenu, vous pouvez vous référez ici.

Lire la suite du bllet »

Gaël Bernier

5 mai
2013

Le marathon Devoxx France 2013 – Planning et pointeurs

Après avoir décrit mes impressions sur la forme du Devoxx France 2013, je souhaite vous faire part de mon ressenti sur le fond.

Mon planning pour les 3 jours au Devoxx France 2013 étaient assez variés avec quelques erreurs de casting sur certains choix de conférence.

Néanmoins, ce que j’ai pu en retirer se résume aux trois thèmes suivants :
Programmation fonctionnelle, langage dynamique et DSL
La qualité des développements :  tests automatisés et usines logicielles
- Les nouvelles applications à bâtir :  architecture WOA, NoSQL et Javascript

Lire la suite du bllet »

Gaël Bernier

15 avr
2013

Less multiple backgrounds css snippet

Un petit bout de code LESS pour changer !
Depuis la récente verison 1.3.2, il est possible de mélanger les valeurs multiples dans les paramètres des mixins.
Explication :

Des attributs avec des valeurs multiples :
background-image
background-position

En effet, depuis CSS3, on peut spécifier des images de background multiples, pour peu que l’on se soit donné la peine de bien déclarer tous les paramètres.
Si nous voulons variabiliser tout ça, il faut donc un mélange d’éléments au sein d’un code less :
– Un ou plusieurs backgrounds
– Autant de paires de positions

Évidemment, il est possible de créer une fonction qui va réaliser cette opération, et cela deviendra nécessaire à partir d’un niveau supérieur de complexité – quand par exemple le nombre de backgrounds n’est pas connu !

Bref, avec la 1.3.2 (et toujours avec la 1.3.3) nous pouvons écrire ceci :
.bgs(@bg1;@bg2;@t;@t2){
background-image: url(@bg1),url(@bg2);
background-position: @t, @t2;
background-repeat: no-repeat;
background-color: rgba(0, 0, 0, 0.1);
}
h1 {display: inline-block;width: 350px;height: 350px;}
.not{
.bgs("oxbg01.png";"oxbg03.png";15%,80%;60%,75%);
}
.selected{
.bgs("oxbg05.png";"oxbg09.png";6%,22%;82%,63%);
}

Le code est rapide à lire et le plus léger possible.
Comme noté dans la doc, nous avons mélangé les point-virgules et les virgules, il n’est pas toujours très clair de faire la différence entre appel et déclaration dans cette doc officielle, mais on voit bien ici que l’utilisation de la virgule se fait dans l’appel (et dans ce cas, la virgule sert donc à séparer les éléments d’un attribut css).

On pourra même ajouter quelques cas supplémentaires en jouant sur les valeurs par défaut, puisque less va reconnaitre le nombre d’arguments du mixin.
Voilà, amusez vous avec LESS.

Alain Boudard

aboudard

15 avr
2013

OXiane Studio – Pixword : le site et l’appli mobile

Au moment où nous mettons en ligne la version espagnole de l’application, voici l’occasion de présenter Pixword, l’appli qui personnalise vos MMS.
Cette application pour smartphone et son site dédié ont été développés et réalisés par l’équipe d’OXiane Studio pour notre client, Fabien Dolinski Édition et Communication, concepteur du projet.

Le site a également été développé par nos soins, sous WordPress.
L’application mobile consomme les flux RSS très facilement mis à disposition sur wordpress, via les custom post types et les custom taxonomies.

Nous avons sorti deux versions :
Disponible sur Google Play

Disponible sur App Store

L’application Android utilise entre autres une sympathique librairie de chargement asynchrone d’images : Universal Image Loader.

Alain Boudard

aboudard