JavaRush /Java Blog /Random EN /Article competition on JavaRush. Digest #2: April 24 - Ma...

Article competition on JavaRush. Digest #2: April 24 - May 2

Published in the Random EN group
Hi all! Today we summarize the second competition week and introduce you to the latest articles from members of our community. On Monday we will name the winners, so we advise you to actively vote with likes for your favorite materials from this and the previous digest :) Let's go. Viacheslav , one of the most active participants in our community, published two more articles as part of the competition: JPA: Introduction to the technology The author described in detail the essence of JPA - Java Persistence API. JPA provides the programmer with a large number of features and tools that can greatly simplify a programmer's life. An overview of them is in this material. Design Patterns in Java Patterns, or design patterns, are an often underappreciated part of a developer's job. This can make the code difficult to maintain and adapt to new requirements. In this article, the author explains what patterns are and how they are used in the JDK - in detail and with examples. What is interface programming? Let's play architect Sergeev Victor showed in practice what “interface programming” is. This is necessary when classes must interact with each other, and their number exceeds several dozen. If several people are working on a project, then it is very convenient to agree, describe the interaction interfaces of classes, and then disassemble these interfaces and begin to implement them. To analyze the topic, the author gives the example of his own cash register project. How I became a programmer at 17 There are many stories about “switchers,” and there are also those like Arthur Ilkaev ’s: he became interested in programming in high school, took a JavaRush course and an internship, and got his first job as a programmer after 10th grade. What's next? Read in the article :) Complex simple threads Oleg Savenko wrote an article about how familiar and understandable solutions with collections become even simpler thanks to the use of threads. In the material you will find examples of solutions for different types of problems. Interesting easy projects Dmytro Tretiakov is a JavaRush student who published his vision for effectively learning Java. It’s not enough to solve problems—you can also create your own projects. Being at the 8th level of the course at the time of creating the post, he found an interesting use for basic methods in Java: he wrote a program that simulates a person writing with errors. Getting a real annual license for Intelij IDEA Ultimate Edition Finally, Philip J. briefly talked about the legal way to get an annual license for Intelij IDEA Ultimate Edition for students. Let's make friends the usual login via email and OAuth2 in Spring Security using the notes service as an example. Diana Mashkinapublished a detailed tutorial on how to implement a service for storing notes with a similar Spring Security configuration from scratch. The article was inspired by her experience writing an application, when she was faced with a lack of clear information on how to get the user to register both via email and social networks. We value time with threads Finally, userAndreiprepared a review of multithreading: with theory, a description of the main methods of working with threads, a description of the Thread class and the Runnable interface for starting a new thread, with examples. That's all! Let us remind you: this time the list of winners depends only on you, so you have several days to mark the best articles in your opinion. We can only wish one thing on our own – good luck to all participants! JavaRush Team
Comments
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION