JavaRush /Java Blog /Random EN /Bookmarked: a selection of articles about Java developer ...

Bookmarked: a selection of articles about Java developer tools - Maven, Docker, GitHub and more

Published in the Random EN group
For the convenience of CodeGym students, we decided to collect lectures and articles on the most important topics in programming. The tenth selection is about the tools necessary for every Java developer - Maven, Docker, GitHub, Intellij IDEA. In the mini-guide, we briefly outline the essence of the articles, and if you follow the link, you can learn more about the topic of interest. Add a collection to your bookmarks and return to it when you need to. Bookmarked: a selection of articles about Java developer tools - Maven, Docker, GitHub and more - 1

Articles and lectures

Java. Action plan

This must-have for every novice Javist is not only about theory, but about tools and technologies that are worth mastering. We recommend reading it if you have just started taking the first steps in programming - it will definitely come in handy.

Creating a project in IntelliJ IDEA

IntelliJ IDEA and similar development environments are one of the first tools that a novice programmer needs to master. In this article, the author discusses the installation and configuration of software, as well as the procedure for creating a project in IntelliJ IDEA.

Creating a simple web project in IntelliJ Idea Enterprise. Step by step with pictures

A step-by-step guide on how to create a project in IntelliJ IDEA Enterprise Edition (this is a paid premium version of the IDE). The article has many examples and screenshots, which is helpful.

Eclipse Java Review: Custom Development Environment

There are two camps in the IT world: proprietary software and open-source. And if among commercial development environments IDEA (with open-source ambitions) is almost undividedly in the lead, open IDEs are represented by the only favorite - Eclipse. It is often chosen by programmers who like to customize their development environment. This text tells what kind of IDE it is, what are its advantages and disadvantages.

IntelliJ IDEA: Code Style and Formatting

Modern tools make it possible to simplify the development process. Including, it is easier to follow the style of your code, trying to minimize its "unauthorized" formatting. In this review, the author tells what tools the IntelliJ Idea IDE provides to the developer so that the code is pleasant to read and easy to understand.

10 Useful Plugins for IntelliJ IDEA: For Beginners and Experienced Developers

Perhaps not everyone has enough functionality of the IntelliJ IDEA environment, or you want to adjust it to your personal needs. It's real: just expand its functionality by adding plugins. The text lists 10 interesting plugins to work in Intellij IDEA.

Top 10 Java Development Environments

To date, Eclipse, IntelliJ IDEA, and NetBeans are considered the most preferred Java IDE for programmers. But in addition to them, you can pay attention to some other solutions. What will go in the text.

6 Useful Command Line Tools Java Developers Should Know

Java Runtime Environment allows you to run Java applications on different platforms. You can run and compile, including from the command line. Using command line tools, a developer can simplify the process of creating applications and performing many other tasks. The text talks about six useful command line tools that a Java developer should know.

Tools that improve the quality of Java code

The best way to protect your code from avoidable bugs is to use static code analysis tools. The article provides eight tools for such analysis. Read and choose your favorite.

41 Tools to Monitor JVM and Java Application Performance

Here is a comprehensive list of JVM monitoring tools and related products. The tools are listed in alphabetical order, with no preference given to place in the list.

Maven Basics

Maven is a tool for managing and building projects - a real assistant to a Java programmer. It makes life easier for a developer at all stages of work: from creating a project structure and connecting the necessary libraries to deploying a product on a server. When working with any framework, you will have to use Maven. This introductory text explains its main functions.

"Java project from A to Z": Everything you wanted to know about Maven

Maven is a project build tool, along with Gradle and Ant. In a series of publications about creating a project, the author talks about the use of various tools. In this section, as the name implies, we are talking about Maven.

"Java project from A to Z": Everything you wanted to know about Maven. Part 2

Continuation of the previous article, where the theory described in the first section is shown in practice.

Packaging Java Applications with Maven and GitHub Actions

An article on how to create workflows that package a Java application using Maven and then save it as an artifact or publish it to GitHub Packages.

5 tools to improve your GitHub experience

GitHub is the most popular team development service. It contains countless public repositories in various programming languages. You can use GitHub to host your code and collaborate with teammates and other developers. You can enhance GitHub by upgrading and customizing it. This article is a list of tools that can help you with this.

Eclipse, NetBeans or IntelliJ IDEA? Choosing an IDE for Java Development

Most industrial programmers use either Eclipse or NetBeans or IntelliJ IDEA, and each of these IDEs has its own advantages and disadvantages. After reading this article, you will understand which one is right for you.

Online developer tools

In today's world, many services live on the "web" and even old-fashioned applications are slowly moving there. This collection lists online tools that a developer might find useful. They allow you to quickly check something without running the IDE locally, which is sometimes useful.

12 Free Tools to Improve Code Quality and Productivity

The team of any project is interested in rapid development and bringing the product to market as soon as possible. Open source tools can help with this task. For example, those with which you can perform static code analysis, manage configuration, build, and continuous integration. This text contains several useful open source tools that will allow you to improve code quality and increase productivity.

Mistakes to Avoid When Creating a GitHub Profile

When creating a profile on GitHub, newbies often make mistakes that could be easily avoided. If you want your GitHub profile to make a good impression on the employer, there are a few important things to consider. We read and understand.

Optimizing work with your projects on GitHub: getting to know the Github Template Repository

A large text about what the Github Template Repository is and how to work with it.

How to start an open source project on GitHub

Developers around the world use GitHub to share their projects. In this article, the author gives some tips to help you create a great open source project. You can also use these tips to create hackathon projects.

What is the difference between Docker and Kubernetes?

No major project can be imagined without virtualization and containerization. Therefore, in the article, the author compares the areas and features of using Kubernetes, Docker, as well as the Docker Swarm orchestration tool.

Getting Started with Docker

Containerization is a mechanism often used in practice. This short overview will help form the first idea about the Docker tool.

Introduction to SpotBugs: Static Code Analysis Tool

Code review is an essential part of development. To facilitate this task, various tools for static code analysis are used. For example, the statistical analyzer SpotBugs, which is discussed in this review.

Videos

Write code quickly and easily with IntelliJ IDEA

How to write code quickly in IntelliJ IDEA? Artem Zaitsev, a Java developer from Naumen, shared his recommendations on this matter. Speaking on the JUG.EKB channel of the Yekaterinburg Java community, Artem talked about several customization techniques that will help coders work easier and faster in the IDE. The report is accompanied by a visual demonstration of the code. Bookmarked: a selection of articles about Java developer tools - Maven, Docker, GitHub and more - 2
Comments
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION