Highload — медіа для розробників
4.17K subscribers
5.59K photos
277 videos
18 files
6.48K links
Розповідаємо про людей, які створюють код, та про код, який вони пишуть.

Зв'язатися із редакцією можна тут: news@highload.today. А щодо розміщення реклами, будь ласка, пишіть на specials@highload.today.

Наш чат https://t.me/highloadchatt
Download Telegram
​​Talents – приложение для поздравлений от звезд

Продолжаем знакомить вас с проектами, которые участвуют в нашем конкурсе.

Михаил Комар хотел лучше разобраться в инструменте для создания мобильных приложений Flutter и для этого решил создать аналог успешно работающего на американском рынке проекта. Выбор пал на приложение, позволяющее звездам монетизировать свою аудиторию в социальных сетях, а обычным пользователям — заказывать у них короткие видео с приветами и поздравлениями (наиболее известное такое приложение в США — Cameo).

В команде проекта два человека, разработку приходится совмещать с занятостью в одной из крупных украинских IT-компаний. Пока проект готов примерно на 85%. Стек технологий состоит из Flutter, Dart, Firebase Storage, Firebase Analytics, Firebase Messaging и LiqPay. В процессе работы решили отказаться от Firebase Store и сделать миграцию на собственный бэкенд, на котором используются Go, Couchbase и Docker.

Потенциальная бизнес-модель проекта заключается в комиссии с каждого заказа. Есть два примерных варианта распределения дохода:

— без посредников: 80% звезде и 20% платформе
— через агентство: 75% звезде, 10% агентству, 15% платформе.

Проголосовать за этот проект можно на странице https://highload.today/top-30-pet-proektov-igry-memy-boty-baraholki-svetofor-i-alkotester/?utm_source=telegram&utm_medium=social&utm_campaign=telega

#talents #flutter #Dart #Go #Docker
​​Бот-анекдот в Twitter с помощью Python и Zapier

Очередная инструкция по созданию бота. На этот раз мы расскажем, как с помощью Python и инструмента для автоматизации задач и создания рабочих процессов путем интеграции различных приложений Zapier написать Twitter-бот, который будет раз в час постить шутки. Инструкцией в своем блоге на dev.to поделился разработчик Рахул Банерджи.

https://highload.today/bot-anekdot-v-twitter-s-pomoshhyu-python-i-zapier/?utm_source=telegram&utm_medium=social&utm_campaign=telega

#Twitter #bot #Python #Zapier #базазнаний
​​Facebook объявит о новых продуктах

Компания Facebook объявит о серии продуктов в формате «социального аудио» в понедельник 19 апреля, в том числе о комнатах, как в приложении Clubhouse, и о функциях для подкастов, сообщает Recode.

https://highload.today/facebook-obyavit-o-novyh-produktah/?utm_source=telegram&utm_medium=social&utm_campaign=telega

#Facebook #Sporify #Clubhouse
​​Инфографика дня: убытки Spotify

Spotify теряет деньги из-за ошибочной бизнес-модели, утверждают в своем анализе аналитики ресурса components.one. По их мнению, это связано с тем, что представление Spotify о людях как о субъектах экономики почти максимально упрощено и в корне ошибочно, а компания, по сути, лишь разводит шумиху вокруг собственных функций. За 2020 год убытки сервиса составили €293 млн.

https://highload.today/infografika-dnya-ubytki-spotify/?utm_source=telegram&utm_medium=social&utm_campaign=telega

#Spotify #Bandcamp #infographics
​​LMS (Learning Management System) – конструктор онлайн-курсов

Максим Жашкевич создает образовательные продукты: ведет Telegram и YouTube-канал, развивает личный сайт и распространяет с него книги «Язык Go для начинающих» и «Архитектура современных веб-приложений».

Начав следить за индустрией и другими проектами в этой нише – онлайн-курсами, которые продвигаются с помощью личного бренда, Максим понял, что в ней можно многое улучшить. Есть высокий риск пиратства платных материалов, сложности с приемом платежей.

В конце декабря 2020 года Максим ушел с тогдашнего места работы, решив посвятить себя своим проектам, закончить собственный курс и разработать платформу – изначально для себя и своих продуктов, но в архитектуре заложена логика для работы с множеством авторов.

