Les News
Nantes JUG - 10 octobre 2013
Sébastien Prunier - @sebprunier
Frameworks
Java EE 7
● What’s new ?
○ JSR 352 - Batch Applications
○ JSR 353 - Java API for JSON
○ JSR 236 - Concurrency
○ JSR 356 - ...
Java EE 7
http://javaweb.developpez.com/actu/56917/Quelles-nouveautes-de-Java-EE-7-trouvez-vous-interessantes-Participez-a...
Guava 15.0
● Escapers
○ HtmlEscapers, XmlEscapers, UrlEscapers
● StandardSystemProperty
6 septembre 2013
https://code.goog...
Web
Twitter Bootstrap 3
● “Mobile first, always responsive”
● Nouveau système de grille
○ col-md-X, col-sm-X, col-xs-X, col-lg...
Twitter Bootstrap 3
<!-- Stack the columns on mobile by making one full-width and the other half-width -->
<div class="row...
PrimeFaces 4.0
● Support de JSF 2.2
○ Pass-through attribute
● Client-side validation framework
● HTML5 File Upload
3 octo...
Play Framework 2.2
● Amélioration de l’API Controler
○ SimpleResult
○ Promise<SimpleResult> (Java)
● Support de gzip intég...
NoSQL
Couchbase Server 2.2
● N1QL (“nickel”)
○ Langage pour requêter les documents (~SQL)
http://www.couchbase.com/communities/n...
Couchbase Lite
http://docs.couchbase.com/couchbase-lite/cbl-concepts/
13 septembre 2013
http://console.couchbasecloud.com/...
MongoDB
● Levée de fonds de 150 millions de $
○ Salesforce.com, Altimeter capital
● Développements de nouveaux outils et
s...
Mobile
Android KitKat (4.4)
● Optimisation pour les mobiles avec de
faibles ressources (512MB RAM)
● Simplification du design, co...
Testing
AsssertJ 1.3.0
● Fork de FestAssert
○ Désaccord sur la v2.0 (Joel Costigliola)
● + d’assertions disponibles
○ assertj-guav...
Build
Maven 3.1
Improvement:
[MNG-4505] - use slf4j to control various logging frameworks
15 juillet 2013
http://www.insaneprogr...
Gradle 1.8
● Amélioration des performances et de l’
empreinte mémoire
● Gestion de sources C et Assembleur
● Préparation d...
Fun
Nantes Coding Dojos
● A la Cantine Numérique
● Fréquence : tous les 15 jours
● Prochaine session : 24 octobre 2013
https:/...
Code Story - S03
● Saison 3 !
○ “Harder, Better, Faster, Stronger”
● S03E01
○ Code Elevator
http://www.code-story.net/blog...
Conférences
● Nantes JS
○ 15 oct. 2013 - http://nantesjs.org/
● Google Dev Fest
○ 8 nov. 2013 - http://devfest.gdgnantes.c...
Upcoming SlideShare
Loading in …5
×

Nantes JUG - Les News - 2013-10-10

584 views

Published on

  • Be the first to comment

  • Be the first to like this

