Introduction
Cette semaine, la traduction du cinquième article de la série « Grails cette semaine » en 2011, arrive avec un peu de retard.
Vous pouvez consulter l’article original à l’adresse suivante: http://burtbeckwith.com/blog/?p=564
Traduction de l’article original
Je suppose que le gros morceau de la semaine est le thread gigantesque de la mailing list des utilisateurs de Grails, intitulé “Grails Adoption”. C’est facilement l’un des plus longs threads que j’ai jamais vu depuis que je suis inscrit à cette mailing list (actuellement il est à 102 messages) et ça a été une lecture très intéressante.
Un sujet que vous avez peut être raté était la release de STS 2.6.0 M1. En regardant le document des nouvelles notables (“New and Noteworthy”) il y a beaucoup de nouvelles fonctionnalités évoluées concernant les développeurs Groovy et Grails:
- Le support des paramètres d’environnement ‘env’ pour le déploiement d’applications Grails dans Tc server.
- Le support dans la UI des propriétés système passées aux commandes Grails.
- La compilation des projets Grails ne produira plus de warnings dans la vue « Problems », pour les dépendances vers les fichiers sources des plugins.
- La redéfinition du chemin d’installation de plugin (grails.project.plugins.dir) dans une projet Grails project sera maintenant bien relié will now correctly be reflétés dans n’importe quel dossier source créé pour les plugins.
- Les performance du Code assist ont été améliorées.
- La recherche d’occurence dans les fichiers groovy (CTRL-Shift-U) fonctionne maintenant.
- La fonctionnalité « Marquer les occurrences » fonctionne maintenant.
- Coloriage syntaxique amélioré.
- Une meilleurs inférence de type dans pour les closures dans les appelle DGM.
- La possibilité d’ajouter des points d’arrêts sur les entrées de méthode.
- Correction de quelques bug empêchant l’ajout de point d’arrêt.
Et je sais qu’il y aura beaucoup plus de fonctionnalités qui seront ajoutée avant la release complète (ceci est juste le premier milestone).
Si vous voulez suivre les article “Cette semaine en Grails” vous pouvez accéder directement avec le lien de la catégorie ou bien dans votre lecteur de flux RSS via ce flux pour uniquement ces articles.
Articles divers
- Nouveau plugin Spring Security Kerberos
- Regardez le nouveau groupe Facebook Grails Entrepreneurs
- 5 raisons pourquoi groovy++ devrait faire un fork et être renommé
- Builds Grails rapides comme l’éclair (a.k.a. Poor Man’s SSD)
- http://observatoriodegrails.com/hoy/?date=2011-01-31
- http://observatoriodegrails.com/hoy/?date=2011-02-01
- http://observatoriodegrails.com/hoy/?date=2011-02-02
- http://observatoriodegrails.com/hoy/?date=2011-02-03
- http://observatoriodegrails.com/hoy/?date=2011-02-04
- Exemple Grails AJAX
- Voudriez vous voir un dépôt Ubuntu PPA pour Grails?
- Comment setter un port par défaut pour une application Grails
- Mise à jour du plugin Dojo
- Une approche Java/XML/Hibernate pour les problèmes de collections mentionnés dans ma présentation sur GORM à SpringOne
- Aeertes Grails avec jAlarms & Opsview
- Le plugin Grails « Feature Flipping »: Partie 2 (Créer une page d’admin)
- Télécharger les sources et javadocs des dépendances dans Grails; mise à jour pour STS 2.5.2
- Mots de passe Grails, « Salés »
- An ancien article dont je me suis rappelé cette semaine – bonnes informations de comment utiliser les mots de passe salés
- Grails et les service JSON avec une base de données existante, Partie I (in Spanish)
- Tomcat 6.0.32 publié
- Console Web Groovy++ mise à jour
- Nouveau plugin Spring Mobile
- Groovy 1.7.7 et 1.8-beta-4 publiés!
- Grails Goodness: Une guerre pour les régner tous: Partie 1, Partie 2, Partie 3
- Une fonction plus une fonction est une fonction
- Spring cette emaine: 1er Février 2011
Plugins
Il y a eu trois nouveaux plugins publiés:
- horn version 1.0. Embarquer facilement sémantiquement des données dans votre HTML, et l’extraire facilement pour l’utiliser comme modèle Javascript.
- spring-mobile version 0.1. Utilise le projet Spring Mobile pour détecter les appareils mobiles.
- spring-security-kerberos version 0.1. Ajoute le support du single sign-on Kerberos
Il y a eu beaucoup de plugins mis à jour:
- activiti version 5.2. Intègre la suite BPM et le système de workflow d’Activiti
- app-info version 0.4.2. fournit une UI pour inspecter et modifier plusieurs aspects de la configuration de l’application
- aws version 1.1.4.1. Fournit un accès facile aux fonctions les plus simple des Web Services Amazon (AWS)
- cxf version 0.7.0. Exposer les services Grails comme service SOAP en utilisant CXF
- dojo version 1.4.3.6. Ajoute le support du toolkit Javascript Dojo
- eclipse-scripts version 1.0.4. Télécharge et relie les sources et la javadoc des dépendances à partir des dépôt publics
- fixtures version 1.0.4. Charger des données de test via un DSL pratique
- ibatis version 1.3.0. Intègre le framework de persistance MyBatis
- invitation-only version 1.1. Gére les invitations d’utilisateurs à votre application
- lang-selector version 0.3. Fournit un tag pour afficher les drapeaux des pays des langues que votre application supporte et bascule la locale.
- remote-control version 1.1.1. Executer du code dans une application Grails distante
- webdriver version 0.3.1. Intègre Webdriver avec Grails pour permettre les tests fonctionnel en HtmlUnit et dans les navigateurs réels.
Interesting Tweets
- @wanswins: @danilocmiranda já implementamos vários projetos Grails em produção: não dá pra voltar atrás! plataforma java + inovacao = sucesso
- @_davidr: Splitted 1 monolithic #grails application in 2 smaller apps with 1 common plugin in one morning: it was easier than expected
- @bgoetzmann: Une démo de Text To Speech (WebReader) avec Grails ici : http://tinyurl.com/6h5dpew ; ajouter ?texte=votre texte pour personnaliser le texte
- @pledbrook: Want to announce #grails plugins on the forum? Register with Nabble and private message me your ID.
- @tianjianfeng: #grails reverse engineering plugin is awesome. #works
- @mittie: Grails customer at morning:”I’m tired of manual testing. How about this @canoo #webtest thing?”…
- @spacebaboon: New job is awesome, lots of geeks, lots of interesting work, the future’s all #grails !
- @pledbrook: Use #grails console to debug #selenium-rc tests? Sound crazy? Apparently not: http://bit.ly/hgNgHY – novel approach
- @sbglasius: #gr8conf agenda meeting with @glaforge – making gr8 progress
- @rfletcherEW: 2 new sites launched today on our #Grails platform http://t.co/4gjKt65 & http://t.co/X3vdrId
- @guspower: if you want to keep using #jetty with #grails then check out the jetty7 plugin: http://code.google.com/p/grails-jetty7/
- @ldaley: Enable proper handling of SNAPSHOT dependencies from Maven repos with Grails 1.3: http://bit.ly/e7cIDi
- @rholewa: Great #Java conferences don’t have to be expensive! #GeeCON registration is open! Please RT http://bit.ly/h8dFaq
- @graemerocher: #grails based social project management startup Manymoon acquired by Salesforce.com http://bit.ly/dUbiJM
- @hansamann: fun fun. using springsource tool suite for grails development. so far I was a textmaty
- @PeterBell: W00t – gonna be writing a preview of #gr8conf (eu and us) for the March edition of #groovymag
- @lhotari: Time for #Grails ? Forrester:”Java has reached Cobol status for enterprise business applications.” http://goo.gl/ySPX3
- @stevegood: I’ve started a #Groovy & #Grails Entrepreneurs group on Facebook. Join in the conversation! http://on.fb.me/gej8RB
- @graemerocher: Logged into the #grails IRC channel at irc.freenode.net, quite a few folks in there
Jobs
Check out this cool heat map of the locations of jobs posted at grailsjobs.com (via @tomaslin)
Also check out these interesting trend graphs from indeed.com that were mentioned in that mammoth mailing list thread; the trend for Grails, and the relative trend compared to Ruby, Scala, PHP, Python, and Java
- Dice keyword search for Grails
- Monster keyword search for Grails
- Careerbuilder keyword search for Grails
- SpringSourceJob Twitter feed
- @Leenekes: We zoeken: – JAVA medior / seniors 3 a 4 jaar ervaring, Spring MVC, Hibernate, Groovy and grails, scrum: locatie MECHELEN!!
- 2-3 month contract at Optaros in Boston
- Principal Software Engineer at Innocentive in the Boston area
- Reposting, they’re still looking
- Grails contract in London
- Investment Banking Contract in London
- 2 Groovy/Grails Developers in Miami, FL
- 2 Grails Developers (6-12 month Contract) in London, investment banking client
- Grails developer near Bremen, Germany
- @synergyj: Buscamos a un Java developer que quiera aprender Groovy y Grails. Para proyecto de comercio electrónico global
- @alaverdyan: #be2 is hiring Senior Software Engineers in #Yerevan! exciting position with a lot of great guys around… #java #grails don’t miss it
- @alexandrevs: #vaga Grails e Java Senior para trabalhar em SP e Campinas. URGENTE! Pls RT. Entrar em contato comigo para envío de CV.
- @domix: Estamos buscando ingenieros Java que deseen aprender Groovy & Grails http://t.co/fdSFCYs
- @epragt: #Jworks is nog steeds op zoek naar fanatieke #Groovy / #Grails developers. Geïnteresseerden kunnen een mail sturen naar @jworks.nl’>grails@jworks.nl
- Java Developer at Bradley Corporation in Menomonee Falls, WI
- 3-month contract in Toronto
- Grails developer at http://www.carbonflow.com/
- Senior Software Engineer at Taulia in San Francisco
- Software Engineer – Front End at Taulia, San Francisco
- Software Engineer – API Integration at Taulia in San Francisco
- Software Engineer – Back End at Taulia, San Francisco
- Grails Engineer, San Mateo, CA
- Jr. Level G/G developer (contract) at Empathic Clinical Suites in Minneapolis
- VP of Technology at Empathic Clinical Suites in Minneapolis
- @quantumsv: Recruiting for Groovy Developer – Grails / Java for a financial services start-up in Mountain View
User groups and Conferences
- Spring I/O 2011
- February 17th-18th in Madrid, Spain
- GR8 Conference Europe 2011
- May 17th-19th in Copenhagen – currently in “Call for Papers” phase
- GeeCON 2011
- May 11-14, 2011 Krakow, Poland
- Grails, Roo, & Play
- Baltimore Washington Java Meetup
- @GroovyGrailsQld: New Event: Regular Lunch-hour Meetup in Brisbane #groovy #grails
- @glaforge: Great overview of the #groovy #grails exchange conference in London last december, in Japanese: http://slidesha.re/hZu6AB
- Agile Database Modelling and a Preview of Grails 1.4
- San Francisco Grails Cafe Centro
- Groovy & Grails: what’s all the fuss?
- London Groovy & Grails User Group
- Show / Tell
- The New York Groovy / Grails Meetup Group