shakedown.social is one of the many independent Mastodon servers you can use to participate in the fediverse.
A community for live music fans with roots in the jam scene. Shakedown Social is run by a team of volunteers (led by @clifff and @sethadam1) and funded by donations.

Administered by:

Server stats:

282
active users

#gradle

0 posts0 participants0 posts today
Aurimas Liutikas :google:<p>I'm extremely proud of Gradle Best Practices finally launching to the public. It was a result of many hours of discussions, negotiations, and wordsmithing to bring you the first batch of best practices. It was a deep collaboration between Google, Jetbrains, and Gradle. </p><p>I hope you enjoy it!</p><p><a href="https://blog.gradle.org/gradle-best-practices" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">blog.gradle.org/gradle-best-pr</span><span class="invisible">actices</span></a></p><p><a href="https://androiddev.social/tags/gradle" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>gradle</span></a></p>
Ian Brown :verified:<p>Hey there <a href="https://mastodon.hccp.org/tags/fediverse" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>fediverse</span></a>, I’m looking to hire a senior engineer to work with some awesome folks on <a href="https://mastodon.hccp.org/tags/Netflix" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Netflix</span></a>’s build tools &amp; test infrastructure. If you are interested please apply online! (see link in Toot)</p><p>My DMs are open if you have any questions about the role or if you want to let me know that you applied.</p><p><a href="https://mastodon.hccp.org/tags/Java" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Java</span></a> <a href="https://mastodon.hccp.org/tags/JVM" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>JVM</span></a> <a href="https://mastodon.hccp.org/tags/Gradle" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Gradle</span></a> </p><p><a href="https://explore.jobs.netflix.net/careers/job/790301668836?utm_source=LinkedIn&amp;domain=netflix.com" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">explore.jobs.netflix.net/caree</span><span class="invisible">rs/job/790301668836?utm_source=LinkedIn&amp;domain=netflix.com</span></a></p>
Benedikt Ritter (he/him)<p>🚀 New Blog Post Alert! 🛠️</p><p>I just published "Enabling Gradle Dependency Verification: A Practical Guide"! 🎯</p><p>🔒 Secure your software supply chain<br>✅ Verify dependencies with PGP signatures &amp; checksums<br>⚡ Automate updates with confidence</p><p>Read more on how we implemented this for the GradleX organization and why it matters!</p><p>👉 <a href="https://britter.dev/blog/2025/02/10/gradle-dependency-verification/" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">britter.dev/blog/2025/02/10/gr</span><span class="invisible">adle-dependency-verification/</span></a></p><p><a href="https://chaos.social/tags/Gradle" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Gradle</span></a> <a href="https://chaos.social/tags/Java" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Java</span></a> <a href="https://chaos.social/tags/DependencyVerification" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>DependencyVerification</span></a> <a href="https://chaos.social/tags/SoftwareSecurity" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>SoftwareSecurity</span></a> <a href="https://chaos.social/tags/DevSecOps" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>DevSecOps</span></a> <a href="https://chaos.social/tags/ReproducibleBuilds" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>ReproducibleBuilds</span></a></p>
Leon Linhart<p>Gradle's Java toolchain support is an extremely useful feature that can significantly improve your build logic. Here's how to utilize toolchains to target specific Java versions without giving up recent tooling improvements.</p><p><a href="https://committing-crimes.com/articles/2024-10-30-using-gradle-toolchains-properly" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">committing-crimes.com/articles</span><span class="invisible">/2024-10-30-using-gradle-toolchains-properly</span></a></p><p><a href="https://mastodon.social/tags/java" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>java</span></a> <a href="https://mastodon.social/tags/gradle" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>gradle</span></a> <a href="https://mastodon.social/tags/programming" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>programming</span></a></p>
bondolo<p>Probably a fair bit of recency bias but <a href="https://mastodon.social/tags/Gradle" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Gradle</span></a> is currently my least favourite build tool.</p>
Leon Linhart<p>Last Friday, I explained to a friend that I'm really not a fan of JitPack - an argument I've had numerous times. So this weekend I finally wrote down why I consider JitPack harmful to the ecosystem and a security risk.</p><p><a href="https://committing-crimes.com/articles/2024-09-09-jitpack" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">committing-crimes.com/articles</span><span class="invisible">/2024-09-09-jitpack</span></a></p><p><a href="https://mastodon.social/tags/java" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>java</span></a> <a href="https://mastodon.social/tags/gradle" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>gradle</span></a> <a href="https://mastodon.social/tags/maven" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>maven</span></a> <a href="https://mastodon.social/tags/programming" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>programming</span></a></p>
Nicos Nicolaou :androidHead:<p>"enableStrongSkippingMode" is deprecated, what is the new way to enable/declare it?</p><p><a href="https://androiddev.social/tags/AndroidDev" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>AndroidDev</span></a> <a href="https://androiddev.social/tags/Android" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Android</span></a> <a href="https://androiddev.social/tags/Kotlin" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Kotlin</span></a> <a href="https://androiddev.social/tags/Gradle" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Gradle</span></a></p>
bondolo<p>Had my first experience with <a href="https://mastodon.social/tags/gradle" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>gradle</span></a> kotlin build files and it wasn’t great. It doesn’t seem to fix what was broken about the groovy stuff and mistakes are even more inscrutable.</p>
Geert Bevin<p>It's really cool that people are slowly starting to notice RIFE2 and bld, and recognize why they matter in the Java ecosystem. Thanks Leonardo for the great blog post: <a href="https://sombriks.com/blog/0070-build-with-bld-and-why-it-matters/" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">sombriks.com/blog/0070-build-w</span><span class="invisible">ith-bld-and-why-it-matters/</span></a></p><p><a href="https://uwyn.net/tags/java" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>java</span></a> <a href="https://uwyn.net/tags/webframework" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>webframework</span></a> <a href="https://uwyn.net/tags/bld" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>bld</span></a> <a href="https://uwyn.net/tags/buildtool" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>buildtool</span></a> <a href="https://uwyn.net/tags/maven" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>maven</span></a> <a href="https://uwyn.net/tags/gradle" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>gradle</span></a></p>
Geert Bevin<p>Great article about how to get started with bld.</p><p>There's a lot of momentum and activity around bld at the moment, perfect time to jump on board!</p><p><a href="https://foojay.io/today/getting-started-with-bld/" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">foojay.io/today/getting-starte</span><span class="invisible">d-with-bld/</span></a></p><p><a href="https://uwyn.net/tags/java" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>java</span></a> <a href="https://uwyn.net/tags/buildtools" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>buildtools</span></a> <a href="https://uwyn.net/tags/bld" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>bld</span></a> <a href="https://uwyn.net/tags/maven" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>maven</span></a> <a href="https://uwyn.net/tags/gradle" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>gradle</span></a> <a href="https://uwyn.net/tags/ant" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>ant</span></a> <a href="https://uwyn.net/tags/developerproductivity" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>developerproductivity</span></a></p>
Geert Bevin<p>Erik keeps pushing forward, updating and making new bld extensions. New versions are now available for Detekt, Spring Boot, Checkstyle, JaCoCo and TestNG.</p><p>If you haven't tried bld out yet as your java build tool, what are you waiting for?</p><p><a href="https://uwyn.net/tags/java" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>java</span></a> <a href="https://uwyn.net/tags/gradle" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>gradle</span></a> <a href="https://uwyn.net/tags/maven" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>maven</span></a> <a href="https://uwyn.net/tags/buildtool" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>buildtool</span></a> <a href="https://uwyn.net/tags/opensource" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>opensource</span></a></p><p><a href="https://erik.thauvin.net/blog/posts/9921/bld-extensions-updates" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">erik.thauvin.net/blog/posts/99</span><span class="invisible">21/bld-extensions-updates</span></a></p>
Geert Bevin<p>First part of my chat with Adam Bien on his Airhacks podcast about my career.</p><p>We talk about <a href="https://uwyn.net/tags/java" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>java</span></a>, <a href="https://uwyn.net/tags/opensource" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>opensource</span></a>, my <a href="https://uwyn.net/tags/RIFE" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>RIFE</span></a> framework, <a href="https://uwyn.net/tags/continuations" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>continuations</span></a>, <a href="https://uwyn.net/tags/gradle" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>gradle</span></a>, my build tool <a href="https://uwyn.net/tags/bld" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>bld</span></a> and many other things</p><p><a href="https://airhacks.fm" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="">airhacks.fm</span><span class="invisible"></span></a></p>
bondolo<p>So today I learned of another <a href="https://mastodon.social/tags/gradle" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>gradle</span></a> innovation to speed up project configuration stage and yet what I am wondering is why unit tests run mostly serially.</p>
wakingrufus<p>I just released ktlint-gradle 12.1.0 which improves integration with AGP 7 and above (<a href="https://bigshoulders.city/tags/android" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>android</span></a> gradle plugin). Please try it out and report any issues in the github issue tracker. <br><a href="https://github.com/JLLeitschuh/ktlint-gradle/releases/tag/v12.1.0" rel="nofollow noopener noreferrer" target="_blank"><span class="invisible">https://</span><span class="ellipsis">github.com/JLLeitschuh/ktlint-</span><span class="invisible">gradle/releases/tag/v12.1.0</span></a></p><p><a href="https://bigshoulders.city/tags/gradle" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>gradle</span></a> <a href="https://bigshoulders.city/tags/kotlin" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>kotlin</span></a> <a href="https://bigshoulders.city/tags/ktlint" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>ktlint</span></a></p>
Ian Brown :verified:<p>Downloading "JUnit 5" from the <a href="https://mastodon.hccp.org/tags/JUnit" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>JUnit</span></a> website.without using <a href="https://mastodon.hccp.org/tags/Maven" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Maven</span></a> or <a href="https://mastodon.hccp.org/tags/Gradle" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Gradle</span></a> shouldn't be this fucking hard.</p>
bondolo<p>Inserting custom tasks into a <a href="https://mastodon.social/tags/Gradle" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Gradle</span></a> build is one of the surest ways there is to create future headaches. Also current headaches and deja vu headaches.</p>
wakingrufus<p>This sounds like a great direction for <a href="https://bigshoulders.city/tags/Gradle" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Gradle</span></a> <a href="https://blog.gradle.org/declarative-gradle" rel="nofollow noopener noreferrer" target="_blank"><span class="invisible">https://</span><span class="ellipsis">blog.gradle.org/declarative-gr</span><span class="invisible">adle</span></a></p>
Brian Vermeer<p>Hi Gradle users, I have a question. How do you replace or update a transitive dependency?<br>Is the preferred way to register the transitive dependency as a direct one, or are there better ways?<br>Is there an equivalent to dependencyManagement in Maven?<br><a href="https://mastodon.social/tags/gradle" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>gradle</span></a> <a href="https://mastodon.social/tags/java" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>java</span></a> <a href="https://mastodon.social/tags/dependencies" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>dependencies</span></a></p>
bondolo<p>I do hope that <a href="https://mastodon.social/tags/Gradle" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Gradle</span></a> is using AppCDS for daemons and test JVMs.</p>
bondolo<p>Why is <a href="https://mastodon.social/tags/gradle" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>gradle</span></a> running my unit tests sequentially on a 128GB 24-core system? It feels like my build could be a LOT faster. Most Gradle builds I know of are spending more than half their time running tests and generally with much less than full parallel execution. It is like killing a developer every day for the time wasted.</p>