#advanced #tutorial 
Lagom — это микросервисный фреймворк на Java. В этом туториале вы познакомитесь с его особенностями.
https://prglb.ru/3c6ds
  
  Lagom — это микросервисный фреймворк на Java. В этом туториале вы познакомитесь с его особенностями.
https://prglb.ru/3c6ds
Medium
  
  How the Lagom framework enables scalable, reactive Microservices in Java and Scala
  Lagom is open source microservice framework for building reactive microservice applications in Java or Scala. The pitch for the Lagom…
  Хотите сделать свой Java код более надежным и качественным, обнаружив ошибки на раннем этапе разработки? 
Несколько вариантов, как это сделать:
• писать код без ошибок,
• звать местного гуру делать code review,
• использовать инструменты для автоматического поиска ошибок.
Так как первый и второй варианты бывают невозможны по некоторому ряду причин, то самым простым и актуальным будет третий вариант. Одними из таких инструментов являются статические анализаторы, которые находят не только ошибки, но и потенциальные уязвимости в исходном коде программ. Как пример - PVS-Studio, который уже доказал свои возможности, проверив несколько таких крутых проектов, как #IntelliJIDEA, #FindBugs и #SonarQube (SonarJava), и обнаружив различные интересные баги.
Примеры и подробное описание ошибок читайте в статье - http://bit.ly/2Z6Yqjh
  
  
  
  
  
  Несколько вариантов, как это сделать:
• писать код без ошибок,
• звать местного гуру делать code review,
• использовать инструменты для автоматического поиска ошибок.
Так как первый и второй варианты бывают невозможны по некоторому ряду причин, то самым простым и актуальным будет третий вариант. Одними из таких инструментов являются статические анализаторы, которые находят не только ошибки, но и потенциальные уязвимости в исходном коде программ. Как пример - PVS-Studio, который уже доказал свои возможности, проверив несколько таких крутых проектов, как #IntelliJIDEA, #FindBugs и #SonarQube (SonarJava), и обнаружив различные интересные баги.
Примеры и подробное описание ошибок читайте в статье - http://bit.ly/2Z6Yqjh
Как работать с обратными вызовами и потоками в Kotlin
Базовые инструменты асинхронного программирования в Kotlin. Разбираем особенности обратных вызовов и потоков на примерах кода.
https://prglb.ru/3jsvj
  Базовые инструменты асинхронного программирования в Kotlin. Разбираем особенности обратных вызовов и потоков на примерах кода.
https://prglb.ru/3jsvj
#book
Почти любой программист начинает изучение программирования с алгоритмов и структур данных и пытается их реализовать на выбранном им языке программирования. Такой подход даёт ключ к пониманию того, как выполняются программы компьютером, как правильно искать и находить решения. Настоящее руководство, написанное в простой и доступной форме, рассматривает наиболее популярные алгоритмы и структуры данных, а также включает в себя вопросы по подготовке к собеседованию по этим темам.
https://t.me/progbook/3517
  
  Почти любой программист начинает изучение программирования с алгоритмов и структур данных и пытается их реализовать на выбранном им языке программирования. Такой подход даёт ключ к пониманию того, как выполняются программы компьютером, как правильно искать и находить решения. Настоящее руководство, написанное в простой и доступной форме, рассматривает наиболее популярные алгоритмы и структуры данных, а также включает в себя вопросы по подготовке к собеседованию по этим темам.
https://t.me/progbook/3517
Telegram
  
  Книги для программистов
  
  Устроиться работать джавистом быстро и без проблем
Чтобы устроиться джавистом, одного знания Java мало. Это лишь 10% того, что вам нужно знать, и сейчас мы разберемся с оставшимися 90%.
https://prglb.ru/2djvi
  
  Чтобы устроиться джавистом, одного знания Java мало. Это лишь 10% того, что вам нужно знать, и сейчас мы разберемся с оставшимися 90%.
