Naumen Talks
Naumen Talks
  • Видео 87
  • Просмотров 29 799
Зачем оценивать рынки — Алина Пленкина
Чтобы запустить или развивать продукт, и принести пользу бизнесу, нужно хорошо знать рынок. Определить целевую аудиторию и ее потребности, изучить конкурентов и спрогнозировать возможную выручку. Закрыть эти вопросы поможет оценка рынка.
Алина Плёнкина уже три года помогает компании расти быстрее с помощью объективных данных о рынке ИТ. В докладе она делится кейсами и рассказывает:
- зачем нужна оценка рынка,
- какие подходы использует для исследований,
- что такое «комплексное понимание рынка» и почему это важно.
Просмотров: 68

Видео

«Чем меньше, тем лучше. Эффективные java-докеры» Дмитрий Чуйко - 12 ноября 2020
Просмотров 188Месяц назад
«Чем меньше, тем лучше. Эффективные java-докеры» Дмитрий Чуйко - 12 ноября 2020
«G1 GC: опыт миграции» Александр Мохов - 3 марта 2017
Просмотров 47Месяц назад
«G1 GC: опыт миграции» Александр Мохов - 3 марта 2017
«Data Scientist в погоне за взмахом колибри» Артем Селезнев - 25 марта 2021
Просмотров 39Месяц назад
«Data Scientist в погоне за взмахом колибри» Артем Селезнев - 25 марта 2021
«Отдел по борьбе с временными аномалиями: BTrace как рулетка времени» Мария Газизова - 25 марта 2021
Просмотров 141Месяц назад
«Отдел по борьбе с временными аномалиями: BTrace как рулетка времени» Мария Газизова - 25 марта 2021
«Kotlin для разработки серверных приложений. Взгляд java-разработчика» Антон Архипов - 25 марта 2021
Просмотров 76Месяц назад
«Kotlin для разработки серверных приложений. Взгляд java-разработчика» Антон Архипов - 25 марта 2021
«Типизируй это немедленно» Зыков Павел - 12 ноября 2020
Просмотров 81Месяц назад
«Типизируй это немедленно» Зыков Павел - 12 ноября 2020
«Ниспадающее программирование и его преимущества» Вячеслав Пыжьянов - 12 мая 2022
Просмотров 38Месяц назад
«Ниспадающее программирование и его преимущества» Вячеслав Пыжьянов - 12 мая 2022
«Kotlin + Android практический ликбез» Дмитрий Полищук - 11 февраля 2016
Просмотров 28Месяц назад
«Kotlin Android практический ликбез» Дмитрий Полищук - 11 февраля 2016
«Разработка высоконагруженного сервера на Java» Андрей Паньгин - 14 мая 2015
Просмотров 271Месяц назад
«Разработка высоконагруженного сервера на Java» Андрей Паньгин - 14 мая 2015
«Нужен ли нам JMS в мире современных java-технологий» Николай Алименков - 1 октября 2015
Просмотров 43Месяц назад
«Нужен ли нам JMS в мире современных java-технологий» Николай Алименков - 1 октября 2015
«Что должен знать о сетях каждый java-разработчик» Алексей Рагозин - 11 февраля 2016
Просмотров 82Месяц назад
«Что должен знать о сетях каждый java-разработчик» Алексей Рагозин - 11 февраля 2016
«Yet another technology stack in web app development» Григорий Кошелев - 1 октября 2015
Просмотров 8Месяц назад
«Yet another technology stack in web app development» Григорий Кошелев - 1 октября 2015
«10 человеко-лет GWT» Денис Кирпиченков - 14 мая 2015
Просмотров 19Месяц назад
«10 человеко-лет GWT» Денис Кирпиченков - 14 мая 2015
«Динамическая JIT-компиляция в JVM» Владимир Иванов - 13 ноября 2014
Просмотров 33Месяц назад
«Динамическая JIT-компиляция в JVM» Владимир Иванов - 13 ноября 2014
«Наскальное программирование» Евгений Пальмов - 13 ноября 2014
Просмотров 34Месяц назад
«Наскальное программирование» Евгений Пальмов - 13 ноября 2014
«Миллионы котировок в секунду на чистой Java» Роман Елизаров - 29 июня 2014
Просмотров 94Месяц назад
«Миллионы котировок в секунду на чистой Java» Роман Елизаров - 29 июня 2014
«Как перевести сборку проекта с Ant на Gradle» Андрей Хитрин - 29 июня 2014
Просмотров 35Месяц назад
«Как перевести сборку проекта с Ant на Gradle» Андрей Хитрин - 29 июня 2014
«Как не наступить на грабли, внедряя скрипты в java-приложение» Сергей Целовальников - 15 мая 2014
Просмотров 41Месяц назад
«Как не наступить на грабли, внедряя скрипты в java-приложение» Сергей Целовальников - 15 мая 2014
«Практики тестирования кода» Андрей Старовойт - 15 мая 2014
Просмотров 27Месяц назад
«Практики тестирования кода» Андрей Старовойт - 15 мая 2014
Бизнес-транзакции в микросервисах на Java+Spring+Hibernate: от фейла до решения - Злата Занина
Просмотров 9912 месяца назад
Бизнес-транзакции в микросервисах на Java Spring Hibernate: от фейла до решения - Злата Занина
Лучше день потерять, потом за 5 минут долететь - Анатолий Саблин, Сибур
Просмотров 2262 месяца назад
Лучше день потерять, потом за 5 минут долететь - Анатолий Саблин, Сибур
Обновление Java с 17 на 21: через тернии к звездам - Денис Абрамов
Просмотров 4142 месяца назад
Обновление Java с 17 на 21: через тернии к звездам - Денис Абрамов
Строим НЕ микросервисы для распределённой системы обработки данных и поиска - Александр Павлычев
Просмотров 2482 месяца назад
Строим НЕ микросервисы для распределённой системы обработки данных и поиска - Александр Павлычев
Универсальная стратегия предотвращения ошибок аналитика, Оля Габдрашитова из Naumen SMP
Просмотров 2834 месяца назад
Универсальная стратегия предотвращения ошибок аналитика, Оля Габдрашитова из Naumen SMP
Как проводить анализ в новом продукте, Вера Сапожникова из Контура
Просмотров 1074 месяца назад
Как проводить анализ в новом продукте, Вера Сапожникова из Контура
Работа аналитика в условиях неопределённости, Динар Каримов из Naumen Contact Center
Просмотров 1084 месяца назад
Работа аналитика в условиях неопределённости, Динар Каримов из Naumen Contact Center
Как не бояться задавать «глупые» вопросы и копать вглубь, Саша Николаев из Naumen BPM
Просмотров 2214 месяца назад
Как не бояться задавать «глупые» вопросы и копать вглубь, Саша Николаев из Naumen BPM
Spring и Camunda BPMN - метод построения асинхронной шины бизнес-процессов, Семён Немытов из BI.ZONE
Просмотров 2668 месяцев назад
Spring и Camunda BPMN - метод построения асинхронной шины бизнес-процессов, Семён Немытов из BI.ZONE
Как обновить Maven зависимости, Денис Абрамов из Naumen
Просмотров 2898 месяцев назад
Как обновить Maven зависимости, Денис Абрамов из Naumen

