#advanced #библиотека
Удобный HTTP-клиент для Java с сохранением типов.
https://square.github.io/retrofit/
  Удобный HTTP-клиент для Java с сохранением типов.
https://square.github.io/retrofit/
Подробный гайд по разработке Android-приложений с помощью Clean Architecture
Данный туториал поможет вам разобраться в очень полезном подходе по разработке приложений Clean Architecture.
https://prglb.ru/5kvx9
  
  Данный туториал поможет вам разобраться в очень полезном подходе по разработке приложений Clean Architecture.
https://prglb.ru/5kvx9
Библиотека программиста
  
  Подробный гайд по разработке Android-приложений с помощью Clean Architecture
  Данный туториал поможет вам разобраться в очень полезном подходе по разработке приложений Clean Architecture. Благодаря примерам все становится понятно!
  #book
Создание игр — одна из самых суровых задач программирования, ведь от количества и качества кода зависит производительность и скорость игры, равно как и её успех, именно поэтому на создание игр выделяются большие средства. Для улучшения и поддержки кодовой базы существуют шаблоны программирования. Из этой книги вы узнаете о самых популярных из них и изучите их на примере кода.
https://t.me/progbook/3253
  
  Создание игр — одна из самых суровых задач программирования, ведь от количества и качества кода зависит производительность и скорость игры, равно как и её успех, именно поэтому на создание игр выделяются большие средства. Для улучшения и поддержки кодовой базы существуют шаблоны программирования. Из этой книги вы узнаете о самых популярных из них и изучите их на примере кода.
https://t.me/progbook/3253
Telegram
  
  Книги для программистов
  
  #beginner #books
10 книг по изучению алгоритмов и структур данных, которые вы должны прочитать.
https://prglb.ru/osng
  10 книг по изучению алгоритмов и структур данных, которые вы должны прочитать.
https://prglb.ru/osng
#advanced #sql
Doma 2 - это простая и удобная библиотека для работы с базами данных.
https://doma.readthedocs.io/en/stable/
  Doma 2 - это простая и удобная библиотека для работы с базами данных.
https://doma.readthedocs.io/en/stable/
#advanced #spring 
Если вы программируете на Java и начинайте изучать Spring, разобраться в нем вам поможет данный пример приложения с использованием популярных паттернов проектирования.
https://github.com/spring-projects/spring-petclinic
  
  Если вы программируете на Java и начинайте изучать Spring, разобраться в нем вам поможет данный пример приложения с использованием популярных паттернов проектирования.
https://github.com/spring-projects/spring-petclinic
GitHub
  
  GitHub - spring-projects/spring-petclinic: A sample Spring-based application
  A sample Spring-based application. Contribute to spring-projects/spring-petclinic development by creating an account on GitHub.
  Разработка через тестирование на простом примере
Разработка через тестирование начинается с юнит-тестов, а не с кода. Из части Agile она доросла до самостоятельной дисциплины.
https://prglb.ru/3b46
  
  Разработка через тестирование начинается с юнит-тестов, а не с кода. Из части Agile она доросла до самостоятельной дисциплины.
https://prglb.ru/3b46
Библиотека программиста
  
  Разработка через тестирование на простом примере
  Разработка через тестирование начинается с юнит-тестов, а не с кода. Из части Agile она доросла до самостоятельной дисциплины.
  #book
Данное руководство - это не последовательный источник знаний, а справочник по множеству готовых решений ("рецептов") тех или иных задач, которые вы можете рассматривать в качестве обучения и даже использовать в собственных программах. Вы посмотрите на проблему, которую ставит перед собой автор, и на процесс решения этой проблемы. Также вы узнаете про современные функции Java, такие как лямбда-выражения, JShell, новые алгоритмы сбора мусора и многие другие.
https://t.me/progbook/3275
  
  Данное руководство - это не последовательный источник знаний, а справочник по множеству готовых решений ("рецептов") тех или иных задач, которые вы можете рассматривать в качестве обучения и даже использовать в собственных программах. Вы посмотрите на проблему, которую ставит перед собой автор, и на процесс решения этой проблемы. Также вы узнаете про современные функции Java, такие как лямбда-выражения, JShell, новые алгоритмы сбора мусора и многие другие.
https://t.me/progbook/3275
Telegram
  
  Книги для программистов
  
  #book