https://prglb.ru/2djvi
Библиотека программиста
  
  Устроиться работать джавистом быстро и без проблем
  Чтобы устроиться джавистом, одного знания Java мало. Это лишь 10% того, что вам нужно знать, и сейчас мы разберемся с оставшимися 90%.
  #roadmap
Сегодня разработка разветвлена настолько, что сходу не перечислить все технологии, которые нужно знать опытному разработчику. Сегодня мы представляем вам актуальную дорожную карту по изучению Java:
https://bit.ly/2vG2kTv
  
  Сегодня разработка разветвлена настолько, что сходу не перечислить все технологии, которые нужно знать опытному разработчику. Сегодня мы представляем вам актуальную дорожную карту по изучению Java:
https://bit.ly/2vG2kTv
Medium
  
  A Roadmap To Become A Better Android Developer
  Let’s become a better Android Developer.
  #docker #book
В разработке программного обеспечения, как и в любой другой программной области, существуют свои хорошие практики и стандарты, реализуя которые, можно сделать процесс разработки более удобным и эффективным. Это руководство расскажет вам про популярную сегодня технологию Docker, цель которой - автоматизировать создание, развёртывание и управление приложениями. Вы пройдёте путь от установки до первого использования Docker в создании собственных проектов.
https://t.me/progbook/3526
https://t.me/progbook/3527
  
  В разработке программного обеспечения, как и в любой другой программной области, существуют свои хорошие практики и стандарты, реализуя которые, можно сделать процесс разработки более удобным и эффективным. Это руководство расскажет вам про популярную сегодня технологию Docker, цель которой - автоматизировать создание, развёртывание и управление приложениями. Вы пройдёте путь от установки до первого использования Docker в создании собственных проектов.
https://t.me/progbook/3526
https://t.me/progbook/3527
Telegram
  
  Книги для программистов
  
  #advanced #concurrency
Список интересных вопросов и ресурсов для изучения параллельного программирования в Java.
https://prglb.ru/34yn1
  Список интересных вопросов и ресурсов для изучения параллельного программирования в Java.
https://prglb.ru/34yn1
#video #interview
Готовитесь к интервью и боитесь, что завалите? Предлагаем вашему вниманию небольшой плейлист, в видео которого автор канала проводит реальные собеседования с реальными соискателями.
https://www.youtube.com/playlist?list=PLrMbYGBDPsn8B_oQ5T9TPprdqggPbsEnL
  
  Готовитесь к интервью и боитесь, что завалите? Предлагаем вашему вниманию небольшой плейлист, в видео которого автор канала проводит реальные собеседования с реальными соискателями.
https://www.youtube.com/playlist?list=PLrMbYGBDPsn8B_oQ5T9TPprdqggPbsEnL
YouTube
  
  Java Mock Interview - YouTube
  
  #video #algorithms
Знать Java — хорошо, а уметь реализовывать алгоритмы на Java — ещё лучше. Так давайте не будем терять время и приступим к изучению самых популярных из них!
https://www.youtube.com/playlist?list=PLGLfVvz_LVvReUrWr94U-ZMgjYTQ538nT
  
  Знать Java — хорошо, а уметь реализовывать алгоритмы на Java — ещё лучше. Так давайте не будем терять время и приступим к изучению самых популярных из них!
https://www.youtube.com/playlist?list=PLGLfVvz_LVvReUrWr94U-ZMgjYTQ538nT
YouTube
  
  Java Algorithms
  Share your videos with friends, family, and the world
  #advanced #spring
Для оптимизированного вывода данных клиенту часто прибегают к пагинации. Как ее реализовать в Hibernate - узнаем из статьи.
https://www.baeldung.com/hibernate-pagination
  
  Для оптимизированного вывода данных клиенту часто прибегают к пагинации. Как ее реализовать в Hibernate - узнаем из статьи.
