JVM Brain | Java&Kotlin
262 subscribers
106 photos
34 videos
1 file
130 links
Говорим о Java и пишем на Java (вообще не только).

Видео, статьи, обсуждения интересных тем.
Download Telegram
https://blablait.ru/database-exception-controller-advice/
Ну и на пару минут чтения - выложил небольшую статью про тонкую обработку ошибок записи в базу данных - иногда это необходимо фронтенду, чтобы показать корректно сообщение об ошибке пользователю. Полный код и рабочий пример как обычно в профиле на гитхабе - ссылке в конце статьи
Предлагаю всем присоединиться к трансляции по Java. К сожалению сам опоздал на начало, но залетайте, еще успеете
https://luxoft-techfest.jugru.org/?utm_campaign=JGR_Meetup_Luxsoft_7_Reminder#online
Разработать прототип сервиса (JSON API, без UI) коротких ссылок (по мотивам: goo.gl, bitly, Ow.ly, и т.п.).

Требования к сервису в порядке усложнения:
1. Возможность создать короткую ссылку по полному URL, алгоритм генерации - на Ваше усмотрение. Короткая ссылка должна содержать символы из диапазона: [0-9, a-z].
2. По известной короткой ссылке осуществить перенаправление браузера пользователя на исходный URL.
3. В каждом запросе пользователя к сервису должен присутствовать его уникальный идентификатор. Для аутентификации пользователя запросы к сервису должны подписываться подписью. Формирование подписи производится следующим образом:
a) берутся все параметры запроса в виде ключ=значение, разделителем параметров является символ "&"
б) производится их сортировка в алфавитном порядке по ключу
в) в конец получившейся последовательности отсортированных параметров добавляется секретный ключ
г) итоговая последовательность хэшируется с помощью алгоритма SHA-1
Уникальный идентификатор и секретный ключ заранее известны пользователю (т.е. реализовывать регистрацию пользователя в системе не нужно)
4. Предусмотреть возможность удаления зарегистрированных коротких ссылок.
5. Предусмотреть возможность задания ограничение на срок “жизни” короткой ссылки.
6. Осуществлять подсчет количества переходов по ссылке.
7. Предоставлять статистику переходов по ссылкам в любом виде на Ваше усмотрение.
8. (Опционально) Осуществлять подсчет уникальных переходов по ссылке, метод определения уникальности - на Ваше усмотрение.

Результаты необходимо выслать на email: hr@nord.codes с сопровождающим текстом, содержащим:
• Исходный код реализованного сервиса на языке Java, технологический стек: Spring Boot (MVC, Security), JDBC, Maven. (Lombok не использовать)
• Описание реализованного API.
• Инструкцию по сборке, запуску и использованию сервиса.

Поступило предложение разобрать это задание, возможно совместными усилиями и возможно в часть реализовать в прямом эфире. Кому было бы интересно глянуть или поучаствовать в реализации?
Доброго вечера всем! Многие не знают куда двигаться, либо не знают как можно попрактиковаться, в том числе возможно на реальных проектах, поэтому решил устроить что-то вроде симулятора реальной работы программистом (проект будет некоммерческий - реализуем чью-нибудь задумку, в том числе развернем на реальном сервере) - постараюсь все этапы разработки приблизить к реальному миру с некоторыми упрощениями.

Срок работы - 2 недели.
Примерный старт - 1 марта.
Минимальное время на проект - минимум 2 часа в день в среднем (прошу адекватно оценивать свои возможности).
Максимальное количество участников - 10.
После 19 часов желательно быть всегда на связи для проведения стендапов по ходу проекта.
От вас - полная отдача и желание развиваться (ну и фидбэк по итогам). От меня - организация всего этого беспредела )

Для желающих погрузиться в это - https://docs.google.com/spreadsheets/d/1dQWX2dElm-ba2gd87Quard9577MT93oSutle7mGF-Kc/edit?usp=sharing
Все чаще стал задумываться о том, чтобы создать свою платную программу курса и вести её. Интересует ваше мнение, особенно тех, кто со мной не знаком. Увидев курсы без выдачи сертификатов или дипломов пошли бы на них? Важен ли статус того, кто будет проводить их- самозанятый или компания с привлечением преподавателей? В общем хочется знать потребности общества.

