jeudi 27 juin 2013

Marseille JUG Soirée Elastic Search le 4 juillet

 



Finalement, il y aura une dernière soirée pour la saison le 4 juillet avec David Pilato qui viendra présenter Elastic Search:

Vous utilisez encore des requêtes SQL pour faire des recherches ? Vos utilisateurs vous reprochent de ne pas pouvoir chercher sur toutes les rubriques ? Votre temps de réponse moyen est supérieur à la demi-seconde avec seulement quelques millions de documents ? Il vous faut 3 jours pour produire des statistiques sur vos données ? Vous rêvez d’offrir une recherche "à la google" sur les données de votre SI ?

Ne cherchez plus ! Cette conférence est faite pour vous.
Plus de détails sur le site sur MarsJUG: http://marsjug.org/#reunions

Les inscriptions se font sur event brite: http://www.eventbrite.fr/event/7210361385

Quoi de new dans Java 8 ?

So@t Java 8



Sur blog.soat, il y a une série intéressante de 3 articles sur Java 8 :

http://blog.soat.fr/2013/06/java-8-whats-new-13-project-lambda/
http://blog.soat.fr/2013/06/java-8-whats-new-23-date-and-time/
http://blog.soat.fr/2013/06/java-8-whats-new-33-type-annotations-et-nashorn/


mercredi 26 juin 2013

Grails : pourquoi les données ne sont pas persistées ?

Par défaut avec Grails, on est en mode développement.C'est pourquoi, chaque fois que l'on redémarre notre application, on perd ses données.

Par exemple, si vous utilisez scaffold et que vous sauvegardez des données, au prochain redémarrage, vous ne retrouverez pas ce que vous avez sauvegarder :

class RegistrationController {

    def scaffold = true
}
La première fois, c'est un peu frustrant ...
Si vous voulez voir les données après un redémarrage, vous devez changer la configuration de la base de données. Si vous ne voulez pas attendre, vous pouvez lancer la commande suivante :
 grails prod run-app
 Ensuite, si vous sauvegardez des données, elles seront toujours présentes au prochain redémarrage.

AscciDoc vs Markdown


AscciDoc and Markdown vous permettent décrite à l'aide d'un langage simple du texte dans le but de générer par exemple des pages HTML. Ces deux langages sont les plus populaires du moment (Par exemple Markdown est utilisé par GitHub).
Si vous voulez un exemple : Markdown

Quel est le meilleur choix ?

Bonne question ... Je n'ai pas de réponse à donner mais voici un lien avec une dicussion intéressante dessus : https://github.com/awestruct/web-editor/issues/12#issuecomment-19943154



Lien utiles :


Daring Fireball
MarkDown
http://daringfireball.net/projects/markdown/ 







AsciiDoc Text based document generation http://www.methods.co.nz/asciidoc/

mardi 25 juin 2013

Initialisation d'une List en Groovy et en Java


En suivant le tutoriel de http://groovykoans.org/, on remarque que Groovy possède pleins d'astuces qui rendent le code plus concis et aussi plus simple à utiliser.

Voici une comparaison très simple entre Groovy et Java pour initialiser les éléments dans une liste :

En java :

        List<String> javaList = new ArrayList<String>();
        javaList.add("King");
        javaList.add("Queen");
        javaList.add("Prince");

En Groovy :

        def groovyList = ['King', 'Prince']






Plus d'infos sur http://groovy.codehaus.org/JN1015-Collections

Résumé des fonctionnalités Java EE7

Un bon résumé sur ce qui est dans Java EE 7 : http://blog.ippon.fr/2013/06/18/java-ee-7-plus-quun-nouveau-numero-de-version/

Tendances informatiques : Redhat EHL abandonne Mysql pour MariaDB !


Une petite news que j'ai trouvé intéressante car elle montre la tendance du moment...
Mysql est partout ! Cependant, de plus en plus, on entend que beaucoup abandonne Mysql pour MariaDB. Le dernier en date à avoir migrer est RedHat !

La première raison de ce changement est que MariaDB est vraiment Open Source. Ensuite, MariaDB aurait de meilleurs performances ...
Pour information, MariaDB est un fork de Mysql fait par un des trois co-fondateur de Mysql.

Pour plus d'information sur les fonctionnalités de MariaDB : 
https://kb.askmonty.org/en/mariadb-versus-mysql-features/

Le passage de Mysql à MariaDB de RedHat :
http://www.itwire.com/business-it-news/open-source/60292-red-hat-ditches-mysql-switches-to-mariadb

MySQLMariaDB