JavaRush /Java Blog /Random EN /Article competition on JavaRush. Digest #1: April 18-23

Article competition on JavaRush. Digest #1: April 18-23

Published in the Random EN group
Hello everyone from the JavaRush team! Last week a competition among our students and graduates started , and we have already received a lot of cool works. Let us remind you that this time you determine the winners . To do this, vote more actively by liking the posts you like. And of course, join the competition, no matter how long you've been studying (and practicing) Java programming. And now - forward to the review of the competition articles. In short, I decided to switch An eventful story from dascorvin about a long journey into programming: from a skater, courier, taxi driver and everything that this gave him in terms of developing “soft skills” - to a new stage in his life and career. Logging. Unwind the ball of stectrace Bugs are our eternal companions: both during training and at work. The programmer's responsibility is to write down everything that the code did, because in the end you will have to deal with it yourself :) Viktor Sergeev published detailed material on how to make logging meaningful and effective. How it was? Or my first project Alexey , an educational psychologist by training, spoke about his experience in developing the first mobile application. It’s interesting when it’s difficult, Alexey is sure. What happened - read the material. Merge sort Merge-sort Community member vinsler explained the essence of merge sort, clearly and with examples, and described the implementation in Java. The result is material that is interesting for both beginners and experienced programmers. Stream API With the advent of Java 8, the Stream API allowed programmers to write much more briefly what previously took many lines of code: to simplify working with data sets, in particular, filtering, sorting and other data manipulation operations. A detailed review with examples was prepared by Konstantin . What's inside a floating point number and how it works JavaRush student Ivan immediately became interested in the features of floating point numbers, namely, the way they are written in binary code. Even in a very small interval there is an infinite number of them, which is difficult to express with a finite memory size. How does it all work? Read in the article. Introduction to Maven, Spring, MySQL, Hibernate and the first CRUD application Graduate Max spoke step by step about his experience of creating a CRUD application. The description of the project will be especially interesting for those who have completed the JavaRush levels and, in addition to their knowledge of Java, want to strengthen themselves by becoming familiar with the key technologies and frameworks needed in real work. Compiling and executing Java applications under the hood Modern development environments eliminate the need to think about the internals of the JVM and the compilation and execution of Java code, which can cause novice developers to miss these important aspects. At the same time, Pavel Golov is sure , these are the basics, the understanding of which is often tested during interviews. This article will help you understand theory and practice. Generics in Java JavaRush student Nina Mozharskaya also shared a practical example of using generics in Java. Let us remind you: articles and videos are accepted until May 2 inclusive . Don't forget to tag your favorite articles as part of the competition. Good luck to all participants!