DevBrain
Kanalga Telegram’da o‘tish
Новости, статьи, книги и видео из мира разработки софта Автор @adilkhash Веду блог https://khashtamov.com/
Ko'proq ko'rsatish3 419
Obunachilar
Ma'lumot yo'q24 soatlar
Ma'lumot yo'q7 kunlar
Ma'lumot yo'q30 kunlar
Postlar arxiv
3 419
Для того чтобы пользователи увидели видео в Интернете, его нужно не только загрузить на сервер, но и обработать (сконвертировать в необходимый формат, создать превью). Разработчики Яндекса ускорили этот процесс в 8 раз. Теперь записи будут быстрее предобрабатываться во всех сервисах, где есть видеоконтент (Эфир, КиноПоиск, Дзен, Новости).
Обычно видео кодируется последовательно одним сервером. Чтобы ускорить этот процесс, используют параллельное кодирование. Теперь видео разбивается на множество мелких фрагментов длиной около 10 секунд и обрабатывает их не поэтапно одним сервером, а одновременно сразу несколькими.
Параллельная обработка видео позволила Яндексу сократить задержку между загрузкой видео и его доступностью для пользователей. Раньше на создание нескольких версий разного качества для FullHD-фильма длиной в полтора часа уходило два часа, то теперь это занимает 15 минут.
Если при старом подходе серверы простаивали без задач или их, наоборот, не хватало, то теперь железо задействовано в работе более равномерно.
3 419
Асинхронный фреймворк FastAPI сейчас на хайпе, и, к слову, к нему стоит присмотреться. Я не так давно запилил небольшой сервис на основе него, в основном всё там IO-bound, поэтому получилось быстро и минималистично. Предыдущую версию сервиса я делал на Django + Celery, и это решение отжирало памяти как не в себя. С fastapi получилось уложиться в 60 мегабайт против 400+ на Django/Celery.
Если вы ещё не слышали про FastAPI, то я нашел подходящую статейку про построение микросервиса на FastAPI: https://dev.to/paurakhsharma/microservice-in-python-using-fastapi-24cc
3 419
Сегодня, 25 марта в 20:00 мск OTUS приглашает на День открытых дверей онлайн-курса «Разработчик Java»: https://otus.pw/88cU/
— Старт 15-ого набора уже на этой неделе - успейте пройти тест и попасть в группу со скидкой 20%: https://otus.pw/C8xQ/
📌На бесплатном вебинаре:
— вы познакомитесь с преподавателем Сергеем Петрелевичем — Java-разработчиком и экспертом по разработке высоконадежных трейдинговых приложений. Специалистом с 17-летним опытом работы в отрасли, который на практике знает, как часто приходится погружаться в детали внутренней реализации виртуальной машины Java и заглядывать «под капот» популярных фреймфорков;
— сможете задать любые вопросы по продвинутой Java-разработке;
— узнаете подробнее о хардкорной программе курса, формате обучения и выпускном проекте;
— расскажем о карьерных перспективах.
Вебинар рассчитан на программистов с опытом разработки на Java и других языках ООП.
3 419
Big Data снова врывается в обычную жизнь.
Персонализированная система рекомендаций, разработанная с использованием больших данных, увеличивает доход Amazon до 30% в год. Хочешь добиваться впечатляющих результатов в работе с помощью data-driven подхода?
Тогда онлайн-школе SkillFactory есть, что тебе предложить: специализация Data Science, где студенты за 12 месяцев решают десятки крутых практических задач, среди них — обучение сервиса распознаванию речи, выявление мошеннических транзакций и генерация музыки или стихов.
Python, machine и deep learning, Data engineering и менеджмент для Data Science — менторы помогут в изучении каждого из этих блоков. Но SkillFactory позаботилась и о трудоустройстве, собрав закрытые вакансии для лучших выпускников программы
🚀Давно откладывал обучение? Самое лучшее время – сейчас! Освой специализацию со скидкой -50%: https://clc.to/cR_1Nw
3 419
Как добиться соответствия вашего продукта ожиданиям целевой аудитории и обеспечить бизнесу стабильный рост доходов? С помощью концепции Product/Market Fit!
24 марта в 19:00 (мск) ребята из ProductStar проведут бесплатный интенсив для продактов «Product/Market Fit в мобайл: как понять, какие продукты и фичи запускать».
👩🏫 Кто выступит?
Вера Рабкина, Product Manager в AppFollow.
👨💻 О чем пойдет речь?
— В рамках интенсива познакомимся с концепцией Product/Market Fit.
— Расскажем про поиск инсайтов через данные, конкурентов и gaps.
— Обсудим, как провести качественную нулевую фазу продукта в короткие сроки.
Все участники вебинара получат именные электронные сертификаты, а два самых активных — сертификат на бесплатное обучение в ProductStar.
Участие бесплатное, но регистрация обязательна.
Зарегистрироваться на вебинар 👉@ProductStarProductBot
3 419
Гарвард открыл доступ для всех к курсы CS50 Introduction to Artifical Intelligence with Python: https://cs50.harvard.edu/ai/
3 419
OTUS открывает новый набор онлайн-курса «Алгоритмы для разработчиков».
Пройдите вступительный тест и поступите в группу со скидкой -20%: https://otus.pw/Sn7W/
Знание классических алгоритмов и структур данных — обязательное требование, которое предъявляют брендовые IT-компании к претендентам на вакансию Middle developer.
Благодаря этим знаниям можно повысить производительность и улучшить качество кода. Именно поэтому так важно понимать принципы работы алгоритмов и структур данных и уметь использовать их с учётом поставленных задач. Получить эти ценные навыки вы сможете на курсе по уникальной авторской программе от Михаила Горшкова - инженера-программиста известной международной компании с 18-летним опытом программирования.
Онлайн-курс предназначен для разработчиков, владеющих С++/Python/Java. Он подходит и для Middle-специалистов, которые застоялись на месте, и для «джуниоров», которые хотят быстрее вырасти как профессионалы и избежать многих ошибок.
Проходите вступительное тестирование и присоединяйтесь - будет круто:
https://otus.pw/Sn7W/
3 419
Как научить нейросеть узнавать объекты с первого раза?
Зарегистрируйтесь среди первых на бесплатный вечерний вебинар 17 марта «Triplet loss: учим нейросеть узнавать объекты с первого раза»: https://otus.pw/TKcs/
На вебинаре:
− научитесь работать с tensorflow datasets
− рассмотрите проблему one-shot learning, metric learning
− разберете, что такое siamese networks и triplet loss
− обучите нейросеть, способную с первого раза узнавать объекты.
Проведет онлайн-практику Михаил Степанов, программист в отделе машинного обучения компании Jet Infosystems и преподаватель онлайн-курса по компьютерному зрению в Отус Онлайн-образование.
3 419
В сети появились доклады с конференции PyCon Belarus 2020, которая прошла в феврале: https://www.youtube.com/playlist?list=PLpVeA1tdgfCDdciEIzfItkMXhXEUyFewL
3 419
Нашел документальный фильм про AlphaGo: https://www.youtube.com/watch?v=WXuK6gekU1Y
Желаю приятного просмотра на выходных 🍿🥤
3 419
Гайд по ядру Linux для разработчиков и интересующихся: https://linux-kernel-labs.github.io/refs/heads/master/index.html
3 419
Samsung и Star Labs научились создавать цифровых людей
На прошедшей CES 2020 Samsung представила проект Neon — цифровых людей, неотличимых от настоящих. Они говорят и двигаются как люди — и даже демонстрируют эмоции. «Неоны» — не просто цифровые помощники вроде Siri или «Алисы». Это независимые виртуальные личности, которые самостоятельно учатся при помощи встроенного искусственного интеллекта. В теории «неоны» могут заменить различные профессии: телеведущих, консьержей, учителей, финансовых и медицинских консультантов. Они не станут вашими покорными ассистентами, зато могут быть компаньонами и даже друзьями.
Выглядит как сценарий фантастического кино, правда? Но всё это стало возможным благодаря аналитикам данных и специалистам по машинному обучению — и ты тоже можешь стать одним из них. После курса «Профессия Data Scientist» ты станешь специалистом с реальными проектами в портфолио, даже если до этого никогда не работал с данными.
Вход в новую профессию максимально комфортный — возможность учиться первые полгода бесплатно и гарантированное трудоустройство после обучения. Записывайся на курс «Профессия Data Scientist» и получи востребованную профессию будущего.
3 419
Нашел классный документальный фильм про создание Vue.JS и его разработчиков: https://www.youtube.com/watch?v=OrxmtDw4pVI
3 419
На вебинаре курса "Разработчик React.js" рассмотрим:
- что входит в стандартный набор возможностей React.js?
- можно ли с помощью этого построить сложное приложение?
- функциональное программирование - это легко или сложно?
- что такое Redux и зачем он нужен?
Пройдите вступительный тест и зарегистрируйтесь по ссылке: https://otus.pw/L5m5/
3 419
Серия постов про реализацию алгоритма Raft на Go:
- Part 0: Introduction
- Part 1: Elections
- Part 2: Commands and log replication
- Part 3: Persistence and optimizations
3 419
Приглашаем всех разработчиков 11 марта в 20.00 (мск) на онлайн-интенсив «Архиватор Хаффмана». Запишитесь сейчас и получите напоминание в день вебинара: https://otus.pw/9oRZ/
На практическом вебинаре обсудим и напишем архиватор на основе кода Хаффмана:
• Способы сжатия информации.
• Префиксный код Хаффмана.
• Создание частотного словаря.
• Дерево кода Хаффмана.
• Алгоритм сжатия файла.
• Алгоритм распаковки архива.
• Тестирование программы на разных файлах.
Для активного участия в вебинаре вам понадобятся Microsoft Visual Studio и C# .NET.
Проведет практическое занятие Евгений Волосатов, руководитель продвинутого онлайн-курса «Алгоритмы для разработчиков» в Отус Онлайн-образование.
3 419
В рамках подготовки к митапу AWS Meetup Almaty 2020 написал небольшую статью про построение Data Lake средствами AWS, а именно:
- Amazon S3
- Amazon Glue
- Amazon Athena
Прочитать можно по ссылке: http://bit.ly/2Tkcswc
Код с примерами пайплайна есть в моём гитхаб репе: https://github.com/adilkhash/aws-meetup-almaty-2019-data-lake
3 419
Отличная возможность заняться практикой по машинному обучению под руководством Артура Кадурина, эксперта по ML, CEO Insilico Taiwan, Chief AI Officer Insilico Medicine, автора научных публикаций.
Зарегистрируйтесь на бесплатный онлайн-интенсив и вечером 11 марта вы познакомитесь с reinforcement learning, узнаете, как применять машинное обучения для игр и научитесь с его помощью играть в «крестики-нолики».
Приходите, будет очень интересно и профессионально: https://otus.pw/faja/
