La couche Modèle de Rails (Partie 2)
Voici la suite du premier article qui parlait de la couche Modèle dans Rails, n’hésitez pas à aller y jeter un œil si vous ne l’avez pas encore lu ! Ce post fait partie d’une série de tutoriels dont vous pouvez trouver la liste sur mon ancien site.
La couche Modèle de Rails (Partie 1)
Rails, en bon framework qu’il est, propose bien sûr une couche Modèle assez complète à laquelle les deux prochains articles se proposent de vous introduire. Nous couvrirons dans cet article la définition du concept de Modèle, la création d’objets à l’aide de Migrations, validerons les données et créerons des Relations entre ces même Modèles … Copieux programme en perspective !
Le problème du Singleton
Le concept du Singleton en lui-même n’est pas un souci, avoir une instance unique d’une classe est même souvent très pratique. Quand bien même, qu’en est-il de la testabilité d’un tel composant ?
» Lire la suite …
Mots clés : dependency injection, Développement, ioc, mock, tests
Lucene, Scala et Spring
Apache Lucene est un moteur de recherche « full-text » à haute performance, écrit en Java, mais disponible pour d’autres plateformes comme Ruby, Perl, C++ et PHP. Utilisé par des applications critiques (Wikipedia pour ne citer qu’eux !), son efficacité n’est plus à prouver. Scala quant à lui est un langage moderne, statiquement typé, à mi-chemin entre l’orienté objet et le fonctionnel, qui compilé en bytecode Java et exécuté sur une JVM s’avère tout aussi performant que son grand frère.
» Lire la suite …
Mots clés : Développement, fonctionnel, lucene, maven, scala, spring
LocalStorage, la suite logique de Google Gears ?
Vous connaissez bien sûr Gears, le plugin de Google vous permettant de stocker de faire persister facilement des informations côté client accessible par une API Javascript. La principale application du système est de permettre un accès à l’information en mode déconnecté ou bien comme un mécanisme de cache pour votre application web.
Mots clés : api, Développement, firefox, javascript, jquery, plugin
Adminer, un outil léger d’administration de base MySQL

Si vos besoins en administration de bases de données ne demandent pas une interface très poussée, pourquoi ne pas jeter un œil du côté d’Adminer ? Ce petit logiciel se présente comme une alternative au classique PhpMyAdmin : plus simple, plus sobre et plus facile à installer, il consiste en un seul et unique fichier PHP à déposer sur votre serveur dédié. Si l’apparence d’origine ne vous convient pas, vous avez même la possibilité d’utiliser une des feuilles de styles proposées sur le site pour le personnaliser à votre guise.
Mots clés : administration, application, bdd, Développement, mysql, web