We all know a fast build makes for a happy developer. Gradle has introduced new capabilities that can decrease build times considerably, but too often teams do not leverage their full potential. This talk will walk you through a structured approach of improving your build. We’ll discuss – the tools and techniques to measure build performance and identify bottlenecks – the different lifecycle stages of the build and common pitfalls for each of them – how to avoid unnecessary work at all stages of the build – tweaks and tips for the most popular libraries -recent improvements in Gradle as well as in the Android plugin and in the Kotlin plugin You’ll walk away with a solid foundation to speed up your build.
Category: Articles
What’s a Bill of Material BOM file?
Wikipedia says: A bill of materials or product structure (sometimes bill of material, BOM or associated list) is a list of the raw materials, sub-assemblies, intermediate assemblies, sub-components, parts, and the quantities of each needed to manufacture an end product. A BOM may be used for communication between manufacturing partners or confined to a single…
Finding the Least Common Multiple in Java | Baeldung
Learn various methods to find the least common multiple of two numbers in Java
Java Weekly, Issue 294 | Baeldung
A round-up of all the new language features that have come out since Java 8, with a special focus on local-variable type inference via the var keyword.
Kotlin 1.3.50: New APIs and improved Java to Kotlin converter – JAXenter
The latest version of Kotlin arrives with a new time measurement and duration API preview, tooling improvements, plans for a Java converter, and more.
Manifold: Say Goodbye to Checked Exceptions – JAXenter
Modern languages don’t do checked exceptions. Scott McKinney shows how to stick with Java and neutralize checked exceptions with the Manifold framework.
JRebel for JDeveloper now eliminates redeploys on remote servers and VMs
JRebel for JDeveloper now eliminates redeploys for Java developers using virtual machines, remote servers, and PaaS.
Payara Services Builds a Stronger Community and Product Through Customer Surveys – You Can, Too
Payara uses surveys and customer feedback on a regular basis to create the Payara Platform roadmap and determine industry hot-topics for content creation planning.
Jakarta EE & Eclipse MicroProfile – ongoing discussions – JAXenter
A discussion that could be critical to the future of Jakarta EE and Eclipse MicroProfile is taking place right now, and it’s not an easy one.
Gradle 5.6 released – faster Groovy compilation, new plugin for Java test fixtures & more – JAXenter
Gradle 5.6 is here with faster Groovy compilation, a new plugin for Java test fixtures, and better management of plugin versions in multi-project builds.
java.lang.Record: Draft Specification
Work on proposed Java Records continues to proceed. Brian Goetz started three new threads on the OpenJDK amber-spec-experts mailing list y…
GraalVM 19.2.0: Preview the Java Flight Recorder plugin – JAXenter
The most recent version of GraalVM is here! 19.2.0 includes a variety of bug fixes, compatibility improvements, and some brand new developer tools..
JRebel Features | Faster Java Development | Eliminate Build & Redeploy
JRebel supports changes to method bodies, add/remove methods, constructors, fields, classes, annotations. Reconfigures and rewires components automatically.
Tips on how to successfully bring AI culture to dev teams – Coffee Talk: Java, News, Stories and Opinions
The popularity of AI makes it an appealing option for some enterprises, but there’s no one surefire option to implement AI culture with your staff. Follow these tips to open the door for AI in your business.
Using Kubernetes Secrets with Payara Micro
This blog discusses the basics around Kubernetes ConfigMaps and Secrets and gives two examples of how to use them in combination with Payara Micro.