Фильтровочный конвейер: как его задействовать для построения запроса пользователей в Eloquent с применением фильтрации? Научимся реализовывать простой и выполнимый процесс фильтрации с конвейером.
https://nuancesprog.ru/p/15242/@nuancesprog #Laravel #Eloquent
Самый очевидный способ измерить качество поисковой выдачи по товарам — посмотреть, совершил ли покупку пользователь. Но как работать со случаями, когда покупатель не ищет что-то конкретное, а просто зашёл посмотреть ? Это подвело Яндекс.Маркет к необходимости ввести новую метрику, которую можно условно назвать «общее счастье пользователя», и да, его даже можно рассчитать по формуле: https://habr.com/ru/company/yandex/blog/651751/@nuancesprog #WebDevelopment
Совершенствование приложения тесно связано с усилением контроля качества данных в нем. Представляем вашему вниманию Pydantic - перспективный инструмент, о котором должен знать современный разработчик.
https://nuancesprog.ru/p/15238/@nuancesprog #Python #Pydantic
Яндекс ищет тех, кто пишет на Python или Go
А также тех, кто хочет перейти на них с другого языка программирования. Не пропустите момент и успейте зарегистрироваться на Fast Track для бэкенд-разработчиков 26–27 февраля. Отборочный этап длится до 23 февраля, спешите! На мероприятии, которое пройдет в онлайн-формате, вы сможете за пару дней получить оффер в команду, которая разрабатывает FinOps платформу Яндекса.
FinOps платформа — это внутренняя высоконагруженная финансово-операционная система, через которую проходят денежные транзакции всех сервисов Яндекса. Приходите работать с нами, задачи сложные, но действительно интересные.
Регистрируйтесь, проходите отборочный этап и до встречи 26 и 27 февраля!
Тестирование пользовательского интерфейса нередко сопровождается разочарованием. Сегодня поговорим о том, как безболезненно и продуктивно протестировать React-компоненты и не столкнуться с подводными камнями.
https://nuancesprog.ru/p/15235/@nuancesprog #React #Testing
📚 Как быстро запустить автоматизацию UI и E2E на JavaScript в проекте? Узнай на вебинаре OTUS,
22 февраля в 20:00. Спикером выступит преподаватель Любовь Данилова, эксперт с 5+ опытом автоматизации. Вы узнаете, как очень быстро запустить автоматизацию UI/E2E и запустите CI/CD для наших автотестов с отчетом в telegram.
Преподаватель представит вам программу онлайн-курса «JavaScript QA Engineer» от OTUS, в которую входит это demo-занятие, расскажет о своем карьерной пути и перспективах для выпускников.
👉🏻 Пройдите вступительный тест, чтобы зарегистрироваться на мероприятие https://otus.pw/UzxG/
Типы данных в языке C - это обширная система, используемая для объявления переменных или различных функций. Тип переменной определяет, сколько места она занимает в памяти и как интерпретируется хранящийся битовый паттерн.
https://nuancesprog.ru/p/15231/@nuancesprog #tutorials #CProgramming
19 февраля в 10:00 состоится очередное онлайн-мероприятие Сбера – One Day Offer. В этот раз мы ищем в команду PFM системных аналитиков Middle/Senior с опытом от 2 лет.
Команда PFM создает сервисы, с помощью которых клиенты Сбера управляют личными финансами.
Мы проведем One Day Offer в формате технического интервью, которое займет около 1,5 часов.
Какие компетенции будем проверять в ходе интервью:
- Знание принципов REST или Web сервисов, очередей сообщений, XML, JSON, XSD, JSON Schema.
- Опыт разработки диаграмм UML и знание SQL.
- Понимание типовых решений для клиент-серверных приложений и принципов реляционных СУБД.
- Опыт работы в Atlassian Confluence, Jira.
Чем предстоит заниматься системному аналитику:
- Работать с заказчиками, разработчиками, архитекторами и аналитиками смежных систем.
- Разрабатывать документацию к релизам.
- Формировать спецификации.
- Сопровождать процесс разработки.
Присылай заявку на участие: https://u.to/JbsCHA
Как освоить все возможности Vue? Прийти учиться на курс «Vue.js разработчик» в OTUS!
За 4 месяца вы научитесь:
– Продвинутым возможностям Vue, Vue-router, Vuex.
– Создавать SPA-приложения и оптимизировать их для production.
– Писать чистый и лаконичный код на ES6/ES8/TypeScript.
– Писать интеграционные и юнит-тесты с Jest, Cypres.
– Работать с GraphQL, Firebase, Electron, NativeScript.
Также вы узнаете, как работает Webpack и Babel, освоите различные паттерны проектирования и научитесь их применять для построения сложных приложений на Vue.
🎯 Пройдите тест и присоединяйтесь к группе по специальной ценеhttps://otus.pw/E7cL/
Рассмотрим процесс создания сайта с точки зрения жизненного цикла разработки ПО и подробно изучим каждый из 6 его этапов.
https://nuancesprog.ru/p/15222/@nuancesprog #WebDevelopment
Научимся создавать и управлять электронными таблицами с помощью JavaScript. Попрактикуемся в процессе создания трекера расходов.
https://nuancesprog.ru/p/15219/@nuancesprog #SheetJS #JavaScript
Как устроены каналы в Go?
Присоединяйтесь 21 февраля к открытому вебинару «Внутреннее устройство каналов Go» в OTUS!
📚 На занятии вы узнаете:
- Что происходит под капотом, когда Go работает с каналами?
- Когда каналы без буфера лучше, чем с буфером?
- Как записать данные из одной горутины в стэк другой?
После demo-занятия вы сможете продолжить обучение на углубленном онлайн-курсе «Golang Developer. Professional» по спец.цене.
🎯Чтобы посетить вебинар, пройдите вступительный тестhttps://otus.pw/a1V8/
Основным способом хранения информации внутри PHP-программы является использование переменных. Рассмотрим типы данных для их создания.
https://nuancesprog.ru/p/15216/@nuancesprog #tutorials #PHP
Асимптотический анализ алгоритма - это определение математических границ/рамок его производительности во время выполнения, позволяющее очень легко находить время работы алгоритма в лучшем, среднем и худшем случае.
https://nuancesprog.ru/p/15208/
Алгоритм предназначен для достижения оптимального решения задачи. В подходе с жадным алгоритмом оно выбирается из заданной предметной области решений. Причём берутся ближайшие, кажущиеся оптимальными решения - отсюда и название «жадный».
https://nuancesprog.ru/p/15209/@nuancesprog #tutorials #Algorithms #DataStructures
🔥 Хочешь профессионально расти? Тогда приходи 21 февраля, в понедельник, в 20:00 на бесплатное demo-занятие «SOLID как условие постоянной скорости разработки».
🎯 Скорость разработки ПО падает по мере роста размера проекта. Инструменты разработки не могут изменить тенденции, а лишь замедлить и отсрочить неизбежное. SOLID — одна из практик, которая гарантирует неизменность скорости разработки.
📌 Спикером выступит Евгений Тюменцев, директор компании по разработке программного обеспечения. Вместе с преподавателем мы разберем, почему SOLID-принципы являются достаточным условием сохранения скорости разработки, а также рассмотрим простой и понятный механизм их применения для получения повторно используемого кода.
💥 Курс даст знания и практическую основу начинающим архитекторам ПО и разработчикам.
👉 Чтобы участвовать, пройдите вступительный тест - https://otus.pw/sEGW/
Хотите овладеть силой регулярных выражений? Тогда вы обратились по адресу. Расскажем об основных принципах их действия, раскроем значения ключевых символов и рассмотрим 3 конкретные ситуации использования.
https://nuancesprog.ru/p/15205/@nuancesprog #Python #Regex
Кэширование запросов совсем не такой простой процесс, как кажется на первый взгляд. Рассмотрим разные подходы, признаки хорошего кэша, кэширование с помощью Redis и его альтернативу Memurai для Windows.
https://nuancesprog.ru/p/15202/@nuancesprog #Redis