- $100k a year job
- $30 Android Go smartphones coming this month
- 1,000,000 users on JavaRush!
- 10 articles every programmer should read
- 10 Common Mistakes Java Developers Make
- 10 Frequently Used Array Tricks in Java
- 10 Java 8 features you haven't heard of.
- 10 myths of modern education
- 10 Notes About the Static Modifier in Java
- 10 questions on abstract classes and interfaces from Java interviews
- 10 things you didn't know about Java
- 10 Tips for Overriding Java's toString() Method (Part 1)
- 10 Tips for Overriding the toString() Method in Java (Part 2)
- 10 Toughest Java Interview Questions.
- 10 Useful Plugins for IntelliJ IDEA: For Beginners and Experienced Developers
- 10 video games with philosophical overtones
- 10 ways to improve the code, proven by personal experience
- 11 technologies every self-respecting developer should know
- 11 Tricky Non-Technical Questions to Ask in a Recruiter Interview
- 12 amazing features of GitHub
- 15 Developer Interview Questions About Enum in Java (with answers!)
- 15 months, 750 hours
- 15 technical interview questions for a Java programmer with 5-6 years of experience
- 16 JavaRush Improvements You Should Know About
- 2 years of travel
- 20 best Java books to read in 2018
- 20+ years later or I finally became one! Part 4
- 2020 in forecasts: from flying cars to teleportation
- 2048 in JAVA
- 23 questions frequently asked in job interviews
- 29 years old, from manager to java developer
- 3 examples how to parse HTML file in Java using Jsoup
- 5 challenges for the development of artificial intelligence
- 5 interesting and non-obvious things that will make Java your favorite programming language
- 5 technology trends for building a successful career in 2018
- 5 tips to improve your chances of finding a job
- 50 keywords in JAVA
- 5G, blockchain and IoT: main trends in mobile development 2020
- 6 Java Exceptions That Haunt Newbies
- 6 mistakes that prevent your mobile app from taking off
- 7 Frequently Asked Android Questions and Answers for Java Developers
- 8 common mistakes novice programmers make
- 8 Essential Tools to Make Your Development Process More Efficient
- 9 things about NULL in Java
- A “healthy person” mentor and how long it takes to learn to code: a developer answers questions. Video
- A brief digression into dependency injection or "What else is CDI?"
- A brief excursion into sci-fi cinema. Part 1
- A curious case from the life of a programmer
- A diploma is not yet a specialty
- A guide for software developers on how to become a freelancer and start your own business (Part 1)
- A guide for software developers on how to become a freelancer and start your own business (Part 2)
- A guide for the future Java developer. Enterprise - part 1
- A guide for the future Java developer. Interview and career
- A Guide to Cloning in Java, Deep and Shallow Copies
- A guide to creating a client for the Skyscanner API and publishing it to jCenter and Maven Central [Part 1]
- A guide to creating a client for the Skyscanner API and publishing it to jCenter and Maven Central [Part 2]
- A guide to Java memory management (and saving your code)
- A healthy programmer is a successful programmer
- A little about graphs and words - dominoes. Part 1.
- A little deeper about BigDecimal numbers
- A little hint on planning your training
- A new challenge game is available on JavaRush - Space Invaders
- A new generation of interactive toys - fighting spider MekaMon
- A new quest has appeared on JavaRush - Harvard CS50!
- A real success story after taking the JavaRush course
- A rehabilitation therapist who learned programming in 3 months: the story of Artem, JavaRush developer
- A selection of junior vacancies from Jooble
- A selection of junior vacancies from Jooble
- A selection of junior vacancies from Jooble
- A selection of junior vacancies from Jooble
- A selection of junior vacancies from Jooble
- A selection of junior vacancies from Jooble
- A selection of junior vacancies from Jooble
- A selection of junior vacancies from Jooble
- A selection of junior vacancies from Jooble
- A selection of junior vacancies from Jooble
- A short excursion into science fiction cinema. Part 2
- A small test on String
- A story about other people's problems
- A story for those over 30
- A success story or how easy it is to get lost in our complex world
- A Tale of Two Iterators: Competitive Modification Strategies in Java
- A teenager's first language before Java
- A year long success story
- About cryptocurrencies. Not so creepy crypto part one: blockchain technology
- About funny things from my activities in IT
- About the Junes
- Abstract classes in Java with concrete examples
- access modifiers. Private, protected, default, public
- Add everything related to the database. (Part 1) - "Java project from A to Z"
- Add everything related to the database. (Part 2) - "Java project from A to Z"
- Adding a client to articles - "Java project from A to Z"
- Adding a PostgreSQL database to a RESTful service on Spring Boot. Part 1
- Adding a PostgreSQL database to a RESTful service on Spring Boot. Part 2
- Adding a telegram bot to the project - "Java project from A to Z"
- adding an empty directory to a zip archive
- Adding Spring Scheduler - "Java project from A to Z"
- Adding the ability to work as an admin and statistics for him - "Java project from A to Z"
- Addition char
- Additional literature for self-study programming
- Additional materials for lectures CS50: Week 0 (lectures 1 and 2)
- Additional materials for lectures CS50: Week 1 (lectures 3 and 4)
- Aerobatics in a technical interview: how I got to Google, Microsoft and beyond
- After a year of working in IT
- Ah, those lines...
- AI beats humans in Stanford University's reading comprehension test
- AI learned to identify suicidal tendencies by scanning the brain
- AI, mobile wallets and virtual reality: mobile development trends 2020. Part 2
- AIDE - development environment for Android devices
- Algorithmic problems
- An amazing journey to Valhalla, or how a historian-archivist became a Java developer
- An intuitive, robust library for working with times and dates is finally available in Java (Part 1).
- An intuitive, robust library for working with times and dates is finally available in Java (Part 2).
- An offer to a Canadian company was withdrawn, but they were invited to Facebook: the story of developer Alexander Smeshkov’s relocation to London
- Analysis of a typical test task for a developer position
- Analysis of questions and answers from interviews for a Java developer. Part 1
- Analysis of questions and answers from interviews for a Java developer. Part 10
- Analysis of questions and answers from interviews for a Java developer. Part 11
- Analysis of questions and answers from interviews for a Java developer. Part 12
- Analysis of questions and answers from interviews for a Java developer. Part 13
- Analysis of questions and answers from interviews for a Java developer. Part 14
- Analysis of questions and answers from interviews for a Java developer. Part 15
- Analysis of questions and answers from interviews for a Java developer. Part 16
- Analysis of questions and answers from interviews for a Java developer. Part 2
- Analysis of questions and answers from interviews for a Java developer. Part 3
- Analysis of questions and answers from interviews for a Java developer. Part 4
- Analysis of questions and answers from interviews for a Java developer. Part 5
- Analysis of questions and answers from interviews for a Java developer. Part 6
- Analysis of questions and answers from interviews for a Java developer. Part 7
- Analysis of questions and answers from interviews for a Java developer. Part 8
- Analysis of questions and answers from interviews for a Java developer. Part 9
- Analysis of typical mistakes of novice programmers: part 1
- Analysis of typical mistakes of novice programmers: part 2
- And the Swiss, and the reaper. Who is a Full Stack developer and how to become one?
- And what is wrong?
- Android developer: features of the profession, prospects, necessary skills and abilities
- Android Development Environments
- Android OS version history
- Angular2+ Developer
- Annotations. Part one, a bit boring
- Annotations. Part two. lombok
- Anonymous classes in Java
- Another 3rd year student who went to IT
- Another story of another Java programmer
- Answers to the most popular questions about the Map interface
- Ant/Maven and Intellij Idea
- Appreciate time with streams
- Are my learning statistics sad?
- Are we overestimating machine learning?
- ArrayList class in Java
- ArrayList in Java
- Arrays in Java
- Article competition on JavaRush. Digest #1: April 18-23
- Article competition on JavaRush. Digest #1: October 2-8
- Article competition on JavaRush. Digest #2: April 24 - May 2
- Article competition on JavaRush. Digest #2: October 9-12
- Article competition on JavaRush. Digest #3: October 13-15
- Article translation. The Best Algorithms for Writing Code
- Artificial intelligence is really dangerous. But not at all the way you think
- ASCII text encoding (Windows 1251, CP866, KOI8-R) and Unicode (UTF 8, 16, 32) - how to fix the problem with krakozyabry
- Assignment and initialization
- Assignment and Initialization in Java
- Attack on Android smartphones will tell you what you're watching there
- Attribute selectors
- Authorization via VK
- Autopacking and unpacking in Java
- Autopacking and unpacking in Java
- Autumn internship-2018: there is still time to prepare!
- Backlinks in Java Regular Expressions
- Bad karma in programming. What is technical debt and how to eliminate it
- Balance of personal life and work, health and salary: what affects the developer happiness index in 2021
- Ban violators - 2
- Base class constructors
- Basics of regular expressions in Java. Part 3
- Battleship and Swing
- Become a developer at 30 without any education? I don’t even know, I was 29 :)
- Become a programmer and write your own application: students of the first stream of Java University talk about their goals and training
- Benefits of using Spring
- Best Books for OCAJP8 (1Z0-808) Java 8 Exam Preparation
- Best Java EE Books
- Best JavaRush Game Mods Issue #2
- bigdecimal in java
- BigInteger and BigDecimal
- Birth of a programmer: 9 months from scratch to Java Developer
- Bitwise negation - why is that so?
- Bitwise Operations in Java
- Book Review Head First Java
- Book Review: Java Data Structures and Algorithms by Robert Laforet
- Bookmark: “clean code” - articles and lectures on the rules of coding and refactoring
- Bookmark: A selection of articles about algorithms - lectures, interview questions and book reviews
- Bookmark: a selection of articles about data structures - lectures and interview questions
- Bookmark: a selection of articles about testing - theory, "success stories" and videos
- Bookmark: everything you need to know about databases and the SQL language - lectures, articles and videos
- Bookmark: How to learn Java. A large selection of training plans, tools and searches for motivation
- Bookmark: how to program on Android - articles, lectures and videos
- Bookmarked: a selection of articles about Java developer tools - Maven, Docker, GitHub and more
- Bookmarked: a selection of articles about programming books - reviews, overviews and useful lists
- Bookmarking: A Collection of Articles on Java Collections and Libraries - Lectures and Interview Questions
- Bookmarking: Design Pattern Collection - Theory, Interview Questions, and Book Review
- Bookmarking: Spring, Spring Boot, and Spring MVC Frameworks - Articles, Lectures, and Videos
- Books on the theory of algorithms)
- Brain fitness. Actual tasks for pumping programming skills
- Brainfuck interpreter
- Branching in Java
- break statement in java
- Breaking down the StringUtils class
- Bridge Design Pattern
- Brief Introduction to Gradle
- Briefly about the main thing - Java Collections Framework
- BufferedReader and BufferedWriter
- BufferedReader vs Scanner
- Building a JavaFX project into a jar file.
- Building an Airline Price Monitoring System: A Step-by-Step Guide [Part 1]
- Building an Airline Price Monitoring System: A Step-by-Step Guide [Part 2]
- Building an Airline Price Monitoring System: A Step-by-Step Guide [Part 3]
- Building and Running Your First Java Application (Part 2)
- Building the project using Maven
- Byte-by-byte work with files
- Bytes. What are we reading from the file?
- Calculator in Java with a base of only 10 lvl JavaRush (3Kyu task on CodeWars)
- Calling a constructor from a constructor
- Capabilities of smart machines (video from SciOne and Yandex)
- Career growth, money, motivation: what you need to think about before changing profession
- Casting (converting) primitive types in Java
- Casting primitive types. Casting int to short and byte
- Catch a wave
- Chain of words task
- charAt() Method in Java
- Cheat sheet "Using the final keyword"
- Chemistry + programming = victory!
- Choosing a programming language
- Chronicles of the former 1C nickname
- Class constructors. Java JDK 1.5
- Classes and interfaces. Trying to understand
- Classes for the 4th stream of the Java University will begin on February 14. Group recruitment continues!
- Classes, types of nested classes with examples
- Clicked in the wrong place
- Climber programmer
- Closures and callbacks. Need some advice.
- Code Coverage
- Code formatting
- Code writing rules: the power of proper naming, good and bad comments
- Coder team captain and chief solver. Who is a Team Lead and what does he do?
- Codes, inc; Room #003
- Codes, inc; Room #004
- Coffee break #1: How to properly sell your startup, 9 best Java frameworks for work in 2020
- Coffee break #10: disappointments in the work of a programmer that you need to be prepared for; PHP or Java: which is better for web development
- Coffee break #100. How to start an open source project on GitHub
- Coffee break #101. 19 Essential Java Interview Questions and Short Sample Answers
- Coffee break #102. Packaging Java Applications with Maven and GitHub Actions
- Coffee break #103. In defense of “Clean Code”: 100 timeless tips
- Coffee break #105. Why are Strings immutable in Java? Interface in Java and multiple inheritance
- Coffee break #107. Constructor Method in Java I Constructor Overload. Abstract Java Classes and Interfaces
- Coffee break #108. 12 Common Uses of Java Streams, How to Evaluate an Object's Memory Allocation in Java
- Coffee break #109. The most in-demand skills in Java development right now. 7 Java Optional Tips to Get Rid of Code Clutter
- Coffee break #11. How to make programming a habit and what types of non-traditional coding there are
- Coffee break #110. We solve the problem of how to find the third largest number in an array. Reverse a string in Java
- Coffee break #111. Polymorphism and dynamic binding in Java. For loop in Java + forEach loop syntax example
- Coffee break #112. How to declare, initialize and iterate over an array in Java. How to stop a Java thread without using Thread.stop()?
- Coffee break #113. 5 things you probably didn't know about multithreading in Java. 10 JetBrains Extensions to Fight Technical Debt
- Coffee break #114. The default constructor in Java is an example of a class constructor. Maven vs Gradle: How to Choose the Right Build Tool
- Coffee break #115. A simple way to group objects in Java. charAt() method - how to use it in Java
- Coffee break #116. How to use function pointers in Java. indexOf in Java - How to find the index of a string in Java
- Coffee break #117. Java Enum - enumeration with specific examples. While Loop in Java: Syntax and Uses
- Coffee break #118. What is the difference between C++ and Java languages. Private constructors in Java
- Coffee break #119. Introduction to Java Enterprise Edition (Java EE)
- Coffee break #12. Stereotypes that a programmer should get rid of and skills that cannot be avoided
- Coffee break #120. Java operators &, && (AND) || (OR). Introduction to GitOps and DevOps for Developers
- Coffee break #121. What is Classpath in Java and how to set it? Immutability in Java
- Coffee break #123. Java Constructor - Technical Interview Questions and Answers
- Coffee break #124. Builder design pattern. How serialization and deserialization works in Java
- Coffee break #128. Java Records Guide
- Coffee break #129. What is the difference between LinkedList and ArrayList? New features coming in Java 19
- Coffee break #13: What every newbie to programming should know; 4 Ways to Incorporate Design Thinking into Your Development Process
- Coffee break #130. How to work with Java arrays correctly - tips from Oracle
- Coffee break #131. The role of Java in web and mobile application development. Functional programming - pros and cons
- Coffee break #132. Let's take a look at ZGC, the newest garbage collector in the JDK. What is the difference between HashMap, LinkedHashMap and TreeMa...
- Coffee break #133. How to get only part of an array in Java. Interfaces and Abstract Classes in Java
- Coffee break #134. What to avoid when writing Java code. How final, finally and finalize are used in Java
- Coffee break #135. 5 Ways to Convert a File to a String in Java. How to change command line arguments in Java
- Coffee break #136. Sort an array in ascending or descending order with Arrays.sort(). What is the difference between List and Set interfaces?
- Coffee break #137. For loop or Foreach - which one is faster in Java? 8 Efficient Ways to Loop Through Each Entry in a Java Map
- Coffee break #139. Overloading and Overriding in Java. 5 Java Methods You Didn't Know About
- Coffee break #14. How a freelance programmer can find his first clients, 8 tips for juniors
- Coffee break #140. Abstract classes and interfaces in Java
- Coffee break #142. What role does the static keyword play in Java?
- Coffee break #143. Sealed classes in Java 17. 4 ways to implement Singleton
- Coffee break #144. How to convert array to List(ArrayList) in Java. Dependency Injection in Java
- Coffee break #145. 90 Frequently Asked Java Interview Questions and Answers
- Coffee break #146. 5 mistakes that 99% of Java developers make. Strings in Java - inside view
- Coffee break #148. How to turn any Java program into a standalone EXE file
- Coffee break #149. How to upgrade from Java 8 to Java 17. Different ways to iterate over a list in Java
- Coffee break #15: Why you shouldn't call yourself a junior and why you should start with Java
- Coffee break #150. Let's study examples of lambda expressions in Java. 7 Most Underrated Features of IntelliJ IDEA
- Coffee break #151. Implementation of a Queue in Java. 10 Must-Have Questions for Any Job Interview for a Java Backend Developer Position
- Coffee break #152. Java Coding Standards. HashMap in Java - usage features and interaction methods
- Coffee break #154. Three types of loops in Java. JDK 19: New Java 19 features coming in September
- Coffee break #155. Top 10 Functions in Java
- Coffee break #156. How to use Arrays.binarySearch() method in Java
- Coffee break #157. Using Java for front-end web applications in 2022
- Coffee break #158. 10 Tips for Handling Exceptions in Java
- Coffee break #159. Life cycle of a thread in Java. Functional Interfaces and Default Methods in Java 8
- Coffee break #16. Tips for remote teamwork and technical interview preparation
- Coffee break #160. Deep dive into Java ThreadLocal. Scanner class in Java
- Coffee break #161. How to handle Null in Java using Optional
- Coffee break #162. Implementation of a stack using a queue. Java Math class methods
- Coffee break #163. What is the difference between a lambda and a method reference. 5 Ways to Concatenate String Null in Java
- Coffee break #164. Three ways to convert an array to a list. How to Write a Palindrome Checker in Java
- Coffee break #165. Packages in Java. Thread-safe methods for beginners
- Coffee break #166. Why is encapsulation needed in Java? Three Ways to Use the Print Function in Java
- Coffee break #167. Things to review before a Java interview. What is the difference between enum and iterator in Java?
- Coffee break #168. Why override equals and hashcode methods in Java?
- Coffee break #169. Comparison of types. Java.io - I/O Operations in Java
- Coffee break #17. How to write pseudocode and 5 things that will help a junior achieve success
- Coffee break #170. We are writing a Java program to check for a right triangle. Creating your own sorting algorithm
- Coffee break #171. How to use the synchronized keyword. File Handling in Java
- Coffee break #173. What is the difference between HashMap and Hashtable. How to find and fix NullPointerException in Java
- Coffee break #174. Different Ways to Create an Object in Java.String to Int in Java - How to Convert String to Integer
- Coffee break #175. How can we read a JSON file in Java? What is Java Development Kit (JDK)?
- Coffee break #176. Similarities and differences between Array and ArrayList. How to Write an Effective equals() Method
- Coffee break #177. Detailed guide to Java Stream in Java 8
- Coffee break #18. How to properly discuss salary during an interview and how not to fail the development of your first MVP
- Coffee break #180. Variables in Java: what they are and how they are used. 5 Things You Should Know About Serialization and Deserialization in Java
- Coffee break #182. Functional Interfaces in Java
- Coffee break #185. Detailed guide to Java Collection Framework
- Coffee Break #19: 9 Tools to Improve Developer Productivity. What to do if you are a mediocre coder?
- Coffee break #190. How to convert Integer to String. Static and non-static inner classes in Java
- Coffee break #196. How to read files correctly in Java 8 and Java 11. How to sort a List in Java, various methods for sorting lists in Java
- Coffee break #20. What is legacy code and how to work with it. Tools that make writing technical documentation easier
- Coffee break #201. How to create a console banking application in Java
- Coffee break #203. How to handle exceptions using the try-with-resource statement
- Coffee break #209. 4 Ways to Find Duplicates in Java List. How to Create a Simple Media Player Using Java
- Coffee break #21. Integration of Python with Java. Meet Jakarta EE and Eclipse MicroProfile
- Coffee break #210. All Types of Garbage Collectors in Java You Should Know About
- Coffee break #217. How to initialize List in Java. 7 Simple Tricks to Improve Java Productivity: Tips and Examples
- Coffee break #22. How to get a job as a programmer without experience, 7 code editors for mobile devices
- Coffee break #220. How to Fix Exceptions in Java - A Detailed Guide
- Coffee break #221. Three ways to find an element in a Java array. What is Java Thread Local and how to use it
- Coffee break #224. How to iterate through a Hashmap using a loop. Understanding Void and Null in Java with Examples
- Coffee break #229. How to work with files and Input/Output in Java. Utility methods of the Objects class
- Coffee break #23. How can a developer overcome the impostor syndrome?
- Coffee break #230. What are Records in Java and how do they work?
- Coffee break #24. 5 tools to improve your GitHub experience
- Coffee break #241. How to Convert Strings to Arrays - Detailed Guide
- Coffee break #25. What's next for Java after its 25th anniversary? How to Stay Motivated While Learning a Programming Language
- Coffee break #26. Java Cost and Free Alternatives. BlueJ and Greenfoot: the best IDEs for beginners
- Coffee break #27. Stack Overflow Developer Survey 2020: Programming Languages, Education, Technology, and More
- Coffee break #28. 40 tips that will change your coding skills forever. Top 10 Java Development Environments
- Coffee break #29. 7 websites to prepare for a technical interview. What is the difference between Docker and Kubernetes?
- Coffee break #30. Technical design tools that may be needed when developing an application. 5 Best Tools for Java Developer in 2020
- Coffee break #31. 9 career mistakes every developer should avoid. Why is REST API architecture gaining popularity?
- Coffee break #32. 14 simple ways to be more productive every day. How many hours a day do programmers actually work?
- Coffee break #33. 3 Useful Tips for Security in Java Development. 4 Ways to Analyze Code Every Developer Should Know About
- Coffee break #34. 12 free tools to improve code quality and productivity. 4 personal traits that will take your development career to the next level
- Coffee break #35. How to comply with GitHub security rules. Useful tips for quickly debugging Java code
- Coffee break #36. 6 Useful Command Line Tools a Java Developer Should Know. Jbang: A useful tool for testing Java libraries
- Coffee break #37. A new future for Java. JVM, Kotlin and Java prospects after 2020
- Coffee break #38. What is a code review and why is it needed? Imposter syndrome is a developer's best friend
- Coffee break #39. 6 reasons to know at least one programming language. 12 Useful Refactoring Rules
- Coffee break #41. How to find a coding mentor. 6 things that make you a good programmer
- Coffee break #42. What to do if you don't know something. 5 Best Java Libraries for Maximum Productivity
- Coffee break #43. 6 programming mistakes that prevent you from getting your dream job. How to Contribute to Open Source Software for the First Time
- Coffee break #44. 10 Best Java Testing Frameworks in 2020
- Coffee break #45. What you need to know about time estimation in software development. 5 Best IntelliJ IDEA Plugins
- Coffee break #46. 5 ways to improve code quality while working on a development team. Recommendations for beginning freelancers
- Coffee break #48. 9 useful habits for a junior developer
- Coffee break #49. Code examples every developer should see. How to prepare for an interview
- Coffee break #50. The benefits of pair programming (and why I hate it). How to Write a Cover Letter for a Resume: Hiring Manager Tips
- Coffee break #51. 4 simple ways for a programmer to avoid mental fatigue. 7 steps to help you overcome your fear of coding
- Coffee break #52. 10 Most Helpful Sites for Java Developers, 7 Software Development Models You Should Know About
- Coffee break #53. 40 words to spice up your developer resume. 7 Ways to Improve Your Programming Skills
- Coffee break #54. Anti-patterns to avoid in code. How to learn how to solve problems in a technical interview
- Coffee break #55. 4 tips for finding a developer community. 5 unexpected skills that a beginner programmer needs to master
- Coffee break #56. A Quick Guide to Best Practices in Java
- Coffee break #57. 5 Best Free Online Collaboration Tools. Career Tips for Junior Developers
- Coffee break #58. 20 Important Interview Questions a Java Developer Should Know About. Benefits of knowing multiple programming languages
- Coffee break #59. Text editor or IDE: which is better for beginner programmers? How to get your first developer job - conclusions from resume review
- Coffee break #60. How garbage collection works in Java (JVM). 15 Essential Questions About Spring in a Technical Interview
- Coffee break #61. Tools that improve the quality of Java code. Java language and open source projects
- Coffee break #62. How to stay productive all day long. How a New Developer Can Get Taken Seriously
- Coffee break #63. How can a software developer improve their soft skills. Code Refactoring - Use Cases and Benefits
- Coffee break #64. How to write clean code. Why Java is better than C++ for low latency systems
- Coffee break #65. 5 useful tips for maintaining someone else's code. Java Collection and answers to the most common interview questions
- Coffee break #66. 5 of the strangest and most difficult programming languages. 6 Great Tools to Improve Developer Productivity
- Coffee break #67. What is the difference between coding and programming? Java 16 Features Every Java Developer Should Know
- Coffee break #68. An honest opinion about Java and its ecosystem. Three New Java Tools to Consider in 2021
- Coffee break #69. 5 unique ways to get a job in 2021. What is code churn and how to measure it
- Coffee break #70. How to write Java code faster with Lombok. Training list for beginner programmers
- Coffee break #71. Best Practices for Java Code Analysis
- Coffee break #72. Code quality control and why you need it. What is a monad? Basic Theory for Java Developer
- Coffee break #73. How to Improve Your Java Code with Streams. Five Best IntelliJ IDEA Plugins for Java Developers
- Coffee break #75. Advantages and disadvantages of using Spring Boot. Functions for Strings in Java
- Coffee break #76. Debugging Tips: Act Like a Detective. 5 useful tricks for writing clean code
- Coffee break #77. How I dealt with severe impostor syndrome. How to pass a programming interview - advice from a senior developer
- Coffee break #79. 10 mistakes Java developers make that prevent them from achieving success. A Developer's Guide to Writing Meaningful Code Comments
- Coffee break #8: How to quickly learn to read someone else's code. Errors when creating a profile on GitHub
- Coffee break #80. Encapsulation in Java. 13 App Development Ideas in 2021
- Coffee break #81. The best Java libraries every developer should know. Why write clear, meaningful code (and how to do it)
- Coffee break #82. 41 Tools to Monitor JVM and Java Application Performance
- Coffee break #83. What character traits distinguish outstanding programmers. Simple Programming Guide: Functions and Methods
- Coffee break #85. Three Java lessons I learned the hard way. How to use SOLID principles in code
- Coffee break #86. A Quick and Easy Guide to Reformatting Code in IntelliJ IDEA
- Coffee break #87. Why is unit testing important for developers? 5 Ways to Copy an Array in Java
- Coffee break #88. The power of metadata: how to work with spaghetti code. Garbage collection in Java - how it works and what are its advantages
- Coffee break #89. 10 Best IntelliJ IDEA Plugins to Boost Your Productivity. Handling exceptions in Java Streams using the functional interface
- Coffee break #9: How continuous testing speeds up the development process and what programming languages a Java developer should know
- Coffee break #90. 4 Pillars of Object Oriented Programming
- Coffee break #91. 7 bad programming habits you should break right now. indexOf() method in Java
- Coffee break #92. 20 Frequently Asked Java Interview Questions
- Coffee break #93. How the String class works in Java. Learn how to implement a web interface in Java
- Coffee break #94. Review of five static Java code analyzers. Java heap and stack memory errors
- Coffee break #95. How to solve the multiple inheritance problem in Java
- Coffee break #97. Be careful with the Java Optional method. How to display and sum elements from a list in Java
- Coffee break #98. New Nullpointer exception in Java 17. What does <T> mean in Java?
- Coffee break #99. How to copy files from one directory to another in Java. Strings in Java
- Collection of Java training materials
- Collections in Java | Java Collections
- Collections. Map. Removal.
- Command pattern in your own words
- Comments in java
- Comments in Java: not so simple
- Comments in the Java language
- Comments in the Java language
- Common errors in exception handling
- Companies succeed better with specialists who have soft skills: HR explain why IT specialists need soft skills
- Comparator in Java
- Comparator in Java
- compareTo method
- Comparison operators and logical operators. Branching in the program. Conditional operator
- Compiling and running Java applications under the hood
- Compiling and running Java without an IDE
- Compiling to Java
- Complex lists made easy
- Complexity of algorithms
- Concurrency in Java. Tutorial - Thread-safe constructs.
- Connecting Libraries with Maven
- Connecting the Jackson library in the 33rd level
- Conquering CodeWars (Solving the 4kyu problem)
- Conquest of Spring Boot
- Constants and Internationalization
- Constructors and void methods, difference
- Constructors in Java
- Continuation of the analysis of the test task
- Continuous Integration
- Contracts equals and hashCode or whatever it is
- Convert Enum to String
- Convert JAR to executable (.exe) file
- Converting a number to an array of numbers.
- Cool SQL optimizations that do not depend on the cost model. Part 4
- Cool SQL optimizations that do not depend on the cost model. Part 5
- Cool SQL optimizations that don't depend on the cost model. Part 1
- Cool SQL optimizations that don't depend on the cost model. Part 2
- Cool SQL optimizations that don't depend on the cost model. Part 3
- Cooler than T9
- Course "Android Basic" from Google in Russian
- COVID-19 and robots. How coronavirus will spark a boom in investment in automation
- Create a simple weather bot for Telegram in a few evenings
- Create a telegram bot using Spring Boot
- Create a telegram bot using Spring Boot Pt.2: Quiz Bot
- Create a telegram bot using Spring Boot Pt.3: Quiz Bot
- Create an independent *.exe
- Create your own collection
- Creating a "Magic Square" in Java
- Creating a chat via Socket in Java
- Creating a GUI with IntelliJ Idea
- Creating a project in IntelliJ IDEA
- Creating a simple web application with servlets and jsp (part 1)
- Creating a simple web application with servlets and jsp (part 1)
- Creating a simple web application with servlets and jsp (part 2)
- Creating a simple web application with servlets and jsp (part 2)
- Creating a simple web project in intellij idea enterprise edition. Step by step with pictures
- Creating a simple web project in IntelliJ Idea Enterprise. Step by step with pictures
- Creating a Telegram bot in Java: from idea to deployment
- Creating and Running Your First Java Application (Part 1)
- Creating applications on Android
- Creating your own annotations in Java
- Creating Your Own Loop Using Lambda Expressions in Java 8
- CS50 Supplementary Materials (Week 3, Lectures 7 and 8): Asymptotic Notation, Sorting and Search Algorithms
- Data mining. How to turn data into gold and why use Java for this?
- Data Structures in Java - Stack and Queue
- Data Structures: Binary Tree in Java
- Data Structures: Pyramid (Binary Heap) in Java
- Database integration testing with MariaDB to replace MySql
- Deadline is close! How to make the right project estimates
- Debug in Intellij IDEA: a guide for beginners
- Debug, approve, task: a mini-dictionary of slang and professional vocabulary for programmers
- Decent and beautiful code
- Decorator design pattern with examples
- Deep Learning, Artificial Intelligence and Machine Learning for Dummies: Explained with an Example
- Default Constructor and Preserving Class Integrity in Java
- Default methods in interfaces
- Default Methods in Java 8: What Can and Can't They Do?
- Dependency Injection. Help the teapot!
- Deploy Java Application to Amazon Web Services (AWS) Cloud Platform
- Deploying a web service on Tomcat in Intellij Idea
- Design pattern “Strategy”
- Design Pattern Adapter
- Design Patterns for Dummies
- Design patterns in Java
- Design Patterns in Java [Part 1]
- Design Patterns in Java [Part 2]
- Design Patterns: AbstractFactory
- Design Patterns: FactoryMethod
- Design Patterns: Singleton
- Designing Classes and Interfaces
- Detailed analysis of the ArrayList class [Part 1]
- Detailed analysis of the ArrayList class [Part 2]
- Detailed analysis of the HashMap class
- Developer Interview: Debriefing Database Questions
- Developer stories about strange hunting
- Developer's Guide to NoSQL
- Dewey is the first artificial "writer"
- Difference between abstract classes and interfaces
- Difference between Servlet, Spring MVC and Spring Boot
- Difference between State and Strategy patterns in Java
- Difference between this and super keywords in Java
- Differences between constructors and ordinary methods.
- Differences between early and late binding in Java
- Differences between weak, soft, phantom and regular references in Java
- Difficulties in learning Java
- Digest of articles by students JavaRush #1 for February 17-19
- Digest of articles by students JavaRush #2 for February 20-23
- Digest of JavaRush student articles #3 for February 24 - March 5
- Discounts in gaming stores on Black Friday
- Dnepr: internship and vacancy for Java Junior developer
- Do not ask for help and discard old technologies: common mistakes of beginners according to Java-mentor Anton Kupreichik
- Do not freak out and do not write to a recruiter on weekends: how can a jun not screw up while looking for a job
- Do you need a diploma/credential to get a job as a programmer?
- Do you need Head First Java?
- Does a programmer need a higher education? The opinion of developers and recruiters
- Does it make sense to read Java Philosophy, for SE 5/6
- Don't give up and everything will work out
- Double brace initialization
- DressCode Trojan infected millions of Android devices
- Dynamic Arrays in Java
- Dynamic Proxies in Java
- Easy HTML parsing with jsoup
- Eclipse Java Review: Custom Development Environment
- Eclipse, NetBeans or IntelliJ IDEA? Choosing an IDE for Java Development
- Effective programming training
- Efficiently work with code in IntelliJ IDEA
- Eight things that helped me find a job
- Email Marketing Specialist
- Empathy as a developer's secret superpower
- Employment history
- Employment history
- Employment history of an almost thirty-year-old family man
- Employment test, let's figure it out ..
- English for IT and for interviews
- English JavaRush
- English, Git and my project on the framework. Tips for learning and more from developers who have passed JavaRush
- Enter IT at 31
- Enter the date from the keyboard in the format "08/18/2013" Display this date in the form "AUG 18, 2013".
- Entering numbers in IntelliJ IDEA
- Enum in Java: how to use a class
- enum in java. Practical examples. Adding Constructors and Methods
- Enums in Java (java enum)
- EPAM trainings for Kiev residents
- EPAM: Software Testing Introduction [Kharkiv] Spring 2018
- equals & hashCode Methods: Usage Practice
- Equals in Java and String compare - String comparison
- Error in Learn Java Tutorial by Katie Sierra and Burt Bates
- Error: Could not find or load main class
- Escaping characters
- Escaping characters in Java
- Eternal construction and diving paradise: relocation to the Philippines
- Eternal Sunshine of a Blank Screen: What to Watch on New Year's Eve
- Ethical hackers make almost three times more money than programmers
- Everyone builds their own destiny
- Everything is !simple.
- Everything will work out
- Everything you need to know about software development methodologies: trends, principles and pitfalls for beginners
- Everything you wanted to know about Maven - "Java project from A to Z"
- Everything you wanted to know about Maven. (Part 2) - "Java project from A to Z"
- Exceptions and their handling
- Exceptions in Java
- Exceptions in Java (Java Exception)
- Exceptions: checked, unchecked and your own
- Expansion/narrowing of reference types: different sources - different interpretation
- Explanation of method interaction (for beginners)
- Expressing gratitude for the gift! Book: Head First Design Patterns
- Extension and narrowing of reference types
- Externalizable Interface in Java
- Factorial in Java programming
- Factory design pattern
- Factory Method and Abstract Factory Patterns
- Failures and successes: we asked developers to tell us about the results of 2020
- Fall JavaRush internship: enrollment is already underway!
- Fear of an interview: how to stop being afraid and start going to an interview
- Fear of rejection: how not to give up if you don't get hired
- Features of TreeMap in Java
- February 14th is Programmer's Day! Happy holiday!
- Feedback on real projects
- Field initialization
- FileReader
- FilterInputStreeam and FilterOutputStream
- Final, Constants and Immutable in Java
- FindBugs helps you learn Java better
- Finding the center of an irregular figure on a plane
- Finding your first job is always stressful: a senior's advice on how to successfully pass an interview
- First interview with the creator of JavaRush
- First job as a developer in the Czech Republic
- First job in IT. A couple of tips for writing an attractive resume
- First job: why is it so hard to find?
- Five Basic Class Design Principles (SOLID) in Java
- Five reasons to learn English
- Flow management. The volatile keyword and the yield() method
- For and For-Each Loop: a tale of how I iterated, iterated, but not iterated
- for each vs for: usage scenarios
- For Loop in Java
- for-each loop in java
- Formatting Number Output in Java
- Framework Spring and what is it used with?
- Free internships for trainee developers: selection in Ukraine, Russia and Belarus
- Friday Java Junior vacancies for Kiev residents
- From 8 to 13: A complete overview of Java versions. Part 1
- From 8 to 13: A complete overview of Java versions. Part 2
- From accountant to developer
- From automotive to programmers
- From Bartender to Developer
- From courier to Java developer
- From design engineer to full-stack programmer-consultant in 3 years
- From electricians to programmers
- From engineer to programmers
- From Google search to work
- From Hello World to Spring Web MVC and what does servlets have to do with it
- From housewife to programmers
- From HTTP to HTTPS
- From Jun's resume: Spring Boot is a "magic" Java framework
- From Jun's summary: Hibernate - a framework for working with databases
- From Jun's summary: Spring Framework is a popular Java framework
- From Jun's Summary: Spring MVC - Java Design Pattern for Web Applications
- From manager to programmer in a month and a half
- From mechanics to Java developer at 30 years old!
- From medicine to programming without specialized education
- From military to programmers: the story of Anton, JavaRush developer
- From NASA to the deserts of Africa. State and socially significant projects in Java
- From princes to dirt, and then back
- From ring to IT
- From sales to IT
- From Soviet Calculator to Programming: The Story of JavaRush Developer Roman Prishchepa
- From System Administrator to Java Developer
- From teachers to big data
- From the army to IT
- From the army to IT or how I became a C# developer using JavaRush
- From the notes of a sophomore who is rejected
- From the start of training to the offer
- From uni to middle school
- Front-end via Back-end
- Functional Interfaces in Java
- Fundamentals of Concurrency: Deadlocks and Object Monitors (sections 1, 2) (translation of the article)
- Fundamentals of Fundamentals by Kay Horstmann
- Game 2048
- Games Section on JavaRush: Useful Theory
- Garbage Collector in Java
- General programming style guide
- General reasoning
- Generating a Fixed Length String
- Generating a random number in a given range
- Generics for cats
- Generics in Java (practice)
- Genius, programmer, strategist, manager. Who is a Tech Lead and how to become one?
- Getdown or How to configure java application updates
- Getters and broken encapsulation
- Getters and Setters
- Getters/Setters. Evil. And point
- Getting rid of loops in Java 8
- Getting Started with Docker
- Getting Started with Git: A Complete Beginner's Guide
- Getting started with Maven Alfresco SDK part 1
- Getting started with Maven Alfresco SDK part 2
- Girl programmer
- GitFlic: The Russian equivalent of GitHub is out of beta. Let's see what's there
- GitHub Code Search: Find more, search less - GitHub launches search engine
- Github Security Lab Announcement: Protecting All Code Together
- Global labor market
- Global variables in Java: when to use them?
- Google announced a competition for Android Things developers
- Google has released Android Oreo (Go edition) for entry-level devices
- Google introduced the augmented reality platform ARCore for Android
- Google introduced the Poly library for searching, viewing and downloading 3D objects
- Google Risk Ratio. What is behind the $350 billion figure?
- Google's Android Fundamentals course is available on JavaRush
- Got a job at the best IT company in my city: JavaRush users sum up 2021
- Got my first job as a programmer in 9 months
- Grammarly keyboard with advanced grammar checking is now available for Android devices
- Gratitude for the competition
- Gratitude from the bottom of my heart
- Groundhog Day is dedicated to ... Recursion in real life
- Growing algorithms or a painless introduction to algorithms
- Growing competitors or investing in the future? How mentoring is useful for a programmer
- Guide from psychologists on how not to “burn out” at work during the lockdown
- Handling Exceptions in Spring Boot Controllers
- Harvard CS50: Week 1 Assignments (Lectures 3 and 4)
- Harvard CS50: Week 2 Assignments (Lectures 5 and 6)
- Harvard CS50: Week 3 Assignments (Lectures 7 and 8), Part 1
- Harvard CS50: Week 3 Assignments (Lectures 7 and 8), Part 2
- Harvard CS50: Week 4 Assignments (Lectures 9 and 10)
- hash set in java
- HashMap and ConcurrentHashMap are popular interview questions
- HashMap in Java - what kind of map is this?
- Hell of a problem: getting started refactoring legacy code
- Help me make a choice.
- Help requests for IntelliJ IDEA
- Help, I need some motivation!
- Helper in learning Spring Boot
- Hi all! My name is Vova, I am already 9 years old. I've been learning Javarush for three and a half months and finally reached LEVEL 22!
- Hibernate for dummies. Review of the book "Java Persistence API and Hibernate"
- Hibernate Interview Questions
- Hibernate, Spring, Servlet
- Hire me! How to make a cool resume and LinkedIn profile for a novice programmer
- History of success. 20 hours of programming per week, master's degree and personal life
- Hold your tokens: Bitcoin Gold hard fork took place ahead of time
- Hot promotion or “summer, discount, JavaRush”!
- Hotkeys for writing code
- How a factory worker became a junior in a provincial town
- How a humanist became a Java programmer and moved to Innopolis
- How an interview test turned into an open-source library
- How an old humanist went to IT
- How Android works. Introduction for Java Developers
- How are containers and Java related?
- How can a developer easily integrate into a new project? Video
- How classes are loaded in the JVM
- How did I become a developer in half a year?
- How do I know what I can do?
- How do you fight pain?
- How does HashMap work in Java?
- How HashMap works in Java
- How I Became a Developer
- How I Became a Junior Java Developer
- How I became a programmer
- How I became a programmer at 17
- How I became a programmer, or “Through thorns to the stars” =)
- How I didn't become a Java programmer
- How I found a job at level 11 :)
- How I found a job thanks to JavaRush!
- How I got a job as a Java programmer
- How I Hosted a Spring-Boot Application on Heroku
- How I received Intellij Idea: Ultimate Edition
- How I stopped being afraid and fell in love with BitBucket
- How I take notes from Java books and lectures using OneNote
- How I went from being a street food vendor to working for leading technology companies. Part 2 - Get a job
- How I went from being a street food vendor to working for leading technology companies. Part 3 - First week at a new job
- How I Went From Street Food Vendor to Top Tech Companies Part 1
- How it was? Or my first project
- How Java fared in 2017
- How long does it take to develop an Android messaging app?
- How much are you worth (translation)
- How much do programmers spend on additional training?
- How not to get lost in time - DateTime and Calendar
- How not to procrastinate until next Monday: simple tips to finally start learning
- How online learning has become the new normal
- How programming skills helped me get money back for a lost stroller
- How refactoring works in Java
- How serialization works in Java
- How to (not) get a junior position at Epam / What is lab training
- How to add a library to IntelliJ IDEA (using JAXB as an example)
- How to assess your value in the labor market: a guide for developers
- How to avoid failing an online interview? Let's look at common mistakes
- How to become a “non-humanitarian” in 10 months
- How to become a cool developer from an ordinary coder? Learning Computer Science
- How to become a Java programmer, not go crazy with a lot of information, love programming and live a normal happy life?
- How to become a magician in IntelliJ IDEA? Watch Heinz Kabutz's Free Course
- How to become a non-humanitarian in 10 months?
- How to become a programmer (part 1)
- How to become a programmer (part 2)
- How to become a programmer (part 3)
- How to become a programmer at 34: the story of Pasha, JavaRush developer
- how to create a duplicate/copy of an IntelliJ IDEA project?
- How to create an executable jar in Intellij IDEA / how to create jar in IDEA
- how to create exe file in intellij
- How to create your own template (Live Template) in IntelliJ IDEA?
- How to deploy Postgres in Docker and connect to a Spring-Boot application
- How to do authorization in Spring Boot and JWT
- How to effectively override the ToString() method using ToStringBuilder.
- How to find a job in IT if you have completed 20 levels of JavaRush
- How to find a job? Distribution of resumes.
- How to find a job? Resume Distribution Tips
- How to get $5000 per month after 2.5 years of work
- How to get a list of dead threads from a ThreadGroup? level 28
- How to get into IT in a year and a half, but still not become a Java developer
- How to get started with automated testing, part 1
- How to get started with JavaRush: course guide
- How to get started with Oracle DBMS development
- How to hide password characters during console input?
- How to import a project from GitLab to IDEA?
- How to launch a simple website using NetBeans?
- How to learn and where?
- How to learn English without wasting time
- How to learn Java correctly
- How to learn Java if you are already over 30 ...
- How to learn Java if you are over 30...
- How to learn with JavaRush: a course guide
- How to make money from your software and not work for your uncle
- How to motivate yourself
- How to perform exponentiation in Java
- How to print numbers from 1 to 100 in Java without loops and conditions?
- How to properly sort in Java
- How to publish a post in a group on JavaRush
- How to remove artifacts in the new version of IntelliJ IDEA 2018.1 (under Windows with a scale other than 100%)
- How to run code from Thinking in Java 4th Edition
- How to run javarush tasks simultaneously from two computers?
- How to save a career and not be considered a fool? Cyber security rules for remote work
- How to send an email from a Java application (with example)
- How to send an SMS message and what is needed for this?
- How to start learning Java
- How to start learning programming from scratch
- How to start learning Spring
- How to start programming
- How to take a break from work and study to good use: 5 activities that will help you switch your brain
- How to take notes when learning programming: tips with pictures
- How to understand what IT suits you and organize training: mentor Alexey Kapustnik answers popular questions from novice programmers
- How to use classes - ArrayList, Vector and HashMap collections provided by Java Collections Framework
- How to use CopyOnWriteArraySet in Java with an example (translation)
- How to use the JavaRush project: instructions in detail
- How to Write a Star Resume According to Software Design Principles
- How to Write a Technical Resume: Tips for Beginner Programmers
- How to write clean code
- How to write code correctly?
- How to Write Methods Efficiently
- Http server
- I am the best
- I didn’t go to Norway for money: the story of developer Dima Titov’s relocation
- I do not want to study! When can a junior coder start looking for a full-time job?
- I don't want to go to Siberia
- I entered the humanities, but I liked mathematics: the story of the developer Masha
- I failed at least 10 interviews before I was hired: the story of developer Yuri Sharoiko
- I met JavaRush at the age of 43: the story of programmer Madina Noren
- I retrain people to become Java programmers (Archive)
- I sent dozens of resumes to foreign companies, but no one answered me: the story of the relocation to Germany of the programmer Andrey Gorkovenko
- I studied JavaRush several years ago
- I used to fly a fighter plane myself - now I'm a programmer
- I vowed not to associate my life with Java: the story of the developer Anzor Karmov
- I want to create a game
- I want to share books on Java
- I wanted to be a developer, but I became DevOps
- I was just invited for an internship at Google: the story of developer Sergey's relocation to Switzerland
- I will never learn to program. Simple tips on how to build a training plan and move step by step towards the goal
- I will program: we collect a portrait of a student who will definitely learn Java
- I wonder if there are many old people like me who have become infected with programming?
- I work in a food fintech company: developers share their experience
- I work in a product IT company: developers share their experience
- I work in an outsourcing IT company: developers share their experience
- I'd rather be a good tester than a mediocre developer: the story of tester Dmitry Sokolov
- I'm 24 and I'm a slob
- I'm afraid to be a junior in a densely populated IT market: how to overcome the fear of competition and become a programmer
- I'm also a developer now.
- I'm crazy about my job
- I'm resigning. How can a programmer launch his startup and avoid failure?
- I/O in Java. Classes FileInputStream, FileOutputStream, BufferedInputStream
- I/O streams and strings in Java
- IBM has created a 50-qubit quantum computer
- idea hot keys
- IDEA, Git, BitBucket in practice. Part 1: Basics. We work locally.
- Immigration to the USA
- Implementation of bubble sort in Java
- Implementation of multilingual application
- In development through testing.
- In Java 8 you can concatenate strings
- In response to the article "Why use SerialVersionUID inside the Serializable class in Java"
- In short, I decided to switch
- In the beginning there was JavaRush
- In theory about bytecode, JVM and microcontrollers | Java code for MK
- Information Technology
- Inheritance as a phenomenon
- Inheritance in Hibernate: my first publication on Habrahabr
- Inheritance of inner classes (nested classes)
- Inheritance vs Composition in Java
- Inner classes in local method
- Innopolis - has anyone heard anything about it?
- Insertion sort
- Installing and working with the JavaRush plugin: answers to popular questions
- instanceof and the basics of inheritance
- instanceof operator
- Instanceof Operator in Java
- Intel has created a chip for processing neural networks
- IntelliJ IDEA - Not big, great tips.
- IntelliJ IDEA - profiling
- IntelliJ Idea : Decompilation, Compilation, Substitution (or how to fix other people's mistakes)
- IntelliJ IDEA + JavaRush Plugin: Some Changes
- IntelliJ Idea 2018.1: what's new?
- IntelliJ IDEA 2019.1: what's new in our favorite IDE?
- IntelliJ IDEA and Debug: not diving, but snorkeling
- IntelliJ IDEA Community Edition 2018.2.4 x64 Settings
- IntelliJ IDEA FAQ
- IntelliJ IDEA from smartphone/tablet?! - You can, it turns out, and so!
- IntelliJ IDEA is not quite friendly with the new macOS Sierra
- IntelliJ IDEA Questions
- Intellij Idea stopped recognizing Russian letters
- Intellij IDEA strange behavior
- IntelliJ IDEA themes
- IntelliJ IDEA User Guide: Keyboard Shortcuts
- IntelliJ IDEA User Guide: More Hotkeys!
- IntelliJ IDEA User Guide: Source Control Basics
- IntelliJ IDEA User Guide. Application Server.
- IntelliJ IDEA User Guide. Basics and installation
- IntelliJ IDEA User Guide. Basics of refactoring.
- IntelliJ IDEA User Guide. Basics of using the code editor.
- IntelliJ IDEA User Guide. Checks.
- IntelliJ IDEA User Guide. Code completion.
- IntelliJ IDEA User Guide. Code style and formatting
- IntelliJ IDEA User Guide. Debugger
- IntelliJ IDEA User Guide. Fundamentals of working with version control systems
- IntelliJ IDEA User Guide. Navigation.
- IntelliJ IDEA User Guide. Pop-up windows with hints.
- IntelliJ IDEA User Guide. Search for uses.
- IntelliJ IDEA User Guide. User interface
- IntelliJ IDEA: Code Style and Formatting
- IntelliJ IDEA. Guide to get the Ultimate version for a penny
- IntelliJ IDEA.Two JavaRush accounts from one computer
- Interested in mobile development? Learn Java!
- Interesting easy projects
- Interface in Java
- Interfaces - markers
- Interfaces for those who are “very interested, but don’t understand anything”
- Interfaces in Java
- Internship at Netcracker: Kyiv and Odessa
- Internship in Java based on Sigma Software in Kyiv: start on December 20
- Interview experience
- Interview Questions: Java Data Structures. Part 1
- Interview Questions: Java Data Structures. Part 2
- Interview. Need your opinion
- Introduction to classes: writing your own classes, constructors
- Introduction to EJBs
- Introduction to Functional Interfaces
- Introduction to Java bytecodes
- Introduction to Java EE
- Introduction to Java FX
- Introduction to Java Operators: Boolean, Arithmetic, Bitwise
- Introduction to Maven, Spring, MySQL, Hibernate and the first CRUD application (part 1)
- Introduction to Maven, Spring, MySQL, Hibernate and the first CRUD application (part 2)
- Introduction to Maven, Spring, MySQL, Hibernate and the first CRUD application (part 3)
- Introduction to Maven, Spring, MySQL, Hibernate and the first CRUD application (part 4)
- Introduction to PostgreSQL PL/Java
- Introduction to Scrum
- Introduction to SpotBugs: Static Code Analysis Tool
- Introduction to String, StringBuffer and StringBuilder in Java
- Introduction to the Jackson Framework
- iOS Developer in JavaRush
- Is it difficult to switch from Java to C++ or C#?
- Is it possible to find a JavaRush test task somewhere?
- Is it possible to learn Java from scratch and become a serious programmer?
- Is it worth learning Java in 2018? Answered by Cody Weber
- Is it worth working towards PEGA BPM?
- Is Java a good first language to learn? We analyze perspectives and talk about pitfalls
- Is null an object in Java?
- Is programming hard work or an easy way to make money?
- Is the end of Java near? No! And that's why…
- Is there a difference between Kotlin and Java?
- Issues with starting servlets
- IT companies in Almaty
- IT companies in Kharkov. Part 1
- IT companies in Kharkov. Part 2
- IT companies in Kyiv. Part 1
- IT companies in Lviv. Part 1
- IT companies in Lviv. Part 2
- IT companies in Minsk
- IT companies in Moscow
- IT companies in Odessa. Part 1
- IT companies in Odessa. Part 2
- IT companies in St. Petersburg. Part 1
- IT companies in St. Petersburg. Part 2
- IT giants whose business is impossible without Java
- IT news April 30: Google changes the rules for developers, Quarkus will refuse support for Java 8, Pavel Durov promised to sell his stake in Telegram
- IT news February 19: the code for the Apollo 11 lunar program was posted on GitHub, Elon Musk again warned about the dangers of AI, programmers are le...
- IT news January 11: Durov urged users to switch to Android, Huawei will launch its own browser, salaries of Java developers in Ukraine rose to a recor...
- IT news January 21: A web developer almost fell into IT slavery during employment, iOS developers can now create their own discount codes, Google Driv...
- IT news January 21: machine learning will be added to IntelliJ IDEA, the Java developer profession is recognized as the best in Australia, open source...
- IT news January 22: An appeal to programmers was found in the code of the White House website, the oldest archive of computer programs was closed, dev...
- IT news January 23: developers suffered from the coronavirus epidemic, the Russian Java runtime environment is optimized for the cloud, the average an...
- IT news January 27: JetBrains published a roadmap for the development of YouTrack, GraalVM 22.0 improved compilation of Java code, VK launches an inte...
- IT news January 27: programmers receive more than half of all freelance fees, access to the new version of IntelliJ IDEA is open, a quarter of Russian...
- IT news January 28: A Ukrainian Middle Java developer told how he received an offer for 8 thousand dollars, in Belarus they do not rule out depriving ...
- IT news January 8: Telegram allows you to calculate the exact location of users, JetBrains was accused of involvement in hacking American companies, t...
- IT news June 12: JetBrains released a report on the popularity of programming languages, Apple published the program for the WWDC 2020 developer confe...
- IT news June 15: GitHub will replace “master” with an alternative term, Yandex now has a service for video calls, a Dagestan programmer will receive $...
- IT news June 3: Huawei lures programmers with huge salaries, the Russian Prime Minister was warned about the danger of emigration of IT specialists, G...
- IT news June 30: Data from 92% of all accounts leaked from LinkedIn, GitHub created a tool that offers developers their own code options, IntelliJ IDE...
- IT news June 4: China has created the world’s most powerful neural network, Russia is preparing to launch an analogue of GitHub, Huawei has opened acc...
- IT news March 12: Oracle offers certification in honor of the 25th anniversary of Java, GitHub blocked a repository demonstrating a vulnerability in M...
- IT news March 12: The USA lifted the restriction on the entry of foreign programmers, Trump turned to IT companies for help, the UK introduces a tax o...
- IT news March 13: Explosive growth of Internet traffic in Italy, Microsoft stops development of Visual Basic, Yandex transfers employees to a remote s...
- IT news March 16: The number of errors in the code has increased by 50%, hackers are using coronavirus for extortion, a money transfer function has be...
- IT news March 18: GitHub for mobile devices left beta, Oracle released Java 14, adding applications to the Google Play Store may take longer
- IT news March 20: Netflix and YouTube deliberately degraded the quality of broadcasting, the developer of robotic cars Uber admitted guilt in stealing...
- IT news March 25: GitHub will finance developers, details about Java 15 have appeared, a drop in salaries in IT has been recorded in Belarus for the f...
- IT news March 4: Google will completely stop tracking user actions, Russia may introduce a tax on foreign IT companies, support for voice and video ca...
- IT news November 14: mobile application for GitHub, dangerous bug on Facebook, best cities for Ukrainian programmers
- IT news November 21: Durov against WhatsApp, the Ripple payment network chose Java, new features in Java 14 became known
- IT news November 22: Microsoft has assessed IT specialists from Russia, Google offers $1.5 million for hacking a phone, Tinkov complains about “triple...
- IT news November 26: Facebook will pay its users $300, GitHub will have a dark interface, IntelliJ IDEA has been updated to version 2020.2.4
- IT news November 5: Python has become more popular than Java for the first time in history, Russian IT business has come to the defense of Google Play...
- IT news October 15: The speed of mobile Internet on the 5G network reached 2 Gb/sec, programmers caused a diplomatic scandal, the mobile version of Gi...
- IT news October 23: 5 programming languages have been identified that will no longer be in demand in 10 years, GitHub introduced a developer certifica...
- IT news October 27: Elon Musk’s company announced the cost of satellite Internet, end-to-end encryption was enabled in Zoom, JetBrains talked about up...
- IT news September 15: The public version of Java 17 has been released, IntelliJ IDEA has been updated to version 2021.2.2, Facebook has developed a ne...
- IT news September 2: a ranking of the highest paid programming languages has been compiled, the State Duma wants to limit Apple’s monopoly in the appl...
- IT world trends: what to watch in 2022
- It's finished!
- It's never too late!
- It's not clear how blockchain works? Play CryptoKitty!
- It's not just guys in IT!
- It's not me, I'm just lucky: how not to let impostor syndrome get in the way of success
- It's your turn to drive!
- Iteration vs. Recursion
- Iterator Pattern
- Iterator. Not to forget + removing objects from map
- JAAS - Introduction to Technology (Part 1)
- JAAS - Introduction to Technology (Part 2)
- Japanese bank workers will be replaced by robots
- Java - faster, stronger and higher! Salaries of Ukrainian programmers.
- Java != JavaScript
- Java @Annotations. What is it and how to use it?
- Java 11 released: new features and capabilities
- Java 12 is here: what's new?
- Java 13: what awaits us in the near future?
- Java 13: What's New
- Java 14: what's new?
- Java 7 try-with-resources
- Java 8 Features - Ultimate Guide (Part 1)
- Java 8 Features - Ultimate Guide (Part 2)
- Java 8. Everything you need
- Java 8. Manual. 1 part.
- Java 8. Manual. 2 part.
- Java 9 is already with us!
- Java again overtakes everyone in the ranking of language popularity
- Java and AI. Is it possible to write artificial intelligence in Java?
- Java and bicycles: meetup in St. Petersburg
- Java and Big Data: why Big Data projects cannot do without Java
- Java and blockchain. Will there be a place for Java code in the technology of the future?
- Java and the Internet of Things. How to become a successful IoT developer?
- Java ArrayList in pictures
- Java Arrays
- Java as a hobby
- Java Certification Guide: Which Development Exams to Take in 2021/22
- Java certifications: what are they, how to get and is it worth bothering with?
- Java Challenges with a Trick: Hello Job Interviews!
- Java Class Collection Interview Frequently Asked Questions (Part 1)
- Java Class Collection Interview Frequently Asked Questions (Part 2)
- java core. Questions for the interview, part 1
- java core. Questions for the interview, part 2
- java core. Questions for the interview, part 3
- Java Cryptography Architecture: Getting Started
- Java Decorator Pattern (Decorator)
- Java developer checklist. What a developer should know
- Java Developer Development Roadmap in 2021! Experience, motivation, life hacks and useful links/resources/sites/channels
- Java developer probation period
- Java Exceptions: Catching and Handling
- Java Files, Path
- Java final methods and classes
- Java functional interfaces
- Java game for beginners
- Java ImageIcon and crooked hands
- Java in 2021: updates 16 and 17, popularity in Asia and stability in rankings
- Java in the clouds. How cloud applications are taking over the world and why they need Java
- Java in the professions of the future: where programming can come in handy in 10 years
- Java in virtual reality. Is it true that VR/AR is the future, and is there a place for Java in it?
- Java Integer Class Guide
- Java is the bulwark of stability, Python is in demand, and JS has the most coders. Results of the global survey of programmers
- Java junior at the interview: how to prepare and what to ask
- Java Junior level vacancies for residents of St. Petersburg
- Java Junior level vacancies in Novosibirsk 01/04/18
- Java junior looking for a job. How to upgrade skills and gain practical experience
- Java Junior vacancies for December 26 in Dnipro
- Java Junior vacancies for Muscovites
- Java Junior vacancies for Muscovites
- Java Junior vacancies for November 23 in Moscow
- Java Junior vacancies for November 29 in Dnipro
- Java list to array: convert list of elements to array
- Java Logging. Unwind a ball of stacktrace
- Java Magic: Declaring and Initializing Variables
- Java Math class and its methods
- Java Memory Manipulation
- Java Microservices Guide. Part 1: Microservices Basics and Architecture
- Java Microservices Guide. Part 2: Deploy and Test
- Java Microservices Guide. Part 3: general questions
- Java Middle in 2.5 months
- Java Middle in 2.5 months.
- JAVA Object Oriented Programming Concepts
- Java Oracle Certification
- Java Philosophy & "Java. The Complete Guide"
- Java programming lessons
- Java stack trace
- Java String. Interview questions and answers, part 1
- Java String. Interview questions and answers, part 2
- Java Syntax: A Brief Introduction to the Programming Language
- Java Trainee Developer at Andersen
- Java Trainee Developer at Andersen
- Java Trends in 2021: Kotlin, Microservice Architecture and Kubernetes
- Java Trends in 2022: Java 8, Apache Tomcat and Microservices
- Java trends in 2022: JDK 18 and 19, Project Loom and Data mesh
- Java Understanding Questions
- Java Unit Testing: techniques, concepts, practice
- Java useful software
- Java varargs
- Java web application
- Java, Spring Boot, IT specialists' hobbies: what the 2020 JetBrains study says
- Java: bits and bytes
- Java. Action plan
- Java. Interview Reference Guide - Part 1
- JavaFX working with TextField and TableView element.
- Javarush - 30 levels to change your life. (after 15 months)
- JavaRush - 7 years old! Holiday mini-results
- JavaRush - 9 years old! A little about the results and plans
- JavaRush - learning to program in Java in the form of an online game
- JavaRush Annual Subscription Certificate: Purchase and Activation Instructions
- JavaRush competition: make a video, get a prize!
- JavaRush Fall Online Internship: Prepare While You Still Can!
- JavaRush has a new task-game available - Moon Lander
- JavaRush in abstracts
- JavaRush Internship Quiz: Useful Links and Hints
- JavaRush is already 8! We share the valuable results of another year
- JavaRush News (01/23/2018)
- JavaRush News (06.10.2017)
- JavaRush News (09.20.2017)
- JavaRush News (10/17/2017)
- JavaRush News (11/01/2017)
- JavaRush News (11/14/2017)
- JavaRush News (11/15/2018)
- JavaRush News (20.04.2018)
- JavaRush News: “Groups” and updated Help
- JavaRush News: Plugin Update
- JavaRush news: setting up an individual training schedule has appeared
- JavaRush News: We have (in)polls for you!
- JavaRush online internship: start of fall recruitment
- JavaRush online internship: start of fall recruitment
- JavaRush plugin
- JavaRush post competition: results
- JavaRush Students Big Data
- JavaRush Subscriptions: New Pricing and Other Changes
- JavaRush Summer Online Internship: Get Ready, Starting Soon!
- JavaRush Summer Online Internship: Recruitment Starts Soon!
- JavaRush walkthrough (1 - 35) - 1#
- JavaRush Winter Online Internship: Prepare While You Still Can!
- JavaRush: learn once, use everywhere
- JavaScript
- JDBC or where it all starts
- JetBrains releases IntelliJ IDEA 2017.3 update
- Job for a robot: a bot that helps create contracts
- Jobs for entry-level developers in Moscow
- Jobs for juniors in Kharkov
- Jobs in Almaty for January 2
- Jobs in Almaty for November 6
- Jobs in Almaty for October 12
- Jobs Java Junior Developer in Almaty
- Jobs Java Junior developer in Yekaterinburg
- Jobs Java Junior in Novosibirsk
- Jobs Junior Developer in Kazan
- Joker: International Java Conference
- JPA : Introduction to Technology
- JPA Entities and DB Relationships
- Json schema: why and who needs it
- JSOUP + multipart/form-data response
- JSoup. Working with a table
- JSoup. Working with cookies
- Jump on a departing train at 37
- Jump statements
- Jump statements in Java
- Junior in 3 attempts
- Junior Java developer (SberStart) at Sber
- Junior Java Developer at Sberbank
- Junior Java Developer for JSC Bell Integrator in Moscow
- Junior Java developer in Mirapolis
- Junior Java Developer Internship at Expert Soft
- Junior Java vacancies in Moscow for October 16
- Junior vacancies for Kiev residents
- Junior vacancies in Almaty for December 1
- Junior vacancies in Kazan for December 27
- Junior vacancies in Minsk 01/16/18
- Junior vacancies in Minsk 09.10.17
- Junior vacancies in Minsk for December 4
- Junior vacancies in Moscow for December 11
- Junior vacancies in Yekaterinburg for January 9
- Junior/Trainee Java developer for SmartSoft.me in Moscow
- JUnit for JavaRush or a bit about testing at home.
- JUnit in IDEA
- JUnit part I
- JUnit part II
- Just do it! How to save your mind from degradation and effectively study at home?
- Kay Horstmann and his 1500 words on how to become a better Java programmer
- Kazan: vacancies for November 15
- Keyboard layouts
- keyword this {in examples}
- Kharkiv IT universities: where to go to study if you really want to get a "crust" of a programmer
- Kharkov Junior vacancies for October 6
- Kharkov: 5 trainings from EPAM. Spring 2018
- Kharkov: Front-end (JavaScript development) training at EPAM
- Kharkov: Java Junior vacancies
- Kharkov: vacancies and training for Junior Java developer
- Kitchen(); Rules.
- Kitchen(); Season two - 71/79
- Kitchen(); Season two - 77/79
- Kitchen(); Task N10.
- Kitchen(); Task N13.
- Kitchen(); Task N14.
- Kitchen(); Task N2.
- Kitchen(); Task N23.
- Kitchen(); Task N25.
- Kitchen(); Task N29.
- Kitchen(); Task N32.
- Kitchen(); Task N33.
- Kitchen(); Task N35.
- Kitchen(); Task N4.
- Kitchen(); Task N43
- Kitchen(); Task N5.
- Kitchen(); Task N6.
- Kitchen(); Task N67
- Knowledge for solving current problems
- KotlinRush: is there any point in continuing to write in Java?
- Kyiv: vacancies for game lovers
- Lambda Expressions with Examples
- Lambdas and method references in ArrayList.forEach - how it works
- Lambdas and streams, only practice, no theory
- Laptop, airport, States: how an IT specialist can emigrate to the USA
- Layoffs, pay cuts, unemployment. Should programmers be afraid of the 2020 crisis?
- Learn physics, work in ecology and go to the developers. Vasya's story, JavaRush team leader
- Learn PRO coding at home. The best programming tutorials
- Learning English (reading skills). Level 1.
- Learning on JavaRush. Job search and interviewing. Part 2.
- Learning online is not scary, and here's why: we analyze the advantages of such training and look for solutions to possible problems
- Learning to Google | Level 4 | Lecture 11
- Learning to Google | Level 8 | Lecture 11
- Leave feedback about the JavaRush online internship!
- Let me speak from May Hart. How can a programmer learn English?
- Let's get to know IntelliJ IDEA
- Let's go to Java. How can a programmer switch from his PL to Java?
- Let's implement the Command Pattern for working with the bot. (Part 1) - "Java project from A to Z"
- Let's implement the Command Pattern for working with the bot. (Part 2) - "Java project from A to Z"
- Let's play Blackjack with Bender
- Level 1: level plan and add. materials
- Level 10: level plan and extras. materials
- Level 11: level plan and extras. materials
- Level 12: level plan and extras. materials
- Level 13: level plan and extras. materials
- Level 14: level plan and extras. materials
- Level 15: level plan and extras. materials
- Level 16: level plan and extras. materials
- Level 17: level plan and extras. materials
- Level 18: level plan and extras. materials
- Level 19: level plan and extras. materials
- Level 2: level plan and add. materials
- Level 20: level plan and extras. materials
- Level 21
- Level 21: level plan and extras materials
- Level 22
- Level 22: level plan and extras materials
- Level 23
- Level 23: level plan and extras. materials
- Level 24
- Level 24: level plan and extras. materials
- Level 25
- Level 25: level plan and extras. materials
- Level 26: level plan and extras. materials
- Level 26. Answers to interview questions on the topic of the level. Part 1. Questions 1-5, 10.
- Level 26. Answers to interview questions on the topic of the level. Part 2. Questions 6-9, 11-12
- Level 27
- Level 27: level plan and extras. materials
- Level 28
- Level 28: level plan and extras. materials
- Level 28. Answers to interview questions on the level topic
- Level 29
- Level 29: level plan and extras. materials
- Level 3: level plan and add. materials
- Level 30
- Level 30: level plan and extras. materials
- Level 31
- Level 31: level plan and extras. materials
- Level 32
- Level 32: level plan and extras. materials
- Level 33
- Level 33: level plan and extras. materials
- Level 34
- Level 34: level plan and extras. materials
- Level 35
- Level 35: level plan and extras. materials
- Level 36 Answers to questions for an interview on the topic of the level
- Level 36: level plan and extras. materials
- Level 37
- Level 37: level plan and extras. materials
- Level 38
- Level 38: level plan and extras. materials
- Level 39
- Level 39: level plan and extras. materials
- Level 4: level plan and add. materials
- Level 40
- Level 40: level plan and extras. materials
- Level 5: level plan and add. materials
- Level 6: level plan and extras. materials
- Level 7: level plan and extras. materials
- Level 8: level plan and extras. materials
- Level 9: level plan and extras. materials
- level02.lesson01.task01 What does "Implement Method" mean?
- Life after the first offer. What should a beginner Java developer learn?
- Life cycle of a Java applet
- LinkedList in Java
- Literals in Java
- Little tricks with Heroku
- LocalDate to java.sql.Date and vice versa
- Logging in Java: what, how, where and with what?
- Logic tasks in the interview
- Logical operators in Java
- logical operators. Explain to me what's the difference?
- Lombok Library
- Loop for try-catch
- Loops in Java
- Low education
- Lviv: Junoir-vacancies for September 8
- Lviv: vacancies for beginner Java developers
- Machine code and byte code: what language does your program speak?
- Machine Learning for Java Developers Part 1
- Machine Learning for Java Developers Part 2
- Made the game "Eighties"
- Main conferences and events for programmers: July-September 2020
- Main IT events for programmers: January-March 2020
- main method. How to pass filenames in main() parameters?
- Making Git friends with Intellij IDEA
- Managing volatility
- Manipulating Strings, Functions for Manipulating Strings in Java
- Markdown
- Mechanics of deformed solids and programming
- Mechanism of overriding methods or Override in Java
- Meet the first real project - ratings
- Merge-sort in Java
- MessageFormat class
- Method signature
- Method signature
- Methods [chapter 1]
- Methods [chapter 2] - Method parameters
- Methods in Java
- Methods in Java
- Methods, their parameters, interaction and overloading
- Microservice architecture: pros and cons
- Minsk: Junior Java Developer vacancies
- Minsk: Junior vacancies and internships
- Minsk: Junior vacancies for November 13
- Mission
- Mistakes of beginner java programmers. Part 1
- Mistakes of beginner java programmers. Part 2
- Mobile/Android Developer
- Modeling in Java?
- Modifiers or how to enchant in the Java world
- Modulo operator
- More about the garbage collector in Java
- Moscow: Friday vacancies
- Moscow: Java Junior vacancies 10.30.17
- Moscow: Java Junior vacancies 12/29/17
- Moscow: latest vacancies Java Junior Developer
- Movers
- Moving a project to another directory
- Multidimensional arrays
- multiplayer console game in java
- Multiple inheritance in Java. Comparison of composition and inheritance
- Multiple inheritance in Java. Composition versus Inheritance
- Multithreading in Java
- Multithreading in Java: essence, "pluses" and frequent pitfalls
- Multithreading: what the methods of the Thread class do
- Mutual blocking (deadlock) in Java and methods of dealing with it
- MVP in Android for the little ones
- My chat
- My Chat.
- My employment history
- My employment history
- My employment history
- My employment history as an almost 30 year old family man
- My first experience with Jackson.
- My history
- My Java way
- My Java way
- My long road to being a programmer
- My magical world of programming!
- My name is Ustal, I am aidos.
- My path to IT
- My path to success: from engineer to programmer
- My prize has arrived
- My story +1 Java programmer!
- My success story
- My success story
- My success story
- My success story or how I found my dream job in 2 months thanks to JavaRush
- My way
- Need help compiling packages
- need Help on raising matrices to powers
- need help with android
- Need help with Jframe. We are writing the first small program
- Nested inner classes or Inner Class in Java
- Nested, local and anonymous classes
- Neural networks: the cradle of the future AI or just another techno trend?
- New Android vulnerability modifies an app without affecting its signature
- new ArrayList(????) how and where is it better to initialize
- New blog "Shitcode"
- New category on JavaRush: a selection of junior jobs from Jooble
- New class in JDK8 LocalDate, LocalTime
- New heroes of JavaRush
- New Java… Again… Meet Java 10
- New quest Harvard CS50 and why take it?
- New section JavaRush - "Games"
- New task-game on JavaRush - Racer
- New Ubuntu releases will not have a 32-bit version
- New version of the Java Syntax quest goes into beta
- New Year's promotion at JavaRush: become a programmer in 2019!
- New Year's Promotion at JavaRush!
- Non-simple simple flows
- Not all developers want to be managers, and this is the norm
- Not everyone can become a programmer
- Not so creepy crypto. Part Two: Cryptocurrencies and Mining
- Note for testers: the formula for quality software
- Novosibirsk: IT vacancies for people with minimal experience
- Object Comparison: Practice
- Object lifecycle
- Object Oriented Programming
- Observer Pattern
- Obtaining a license from JetBrains
- Ode "To Joy" or "Pro Spring"
- One day I got a message from Amazon: the story of David Javakhishvili's relocation
- One day in the life of a Java developer. Part 1
- One decision that changed your life
- One language to rule them all
- Online developer tools
- Online education, blockchain and startups: thoughts from Mike Butcher
- Online internship JavaRush: start of winter recruitment
- Online internship JavaRush: start of winter recruitment
- Online internship JavaRush: summer recruitment starts soon!
- Online internship JavaRush: the start of the winter recruitment is approaching!
- Online Internship: Spring Recruitment
- Online Internship: Summer Recruitment
- Online Internship: Summer Recruitment 2017
- Online Internship: Summer Recruitment 2017
- Online tests for work.
- OOP principles
- OOP principles
- Open source projects: what is it and why you should be part of the open source community
- Opening a JavaRushHomeWork project
- Opening Java University! There is a set for an online course with mentors “Java developer in 12 months”
- Operations on numbers in Java
- Operations on primitive types in Java
- Opportunities for Java Developers
- Optimizing work with your projects on GitHub: getting to know the Github Template Repository
- Option for solving the problem level 19 task 16 (monitoring changes)
- Oracle announced the universal virtual machine GraalVM 1.0
- Oracle Certified Associate in practice. Preparation for certification
- Outsourcing, outstaff, product companies: where is it better for a programmer to work?
- Overloading equals() and hashCode() methods in Java
- Overview of Application Servers and of course Tomcat
- Overview of employer companies (St. Petersburg, April 2018)
- Own implementation of doubly linked LinkedList, deep cloning.
- Own startup: how not to repeat the mistakes of losers and stay afloat
- Paid internship for Java developers and QA engineers in Sberbank
- Parallel Operations on Arrays in Java 8
- Parsing databases and SQL language - "Java project from A to Z"
- Parsing html with jsoup library
- Parsing Strings in Java
- Part 1. Introduction to SQL
- Part 1. What you need to know before learning Spring and JavaEE
- Part 2. DBMS structure, tables and data types
- Part 2. Let's talk a little about software architecture
- Part 3: HTTP/HTTPS Protocols
- Part 3. We create the skeleton of our database, the first SQL commands using java.sql examples.
- Part 4: Maven Basics
- Part 5. Servlets, Java servlet API. Writing a simple web application
- Part 6: Servlet Containers
- Part 7. Introduction to the MVC (Model-View-Controller) Pattern
- Part 8. We write a small application on spring-boot
- Parting words for those who are thinking about a paid subscription
- Passed JavaRush twice. The second time - already working as a programmer
- Passing Parameters in Java
- Path of the programmer
- Pattern (Pattern) Delegations
- Pattern (Template) Builder
- Patterns and Singleton - for everyone who has encountered them for the first time
- Pet cat = new Cat() - what methods can the "cat" variable use?
- phantom reference in java
- Pizzeria problems. Builder vs Decorator.
- Planning training
- Poll: What operating system is installed on your main machine?
- Polymorphism and its friends
- Polymorphism in an interview
- Polymorphism in Java
- Poor performance of regular expressions?
- Popular about lambda expressions in Java. With examples and tasks. Part 1
- Popular about lambda expressions in Java. With examples and tasks. Part 2
- Portrait of a JavaRush student: who studies in our course and how
- Post of gratitude and impressions from the book "Spring in Action"
- Posting competition on JavaRush. Digest #2 for April 30 - May 1
- Practice with the BuffreredReader and InputStreamReader classes
- Practicing Java and Spring Boot
- Preparation for certification.
- Preparing for an internship: learning JavaScript, SQL, HTML\CSS, UML
- Preparing for online testing in Java
- Preparing for the rise of the machines: Google AI trained child AI and got excellent results
- Primitive Java Types
- Primitive Types in Java: Not So Primitive
- Principles of encapsulation in Java
- Probability theory in practice or do you know about Random
- Problem importing Eclipse project into IDEA
- Problem with encoding in Intellij Idea.
- Problem with Integer.parseInt(String s) method
- Problematic question: “If I am a complete zero in programming, is it worth going to Java University”?
- Problems of the surrounding world solved by Java
- problems with IntelliJ IDEA
- Procedure for creating an object
- Profession programmer. What time is it too late?
- professional burnout. How to resist?
- professional burnout. How to resist?
- Professional problems of programmers
- Programmer relocation: where to go? 3 options for exotic lovers
- Programmer relocation: where to go? 3 options for the post-COVID19 world
- Programmer who failed in 2014
- Programming courses in Moscow
- Programming courses in Samara
- Programming courses in St. Petersburg
- Programming courses in Volgograd
- Programming for beginners in Kyiv: face-to-face courses or online?
- Programming is hard. That is why it is worth studying
- Programming language levels
- Programming mentor: who is it, why is it needed and where to look?
- Project in resume
- Project planning: measure seven times - cut once - "Java project from A to Z"
- Proxy design pattern
- Psychologist advises how to get back into action after a break in training
- Puzzle with brackets (Level 3, Lecture 4)
- PYPL Index: IntelliJ IDEA continues to grow in popularity
- PYPL index: Oracle is the most popular DBMS, while Firebase is growing alarmingly fast
- Pyramid of Needs
- Q&A: how to convert String to int correctly in Java?
- Q&A: Why is it better to store a password in Java in an array of characters rather than in a String?
- Quantum computing, VR and more: what the future holds for IT specialists working with trending technologies
- Question and Answer: Is it possible to define abstract methods in a final class?
- Question, Request, Complaint
- Questions about the JDK, SDK, and Project Language Level
- QuickSort
- Raffle prizes
- Rating of IT employers in St. Petersburg and Moscow according to St. Petersburg State University
- Rating of programming languages
- Razer Phone is not only a gaming flagship
- Reading from the keyboard - "readers"
- Real numbers in computer memory. Explanation.
- Real project: autumn recruitment
- Rearranging strings
- Recruitment for JavaRush winter online internship has begun
- Recruitment for the fall online internship JavaRush has started
- Recursion
- Recursion in a nutshell
- Recursion in Java
- Red-black tree. Properties, principles of organization, insertion mechanism.
- Reface, Vochi, Playkey: “our” startups that succeeded during the pandemic
- Refactoring
- Refactoring and retrospective - "Java project from A to Z"
- Refactoring and uniform code design
- Reference Data Types in Java
- Reference for java. Static strings
- Reference site with examples of using methods
- Reference Type Conversion in Java
- reflection API. How the getModifiers() method works in the Class class
- reflection API. Reflection. The Dark Side of Java
- Reflection in Java - Usage Examples
- RegEx: 20 short steps for mastering regular expressions. Part 1
- RegEx: 20 short steps for mastering regular expressions. Part 2
- RegEx: 20 short steps for mastering regular expressions. Part 3
- RegEx: 20 short steps for mastering regular expressions. Part 4
- Regular Expressions in Java
- Regular Expressions in Java (RegEx)
- Regular expressions in Java, part 1
- Regular expressions in Java, part 2
- Regular expressions in Java, part 3
- Regular expressions in Java, part 4
- Regular expressions in Java, part 5
- Regular Expressions in Java. Part 1
- Regular Expressions in Java. Part 2
- Regular expressions: find a word/part of a word
- Relations between classes. Inheritance, composition and aggregation
- Relocation is worse than a fire: how to calculate how much a relocation from Ukraine will cost
- Remove a subscription to articles from the group - "Java project from A to Z"
- Removing an element from an ArrayList in Java
- replace string in java
- Request encoding in Spring using CharacterEncodingFilter
- Requiem for a Dream
- Requirements for employment as a Junior
- Requirements for Java juniors in 2021: what you need to know to get your first job in IT
- Research: How long does it take to learn Java
- Research: Where do JavaRush graduates work and how much do they earn?
- REST API and another test task.
- REST API and Data Validation
- REST overview. Part 1: What is REST
- REST overview. Part 2: communication between client and server
- REST overview. Part 3: Creating a RESTful Service with Spring Boot
- Results of Java in 2020: major updates of versions 14 and 15, place in the rankings of Java and popularity
- Results of the JavaRush competition
- Results of the JavaRush competition: here are the winners 😎
- Retraining on steroids
- Return an array of zero length, not null
- return statement
- return statement in Java
- Reverse string in Java: learning to reverse strings in different ways
- Review and testing of sorting methods. Part I
- Review of the book "Design Patterns" (Head First Design Patterns)
- Review of the book “SQL. A collection of recipes” by Anthony Molinaro
- Review of the book Head First HTML
- Revolution in the workplace: what professions will be in demand in the future
- RMI: practice of use
- Road from ZERO to first offer
- Road map for a beginner
- Robert Martin, Clean Code. Kung Fu Code book review for developer
- Rounding numbers in Java
- Rules for writing code: from creating a system to working with objects
- Run, leather bastards! We analyze myths and horror stories about AI and robots
- Running a Java Applet in a Browser
- Running code for execution in IntelliJ IDEA
- Saving files to the application and data about them on the database
- SAX parser
- Sberbank opens registration for a Java hackathon with a prize fund of 275,000 rubles
- Scanner class in Java
- Secret resume levels, or how to hack HR
- Section "Games" on JavaRush: Game engine
- Section "Games" on JavaRush: Handling events
- Security in Java: best practices
- See you in court! What should a programmer know about a work contract and an NDA?
- Selection of sites for honing programming skills
- Selection: YouTube channels, blogs and podcasts for Java programmers
- Selling the Exobot Trojan could spawn many malicious applications for Android devices
- Senior Developer with night school education
- Serialization and Deserialization in Java
- Serialization as it is. Part 1
- Serialization as it is. Part 2
- Serialization Formats in Java
- Serialization in Jackson. How can I explicitly specify which subclass to use?
- Servers. Educational program for "dummies"
- Set a goal, make a plan. Follow him and success is guaranteed
- Setting up a local environment for Java EE development
- Settled!
- Share knowledge, get a prize! [competition from JavaRush]
- Share knowledge, get a prize! [competition from JavaRush]
- Share your knowledge - get a prize! Competition from JavaRush
- Share your knowledge, get a prize! [new competition from JavaRush]
- She changed her profession twice and moved to Australia: the story of the developer Aisa Matueva
- Shit code #1
- Show me your diploma! Does a programmer need to get a higher specialized education?
- Shvets / reaper / backend developer. Why programming is the best career plan B?
- Singleton pattern in your own words
- Sit and study. Services to combat procrastination and plan learning
- Site rules
- Skillotron statistics: Ukrainian programmers are the smartest and most patient
- SMS from 3g modem
- So final...
- Software Development Methodologies
- Software Engineer
- Soldiers of the invisible front. What is a backend developer and how to become one?
- SOLID principles that make code cleaner
- Something about arrays in Java
- Sorting a string array.
- Sorting algorithms in theory and practice
- SpeedRun guide of the game "I want to get into IT"! Let's play as a QA Automation Engineer!
- split method in java: split string into parts
- Spring comes in autumn: Spring 5.0 released
- spring framework. Introduction
- Spring is for the lazy. Fundamentals, basic concepts and examples with code. Part 1
- Spring is for the lazy. Fundamentals, basic concepts and examples with code. Part 1.
- Spring is for the lazy. Fundamentals, basic concepts and examples with code. Part 2
- Spring is not scary, a layer of DTO
- Spring is not scary, in short: Lombok
- Spring is not scary, learning to solve problems
- Spring is not scary, or brevity is the sister of talent
- Spring is not scary, or how to ask a database question
- Spring is not scary, or how to connect a database for a student project in 5 minutes
- Spring is not scary, or how to populate an h2 database (and a little Hibernate)
- Spring is not scary, or how to start a WEB server with Spring Boot in 5 minutes
- Spring is not scary, or how to understand what exactly the database meant
- Spring is not scary, we continue to fill the database
- Spring is not scary. Controlling our REST
- Spring is not scary. Cookies & Headers
- Spring. Course content
- Spring. Lesson 1. IoC / DI
- Spring. Lesson 2. IoC / DI in practice
- Spring. Lesson 3. DI using setter
- Spring. Lesson 4: The value attribute for embedding values
- SpringBoot + Flyway - "Java project from A to Z"
- SQL performance issues arising from "unnecessary but required work"
- St. Petersburg, October, Junior vacancies
- St. Petersburg: Junior vacancies for December 22
- St. Petersburg: Junior vacancies for September 19
- St. Petersburg: program for Java trainees
- St. Petersburg: vacancies and internships for beginner Java programmers
- St. Petersburg: vacancies for November 7
- Stack Overflow has released a new version of the salary calculator
- Stack Trace and what it is eaten with
- Stages of programmer development
- Start from the beginning or 'Hello, Java World!'
- Started building my startup
- Starting a maven project in IDEA
- Starting your career with Jira + Confluence
- Static nested classes
- Stop writing cycles! Top 10 Best Practices for Working with Collections from Java 8
- Stream API
- String += String or StringBuilder.append(String)?
- String class
- String class in Java
- String manipulation, functions for working with strings in Java. Part 2
- StringBuilder class in Java 8 with a practical example
- Strings in Java
- Strings in Java (class java.lang.String)
- Studying on JavaRush. First projects, what awaits you and what is best not to do. Part 1.
- Subscription
- substring(..) haunted me
- Success story after 1.5 years from the start of training.
- switch statement in java
- Switcher path in IT v3.0
- SynchronousQueue Example in Java - Solving Producer Consumer Problem
- Syntax - assistant in IDEA
- System of equations
- System.out.println
- Teamwork Without Confusion: Exploring Gita Branching Strategies
- Technical interview questions
- Technical interview questions
- Technique "tomatoes"
- Technology stack for creating a web application
- Telegram Ability Bot: a bot that can conduct a dialogue
- Telegram Ability Bot: a bot that can conduct a dialogue: Part 2
- Telegram bot - reminder via webHook in Java or say no to Google calendar! Part 1
- Telegram bot - reminder via webHook in Java or say no to Google calendar! Part 2
- Telegram Bot for job search
- Telegram-bot as the first project and its importance for professional growth from personal experience
- tell me the algorithm for splitting a number into digits in various ways without rearranging.
- Template Strategy (Strategy)
- Ten Object Oriented Design Principles a Java Programmer Should Know
- Ternary operator in five seconds.
- Ternary operator in Java
- Test assignment for one of the large IT companies in Belarus
- Test task "Image Comparison"
- Test task for Trainee
- Test task: "Write an Interpreter in the BrainFuck language"
- Test task: User management (Junior Java Developer, trainee)
- Testing, selenium
- Thanks JavaRush!
- The “Share your knowledge, get a prize” competition is over! Let's sum it up
- The AlphaGo AI program has become completely self-learning
- The Arrays class and its usage
- The best IDEs and text editors for the front-end developer
- The developer has created a browser-based copy of the classic Microsoft Paint
- The device of real numbers
- The Easy Way to Inject Dependencies
- The end of the beginning of the road :)
- The end of the open space era. How will offices change after the pandemic?
- The file with the .jrtc condition does not open
- The first CS50 lecture is already on JavaRush [in Russian!]
- The first project "Sea Battle"!
- The first small victory in 2015 or the oddities of interviews
- The history of one humanist
- The history of relocation in the USA by programmer Dmitry
- The history of the relocation of the programmer Olya Kulikova
- The IndexOf method of the String class: why is it needed and how does it work
- The Java Developer Path
- The JavaRush Summer Online Internship is just around the corner: it's time to get ready!
- The legend of the ghostly universal programmer or "vacancy for the golden coder"
- The legendary Harvard course “Programming Fundamentals CS50” is now in Russian!
- The Little Engine That Could
- The long road to becoming a programmer
- The main thing is to set a goal
- The most basic need
- The most common problems of those who start learning Java
- The most dangerous code
- The most difficult thing is not to score: the story of Maxim Panteleev, who learned Java in 9 months
- The most insecure passwords of 2017: 123456 and qwerty, as always, in the lead
- The most popular version of Java, remote control and video games: what the 2021 JetBrains study reveals
- The motivation jar is empty.
- The old guy became a programmer in six months, all you need to do is...
- The one who walks will master the road
- The path of the switcher in IT
- The practice of using polymorphism
- The problem with the output of the Russian language in the console
- The reader.readLine() construction stopped working
- The right university
- The Socket and ServerSocket classes, or “Hello, server? Can you hear me?"
- The story of a former economist
- The story of an economist...
- The story of changing professions with some nuances
- The story of how I began to earn 10 times less by becoming a programmer
- The story of JavaRush developer Dmitry Semenenko
- The story of JavaRush developer Sasha Myadelets
- The story of one interview: interesting questions
- The story of system engineer Roman’s relocation to Germany
- The story of the relocation to Poland of the developer Dima Nikolaenko
- The switcher path in IT v2.0
- The theory of generics in Java or how to put brackets in practice
- The third edition of Effective Java is available for pre-order. Now - with a discount
- The thorny path from hitchhiker to automator
- The trick, or how to get a middle java developer without experience in Java
- The Ultimate Guide to Preparing for Your First Java Junior Interviews
- Themes for Movers!
- There is no need to fight evil in development, but you also don’t need to make contact: the story of programmer Irina
- There is such a profession - to check software. How to become a QA Engineer
- Think like a mathematician
- Thinking in JAVA
- Third project - JobStack
- This happens to everyone for the first time
- thread group
- Thread interrupts (interrupte thread)
- Thread Synchronization, Object Locking, and Class Locking
- Thread synchronization. Java synchronized statement
- ThreadPoolExecutor
- Threads Don't Spoil Java: Part I - Threads
- Threats of longsidosis
- Three useful tables on I/O in Java
- Through the years to your goal!
- TIOBE ranking: Java still in first place
- Tips and advice. How to Avoid NullPointerException in Java Applications
- To get a job at Luxoft, I went through 6 interviews and passed 3 test ones: continuation of the story of developer Sasha Kopaygorodsky
- To speak or not to speak? How to learn English as an IT specialist
- To the stars through thorns
- Today JavaRush is 6 years old!
- tomcat - short for windows
- tomcat in java
- tomcat. The project does not deploy. Help is needed.
- Top 10 Java Books for Beginners
- Top 10 Java Exception Questions
- Top 10 Java Libraries to Save Time
- Top 10 Java String Questions
- Top 10 Most Needed Linux Commands
- Top 10 Programming Books for Beginners
- Top 10 Questions About Collections in Java
- Top 13 Coolest Game Mods on JavaRush
- Top 13 questions about serialization in interviews
- Top 3 Blockchain Libraries for Java Developers
- Top 5 Java Projects on GitHub
- Top 5 Machine Learning Libraries for Java
- Top 5 Useful Java Video Courses, Part 1
- Top 5 Useful Java Video Courses, Part 2
- Top 50 Java Core Interview Questions and Answers. Part 1
- Top 50 Java Core Interview Questions and Answers. Part 2
- Top 50 Java Core Interview Questions and Answers. Part 3
- Top 8 Diagrams for Understanding Java
- Top 9 questions about Map in Java
- Top Online Events for Programmers: May-June 2020
- Tracking Website Visitors Using CSS
- Translation of the book. Functional programming in Java. Chapter 1
- Translation: 6 Java Exceptions that plague newcomers to Java.
- Translation: Creating objects of type String in Java - use " " or constructor?
- Translation: Top 50 interview questions by thread. Part 1.
- Translation: Top 50 interview questions by thread. Part 2.
- Translation: Using Markdown syntax in Javadoc comments
- Tricky Java interview questions often asked
- Try Now: Google's new feature lets you try out apps without installing them
- TSUKAT studio has developed an AR application for furniture selection
- Two years later... (continuation of the "success story")
- Type Erasure
- Typical errors in Java code.
- Typical mistakes of novice programmers
- Typical tasks of a Java developer on a project
- UML: from theory to practice
- Understanding databases and SQL. (Part 2) - "Java project from A to Z"
- Understanding databases and SQL. (Part 3) - "Java project from A to Z"
- Understanding databases and SQL. (Part 4 - checking homework) - "Java project from A to Z"
- Understanding databases and SQL. (Part 5 - links and joins) - "Java project from A to Z"
- Understanding databases and SQL. (Part 6 - Checking the final task) - "Java project from A to Z"
- Unique name for the object
- Update JavaRush
- Update JavaRush 2.0
- Update statistics for admin - "Java project from A to Z"
- Useful link to IT book repository
- Using Java Arrays.sort() on any list of objects
- Using JNDI in Java
- Using UML in the development and maintenance of java programs
- Using varargs when dealing with generics
- Vacancies for newcomers in Kazan for February 5
- Vacancies Junior Java Developer from the company "ITL Consulting"
- Vacancy Junior Java Developer
- Vacancy: Business Analyst / Product Owner
- Vacancy: Data Analyst / Game Analyst / Product Analyst
- Vacancy: Game Designer / Game Producer
- Vacancy: HR / IT Recruiter [closed]
- Vacancy: Java Architect / Java Tech Lead
- Vacancy: Java Lecture Writer
- Vacancy: Junior Java Developer
- Vacancy: Linux System Administrator
- Vacancy: Localization Manager
- Vacancy: Methodist / Java Course Designer
- Vacancy: support specialist, moderator
- Vacancy: UX Designer
- Validator, understand and forgive
- Variables in Java and constants
- Video review competition: results
- Video review: how I made memes on VKontakte, and then started programming [competition]
- Video weekend #1: personal experience - working as a programmer in the USA and Spain, business in Silicon Valley
- Video weekend #10: what Junior should know, introduction to ML for Java developers, who are DevOps engineers
- Video Weekend #100. We study the Iterator pattern and the Iterable interface, ensure the security of Java applications, practice pair programming and ...
- Video Weekend #102. We listen to the story of a JavaRush graduate, study the algorithm for generating fractal noise, write a game in Java in 100 lines...
- Video weekend #103. We find out what soft skills a junior needs, repeat arrays and evaluate our knowledge in a test interview
- Video Weekend #104. We write a web chat in pure Java, find out the results of the first three months of working as a junior, watch a Java meetup and r...
- Video Weekend #105. We get acquainted with the work of containers in Java and typical tasks for juniors, listen to advice on maintaining the mental he...
- Video weekend #107. We speed up coding in IntelliJ IDEA, get acquainted with the Security Engineer profession and Java backend stack tools, analyze th...
- Video Weekend #108. We discuss how not to lose motivation in learning, get acquainted with code style in Java, repeat the basics of OOP and analyze th...
- Video weekend #11: the story of unsuccessful employment at Google, how a developer can look for freelance orders on an English-language exchange, the ...
- Video Weekend #110. We’ll find out how Deadlock works and whether it’s worth changing jobs in IT often, we’ll look at interview questions and answers ...
- Video Weekend #111. Let's get acquainted with the Top 7 latest trends in Java, fight anxiety in IT, watch a test interview with a junior high school s...
- Video weekend #112. We find out what awaits a Java developer during the probationary period, listen to advice on passing an interview, write an effect...
- Video weekend #113. We listen to the story of a former JavaRush student, improve the 5 most necessary soft skills, get acquainted with the Java traini...
- Video Weekend #115. Comparing Java 11 and Java 17, writing our first REST API, discussing salary increases for developers
- Video weekend #117. We learn to manage the flow of execution without exceptions, write a simple game in Java, learn about relocation of IT specialists...
- Video weekend #119. We look at the story of a JavaRush graduate who became a Senior Developer at the age of 24, learn life hacks for working in Intell...
- Video weekend #12: Pros and cons of Full Stack development. IntelliJ IDEA for beginners: tips and secrets. Where is it better for programmers: in the ...
- Video Weekend #120. We learn to use databases with Java, effectively look for bugs in the code, recognize the level of the coder by the number of erro...
- Video Weekend #125. We analyze bubble sort algorithms, study a Java textbook, watch a test interview with June and learn 15 reasons to love programmin...
- Video Weekend #126. We turn Java objects inside out, get to know JSE, JEE and Spring better, learn about private and public attributes in OOP, and sol...
- Video weekend #127. We write an algorithm for finding prime numbers in Java, get acquainted with code completion programs, learn about top-down progra...
- Video Weekend #13: Basics of working with Git and GitLab; how to become a web developer living in a small town; analysis of real programmers' resumes ...
- Video weekend #133. We solve the problem of an interview for a Java developer, analyze the principles of SOLID, learn from coding competitions and rep...
- Video weekend #14: Why developers hate Android Studio, why learning programming at university is not cool, how an IT specialist can get a “blue card” ...
- Video Weekend #141. We study logging of Java applications, listen to the success story of a junior and analyze the principle of operation of the switc...
- Video weekend #15: What is asked during an interview with a Java junior, introduction to the Spring Framework, choice between working as a loader or a...
- Video weekend #16: introduction to the Quarkus framework, analysis of a failed resume, nuances of unit testing and migrating applications to Kubernete...
- Video weekend #17. Atomic refactoring in IntelliJ IDEA, secrets and features of the Enum class, how San Francisco programmers live in quarantine
- Video weekend #18. What's new in JDK 14, the secrets of microservice architecture and containerization, programmers talk about the intricacies of thei...
- Video Weekend #19. Java Developer Test Interview Recording, Two Perspectives on Java Multithreading, How to Get a Job if You're a Junior
- Video weekend #2: freelancing in Java, how to find a job in Israel, interview questions, guide to writing a Telegram bot
- Video Weekend #20. We create a VK bot and a test in JUnit, analyze the advantages of pair programming and find out who has a chance to get a job at Go...
- Video weekend #21. Java and modern cloud solutions, 10 useful Github repositories, test interview and creation of a graphical screensaver using JavaFX...
- Video Weekend #22. How to put the SOLID principles into practice, stream interview problems, how to work efficiently with files in Java, and how to fi...
- Video weekend #23. What is JetBrains Runtime, the reason for abandoning 1C in favor of Java, creating a Roulette application and understanding the Son...
- Video weekend #24. A story about retraining from a tester to a programmer, learning the Vaadin Flow framework, using the volatile keyword
- Video weekend #25. Does a junior need to do a project for their resume? We analyze the current state of the Java language, create a servlet and watch ...
- Video weekend #26. We study the checkstyle static analyzer, create a backend in Java/SpringBoot/RESTful, analyze stereotypes about programmers and lis...
- Video weekend #27. We find out why IT courses are better than university ones, study ultra-low latency in microservices and automate work with the Ins...
- Video weekend #28. We compress data using Java, listen to tips on finding remote work as a programmer in the USA, figure out how to download videos fr...
- Video weekend #29. We connect a Java project to MongoDB, learn how to become a programmer when you are already “over thirty,” find out the shortcoming...
- Video weekend #3: How to find a job in IT without experience, does a programmer need English, what are soft skills and how to get them
- Video weekend #30. We study the work of microservices, analyze promising Java technologies, create a WhatsApp clone and upgrade your LinkedIn account
- Video weekend #31. We create annotations in Java, learn about studying to become a programmer at a German university, prepare for an interview and rem...
- Video weekend #32. We watch an interview with the Yandex.Zen team lead, learn about the five “worst languages,” get recommendations for books on progr...
- Video weekend #33. We compare Get and Post requests, figure out whether it’s worth leaving Yandex, watch a real interview with Java Junior and learn 1...
- Video weekend #34. We'll figure out how to properly discuss salary levels during an interview, learn about Method Handles and Reflection
- Video weekend #35. We choose which program to write first, listen to a podcast with the head of Java support at JetBrains, learn new ways to find a jo...
- Video weekend #36. We are looking for freelance orders, studying auto-configuration in Spring Boot, finding the differences between library and framew...
- Video weekend #37. We analyze the problem of employing juniors, study the basics of deploying applications in Kubernetes and watch an interview with a...
- Video weekend #38. We study migration to the cloud, work with GraalVM, learn about the typical responsibilities of junior developers and prepare for a...
- Video Weekend #39. We are looking for a mentor, studying examples of “pure” SOLID code, listening to PHP + Java interaction and analyzing the requirem...
- Video weekend #40. We study typical errors in code, listen to advice from IT recruiters and watch a test interview for the position of junior Java dev...
- Video weekend #41. We are writing a plugin for IntelliJ IDEA, we are looking at questions about the Object class, we are learning about common mistake...
- Video weekend #42. We find out how many hours a day a programmer should work, analyze the size of salaries in the UK and learn how to properly review ...
- Video weekend #43. We study the Java Management Extension, listen to tips on how not to get stuck in the jungle, and analyze examples of working with ...
- Video weekend #44. We learn the secrets of refactoring, hear about promising Java technologies, learn the basics of Git and watch an interview with a ...
- Video weekend #45. We analyze the advantages of new versions of Java; We learn how interviews are conducted in Belarus, watch a meetup about trends in...
- Video Weekend #46. We study data structures in Java, listen to the differences in teamwork in the West and the CIS countries, analyze the work of Stac...
- Video weekend #47. Let's get acquainted with the capabilities of YouTrack, solve a problem in JavaRush, analyze questions about a singly linked list a...
- Video weekend #48. We recall the theory of OOP and the Java Stream API, listen to recommendations about finding a high-paying job, and write a resume ...
- Video Weekend #50. We learn about 5 programmer mistakes, analyze various refactoring methods, listen about IDEA hotkeys and the level of English for a...
- Video weekend #51. We understand the essence of DevOps, Kubernetes and Docker, run a Java program from the command line, listen to how programmers wor...
- Video weekend #52. Handling exceptions in Java, choosing an operating system for a programmer, learning how to insert comments into code and convincin...
- Video weekend #53. We learn about cryptography in Java, sort out mistakes during employment, meet a girl in the Java backend and hear about how experi...
- Video weekend #54. We write a 3D screensaver in Java, learn about American specifics when compiling an IT resume, and study string processing in Java
- Video weekend #55. We learn how to concatenate strings in Java, watch a stream about soft skills for beginners, learn about related IT specialties and...
- Video weekend #57. We find out what's wrong with inheritance, listen to the prospect of replacing programmers with robots, and watch two meetups: abou...
- Video weekend #58. We write a portrait of the ideal junior, analyze the road map of a newbie, learn more about the Java “factory method” pattern and w...
- Video weekend #59. Let's find out how game developers hook developers, remember the Java Stream API, watch a test interview with a Java junior, and lo...
- Video Weekend #6: How to create a game that will bring in $1 million; girls can write code; using a neural network in gamedev
- Video Weekend #60. We learn three ways to work with Docker with Java, get acquainted with the Helidon set of Java libraries, listen to tips on how to ...
- Video Weekend #61. We create a backend in Java, look at testers through the eyes of a programmer, learn about working in Polish IT companies and hear ...
- Video Weekend #62. We talk about the present and future of Java, get acquainted with Jenkins, sum up the results of the first year of work as a progra...
- Video weekend #63. We find out why programmers work slowly, get acquainted with Java in Serverless, consider typical mistakes of beginners and make a ...
- Video Weekend #64. We learn backend development in Java, get acquainted with Kubernetes and improve our soft skills before the interview
- Video Weekend #65. We find out why Java is better than Python, study “real” Agile, hear about the probationary period for juniors and correct an incor...
- Video weekend #67. We create a machine learning model in Java, get acquainted with the profession of Agile coach, learn the secrets when creating a Li...
- Video weekend #69. We assemble a Java project using Maven, find out the signs of bad companies for a programmer, learn about mistakes during an interv...
- Video weekend #7: Age discrimination in IT, debugging code in IntelliJ IDEA, how a programmer can find a match
- Video Weekend #70. We create our own Spring Boot Starter, watch a test interview of a Junior Java developer, find out the differences between monolith...
- Video weekend #71. We study insertion sort, answer unfamiliar questions, listen to advice about communications in the life of a programmer, and test a...
- Video weekend #74. We watch how a junior defends his Java project, get acquainted with working in Git and GitHub, find out the reason for the slow per...
- Video weekend #77. We get acquainted with hybrid clouds, hear about the requirements for Junes and surprises in remote work, analyze the pros and cons...
- Video Weekend #79. We study prefix trees in Java, get acquainted with the principles of working in microservices, listen to the advice of an HR manage...
- Video weekend #8: from engineer to Senior Java Developer; how to open an IT company from scratch; mistakes that beginners should not make
- Video Weekend #80. We study the differences in working with frontend and backend, look for additional time for training, get acquainted with the code ...
- Video weekend #82. We dive into working with databases, expand a programmer's horizons, get acquainted with the secrets of the Spring Framework and le...
- Video Weekend #86. We analyze questions about Java Spring, look for the first job in IT, get acquainted with application test automation and the profe...
- Video Weekend #88. We are summing up the week of JAVA developers, writing a Telegram bot in Java, thinking about the meaning of getting a certificate ...
- Video Weekend #89. We analyze the difference between competitive and parallel execution of tasks, try to get a full-time remote job, write an “alarm c...
- Video weekend #9: writing an application with facial recognition in Java, how much do IT specialists earn in the Czech Republic, how to become a progr...
- Video Weekend #90. Watching a bar discussion for Java developers, learning about type erasure in Java, looking for your first IT job with no experienc...
- Video weekend #91. We write a scalable chat in Java, watch a report on errors when designing a new application, evaluate a technical interview for a n...
- Video weekend #92. We discuss Java releases and IDE news, evaluate junior prospects, set up Git in Windows 10 and learn the secrets of writing a resum...
- Video weekend #94. We listen to a report about profiling Java applications, get acquainted with the useful habits of top coders, learn the whole truth...
- Video Weekend #95. We analyze the syntax of lambda expressions in Java, argue about the pros and cons of high salaries for programmers, listen to a re...
- Video weekend #98. We find out the differences between Java and JavaScript, analyze the new features of Java 17, learn how to sort arrays and compare ...
- Video Weekend #99. Let's get acquainted with the Maven build system, start developing open source and hobby projects, watch how HR parses an IT specia...
- Volatile (example in lecture 17)
- Wanted Java Junior: where is it easier to find a job and how to please the employer?
- Was a blogger, moved to Poland and became an IT specialist: the story of the developer Sasha Kopaygorodsky
- Was a builder, became a programmer
- We add the ability to subscribe to a group of articles. (Part 1) - "Java project from A to Z"
- We add the ability to subscribe to a group of articles. (Part 2) - "Java project from A to Z"
- We add the ability to subscribe to a group of articles. (Part 3) - "Java project from A to Z"
- We are friends with the usual login via email and OAuth2 in Spring Security using the note service as an example
- We are looking for work in Kyiv. Part 2
- We are writing a project. Adding SpringBoot and setting up a CI process - "Java project from A to Z"
- We close contacts and receive a letter
- We connect logging to our JavaRush project (slf4f and log4j)
- We don't need testers anymore. We are converting you to Javaists: the story of developer Viktor Platonov
- We download skills. Open source projects on Github for beginners
- We get a real annual license of Intelij IDEA Ultimate Edition
- We have extended the promotion until December 27 (inclusive)!
- We implement application deployment - "Java project from A to Z"
- We share experience. My transition from Windows to Ubuntu
- We solve problems on one-dimensional and two-dimensional arrays
- We swing skills, having a rest. Top 10 best games for programmers
- We write a real project for a portfolio - "Java project from A to Z"
- Web services. Step 1. What is a web service and how to work with it?
- Web services. Step 2. How to simplify the writing of the client?
- Web Summit 2019: we tell you from personal experience how to get the most out of tech conferences
- What a Java Programmer Should Know About Fibonacci Numbers
- What are antipatterns? Parsing examples (part 1)
- What are antipatterns? Parsing examples (part 2)
- What are generics in Java
- What are interfaces
- What are methods in Java?
- What are the tasks in Java
- What cool projects will you write while studying at JavaRush
- What do people want in 2018? Five consumer trends that are interesting for an IT specialist
- What do UX and UI designers do, and what do front-end designers do?
- What do you need to know to become a Java Junior, and what do you do about it?
- What does a novice programmer need to understand?
- What does this icon mean in Idea and how can I remove it?
- What hides the transient modifier in Java
- What if companies interviewed translators the same way they interviewed programmers
- What is a mutex and what is a monitor?
- What is a reference data type
- What is AOP? Fundamentals of Aspect-Oriented Programming
- What is changing with the development of smart machines (video from SciOne and Yandex)
- What is computer thinking? “The Key to Success” and “A Vital Skill of the 21st Century.”
- What is Deadlock in Java?
- What is increment and decrement
- What is interface programming? Let's play architect
- What is JavaRush 2.0
- What is JSP? Exploring opportunities in practice
- What is Mapstruct and how to properly set it up for unit testing in SpringBoot applications
- What is procrastination and how to deal with it
- What is Stripe and why do we use this payment system
- What is TDD and unit testing [translation]
- What is the best way for a future programmer to teach English on his own?
- What is the difference between mutex, monitor and semaphore
- What is the hardest thing about being a programmer? JavaRush graduates and students talk
- What is the JavaRush online internship and who is it for?
- What is the PrintStream class for?
- What is the problem?
- What Java Coders Can Expect in 2020: Expert Opinions and Forecasts
- What methods do developers use to evaluate tasks?
- What not to say when applying for a developer position
- What should the technical background of a Java developer consist of. Video
- What tasks does the Adapter design pattern solve?
- What they ask in an interview: an overview of algorithms, part 1
- What they ask in an interview: an overview of algorithms, part 2
- What to do when you’ve already “learned” Java Core, but it’s not enough to get a job
- What to expect from future versions of Java
- What to learn, where to learn, how to learn?
- What to read in 2020? A selection of the best new books for Java developers
- What Ukrainians searched for on Google: popular queries of 2017
- What will please the new version of the JDK
- What will the frequent release of new versions of the JDK lead to
- What you need to ask at an interview in an IT company
- What you need to know about Spring: history, key modules, comparison with Java EE
- What's inside a floating point number and how it works
- When a dumb architect graduate builds an application architecture
- Where an IT specialist can improve English: a large list of applications, books and video channels
- Where can I find head first java 2nd edition in Russian pdf???
- Where can I get an idea to create an application?
- Where can I work after learning Java? A guide to the world of developers for the greenest beginners
- Where is it good for a freelancer on the web: an overview of exchanges for programmers
- Where is Java used and why is it needed?
- Where is Java used? 10 projects for which you can fall in love with her
- Where to go to work in Vladivostok?
- Where to go to work in Yekaterinburg
- Where to learn and how to learn Java programming?
- Where to look for work in Dnipro. Part 1
- Where to look for work in Dnipro. Part 2
- Where to look for work in Kazan. Part 1
- Where to look for work in Kazan. Part 2
- Where to look for work in Novosibirsk. Part 1
- Where to look for work in Novosibirsk. Part 2
- Where to start learning Android development
- Which Java experts to follow in 2021
- While Loop in Java
- Who are Docker, Kubernetes, OpenShift and how are they related?
- Who is a QA engineer and how to become one
- Who is a Software Engineer. Software Engineering VS "Just" Programming
- Who is who in IT. What do PMs, frontend and backend developers and QA do?
- Who is who in IT. What HR, admins, DevOps and business analysts do
- Who to read? Notable Java Experts You Should Follow
- Why Android Development? From personal experience. Reasoning and facts
- Why are interfaces needed?
- Why are offline coding courses losing popularity?
- Why become a programmer
- Why do many developers give up before they even get started?
- Why do we need interface inheritance?
- Why do we need polymorphism?
- Why do you need logging
- Why doesn't Intellij IDEA allow us to create mappings based on our POJOs?
- Why is artificial intelligence dangerous? (video from SciOne and Yandex)
- Why is NULL bad?
- Why is Singleton needed?
- Why learn Java if you are not a programmer and do not plan to become one?
- Why Should You Learn Java?
- Why study all your life? What is Lifelong Learning and why lifelong learning has become important
- Why the Internet of Things is dangerous and how to survive in the conditions of global digitalization
- Why use SerialVersionUID inside Serializable class in Java
- Why we were not ready for remote work and how to help ourselves
- Why you need a developer career development plan and how to write one
- Why you should invest in self-education
- Why you should learn Java in 2020
- Wi-Fi Protected Access II security protocol hacked
- Wildcards in Java Generics
- Will virtual reality be the end of personal space and security?
- Wish.
- Without pathos. Let's talk about Java EE, servlets and their containers
- Working with files using FileInputStream and FileOutputStream
- Working with hashCode() and equals() methods in Java
- working with the keyboard in java
- World of Bytes 1. Working with images.
- Wrappers, unpacking and packaging
- Writing a resume on GitHub. Brief guide
- Writing Code as a Mathematical Proof
- Writing code is much more interesting than testing it: the story of developer Dima Mersiyanov
- Wrote a game in Java at age 14
- XML Basics for a Java Programmer - Part 1 of 3
- XML Basics for the Java Programmer - Part 3.1 of 3 - SAX
- XML Basics for the Java Programmer. part 2 of 3
- XML Basics for the Java Programmer. Part 3.2 of 3 - DOM
- XML in Java: What is it?
- Yoda conditions
- You are hired! Preparing for an interview in English
- You Can't Screw Java with Threads: Part III - Interaction
- You Can't Spoil Java with Threads: Part II - Synchronization
- You Can't Spoil Java with Threads: Part IV - Callable, Future, and Friends
- You Can't Spoil Java with Threads: Part V - Executor, ThreadPool, Fork Join
- You Can't Spoil Java with Threads: Part VI - Toward the Barrier!
- You give new Java every six months!
- You just have to want it
- Your first application using Java servlets
- Your first Hibernate application
- Your own console races)
- Your project
- Zookeeper or how a zoo worker lives