Nantes JUG - Les News - 2013-10-10

  1. 1. Les News Nantes JUG - 10 octobre 2013 Sébastien Prunier - @sebprunier
  2. 2. Frameworks
  3. 3. Java EE 7 ● What’s new ? ○ JSR 352 - Batch Applications ○ JSR 353 - Java API for JSON ○ JSR 236 - Concurrency ○ JSR 356 - Java API for WebSockets ● Améliorations majeures ○ JAX-RS 2.0 ○ EL 3.0 ○ JMS 2.0 ● Glassfish 4.0 12 juin 2013
  4. 4. Java EE 7 http://javaweb.developpez.com/actu/56917/Quelles-nouveautes-de-Java-EE-7-trouvez-vous-interessantes-Participez-au-sondage-organise-pour-la-sortie-de-Java-EE-7/ ● Quelles nouveautés trouvez-vous intéressantes ? 12 juin 2013
  5. 5. Guava 15.0 ● Escapers ○ HtmlEscapers, XmlEscapers, UrlEscapers ● StandardSystemProperty 6 septembre 2013 https://code.google.com/p/guava-libraries/wiki/Release15 String fileSep = StandardSystemProperty.FILE_SEPARATOR.value(); HtmlEscapers.htmlEscaper().escape("echo foo > file &");
  6. 6. Web
  7. 7. Twitter Bootstrap 3 ● “Mobile first, always responsive” ● Nouveau système de grille ○ col-md-X, col-sm-X, col-xs-X, col-lg-X ● Police de caractères pour les Glyphicons ● Plus de support IE7 et Firefox 3.6 19 août 2013 http://getbootstrap.com/
  8. 8. Twitter Bootstrap 3 <!-- Stack the columns on mobile by making one full-width and the other half-width --> <div class="row"> <div class="col-xs-12 col-md-8" >.col-xs-12 col-md-8 </div> <div class="col-xs-6 col-md-4" >.col-xs-6 .col-md-4 </div> </div> 19 août 2013 http://getbootstrap.com/css/#grid
  9. 9. PrimeFaces 4.0 ● Support de JSF 2.2 ○ Pass-through attribute ● Client-side validation framework ● HTML5 File Upload 3 octobre 2013 <h:inputText id="email" value="#{bean.email}" pt:type="email" pt:data-required="true" /> <input id="email" value="john@doe.com" type="email" data-required="true" /> http://primefaces.org/
  10. 10. Play Framework 2.2 ● Amélioration de l’API Controler ○ SimpleResult ○ Promise<SimpleResult> (Java) ● Support de gzip intégré ● SBT 0.13 ● SBT native packager ○ rpm, deb, homebrew, msi 20 septembre 2013 http://www.playframework.com/documentation/2.2.x/Highlights22
  11. 11. NoSQL
  12. 12. Couchbase Server 2.2 ● N1QL (“nickel”) ○ Langage pour requêter les documents (~SQL) http://www.couchbase.com/communities/n1ql SELECT fname, age, ROUND(age/7) AS age_dog_years FROM tutorial WHERE fname = 'Dave' { "resultset": [ { "age": 46, "age_dog_years": 7, "fname": "Dave" } ] } 13 septembre 2013
  13. 13. Couchbase Lite http://docs.couchbase.com/couchbase-lite/cbl-concepts/ 13 septembre 2013 http://console.couchbasecloud.com/index/
  14. 14. MongoDB ● Levée de fonds de 150 millions de $ ○ Salesforce.com, Altimeter capital ● Développements de nouveaux outils et services associés ○ MMS (MongoDB Management Service) ○ https://mms.mongodb.com/ 4 octobre 2013
  15. 15. Mobile
  16. 16. Android KitKat (4.4) ● Optimisation pour les mobiles avec de faibles ressources (512MB RAM) ● Simplification du design, couleurs plus claires ● Animations plus fluides ● Nouvelles fonctionnalités ○ Impression directe des photos ○ QuickOffice natif ○ Paiement (NFC) ??? 2013
  17. 17. Testing
  18. 18. AsssertJ 1.3.0 ● Fork de FestAssert ○ Désaccord sur la v2.0 (Joel Costigliola) ● + d’assertions disponibles ○ assertj-guava ○ assertj-joda-time 30 juin 2013 assertThat(new BigDecimal("99.99")) .isGreaterThan(BigDecimal.ZERO); assertThat(new Date()) .isBefore("2013-07-01"); assertThat(Personne.class) .hasDeclaredFields("prenom","nom"); https://github.com/joel-costigliola/assertj-core
  19. 19. Build
  20. 20. Maven 3.1 Improvement: [MNG-4505] - use slf4j to control various logging frameworks 15 juillet 2013 http://www.insaneprogramming.be/blog/2013/07/15/maven-what-a-disappointment/
  21. 21. Gradle 1.8 ● Amélioration des performances et de l’ empreinte mémoire ● Gestion de sources C et Assembleur ● Préparation de Gradle 2.0 ○ Des fonctionalités ont été dépréciées 23 septembre 2013
  22. 22. Fun
  23. 23. Nantes Coding Dojos ● A la Cantine Numérique ● Fréquence : tous les 15 jours ● Prochaine session : 24 octobre 2013 https://github.com/abailly/dojo-nantes/ 27 septembre 2013
  24. 24. Code Story - S03 ● Saison 3 ! ○ “Harder, Better, Faster, Stronger” ● S03E01 ○ Code Elevator http://www.code-story.net/blog/ 20 septembre 2013
  25. 25. Conférences ● Nantes JS ○ 15 oct. 2013 - http://nantesjs.org/ ● Google Dev Fest ○ 8 nov. 2013 - http://devfest.gdgnantes.com ● Agile Tour Nantes ○ 14 nov. 2013 - http://www.agilenantes.org/agile-tour-nantes-2013/ ● Scala.io ○ 25-26 oct. 2013 - http://scala.io/ ● Devoxx France 2014 ○ 16-18 avril 2014 - http://www.devoxx.fr/

×