Микросервисы - это такой тип архитектуры, при котором вы разделяете ваше приложение на независимые и самодостаточные сервисы, работающие отдельно и не влияющие на другие сервисы. Настоящее руководство рассматривает создание микросервисных приложений и подойдёт опытным разработчикам и архитекторам крупных коммерческих приложений.
https://t.me/progbook/3265
  
  Микросервисы - это такой тип архитектуры, при котором вы разделяете ваше приложение на независимые и самодостаточные сервисы, работающие отдельно и не влияющие на другие сервисы. Настоящее руководство рассматривает создание микросервисных приложений и подойдёт опытным разработчикам и архитекторам крупных коммерческих приложений.
https://t.me/progbook/3265
Telegram
  
  Книги для программистов
  
  Подготовка и трудоустройство Java Developer с оплатой после трудоустройства. 
👉🏻 Успей подать заявку и пройти тестовое задание
до 27 июня: http://bit.ly/javalearnonline
8 шагов для того, чтобы без затрат начать карьеру Java Developer:
1. Базовые знания языка Java.
2. Успешное входное тестирование с наставником до 27 июня.
3. Готовность уделять учёбе минимум 20 часов в неделю; предпочтение отдается участникам с большим количеством свободного времени.
4. Проживание в Москве или готовность к переезду после окончания обучения, так как по условиям договора на обучение вы трудоустраиваетесь на работу в Москве.
5. Личное online собеседование с основателем проекта Java Mentor - Германом Севостьяновым.
6. Заключение договора.
7. Выплата 15% от своей зарплаты за обучение последующие 24 месяца после трудоустройства.
8. Начало обучения в июле 2019 года.
  
  
  
  
  
  👉🏻 Успей подать заявку и пройти тестовое задание
до 27 июня: http://bit.ly/javalearnonline
8 шагов для того, чтобы без затрат начать карьеру Java Developer:
1. Базовые знания языка Java.
2. Успешное входное тестирование с наставником до 27 июня.
3. Готовность уделять учёбе минимум 20 часов в неделю; предпочтение отдается участникам с большим количеством свободного времени.
4. Проживание в Москве или готовность к переезду после окончания обучения, так как по условиям договора на обучение вы трудоустраиваетесь на работу в Москве.
5. Личное online собеседование с основателем проекта Java Mentor - Германом Севостьяновым.
6. Заключение договора.
7. Выплата 15% от своей зарплаты за обучение последующие 24 месяца после трудоустройства.
8. Начало обучения в июле 2019 года.
Библиотека джависта | Java, Spring, Maven, Hibernate pinned «Подготовка и трудоустройство Java Developer с оплатой после трудоустройства.  👉🏻 Успей подать заявку и пройти тестовое задание  до 27 июня: http://bit.ly/javalearnonline  8 шагов для того, чтобы без затрат начать карьеру Java Developer:   1. Базовые знания…»
  #java #video
Основы многопоточного программирования на Java для начинающих.
https://www.youtube.com/playlist?list=PLS1QulWo1RIZcNbNHpnZtc_CkrXwVZLsN
  
  Основы многопоточного программирования на Java для начинающих.
https://www.youtube.com/playlist?list=PLS1QulWo1RIZcNbNHpnZtc_CkrXwVZLsN
YouTube
  
  Java Threads Tutorial for Beginners
  Share your videos with friends, family, and the world
  #book
Внедрение зависимостей является одним из главных паттернов проектирования в мире объектно-ориентированного программирования. Без его использования не обходится ни одно серьезное приложение, и, если говорить коротко, основная суть данного паттерна заключается в предоставлении объектам внешней сконфигурированной зависимости. В этом руководстве вы узнаете об этом подробнее, а также познакомитесь с примерами кода на Java, C# и Ruby.
https://t.me/progbook/3287
  
  Внедрение зависимостей является одним из главных паттернов проектирования в мире объектно-ориентированного программирования. Без его использования не обходится ни одно серьезное приложение, и, если говорить коротко, основная суть данного паттерна заключается в предоставлении объектам внешней сконфигурированной зависимости. В этом руководстве вы узнаете об этом подробнее, а также познакомитесь с примерами кода на Java, C# и Ruby.
https://t.me/progbook/3287
Telegram
  
  Книги для программистов
  
  #video #advanced 
Курс для опытных разработчиков по проектированию объектно-ориентированного дизайна приложений на Java:
https://bit.ly/2Qtlqc6
  Курс для опытных разработчиков по проектированию объектно-ориентированного дизайна приложений на Java:
https://bit.ly/2Qtlqc6
#advanced #algorithms
Решаем интересные алгоритмические задачи: находим дубликаты в массиве.
https://prglb.ru/2z8ff
  
  Решаем интересные алгоритмические задачи: находим дубликаты в массиве.
https://prglb.ru/2z8ff
Medium
  
  Solving Algorithmic Problems: Find a Duplicate in an Array
  Find a duplicate in an array
  