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

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

Наш чат https://t.me/highloadchatt
Download Telegram
​​Светофор, отображающий состояние билда

Следующий проект от Екатерины Романчук, она нашла необычное применение обычному уличному светофору.

Идея пришла к Екатерине, когда она работала тестировщицей Automation QA и ей хотелось показывать всем состояние последней сборки. Если светофор красный – нет смысла скачивать билд и начинать тестировать.

Проект реализован на Python. Cron на ноутбуке периодически запускал скрипт, который проверял состояние билда и передавал команды светофору. Проект разрабатывался в свободное время с поддержкой от DevOps-команды.

Светофор проработал около четырех лет, но сейчас валяется без дела.
https://github.com/safo-bora/TrafficLightCode

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

#светофор #Python #QA
​​Instagram-бот за 5 минут + автоматизация браузера с помощью Selenium

Разработчик с ником c0d3x27 разместил в блоге на medium.com инструкцию по созданию Instagram-бота с помощью Python. Бот способен автоматизировать действия в Instagram, чтобы владелец аккаунта получал больше подписчиков и лайков при минимуме личного вмешательства.

https://highload.today/instagram-bot-za-5-minut-avtomatizatsiya-brauzera-s-pomoshhyu-selenium/

#Instagram #bot #Python #Telegram #Selenium
​​Инфографика дня: как Microsoft обходит конкурентов крупными поглощениями

На новостном сайте axios.com опубликовали инфографику, на которой видно, как Microsoft пытается обойти конкурентов в сфере информационных технологий, таких как Google, Amazon, Facebook и Apple, с помощью крупных приобретений.

https://highload.today/infografika-dnya-kak-microsoft-obhodit-konkurentov-krupnymi-pogloshheniyami/

#Microsoft #Amazon #Google #LinkedIn #axios
​​Веб-скрапинг с помощью библиотеки Playwright

Программист Кевин Сахин, проработавший в сфере парсинга более 10 лет, показал, как создать веб-скрапинг для извлечения данных на основе библиотеки Playwright с помощью Javascript.

Читать всю статью на нашем сайте https://highload.today/veb-skraping-s-pomoshhyu-biblioteki-playwright/

#NODEJS #PLAYWRIGHT #PUPPETEER #SELENIUM #XPATH #ПАРСИНГ
​​Google обновляет ранжирование сайтов: как к этому подготовиться

Уже в мае Google планирует изменить подход к ранжированию сайтов в выдаче. На него будет влиять фактор Core Web Vitals, то есть скорость загрузки элементов страницы, интерактивность и визуальная стабильность.

Как же не потерять позиции в поисковой выдаче?

https://highload.today/blogs/core-web-vitals-obnovlennyj-faktor-ranzhirovaniya-v-google-kak-podgotovitsya-i-na-chto-obratit-vnimanie/

#google #search #seo #оптимизация
Гайд по Deep Daze и самые странные изображения из нейросети

Инструмент для генерации изображения из текста Deep Daze для преобразования использует OpenAI CLIP и Siren (сеть неявного нейронного представления). Проект выпущен под лицензией MIT и имеет на GiitHub 3,2 тысяч звездочек.

https://highload.today/gajd-po-deep-daze-i-samye-strannye-izobrazheniya-iz-nejroseti/

#OpenAI #deepdaze #Siren #Python
Сооснователь Jooble Роман Прокофьев: «Почему я поддерживаю “Дiя.City”»

Сооснователь Jooble Роман Прокофьев написал в своем Facebook о поддержке проекта особого режима для IT-компаний «Дiя.Сity». Свою позицию он в первую очередь объяснил желанием строить бизнес в правовом поле, потому что, по его словам, третья группа ФОПов (физическое лицо-предприниматель), в которой сейчас находится практически вся IT-отрасль, работает незаконно.

https://highload.today/soosnovatel-jooble-roman-prokofev-pochemu-ya-podderzhivayu-diya-city/

#ДiяСity #Jooble
Google выпустил новый язык программирования: зачем он нужен?

Компания Google разработала новый язык логического программирования с открытым исходным кодом Logica. Это преемник существующего логического языка Google Yedalog. Он предназначен для манипулирования данными и транслирования программ в язык SQL.

https://highload.today/google-vypustil-novyj-yazyk-programmirovaniya-zachem-on-nuzhen/

#Google #Logica #SQL
Сервис мониторинга курса гривны к доллару

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

Сервис не просто отображает курс, но еще демонстрирует тренды, резкие снижение или рост курса. Курсы валют берутся из 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