Изначально он проектировал БД в DBDiagram.io, но потом перешел на MongoDB и начал рисовать модель данных в диаграммах на Lucid Chart. Также Максим обратился к своему товарищу senior-frontend-инженеру, который сейчас работает над фронтендом. Деталями разработки проекта Максим активно делится у себя на YouTube-канале. Благодаря этому пришло несколько писем с предложением о сотрудничестве, и теперь еще один Go-разработчик закрывает часть задач по бэкенду.

https://github.com/zhashkevych/courses-backend

Проголосовать за этот проект можно на странице https://highload.today/top-30-pet-proektov-igry-memy-boty-baraholki-svetofor-i-alkotester/?utm_source=telegram&utm_medium=social&utm_campaign=telega
​​11 неочевидных уроков найма сотрудников в стартап

Взгляд на наем сотрудников со стороны CEO платформы для IT-разработчиков. Почему нанимать нужно за потенциал, а не за опыт, вину за провалы нужно брать на себя, а слишком квалифицированных сотрудников стоит опасаться.

https://highload.today/blogs/11-neochevidnyh-urokov-najma-sotrudnikov-v-startap/

#lemonio #recruitment
​​Ответы на самые популярные вопросы на собеседовании по TypeScript: связь TS и JS

Технический писатель и программист Райан Телин поделился в блоге на dev.to 50 самыми популярными вопросами на собеседовании по TypeScript и ответами на них. Мы разбили подборку на четыре части. Первую часть можно посмотреть здесь, вторую здесь. В третью часть вошли девять вопросов о связи между TypeScript и JavaScript и продвинутые вопросы.

https://highload.today/otvety-na-samye-populyarnye-voprosy-na-sobesedovanii-po-typescript-svyaz-ts-i-js/?utm_source=telegram&utm_medium=social&utm_campaign=telega

#interview #JavaScript #questions #TypeScript
​​Ontour bot – Telegram-бот для поиска концертов по всему миру

Автор проекта – Кирилл Степкин

Telegram-бот для поиска концертов по всему миру по городам и артистам в заданные даты позволяет в пару кликов узнать, какие музыкальные шоу запланированы в конкретном городе.

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

Написан на Node.js и TypeScript, данные берутся из открытых API (Last.fm, Songkick), хостится на AWS (используются сервисы EC2, DynamoDB и ряд интеграций для вспомогательных развиваемых фич). Другие технологии, которые были применены: React, Node.js, Express, AWS, EC2, DynamoDB, Firebase, Mapbox/Leaflet, Last.fm API, Songkick API, Segment, Amplitude.

Ссылка на бот: https://t.me/ontour_bot

Проголосовать за этот проект можно на странице https://highload.today/top-30-pet-proektov-igry-memy-boty-baraholki-svetofor-i-alkotester/?utm_source=telegram&utm_medium=social&utm_campaign=telega

#ontourbot #telegram #nodejs #typescript
​​Microsoft спустя три года выпустит новую Visual Studio

Переход на x64, измененный интерфейс, упрощенная персонализация и версия IDE для macOS. Компания Microsoft анонсировала Visual Studio (VS) 2022. Разработчиков ждет крупное обновление впервые за три года.

https://highload.today/microsoft-spustya-tri-goda-vypustit-novuyu-visual-studio/?utm_source=telegram&utm_medium=social&utm_campaign=telega

#VisualStudio #NET #Mac #Windows #Miscrosoft
​​Normalizer: опенсорс-библиотека для «нормализации» текста

Normalizer — это библиотека с открытым исходным кодом для очистки, нормализации и сравнения текста, выпущенная под лицензией MIT. Библиотека, созданная разработчиком Валентином Хомутенко, написана на Go и позволяет, например, преобразовать строку кода в нижний регистр или быстро заменить «ё» на «е». Полученные значения затем можно сравнивать или использовать в качестве уникальных идентификаторов.

https://highload.today/normalizer-opensors-biblioteka-dlya-normalizatsii-teksta/?utm_source=telegram&utm_medium=social&utm_campaign=telega

#Normalizer #Go #library #MIT #opensource
​​Инфографика дня: сколько людей копируют со Stack Overflow

Команда Stack Overflow разработала инструмент веб-отслеживания, чтобы фиксировать, когда и какие данные копируют пользователи с сайта. Исследование проводилось в течение двух недель.

https://highload.today/infografika-dnya-skolko-lyudej-kopiruyut-so-stack-overflow/?utm_source=telegram&utm_medium=social&utm_campaign=telega

