Gradle Newsletter, September 2017 ======== Welcome to the September Newsletter! Quite an exciting a month of releases: [Java 9][1], [JUnit 5][2], and [Gradle 4.2][3]! The new Gradle release features parallel native compilation and linking, Google Cloud repos, upgraded Play framework support, Kotlin DSL v0.11, and of course wonderful performance enhancements! The Gradle Enterprise team has been hard at work on the next big release, but in the meantime published [patch releases for 2017.5][4] that contain fixes on both the build cache and build scans side; one-click upgrade recommended. We are traveling the next couples month to share the latest Gradle goodness with you at these upcoming events: - Oct 1-5: [JavaOne, San Francisco][5] — There are lots of Gradle sessions this year. - Oct 10: [Gradle Day, Munich][6] — We're teaming up with TNG Technology Consulting for an afternoon of talks, food, and networking. - Nov 2-3: [KotlinConf, San Francisco][7] — Come for Hans Dockter's talk, then stick around to get Kotlin DSL conversion advice from our engineers at the booth. - Nov 28-Dec 1: [G3 Summit, Austin][8] — Learn about Apache Groovy, Grails, and Gradle from the folks who develop them. You can get $200 off with the promo code `OCI200VIP`. _Are you speaking about Gradle at a meetup or conference? We want to help you spread the love! Fill out [this form][9] and we'll send out some swag with our appreciation._ Until next time! —The Gradle Team ## From the Community - [Effective tool chain for Kotlin JS testing][10] — Gaetan Zoritchak demonstrates how his data visualization library [data2viz][11] uses Gradle, kotlin-js, Yarn, Karma, and Mocha for automated browser testing. - [The Best of Two Worlds with Gradle Composite Builds][12] — How to achieve the "perfect middle ground" between submodules and multi-projects. - [vertx-gradle-plugin][13] — An opinionated Gradle plugin that simplifies building and running Vert.x applications. - [`implementation` vs `api` in Android Gradle Plugin 3.0][14] — A wonderful, visual explanation of the new dependency configurations in the new Gradle Android Plugin. _Have something you'd like to see featured here? Just send us an email with the details to [newsletter@gradle.com][15]._ ## Upcoming Free Training - Oct 11: [Maximizing Developer Productivity with Gradle Enterprise][16] - Oct 24-27: [Advanced Gradle Fundamentals for Java/JVM][17] - Nov 7-8: [Introduction to Gradle][18] ## Featured Gradle Job Our friends at Apple are [seeking a Gradle expert][19] to help shape "the future architecture of iTunes services". -- Gradle Inc. 325 9th Street San Francisco, CA 94103 https://gradle.org %%unsubscribe%% (Unsubscribe from future Gradle emails) [1]: https://docs.oracle.com/javase/9/ [2]: http://junit.org/junit5/ [3]: https://docs.gradle.org/4.2/release-notes.html [4]: https://gradle.com/enterprise/releases/2017.5#changes-4 [5]: https://events.rainfocus.com/catalog/oracle/oow17/catalogjavaone17?search=gradle&showEnrolled=false [6]: https://www.eventbrite.de/e/gradle-day-2017-tickets-37786953796 [7]: https://www.kotlinconf.com/ [8]: https://g3summit.com/conference/austin/2017/11/home [9]: https://goo.gl/forms/5PhOeYwHku0Wr3Bv2 [10]: https://medium.com/@gz_k/effective-tool-chain-for-kotlin-js-testing-b243449e8a16 [11]: https://github.com/data2viz/data2viz [12]: http://galex.co.il/2017/09/12/The_Best_of_Two_worlds_with_Gradle_Composite_Builds.html [13]: https://github.com/jponge/vertx-gradle-plugin [14]: https://blog.mindorks.com/implementation-vs-api-in-gradle-3-0-494c817a6fa [15]: mailto:newsletter@gradle.com [16]: https://gradle.org/training/developer-productivity-with-gradle-enterprise/ "Maximizing Developer Productivity with Gradle Enterprise" [17]: https://gradle.org/training/advanced-gradle-jvm/ "Advanced Gradle Fundamentals for Java/JVM" [18]: https://gradle.org/training/intro-to-gradle/ "Introduction to Gradle" [19]: https://jobs.apple.com/us/search?#&ss=55087958&t=0&so=&lo=0*USA&pN=0&openJobId=55087958