Я очень прошу ответить на следующие ниже опросы, так вы мне очень поможете
Мне важен диплом/сертификат
Anonymous Poll
32%
Да
68%
Нет
Я лучше пойду учиться на курсы какой-нибудь компании, чему частному лицу
Anonymous Poll
12%
Да
24%
Нет
64%
Я смотрю по отзывам
Представьте, что вам предлагают курс до уровня Java Junior длительностью скажем полгода. Занятия 2 раза в неделю пополтора часа. Во сколько вы бы оценили такие курсы (именно оценили, а не 'хочу лучше бесплатно', т.е. именно готовы были бы отдать)
Anonymous Poll
18%
Не купил бы вообще
35%
10-20 тысяч
27%
20-30 тысяч
16%
30-40 тысяч
4%
Больше 40 тысяч
👍1
Оптимальная продолжительность курса для вас?
Anonymous Poll
4%
1 месяц
37%
2-3 месяца
6%
4-5 месяцев
54%
Полгода
Вот и подошел к концу наш интенсив по разработке на Java. Он был свободным для всех, но несмотря на это не у всех получилось поучаствовать в том объеме, котором планировалось. Да, были некоторые недостатки в организационном и техническом плане, но большая часть участников с задачами справилась - почувствовали, что значит работать по agile, научились писать тесты, разбираться в чужом коде, проводя ревью, в новых технологиях и библиотеках. Собственно этот пост будет содержать #отзывы тех, кто его прошел, причем всех потоков, чтобы каждый мог на себе "примерить" нужно это ему или нет. Всех я благодарю за участие - это был хороший опыт и для меня.

#интенсив
Возможно кто-то из вас пытается осваивать ещё и фронт - не важно в каком виде, но если используете npm пакеты, то перепроверяйте, в том числе перед обновлением - к сожалению на практике столкнулись с такими, которые содержат пропаганду разного рода, но это меньшая из зол. Некоторые из них стирают файлы из системы, в основном это направлено на разработчиков из России и Белоруссии. Будьте осторожны!
😱4👍1😢1
JVM Brain | Java&Kotlin pinned «Вот и подошел к концу наш интенсив по разработке на Java. Он был свободным для всех, но несмотря на это не у всех получилось поучаствовать в том объеме, котором планировалось. Да, были некоторые недостатки в организационном и техническом плане, но большая…»
Коллеги, всех приветствую. В стартап нужны мобильные разработчики 📱 для протитипа приложения - викторины для обучения основам химии (первоначальный функционал не особо сложный в техническом плане) . Если есть опыт, желание и время, то можно оставить в комментарии либо постучаться в личку.
Приветствуется распространение среди знакомых.
Всем квантовых компьютеров в дом 😁
Всем привет. Давненько не было у нас ничего нового - это все работа виновата) постараюсь какую-нибудь активность организовать или накидать пару статей, т.к. поделиться есть чем. А пока предлагаю желающим зарегистрироваться на бесплатный день конференции по Java https://jpoint.ru/
Если конечно нет полного билета) думаю любому, даже начинающему специалисту это должно быть интересно
👍3
В трудовых буднях затерялся профессиональный праздник - день программиста, 256 день в году. Всех поздравляю - пусть будет все 'не баг, а фича'
Всех приглашаю поучаствовать в чемпионате по программированию. Это не только шанс вспомнить все наработанные, но и возможность приобрести опыт решения задач собеседований и создания проектов с нуля, ну и дополнительным плюсом может стать приглашение на собеседование
https://yandex.ru/cup/
Момент настал раньше, чем я планировал, за что благодарен отдельным моим слушателям. Я решил запустить серию групповых консультаций для тех, кто знаком с Java, но так и не разобрался либо еще не начал изучать отдельные технологии и фреймворки. С кратким информацией можно ознакомиться по ссылке https://docs.google.com/document/d/15zrVIxJIK_demF0EJeXIDtBL_tsC2gL0/edit?usp=sharing&ouid=103644897426686953157&rtpof=true&sd=true
Приблизительная дата старта - 5 ноября, он состоится, если наберется группа не менее 10 человек. Для желающих записаться доступна форма - https://forms.gle/hSnNerASuwLe5fzh6
Цена вопроса - 13 000 за 8 недель (постарался сделать доступной для всех).
P.S. У меня нет обучащей плафтормы с личными кабинетами (надеюсь, что это временно) как и выдачи сертификатов и дипломов, но есть выдача более важного - знаний и навыков.
👍2
Коллеги, мне хотелось бы проводить и бесплатные активности в том числе, но важно понять уровень знаний и навыков участников канала. Поэтому прошу максимально честно ответить на опрос.
JVM Brain | Java&Kotlin pinned «Момент настал раньше, чем я планировал, за что благодарен отдельным моим слушателям. Я решил запустить серию групповых консультаций для тех, кто знаком с Java, но так и не разобрался либо еще не начал изучать отдельные технологии и фреймворки. С кратким информацией…»