#StackOverflow #infographics
​​Портативный алкотестер

Продолжаем знакомить вас с проектами, и теперь у нас на очереди портативный алкотестер от Дмитрия Литвинюка.

Автор проекта — ответственный водитель, поэтому решил создать портативный прибор для контроля уровня своего опьянения. Так возникла идея USB-алкотестера, который можно подключить к смартфону и всегда иметь под рукой.

Проект делится на три составляющие:

— hardware, то есть создание физического устройства, включая принципиальную схему и печатную плату;
— firmware (software) – создание программного обеспечения для микроконтроллера;
— создание мультиплатформенного мобильного приложения для Android и iOS.

Дмитрий решил использовать инновационные и передовые технологии. Для устройства это: ARM микроконтроллеров серии STM32F1 из-за наличия USB-интерфейса, хорошего АЦП и соотношения цены к характеристикам. В качестве IDE для создания прошивки было использовано STM32CubeIDE. Для создания принципиальной схемы и платы был избран EasyEDA. Для реализации мобильного приложения — Flutter.

Автор пока не уверен в бизнес-стратегии для монетизации проекта. Возможна прямая продажа, создание стартапа или выход на краудфандинговую площадку.

Ссылки на проект: https://www.youtube.com/watch?v=2Xai0xygT2c
https://github.com/Dimancheltv/ricks_drunk_face

Проголосовать за этот проект можно на странице https://highload.today/top-30-pet-proektov-igry-memy-boty-baraholki-svetofor-i-alkotester/

#portable #breathalyzer #android #iOS #Flutter
​​SAKK: опенсорс-инструмент для развертывания кластеров EKS с Kubeflow

Как организовать рабочий процесс ML-команд? Как сделать так, чтобы DevOps-инженеры, которые работают над внедрением моделей машинного обучения и искусственного интеллекта, имели возможность полностью погрузиться в процесс, не беспокоясь о развертывании самой инфраструктуры?

https://highload.today/blogs/sakk-opensors-instrument-dlya-razvertyvaniya-klasterov-eks-s-kubeflow/

#provectus #sakk #kubeflow
​​Ответы на самые популярные вопросы на собеседовании по TypeScript: продвинутые вопросы

Технический писатель и программист Райан Телин поделился в блоге на dev.to 50 самыми популярными вопросами на собеседовании по TypeScript и ответами на них. Мы разбили подборку на четыре части. Первую часть можно посмотреть здесь, вторую здесь, третью здесь. В четвертую часть вошли четыре продвинутых вопроса с ответами и 20 вопросов для самостоятельного изучения.

https://highload.today/otvety-na-samye-populyarnye-voprosy-na-sobesedovanii-po-typescript-prodvinutye-voprosy/?utm_source=telegram&utm_medium=social&utm_campaign=telega

#interview #JavaScript #questions #TypeScript
​​Youtube comments processing – сервис для анализа комментариев на YouTube

Проект Галины Симонец нацелен как на обычных пользователей, которые смотрят видео на YouTube, так и на бизнес, который работает с этой площадкой, – профессиональных блогеров или компании, продвигающие свои продукты.

Суть проекта – извлечение ценных знаний из комментариев под видео на YouTube с помощью машинного обучения. Речь идет в том числе о выявлении кластеров среди комментаторов (в зависимости от мнения, которое они высказывают), анализе тональности, обнаружении ботов, а также, например, комментариев, нацеленных на разжигание ненависти. Блогерам и бизнесу такой анализ должен быть полезен для понимания своей аудитории, а тем, кто просто смотрит видео, может быть интересно узнать процент негативных комментариев у любимого блогера.

Проект пока на первом этапе разработки. Уже реализована предобработка русскоязычного текста с использованием техник Natural Language Processing, проведено исследование методов классификации для обработки естественного языка на тестовых отзывах, разработан модуль для выгрузки комментариев по ссылке. Использовались Python-библиотеки для обработки естественного языка и работающие с моделями машинного обучения: Stanza, Sklearn, Urllib.parse, Wikiruwordnet, NLTK, Pandas, Numpy.

Монетизировать проект предполагается за счет платной подписки или продажи дополнительных услуг по анализу комментариев в дополнение к бесплатным пакетам.

Ссылка на проект: https://github.com/halynavs/youtube_comments_processing