Комментарии

  • @user-sy4vu8cs4x
    @user-sy4vu8cs4x Месяц назад

    Желаю вам обслуживаться в банке работающей на вашем По.

  • @semzin
    @semzin Месяц назад

    Про первые подходы без Outbox и CDC главные минусы вообще не обозначены, а именно, что никакого псевдо ACID там и не будет. Ибо никакой одной транзакции над записью в базу и в кафку нету. Эти подходы возможны когда можно терять данные.

  • @AngioloBlasi
    @AngioloBlasi Месяц назад

    А как лучше разбираться с проблемами закрытия соединений в разных ОС? я сам искал курсы по веб-дизайну,рассматривал разные варианты,остановился на Skypro,не пожалел))

  • @TheExcentro
    @TheExcentro Месяц назад

    Спасибо. При наличии современной Java, Kotlin на бэке не нужен.

  • @pilotivanovich
    @pilotivanovich Месяц назад

    спасибо за видео!

  • @chimax4713
    @chimax4713 2 месяца назад

    Очень странно отформатирован код, причем в разных классах это сделано по-разному. Линтер не ругается на это?

    • @user-op5qx5kg7d
      @user-op5qx5kg7d 2 месяца назад

      Часть кода, того где скобки не с новой строки, взята из внешних зависимостей, таких как Hibernate, GWT и т.д

  • @user-ou7ch7ol4x
    @user-ou7ch7ol4x 2 месяца назад

    Павел, очень классное видео! Всё так чётко и лаконично рассказали =) Нашла для себя много полезной информации. Спасибо!

  • @valitovgaziz
    @valitovgaziz 4 месяца назад

    Хорошо рассказали.

  • @mariya_nour
    @mariya_nour 4 месяца назад

    Добрый день! Как с Вами связаться для получения подарка?

    • @naumentalks
      @naumentalks 4 месяца назад

      Добрый день! Написали вам на почту :)

  • @alexanderchernykh5539
    @alexanderchernykh5539 5 месяцев назад

    Не очень понятно, какую задачу вообще решали? Либо координацию каких-то данных приложения, либо консистентность кешей хибернейта. Непонятно, почему не подошёл infinispan...

  • @user-ek4yc6hh8j
    @user-ek4yc6hh8j 5 месяцев назад

    А есть все вышеупомянутые материалы в виде списка? Был бы признателен

  • @radiopapus
    @radiopapus 7 месяцев назад

    А зачем смешивать два подхода stateless и statefull?

  • @user-br9xt1iu4m
    @user-br9xt1iu4m 8 месяцев назад

    Привет , ты женат ? 😏

    • @user-eb1xp8oy1f
      @user-eb1xp8oy1f 8 месяцев назад

      Да) Но на этом видео я отдыхаю один)

  • @dmitrybubnov3198
    @dmitrybubnov3198 8 месяцев назад

    Парни, ну такое себе. "По-моему, там самая актуальная 3. какая-то" - о версии камунды "Какое ПО, Zeebe?"... омг "Дорожки BPMN, хотелось бы более развернуто, что имеется ввиду под пулами"... Оо Слабенько, вобщем

  • @IliaKotl
    @IliaKotl 8 месяцев назад

    Огонь! самое то, что нужно было )

  • @alexshpaq
    @alexshpaq 8 месяцев назад

    SpringBoot это катапультационный фреймворк, обеспечивающий минимальные трудозатраты для запуска приложения. Если приложению нужно для работы несколько DataSource, несколько контекстов и типов авторизации, то нужно распиливать приложение на несколько независимых модулей, а не насиловать Spring и не заявлять, что в интернете врут, и всё Spring может, нужно всего лишь подебажить и изучить его внутреннюю логику и специфику его реализации. Иначе при очередном обновлении Spring его внутренняя реализация изменится и ваше приложение придётся переписывать. Об этом ещё дядюшка Боб говорил, что любой фреймворк должен быть мелочью, и завязывать работу приложения на определённый фреймворк неправильно. Если для миграции приложения на новую версию или на альтернативный фреймворк требуется переписать половину приложения, то это ошибка в архитектуре приложения. Тот же процесс проверки прав доступа к отдельной бизнес сущности это неотделимая часть бизнес логики, и отдавать её на сторону фреймворка неверно.

    • @user-eb1xp8oy1f
      @user-eb1xp8oy1f 8 месяцев назад

      Ты перегибаешь) Никакого насилия не происходит. Инструмент дает тебе возможности. Ты ими пользуешься. Про распилить приложение. Можно распилить при необходимости, если прям иначе никак. А можно и не пилить. Это вопрос конкретного экземпляра архитектуры. То о чем я говорю - это наиболее частые и прикладные практики. Дядюшка боб много чего говорил. И мартин фаулер много чего говорил....Например, в одной книге про микросервисы, он советует начать с монолита и потом пилить его. А есть его же книжка, где он советует так не делать. Можно сослаться на большое количество источников. Но с расплывчатой аргументацией без конкретных пунктов, твои коментарии больше похожи на пердеж в муку и токсичное вонялово, нежели на технический конструктивный спич)

  • @Pelmennnn
    @Pelmennnn 8 месяцев назад

    Какие могут быть особенности развертывания Spring Boot приложений для повышения устойчивости к атакам, связанным с CSRF?

  • @Pelmennnn
    @Pelmennnn 8 месяцев назад

    Как обеспечить безопасность при использовании AJAX-запросов в Spring Security, и как можно предотвратить подделку происхождения запроса?

    • @user-eb1xp8oy1f
      @user-eb1xp8oy1f 8 месяцев назад

      Если ты про спуфинг, то ответил выше.

  • @Pelmennnn
    @Pelmennnn 8 месяцев назад

    Каким образом можно предотвратить атаки на сериализацию / десериализацию в Spring Boot и как обрабатывать безопасное взаимодействие между компонентами?

    • @user-eb1xp8oy1f
      @user-eb1xp8oy1f 8 месяцев назад

      Обычно подобные штуки решаются руками сериализаторов,дессериализаторов и парсеров. Вопрос широкий. Наверное краткого ответа на него емко не написать. Это прям тема для доклада)

  • @ram0973
    @ram0973 8 месяцев назад

    Как писать правильно безопасное REST-приложение в современных реалиях?. Есть сессии (а они вроде как из коробки уже не создают куки, что-то надо подпиливать), кто-то пилит самопальные JWT-токены, кто-то KeyCloak, кто-то юзает Spring Auth Server... Сессии вроде как сейчас надо отдельно настраивать для работы c REST, а с SSO всё в разы сложнее, стоит ли огород городить для простого сайта

    • @user-eb1xp8oy1f
      @user-eb1xp8oy1f 8 месяцев назад

      "Простой сайт" - это широкое понятие. Здесь советую руководствоваться следующими факторами: 1) Чем больше персухи своих пользователей ты хранишь 2) Чем большее количество юридических соглашений и договоров очерчивает круг ваших с пользователями взаимоотношения 3) Чем большие финансовые и репутационные риски утечка данных или нестабильность сервиса несет для тебя и пользователей .... тем более надо беспокоиться о безопасности. Как правильно...по силам и средствам. Сессии сегодня использовать немодно, да и неудобств с ними много. Сделай JWT-токены + оаутх2 и кейклок. Материалы в докладе есть для самоизучения. Этого в общем случае достаточно для "простого" сайта. Ссо - это хорошо и удобно, но стоит подумать на сколько тебе такое под силу и по средствам. Вообще, чем больше ты можешь сделать удобств и безопасности навести, тем лучше. Но важно знать зачем. Про сессии: в самом новом секурити сессии по дефолту отключены.

    • @ram0973
      @ram0973 8 месяцев назад

      @@user-eb1xp8oy1f я уже наверное все видео просмотрел по теме, и книги читал (Spring Security in Action), и офф доки читал. Жаль нельзя сюда видео по критике JWT скинуть, удаляются ссылки. JWT токены нарушают базовое правило - не доверять пользовательскому вводу. Даже разлогин реально срабатывает не сразу, пока не истечёт токен. А в офф доках по rememberme ссылка на сайт, который спрашивает пароль ))) как-то не серьёзно всё это. Ладно буду копать дальше. Сессии мне в итоге кажутся и более безопасными, и предоставляют больше возможностей. Можно сделать так, чтобы даже при угоне куки пользователь понял, что произошёл взлом, и автоматом разлогинить все сессии.

  • @ram0973
    @ram0973 8 месяцев назад

    Сессию можно прибить на сервере, если нужно. Допустим, юзер поменял пароль в сеансе, можно моментально прибить все прочие сессии (на других устройствах). А с самопальным JWT-токеном как-то всё неоднозначно. Обычно логика какая-то замысловатая, делаем access (на короткое время) и refresh токен (постоянный для пользователя?). Но для безопасности надо обеспечить возможность блокировки refresh токен (или народ считает, что он в secure и http-only куки достаточно? плюс хранить access токен только в памяти приложения, в оперативке. потому что прочие хранилища уязвимы). Как-то всё печально и не из коробки. Поэтому в основном сейчас KeyCloak везде?

  • @Boufhufy
    @Boufhufy 8 месяцев назад

    Спасибо за доклад, как можно предотвратить подделку подтверждения идентичности (spoofing) в Spring Boot приложении и как защитить интеграцию с внешними системами?

    • @user-eb1xp8oy1f
      @user-eb1xp8oy1f 8 месяцев назад

      Из самого простого. Используйте SSL и TLS. HTTPS сегодня везде. SpringSecurity такое позволяет.

    • @user-eb1xp8oy1f
      @user-eb1xp8oy1f 8 месяцев назад

      Классный вопрос кстати. Не самый очевидный.

  • @Hqqqqqr
    @Hqqqqqr 8 месяцев назад

    Как можно обойти CSRF защиту при использовании нескольких вкладок браузера и как это может быть предотвращено?))))))) Какие могут быть проблемы с работой параллельных запросов и обработкой CSRF токенов в Spring Security и как их решить?

  • @Hqqqqqr
    @Hqqqqqr 8 месяцев назад

    Как реализовать механизм "Забыли пароль" с помощью Spring Security и как можно ограничить доступ к определенным URL-адресам или HTTP-методам с помощью Spring Sec?

    • @user-eb1xp8oy1f
      @user-eb1xp8oy1f 8 месяцев назад

      Ограничить доступ к урлам и методам можно при помощи конфига. В аргументах mvcMatcher() можно передать не только урл, но и тип метода. Гет, пост и тд.

  • @m3f3w_n3zn43ff
    @m3f3w_n3zn43ff 8 месяцев назад

    О, а этот доклад был на IT's Tinkoff Java Meetup?

  • @rewardze
    @rewardze 8 месяцев назад

    Полина прекрасно рассказывает. Спасибо за интересную подачу

  • @XeonFGT
    @XeonFGT 11 месяцев назад

    +

  • @kosto238
    @kosto238 Год назад

    молодцы, прям очень правильную тему подняли, JPA vs DBfirst

  • @user-xw5lg4ij1x
    @user-xw5lg4ij1x Год назад

    Пришёл на работу, тебя встречает менеджер с буквой м на бейсболке и говорит о том, что сейчас покажет и поможет обустроить рабочее место. Показалось, что сейчас отведет в фритюру и расскажет сколько нужно в него заливать масла )))

  • @MrRomanvideo
    @MrRomanvideo Год назад

    13:00 SonarQube без шума и пыли 1:01:00 JPA or DB first

  • @user-vg7jz1sz5k
    @user-vg7jz1sz5k Год назад

    чтобы добавить кастомное условие where во все запросы можно использовать hibernate аннотацию @Filter

    • @user-vg7jz1sz5k
      @user-vg7jz1sz5k Год назад

      @@enjoyit8499 значит надо использовать))

  • @massimogiachelli7642
    @massimogiachelli7642 Год назад

    EPAM же ушел с рынка. Или речь об оставшемся местном огрызке - RNT?

  • @walcermelodia
    @walcermelodia Год назад

    А смысл было выкладывать видео если не разберешь что на экране?

  • @vyacheslavvasilev1776
    @vyacheslavvasilev1776 Год назад

    Спасибо

  • @olegsotnikov5895
    @olegsotnikov5895 Год назад

    Ничего непонятно, но очень интересно 🤣