Walk on the web flow 20180301
by snonov
Architecture
Scalability Is Quantifiable: The Universal Scalability Law
https://www.usenix.org/conference/lisa17/conference-program/presentation/schwartz
https://www.usenix.org/sites/default/files/conference/protected-files/lisa17_slides_schwartz.pdf
Data analysis with Spark
https://jobs.zalando.com/tech/blog/data-analysis-spark/index.html
Dev
Java evolution : Amber, Valhalla, Panama, Loom et Metropolis (le graal sur lequel quelques uns planchent)
https://fr.slideshare.net/stephanj/java-whats-next
Amber et Data Classes
- https://www.youtube.com/watch?v=qul2B8iPC-o
- https://www.infoq.com/news/2018/02/data-classes-for-java
Graal en fait c’est quoi
- https://zeroturnaround.com/rebellabs/graal-and-truffle-for-polyglot-languages-on-jvm/
- https://github.com/oracle/graal Graal accessible dès en Java 9
- https://twitter.com/christhalinger/status/921365220001492992
Retour d’expérience d’un développeur de (J)VM Cliff, de la complexité des choix
- https://www.youtube.com/watch?v=Hqw57GJSrac
- https://ia601208.us.archive.org/16/items/vmss16/click.pdf
Programmation LockFree
https://fr.slideshare.net/JeanPhilippeBEMPEL/lock-free-programming-pro-tips
In JVM, internal thread
https://jakubstransky.com/2017/12/19/hotspot-jvm-internal-threads/
Revue RC1 de Java 10
https://www.infoq.com/news/2018/02/first-look-jdk10-rc1
Collections.compare:JDK, Eclipse, Guava, Apache
https://fr.slideshare.net/LeonardoDeMouraRocha/javaone-2017-collectionscomparejdk-eclipse-guava-apache-con1754
https://www.youtube.com/watch?v=QwZF8xQHlxE
Tool
Easy to use package repository for Git
https://jitpack.io/
Java Concurrency Tools for the JVM (exemple d’utilisation netty, voltdb)
https://github.com/JCTools/JCTools
Some more Byteman example (pour faire du Java Tracing)
https://github.com/reta/spring-jpa-byteman
http://chalda.cz/presentations/byteman-workshop/slides.html
Various
Enjeu pour les jeunes générations, apprendre à coder sans écran
https://usbeketrica.com/article/c-est-l-histoire-de-jules-3-ans-qui-apprend-a-coder-sans-ecran
Changement du train de livraison des jdk
https://dzone.com/articles/thinking-of-moving-to-jdk-9-next-year-think-again