Проголосовать за этот проект можно на странице https://highload.today/top-30-pet-proektov-igry-memy-boty-baraholki-svetofor-i-alkotester/

#YCP #YouTube #Python #machinelearning
​​Новый квантовый компьютер Amazon основан на котах Шредингера: в компании разработали новый подход к созданию кубитов

Критический недостаток современных квантовых компьютеров, по словам ученых, тот факт, что их внутренняя работа подвержена ошибкам. Проблемой занялись в Amazon Web Service (AWS), где представили теоретический план по созданию отказоустойчивого квантового компьютера, который подавляет основной источник ошибок.

https://highload.today/novoj-kvantovyj-kompyuter-amazon-osnovan-na-kotah-shredingera-v-kompanii-razrabotali-novyj-podhod-k-sozdaniyu-kubitov/?utm_source=telegram&utm_medium=social&utm_campaign=telega

#Amazon #qubits #КотШредингера
​​«3 года и все — ты сеньор»: разработчики поспорили о стаже

Сколько нужно опыта, чтобы называть себя «сеньором», и какими навыками нужно обладать? Этим вопросом в блоге на LinkedIn задался разработчик из компании Bamboo Native Петр Евсиков. По его мнению, невозможно получить звание сеньора за три года, особенно, если в течение этого времени разработчик занимался максимум 2-3 проектами и умеет выполнять лишь текущую текучку компании. Мнения не сильно разделились. К активной дискуссии подключились уже около 150 человек.

Как считаете, какими навыками должен обладать разработчик, чтобы стать джуном, мидлом или сеньором? Реально ли стать сеньором за три года? И что важнее, реальные знания или условное звание? Пишите свое мнение в комментариях.

https://highload.today/3-goda-i-vse-ty-senor-razrabotchiki-posporili-o-stazhe/?utm_source=telegram&utm_medium=social&utm_campaign=telega

#discussion #junior #middle #senior #LinkedIn
​​Сколько зарабатывают украинские CTO

Команда рекрутингового агентства INDIGO Tech Recruiters и CEO Екатерина Осадчук провели ежегодный обзор заработных плат для C-level специалистов в IT. Согласно исследованию, одни из самых высоких зарплат, связанные с технической должностью, у CTO/VP of Engineering. Делимся с вами результатами.

#infographics #CTO #ITR
​​Haii-me – платформа видеоприветов от звезд

Следующий участник нашего конкурса – Тарас Сенив

Популярность за рубежом сервисов, в которых известные (нередко – в прошлом) актеры или музыканты за деньги передают приветы или поздравляют с днем рождения обычных людей, не обошла стороной и Украину. Тарас Сенив, листая ленты новостных сайтов, увидел интересную статью об американском стартапе Cameo, который работает в этой нише, и решил, что идею нужно адаптировать. Придумал короткое и оригинальное название: Haii – это как Hi, но в необычном написании.

Для реализации идеи Тарас начал изучать наиболее близкую бэкенд-технологию – Node.js. Проблемой в разработке было то, что автор, как и большинство конкурсантов, работает на фултайм-работе и свободного времени у него немного. Решил взять фреймворк Express.js, поскольку он показался простым для понимания и быстрым для разработки.

Сразу появилось несколько других проблем – где держать файлы, как оптимизировать картинки и видео. Для этого были использованы AWS S3 и AWS Lambda. Фронтенд-части пока нет, но планируется разработать мобильное приложение на React-native или Ionic Vue, а также веб-приложение, скорее всего, на Vue.js.

Бизнес-модель такая же, как и в других подобных проектах: комиссия в 10–15% с заказанного видеопоздравления или привета.

Ссылка на проект: https://github.com/TarSen99/haii-me

Проголосовать за этот проект можно на странице https://highload.today/top-30-pet-proektov-igry-memy-boty-baraholki-svetofor-i-alkotester/

#Haii #AWS #Lambda #React #frontend #Vuejs
​​Microsoft Power BI: 4 платформы, чтобы прокачать навыки

Софтом для анализа и визуализации данных Power BI от Microsoft пользуются не только разработчики, но и тестировщики, продуктовые аналитики и SEO-специалисты. Улучшить свои навыки работы с ним можно через конкурсы, которые проводятся на этих четырех платформах.

https://highload.today/blogs/microsoft-power-bi-4-platformy-chtoby-prokachat-navyki/

#powerbi