https://www.baeldung.com/hibernate-pagination
Baeldung
  
  Hibernate Pagination | Baeldung
  Pagination in Hibernate - using basic HQL, ScrollableResults as well as the more flexible and type-safe Criteria API.
  #book
Elastic Stack - это мощная комбинация инструментов для распределенного поиска, аналитики, ведения журналов и визуализации данных из средних и массивных наборов данных. Эта книга даст вам общее представление о том, что такое Elastic Stack, и как эффективно использовать его для создания мощных приложений обработки данных реального времени.
https://t.me/progbook/3543
  
  Elastic Stack - это мощная комбинация инструментов для распределенного поиска, аналитики, ведения журналов и визуализации данных из средних и массивных наборов данных. Эта книга даст вам общее представление о том, что такое Elastic Stack, и как эффективно использовать его для создания мощных приложений обработки данных реального времени.
https://t.me/progbook/3543
Telegram
  
  Книги для программистов
  
  Как начать, наконец, путь к карьере в IT и digital?
 
Если вы тоже задаетесь этим вопросом, запишитесь на бесплатную онлайн-конференцию GeekChange. Узнайте обо всех профессиях в программировании, дизайне, маркетинге и менеджменте. Участвуйте в розыгрыше бесплатного обучения в GeekUniversity (онлайн-университет Mail ru Group). А также получите возможность выиграть MacBook Air!
 
Конференция пройдет с 12 по 25 августа.
 
Записаться: http://bit.ly/2GN15ay
  
  
  
  
  
  Если вы тоже задаетесь этим вопросом, запишитесь на бесплатную онлайн-конференцию GeekChange. Узнайте обо всех профессиях в программировании, дизайне, маркетинге и менеджменте. Участвуйте в розыгрыше бесплатного обучения в GeekUniversity (онлайн-университет Mail ru Group). А также получите возможность выиграть MacBook Air!
Конференция пройдет с 12 по 25 августа.
Записаться: http://bit.ly/2GN15ay
По какой теме вам хотелось бы больше материалов?
anonymous poll
Работа с фреймворками: Spring Framework, Blade и т.д. – 415
👍👍👍👍👍👍👍 39%
Изучение Java для продвинутых – 268
👍👍👍👍👍 25%
Изучение Java для начинающих – 162
👍👍👍 15%
Мобильная разработка – 77
👍 7%
Алгоритмы и структуры данных – 69
👍 7%
Книги, видео и статьи по особенностям Java – 39
👍 4%
Веб-разработка – 22
▫️ 2%
👥 1052 people voted so far.
  anonymous poll
Работа с фреймворками: Spring Framework, Blade и т.д. – 415
👍👍👍👍👍👍👍 39%
Изучение Java для продвинутых – 268
👍👍👍👍👍 25%
Изучение Java для начинающих – 162
👍👍👍 15%
Мобильная разработка – 77
👍 7%
Алгоритмы и структуры данных – 69
👍 7%
Книги, видео и статьи по особенностям Java – 39
👍 4%
Веб-разработка – 22
▫️ 2%
👥 1052 people voted so far.
#advanced
Если вы опытный разработчик, могли уже слышать про реактивное программирование. Если нет, предлагаем к прочтению следующий туториал.
https://prglb.ru/e0vd
  Если вы опытный разработчик, могли уже слышать про реактивное программирование. Если нет, предлагаем к прочтению следующий туториал.
https://prglb.ru/e0vd
#book
Игры всегда имели большой спрос у пользователей, поэтому это одна из наиболее быстро развивающихся областей, привлекающая множество разработчиков своими богатыми технологиями управления и инструментами. В то же время Android - это самая популярная мобильная ОС на данный момент, предоставляющая хороший API и множество сервисов для программирования игр. Поскольку основной язык программирования для Android - это Java, книга научит вас его основам, поможет настроить среду разработки и, наконец, научит создавать игры.
https://t.me/progbook/3558
  
  Игры всегда имели большой спрос у пользователей, поэтому это одна из наиболее быстро развивающихся областей, привлекающая множество разработчиков своими богатыми технологиями управления и инструментами. В то же время Android - это самая популярная мобильная ОС на данный момент, предоставляющая хороший API и множество сервисов для программирования игр. Поскольку основной язык программирования для Android - это Java, книга научит вас его основам, поможет настроить среду разработки и, наконец, научит создавать игры.
