Все паттерны
В этом репозитории собраны все паттерны проектирования, которые только придумало человечество за время своего существования. Всего получилось 111 паттернов: https://github.com/iluwatar/java-design-patterns
Для каждого паттерна есть подробное описание и пример реализации на Java.
#паттерны #java
В этом репозитории собраны все паттерны проектирования, которые только придумало человечество за время своего существования. Всего получилось 111 паттернов: https://github.com/iluwatar/java-design-patterns
Для каждого паттерна есть подробное описание и пример реализации на Java.
#паттерны #java
Бесплатный Java-митап
Его проведёт Альфа-Банк в эту пятницу, 9 августа, в 19:00.
Всего будет 3 доклада от спикеров из Альфа-Банка на следующие темы:
— отказоустойчивость сервисов и интернет;
— тестирование сервисов с Spring Cloud Contract;
— аутентификация в Альфа-Банке.
Чтобы попасть, нужно просто зарегистрироваться: https://hr.alfabank.ru/events/backend-stories-4-0
Если хотите смотреть дома, то онлайн-трансляция мероприятия будет доступна в день мероприятия по ссылке: https://youtu.be/kY4lYiqxf7k
#ивенты #java
Его проведёт Альфа-Банк в эту пятницу, 9 августа, в 19:00.
Всего будет 3 доклада от спикеров из Альфа-Банка на следующие темы:
— отказоустойчивость сервисов и интернет;
— тестирование сервисов с Spring Cloud Contract;
— аутентификация в Альфа-Банке.
Чтобы попасть, нужно просто зарегистрироваться: https://hr.alfabank.ru/events/backend-stories-4-0
Если хотите смотреть дома, то онлайн-трансляция мероприятия будет доступна в день мероприятия по ссылке: https://youtu.be/kY4lYiqxf7k
#ивенты #java
Типичные ошибки при работе со временем
В коде многих проектов часто приходится работать с временем — например, чтобы завязать логику работы приложения на текущее время у пользователя.
В этом докладе спикер описал типичные ошибки, которые встречались ему в проектах на языках Java, C# и JavaScript. Он рассказал, как получить самую точную текущую дату, как обрабатывать асинхронные запросы и какие ошибки могут возникнуть в полночь.
Текстовая версия доклада: https://tprg.ru/acRk
#javascript #java
В коде многих проектов часто приходится работать с временем — например, чтобы завязать логику работы приложения на текущее время у пользователя.
В этом докладе спикер описал типичные ошибки, которые встречались ему в проектах на языках Java, C# и JavaScript. Он рассказал, как получить самую точную текущую дату, как обрабатывать асинхронные запросы и какие ошибки могут возникнуть в полночь.
Текстовая версия доклада: https://tprg.ru/acRk
#javascript #java
YouTube
Я.Субботник по разработке интерфейсов - Запись трансляции
00:03:31 - Сбалансированная разработка в очень больших командах, Владимир Гриненко
00:43:19 - В поисках Стилевого Грааля, Артур Кенжаев
01:44:11 - Как много браузеров хороших, Антон Кастрицкий
02:12:06 - Тяжёлое бремя времени: типичные ошибки при работе со…
00:43:19 - В поисках Стилевого Грааля, Артур Кенжаев
01:44:11 - Как много браузеров хороших, Антон Кастрицкий
02:12:06 - Тяжёлое бремя времени: типичные ошибки при работе со…
Эволюция создания веб-приложений на Java
История развития разработки веб-приложений на Java от появления спецификации сервлетов до настоящего времени: https://tprg.ru/NcyV
Автор восстановил хронологию появления технологий, библиотек, фреймворков и их популярность.
#java
История развития разработки веб-приложений на Java от появления спецификации сервлетов до настоящего времени: https://tprg.ru/NcyV
Автор восстановил хронологию появления технологий, библиотек, фреймворков и их популярность.
#java
История одного предновогоднего релиза
История о том, как команда выкатила видеостриминговую систему за 13 дней до Нового года и потеряла праздничное настроение: https://tprg.ru/MUYj
Берегите себя.
#java
История о том, как команда выкатила видеостриминговую систему за 13 дней до Нового года и потеряла праздничное настроение: https://tprg.ru/MUYj
Берегите себя.
#java
Создаём веб-приложение с Java Servlets
У нас на сайте есть хороший гайд, в котором по полочкам раскладываем, как создать надёжное веб-приложение на Java с помощью встроенного в язык Servlet API:
https://tprg.ru/pO1J
#java
У нас на сайте есть хороший гайд, в котором по полочкам раскладываем, как создать надёжное веб-приложение на Java с помощью встроенного в язык Servlet API:
https://tprg.ru/pO1J
#java
Сравнение Kotlin и Java при написания backend-приложений
Бэкенд-разработчик со стажем долгое время работал с Java, но однажды ему пришлось попробовать Kotlin. В этой статье он сравнил два языка, а также рассказал об основных преимуществах Kotlin над Java:
https://tprg.ru/IC0p
#бэкенд #java #kotlin
Бэкенд-разработчик со стажем долгое время работал с Java, но однажды ему пришлось попробовать Kotlin. В этой статье он сравнил два языка, а также рассказал об основных преимуществах Kotlin над Java:
https://tprg.ru/IC0p
#бэкенд #java #kotlin
Регистрация и авторизация в веб-приложении с помощью Spring WebFlux
В последнее время очень много статей выходит по JavaScript. Давайте теперь посмотрим на работу Java. В этой статье вы узнаете, как сделать веб-приложение с помощью реактивного фреймворка Spring WebFlux:
https://tproger.ru/articles/registracija-i-avtorizacija-na-baze-postgresql-s-pomoshhju-spring-webflux/
#java #spring
В последнее время очень много статей выходит по JavaScript. Давайте теперь посмотрим на работу Java. В этой статье вы узнаете, как сделать веб-приложение с помощью реактивного фреймворка Spring WebFlux:
https://tproger.ru/articles/registracija-i-avtorizacija-na-baze-postgresql-s-pomoshhju-spring-webflux/
#java #spring
Как попасть в бэкенд-разработку на Java
Само собой вам необходимо владеть Java хотя бы на уровне понимания синтаксиса. Но это далеко не всё, ведь нужно уметь работать с необходимым инструментарием, включая Git, БД и прочее.
Если всё-таки хотите развиваться и работать в этой сфере, то переходите по ссылке и изучайте чек-лист по знаниям, которые вам точно понадобятся:
https://tprg.ru/S9AD
#бэкенд #java
Само собой вам необходимо владеть Java хотя бы на уровне понимания синтаксиса. Но это далеко не всё, ведь нужно уметь работать с необходимым инструментарием, включая Git, БД и прочее.
Если всё-таки хотите развиваться и работать в этой сфере, то переходите по ссылке и изучайте чек-лист по знаниям, которые вам точно понадобятся:
https://tprg.ru/S9AD
#бэкенд #java
Насколько хорошо вы знаете фреймворки Java?
Представьте, что вы пришли на работу в новую компанию и вам нужно разработать систему на Java, которая выдержит даже высокую нагрузку. Ваша задача правильно выбрать фреймворки для разных задач.
Попробуйте справиться с ней в нашем квизе.
#квиз #java
Представьте, что вы пришли на работу в новую компанию и вам нужно разработать систему на Java, которая выдержит даже высокую нагрузку. Ваша задача правильно выбрать фреймворки для разных задач.
Попробуйте справиться с ней в нашем квизе.
#квиз #java
От монолита к микросервисам: реальный кейс развёртывания сайта на Spring Boot + Angular SSR с Docker и Nginx
У нас на сайте появилась статья, где автор делится практическим опытом перехода от монолитного приложения к микросервисной архитектуре с использованием Spring Boot и Angular SSR. В ней подробно описаны этапы:
— настройки Docker Compose;
— интеграции Nginx;
— настройки HTTPS;
— и решения проблем с CORS.
Также рассматриваются способы защиты от ботов и оптимизации конфигурации для стабильной работы сайта.
#java #docker #springboot #angular #nginx
У нас на сайте появилась статья, где автор делится практическим опытом перехода от монолитного приложения к микросервисной архитектуре с использованием Spring Boot и Angular SSR. В ней подробно описаны этапы:
— настройки Docker Compose;
— интеграции Nginx;
— настройки HTTPS;
— и решения проблем с CORS.
Также рассматриваются способы защиты от ботов и оптимизации конфигурации для стабильной работы сайта.
#java #docker #springboot #angular #nginx