Highload — медіа для розробників
3.52K subscribers
5.12K photos
254 videos
13 files
5.89K links
Розповідаємо про людей, які створюють код, та про код, який вони пишуть.

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

Наш чат https://t.me/highloadchatt
Download Telegram
Сервис мониторинга курса гривны к доллару

Автор проекта — Тарас Концур

Сервис не просто отображает курс, но еще демонстрирует тренды, резкие снижение или рост курса. Курсы валют берутся из API на developers.minfin.com.ua.

Проект написан на node.js и AWS. Сервисы AWS выбирались по принципу минимизации средств. Сейчас сервер работает на Amazon Lightsail, и это единственный платный сервис AWS, который используется.

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

https://github.com/tkontsur/follow-uah
https://t.me/follow_uah

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

#Nodejs #Amazon #currency #S3 #Lambda
Инфографика дня: страны, где лучше всего сдают тесты по программированию

На платформе для поиска, отбора и сопоставления навыков DevSkiller опубликовали рейтинг стран с самыми высокими баллами за тесты по программированию. В прошлом году анализ навыков разработчиков проводился с учетом среднего балла, в 2020-м специалисты составляли топ на основе 90-го перцентиля. Это говорит о том, что только 10% разработчиков из конкретной страны получили в тестах кодирования более высокие баллы, чем результаты, которые указаны ниже.

https://highload.today/infografika-dnya-strany-gde-luchshe-vsego-sdayut-testy-po-programmirovaniyu/

#programming #infographics
My Dog Club – сайт о собаках и сервисы для их владельцев

Идея Дмитрия Слюнина родилась из хобби — у него самого дома есть домашние животные. В свободное от основное работы время вдвоем с программистом Олегом Полуцыгановым Дмитрий создал на фреймворке Laravel сайт о собаках с галереей питомцев, информацией об их содержании и календарем событий для хозяев.

Дмитрий занялся планированием, дизайном, наполнение сайта контентом, SEO и участвовал в программировании, основные же этапы программирования фронтенда и бэкенда — заслуга Олега.

У авторов много планов по дальнейшему развитию проекта: создать доску объявлений, запустить онлайн-магазин и онлайн-консультации специалистов по различным темам.

Сайт проекта: https://my-dog.club/

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

#HTML #CSS #Bootstrap #JS #PHP #Laravel #SQL #MySQL #Ajax #Blase #NetBeans #IDE
​​Как проверить безопасность сайта: 21 простой сервис

Профессиональный тест сайта на уязвимости и взломы может стоить от $1,5 тыс. и занять не меньше недели. Но получить по крайней мере базовое представление о защищенности вашего ресурса можно гораздо проще: для этого есть немало сервисов с бесплатными возможностями.

https://highload.today/blogs/kak-proverit-bezopasnost-sajta-21-prostoj-servis/

#hxtechnologies #security #подборки
​​Любовь и деньги: как топовые IT-разработчики делят бюджет с партнерами

Советник в министерстве цифровой трансформации Украины Игорь Перция рассказал в Facebook об опросе «в закрытой группе» среди самых богатых IT-разработчиков мира, с результатами которого он ознакомился. Разработчиков спросили, как они делят расходы со своей второй половинкой.

https://highload.today/lyubov-i-dengi-kak-topovye-it-razrabotchiki-delyat-byudzhet-s-partnerami/

#IT #poll
​​Sherlock – агрегатор барахолок

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

Среди увлечений Андрея Каплуненко — программирование и коллекционирование раритетов. Раньше он много покупал на eBay, но стоимость доставки все чаще оказывалась выше или сравнимой с ценой товара. Поэтому редкие коллекционные вещи Андрей стал искать на украинских барахолках. И вместо того, чтобы каждый день проверять на OLX, он решил сделать робота, который будет делать это за него и присылать ежедневный отчет на почту.

Поддерживаются пока три барахолки, на которых можно отслеживать появление нужных товаров: OLX, Besplatka, SkyLots. Есть возможность задать ключевые слова с распространенными орфографическими ошибками, чтобы отловить максимум результатов, также есть фильтр по цене.

Андрей построил свой агрегатор на Drupal 8, потому что компания, где он работал (NXTE), в тот момент как раз планировала переход с Drupal 7 на новую версию, в которой ему хотелось побыстрее разобраться. В качестве системы контроля версий используется Git. Проект планируется переработать так, чтобы бэкенд представлял собой чистый API, без фронтенда, который отдельно будет написан на Vue.js, с чем Андрею поможет жена.