https://t.me/progbook/3558
Telegram
  
  Книги для программистов
  
  21 августа начнется онлайн-курс QA Automation Engineer.
Что будет интересного?
Расскажут про автоматизацию тестирования и все нюансы процесса.
Освоите технологии:
Java, Selenium, WebDriver, Docker
Selenide, Selenoid, Allure, Appium
Обучение рассчитано на 6 недель, ведет курс Senior QA Lead из Берлина.
Развеете страх к программированию
Лучших выпускников пригласят на собеседование.
Регистрируйтесь, количество мест ограничено:
👉👉👉 http://bit.ly/2OJzlKn
  
  
  
  
  
  Что будет интересного?
Расскажут про автоматизацию тестирования и все нюансы процесса.
Освоите технологии:
Java, Selenium, WebDriver, Docker
Selenide, Selenoid, Allure, Appium
Обучение рассчитано на 6 недель, ведет курс Senior QA Lead из Берлина.
Развеете страх к программированию
Лучших выпускников пригласят на собеседование.
Регистрируйтесь, количество мест ограничено:
👉👉👉 http://bit.ly/2OJzlKn
#book
Сегодня любые разработчики приложений должны заранее задумываться о том, как и где они будут хранить данные, которые могут быстро вырасти в объёме. Так пришлось поступить разработчикам Discord, популярного чата для геймеров, и поменять MongoDB на Cassandra, чтобы можно было обрабатывать более миллионов сообщений в день. Cassandra - это мощное NoSQL хранилище данных с открытым исходным кодом, чьи обширные возможности применимы к работе с большими данными. В данном руководстве рассматриваются основы и методы по работе с ней.
https://t.me/progbook/3563
  
  Сегодня любые разработчики приложений должны заранее задумываться о том, как и где они будут хранить данные, которые могут быстро вырасти в объёме. Так пришлось поступить разработчикам Discord, популярного чата для геймеров, и поменять MongoDB на Cassandra, чтобы можно было обрабатывать более миллионов сообщений в день. Cassandra - это мощное NoSQL хранилище данных с открытым исходным кодом, чьи обширные возможности применимы к работе с большими данными. В данном руководстве рассматриваются основы и методы по работе с ней.
https://t.me/progbook/3563
Telegram
  
  Книги для программистов
  
  #interview #java #algorithms
Хотите научиться с легкостью проходить собеседования в любые IT компании и найти работу мечты?
Тогда загляните на канал: https://t.me/programminginterviews.
Автор канала - программист компании Amazon, работавший во многих топ-компаниях России и мира, делится секретами успешного прохождения собеседований.
  Хотите научиться с легкостью проходить собеседования в любые IT компании и найти работу мечты?
Тогда загляните на канал: https://t.me/programminginterviews.
Автор канала - программист компании Amazon, работавший во многих топ-компаниях России и мира, делится секретами успешного прохождения собеседований.
Классические книги по математике для вечных студентов
Если ты собрался взяться за вышку или вспомнить некоторые вопросы – пришло время для актуальных книг по математике из нашей подборки.
https://prglb.ru/2atqg
  
  Если ты собрался взяться за вышку или вспомнить некоторые вопросы – пришло время для актуальных книг по математике из нашей подборки.
https://prglb.ru/2atqg
Библиотека программиста
  
  Классические книги по математике для вечных студентов
  Если ты собрался взяться за вышку или вспомнить некоторые вопросы – пришло время для <a href="https://proglib.io/p/current-mathematics/" target="_blank" rel="noopener noreferrer">актуальных</a> книг по математике из нашей подборки.