Научимся отслеживать изменения файлов тремя разными способами: запланированная задача + File.lastModified, WatchService и Apache Commons-IO.
https://nuancesprog.ru/p/16207/@nuancesprog #Java
Новый сезон QIWI Server Party уже здесь!
Будет много полезного про софт-скиллы, рабочие процессы и их оптимизацию, пути развития программиста, а ещё "RPG в разработке" — спич об уникальной (или нет) роли разработчика по модели Белбина, после которого вы сможете сыграть в игру и узнать больше о командной работе, а также получить приз и просто хорошо провести время.
Приезжайте на митап от QIWI или подключайтесь к трансляции — кому как удобнее.
22 сентября в 18:00. Если хотите прийти лично, не забудьте зарегистрироваться по ссылке
Разбираемся в том, что такое чистая архитектура, какие преимущества она дает и как ей следовать на практике. Рассмотрим все примеры с иллюстрациями.
https://nuancesprog.ru/p/15255/@nuancesprog #SoftwareDevelopment
Готов присоединиться к галактической команде и отправиться за приключениями? Тогда подавай заявку на __оплачиваемую стажировку по направлению С++ от «Лаборатории Касперского»__
__Стажировка SafeBoard__ — это возможность начать карьеру еще до окончания вуза. Университет, специальность и курс не имеют значения — мы оцениваем кандидатов по итогам онлайн-тестов и собеседования.
Так что, если ты студент из Москвы или Московской области и готов уделять работе хотя бы 20 часов в неделю — переходи __по ссылке__ и отправляй заявку до 4 октября.
Добро пожаловать на борт!
Одними из основополагающих элементов в React являются компоненты. Поэтому для разработчика очень важна оптимизация их размера. Рассмотрим, как это можно сделать.
https://nuancesprog.ru/p/16204/@nuancesprog #React
Изучить основы Java за 14 дней? За 990 рублей? Это реально!
Не важно, сколько вам лет, какое у вас образование и кем вы работаете сейчас. Для начала обучения не нужен опыт в разработке!
Всего за 2 недели вы изучите основы языка под руководством опытного наставника, пройдете 62 урока с практикой в браузере и напишите свою первую программу.
Торопитесь. Стартуем 20 сентября!
Накопилось множество папок с фотографиями из путешествий? Наведем в них порядок, создав приложение на Python для сортировки изображений по геолокации и дате.
https://nuancesprog.ru/p/16201/@nuancesprog #Python
Обнаружение повторяющегося кода - необходимая часть качественного проектирования. Пренебрежение ею чревато снижением читабельности проекта и усложнением его обслуживания. Ознакомьтесь с несколькими способами обнаружения и удаления дублирующегося кода.
https://nuancesprog.ru/p/16198/@nuancesprog #Coding
Хотите корректно построить дерево компонентов и справиться с проблемой повторного рендеринга? ReSvelte - это инструмент, который решит обе задачи. Узнайте о том, как, работая над проектом, одновременно использовать ReSvelte.
https://nuancesprog.ru/p/15780/@nuancesprog #ReSvelte #VSCode
Яндекс опубликовал календарьмероприятий быстрого найма — они позволяют получить офер в компанию за пару дней
Сейчас разработчикам, аналитикам и другим ИТ-специалистам доступны три типа событий:
- Weekend Offer — большие мероприятия для разработчиков и аналитиков
- Intern Week Offer — для начинающих специалистов, которых хотят попасть на стажировку
- Fast Track — мероприятие, на котором один сервис нанимает сразу нескольких специалистов
https://nuancesprog.ru/p/16193/
GraphSAGE - это алгоритм обучения с индуктивным представлением, который применяется для работы с графами. Посмотрим, как он работает, и сравним его с аналогичными инструментами, чтобы выявить преимущества и недостатки.
https://nuancesprog.ru/p/16189/@nuancesprog #MachineLearning #GraphSAGE
Поговорить о том, как складывать SHAP-значения категориальных признаков, преобразованных путем прямой кодировки, с помощью кода Python.
https://nuancesprog.ru/p/16186/@nuancesprog #Python #SHAP
🚀Мало кто откажется от большей зарплаты, востребованности и возможности работать на удалёнке. OTUS начинает набор онлайн-курса «Аналитик данных» для тех, кто хочет большего!
👉ПРОЙТИ ТЕСТ НА КУРС ПО АНАЛИТИКЕ ДАННЫХ
— Хотите протестировать процесс обучения и познакомиться с преподавателями заранее? Регистрируйтесь на бесплатный вебинар 15 сентября в 20:00 мск, СЕГОДНЯ — «Кластерный анализ в Python»: регистрация
Экспертизой поделится Антон Подольски (8 лет корпоративного опыта аналитики в компаниях РФ, Германии, Польши).
🚀Регистрируйтесь сейчас — напомним перед вебинаром!
Хотите поработать с набором данных Kaggle в блокноте Colab? Предлагаем простейший пошаговый алгоритм загрузки набора данных Kaggle в Colab-среду.
https://nuancesprog.ru/p/15686/@nuancesprog #Kaggle #GoogleColab
Kaspersky Tech Talk: «Фаззинг и обработка ошибок в 1.18 Go» — бесплатный онлайн-митап про поддержку фаззинг-тестирования с обсуждением самых горячих вопросов, появившихся в Go 1.18🔥
● Как кодить так, чтобы фаззинг-тестам было проще находить баги в коде?
● По каким принципам тест может понять, когда он смог сломать тестируемый код?
● Как переписать тесты, чтобы найти пачку внезапных багов?
Интересно узнать больше про секреты фаззинг-тестирования? 😏
Тогда скорее регистрируйся __по ссылке__.
Обсуждаем, почему так важно вести логи, и разбираем популярные библиотеки, обеспечивающие эту возможность для приложений Node.js: Winston, Pino, Bunyan, Log Level и npmlog.
https://nuancesprog.ru/p/16182/@nuancesprog #NodeJS
❗️ Как писать программы, которые пишут код на Typescript за вас?
Узнайте и попробуйте сами 15 сентября в 20:00 на открытом уроке «Кодогенерация Typescript» в OTUS.
На занятии мы не только научимся писать такие программы, но и попробуем в действии несколько библиотек и приобретем навык чтения абстрактного синтаксического дерева.
👨🏻💻Занятие проведет Арсений Высоцкий, тимлид в международной компании, в рамках онлайн-курса «JavaScript Developer. Professional» для тех, кто хочет повысить свой уровень в JS-разработке.
👉 Для регистрации на занятие пройдите вступительный тест: https://otus.pw/9lWA/
Пошаговое руководство по проектированию API, от с создания базы данных и прописывания основных маршрутов до тестирования его работоспособности.
https://nuancesprog.ru/p/16179/@nuancesprog #Golang #Gin