Когда проект удастся упростить, сделав из него поисковик по маркетам, его планируется монетизировать через контекстную рекламу.

https://github.com/anxp/sherlock-d8
https://sherlock-ua.bid

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

#Drupal #Git #Vuejs #backend
​​Ответы на самые популярные вопросы на собеседовании по TypeScript

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

https://highload.today/otvety-na-samye-populyarnye-voprosy-na-sobesedovanii-po-typescript/

#TypeScript #interview #questions #JavaScript
​​TheOldNet: бесплатный сервис, чтобы вернуться в интернет 1990-х

В сети появился бесплатный прокси-сервис TheOldNet, который позволяет просматривать веб-страницы так, как они выглядели в 1990-х, когда скорее походили на любительский продукт, чем что-то, принадлежащее компаниям с миллиардными доходами, сообщает портал Bleeping Computer.

https://highload.today/theoldnet-besplatnyj-servis-chtoby-vernutsya-v-internet-1990-h/

#TheOldNet #Windows #Apple
​​Инфографика дня: пирамида навыков инженера по обработке данных

Специалист по данным под ником SeattleDataGUy опубликовал в блоге на dev.to пирамиду набора навыков, которые нужны инженерам по обработке данных. Ее цель — помочь специалистам сосредоточиться на навыках, которые следует изучить в первую очередь, чтобы заложить прочную основу. По мнению автора, уже после освоения этих навыков можно будет заняться теми системами, инструментами и моделями, которые больше нравятся.

https://highload.today/infografika-dnya-piramida-navykov-inzhenera-po-obrabotke-dannyh/

#infographics #data #Python #SQL
​​Головоломка в духе тетриса

Следующий проект — от Николая Мозгового. Он придумал головоломку в стиле старого доброго тетриса

Старший разработчик Sigma Software Николай Мозговой в свободное время участвует в конкурсах по разработке с друзьями и коллегами – это «расширяет кругозор и экспертизу, даже если не приносит мгновенного результата».

У создателей проекта возникла идея совместить Tetris со словарем – так и получился Wordis. Смысл игры в том, чтобы складывать слова из падающих букв. Уже позднее Николай нашел похожую игру 1991 года для DOS – Wordtris. Судя по всему, один из ее авторов – нынешний президент Армении Армен Саркисян.

Условием хакатона Jam Nation было использование движка Unity. В качестве шаблона/заготовки игры использовался Block Puzzle Game Kit. Github использовался для взаимодействия участников. В течение месяца Николай писал саму игру, Александр Чипиженко настраивал Tap Nation SDK и телеметрию, Влад Хромых занимался публикацией, а еще одного товарища, Алексея Вамболя, позвали помочь с оптимизацией алгоритма поиска слов в матрице.

Wordis опубликован в App Store и появится в Google Play «как только время позволит». Проект доступен на GitHub, к нему можно присоединиться, но исходный код нельзя переиспользовать в своих целях (ограничение лицензии Unity Asset Store EULA).

Ссылка на проект: https://github.com/NicklausBrain/wordis-unity https://apps.apple.com/ua/app/wordis-puzzle/id1548679723

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

SocialTech – продуктовая IT-компания в индустрии social discovery, у которой миллионы пользователей.

В свою дружную команду компания ищет senior backend developer, который имеет от 4 лет опыта. Кроме интересных задач в SocialTech предлагают клубы по интересам, бесплатное посещение тренингов и изучение английского языка.

#вакансия

https://mc.today/vacancy/senior-backend-developer/?utm_source=telegram&utm_medium=social&utm_campaign=telega
​​Токсичность и переработки: что заставляет украинских айтишников менять работу?

Какой фактор заставляет работников IT больше всего дорожить своей работой? Оказывается, размер зарплаты здесь только на втором месте, а вот на первом — стабильность. А лучше всего мотивирует разработчиков здоровый баланс между работой и личной жизнью, то есть отсутствие распространенного в отрасли овертайма.

https://highload.today/blogs/toksichnost-i-pererabotki-chto-zastavlyaet-ukrainskih-ajtishnikov-menyat-rabotu/

#cnainternationalit #recruitment #мотивация
​​Ответы на самые популярные вопросы на собеседовании по TypeScript: синтаксис

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

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

#JavaScript #TypeScript #questions #interview
​​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