Technologies
Jump to all available learning resources on specific technologies, such as libraries, languages, and frameworks.
Jump to all available learning resources on specific technologies, such as libraries, languages, and frameworks.
Store, organize, and retrieve the data belonging to your application
Git is a free and open source distributed version control system designed to handle everything from small to very large projects with speed and efficiency.
Gradle is an open-source build automation tool focused on flexibility and performance.
Groovy is a powerful, optionally typed and dynamic language for the JVM.
Standard markup language for creating web pages
Java is a general-purpose programming language intended to let application developers write once and run anywhere.
An open standard format that uses human-readable text to store and transmit data objects.
The JUnit Platform serves as a foundation for launching testing frameworks on the JVM.
A modern programming language that makes developers happier.
A tool that can be used for building and managing any Java-based project.
Languages such as markdown and asciidoc
The Spring Framework provides a comprehensive programming and configuration model for modern Java-based enterprise applications - on any kind of deployment platform.
The Apache Tomcat® software is an open source implementation of the Jakarta Servlet, Jakarta Server Pages, Jakarta Expression Language, Jakarta WebSocket, Jakarta Annotations and Jakarta Authentication specifications. These specifications are part of the Jakarta EE platform.