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

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

Наш чат https://t.me/highloadchatt
Download Telegram
​​Как сделать из веб-сайта веб-приложение (а главное — зачем?)

Поделимся полезным опытом юного разработчика из Индии: как из браузерной игры сделать прогрессивное веб-приложение (PWA).

https://highload.today/kak-sdelat-iz-veb-sajta-veb-prilozhenie-a-glavnoe-zachem/
​​Sigstore: сервис для верификации ПО с помощью цифровых подписей

Linux Foundation, Google, Red Hat и университет Пердью разработают сервис для верификации ПО с помощью цифровых подписей, чтобы взломы как SolarWinds больше не повторялись.

https://highload.today/sigstore-servis-dlya-verifikatsii-po-s-pomoshhyu-tsifrovyh-podpisej/

#google #linuxfoundation #redhat #sigstore
​​На каком ПО летают на Марсе?

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

Читайте всю статью на сайте: https://highload.today/na-kakom-po-letayut-na-marse/

#cplusplus #Ingenuity #linux #MarsHelicopter #Mars #NASA
​​Остаются последние дни, чтобы подать заявку на наш конкурс pet-проектов для разработчиков! Вот еще один из его членов жюри:

Марк Олейник — Front-end Developer в компании YouScan. Оценивает проекты на React.

Марк занимается фронтендом уже больше пяти лет и “очень кайфует” от этой работы с ее особенной ответственностью перед пользователем. Он посмотрел на индустрию с разных сторон: начинал свой путь с фриланса, позже работал в небольшом стартапе, после чего попал в YouScan. Кроме того, с 2017-го по 2019 год вместе с командой занимался организацией митапов React Kyiv, что было интересным опытом не только с организаторской точки зрения, но и в техническом плане.

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

“В первую очередь, круто будет кому-то помочь. Возможно, кому-то видение со стороны поможет найти недостающие кусочки пазла. Конечно же, я буду смотреть и на качество кода — его расширяемость, читаемость, на взаимодействие компонентов системы. Но я считаю, что в pet-проекте это далеко не основное”, — добавил он.

Заявки на участие в конкурсе можно подать до 14 марта на странице
https://specials.highload.today

#конкурс #жюри
​​Универсальное модульное тестирование по комментариям

Разработчик из Камеруна опубликовал библиотеку, которая может производить модульное тестирование скриптовых языков программирования. Она называется Testa и уже протестирована на PHP, JavaScript, Python и Ruby.

https://highload.today/universalnoe-modulnoe-testirovanie-po-kommentariyam/

#testa #php #javascript #ruby #python
​​Tailwind CSS: за и против

По данным опроса The State of CSS 2020, больше всего разработчиков в мире, использующих CSS-фреймворки, заинтересованы в изучении и применении Tailwind CSS. Команда Tailwind предлагает альтернативный подход для поддержки и стилизации HTML-разметки, но у него есть и свои противники. Мы собрали наиболее популярные доводы за и против использования этого фреймворка.

https://highload.today/tailwind-css-za-i-protiv/
​​Вышла официальная версия 7-Zip для Linux

Разработчик 7-Zip выпустил первую официальную версию для Linux. Релиз выполнен как консольное приложение и работает с операционной системой в версиях для AMD64, ARM64, x86 и armhf.

https://highload.today/7-zip-vpervye-vyshel-na-linux/

#linux #7zip
​​Microsoft «похоронила» классический Edge

Корпорация Microsoft официально прекратила поддержку устаревшей версии браузера Edge. Центр обновления компании планирует начать постепенное автоматическое удаление Legacy Edge в ежемесячный Patch Tuesday в апреле.

https://highload.today/microsoft-pohoronila-klassicheskij-edge/

А что думаете вы? Пользовались ли вы старой версией Edge и как оцениваете новую?

Обсудить можно в нашем чате: https://t.me/joinchat/SmcgpRFprYE5yOfv

#microsoft #edge #chromium
​​NPM CLI v7 — пять самых важных фич

NPM CLI седьмой версии появился еще в октябре, но в широкий доступ ушел совсем недавно. Рассказываем, чем полезна новая версия инструмента.

https://highload.today/npm-cli-v7-pyat-samyh-vazhnyh-fich/

#npm #javascript
​​Как проходит собеседование в Amazon Chime

Пользователь сайта geekforgeeks.org поделился опытом прохождения очных собеседований для работы в Amazon Chime, приложив к посту примеры психологических тестов и техзаданий.

https://highload.today/kak-prohodit-sobesedovanie-v-amazon-chime/

#amazon #собеседование
​​Сбор заявок на конкурс pet-проектов наконец-то вышел на финишную прямую — времени осталось до конца выходных!

За несколько недель мы собрали десятки интересных проектов — от простых телеграм-ботов до продвинутых мобильных приложений и новых социальных сетей. Совсем скоро их начнет оценивать наше жюри, с членами которого мы знакомили вас в последние дни.

Принять участие могут проекты в сферах мобильной разработки (Android и iOS), frontend и backend, AI и ML, IoT, Big Data, desktop, написанные на любом из языков программирования. Победитель конкурса получит Apple iPhone 12 64GB, а участники, занявшие второе и третье место – наушники Marshall Monitor II ANC Black и набор Arduino соответственно.

Конкурс проводим вместе с IT-компанией Genesis.

Ждем ваши проекты до 14 марта включительно.

https://specials.highload.today/

#конкурс
​​Kreya: бесплатный gPRC-клиент с поддержкой серверной рефлексии

Вышел новый gPRC-клиент для тестирования запросов на сервер. Он называется Kreya и, по заявлению некоторых пользователей, может стать Postman для HTTP/2.

https://highload.today/kreya-besplatnyj-gprc-klient-s-podderzhkoj-servernoj-refleksii/

#grpc #kreya
​​Вышел Chrome 89 с обновлениями для Windows, macOS и Android

Google выпустила Chrome 89. Изменения коснулись всех основных платформ и включают, например, значительную экономию памяти на 64-битных платформах Windows, улучшенное управление фоновыми вкладками на macOS и запуск браузера со значительно сокращенной исходной кодовой базой на Android.

https://highload.today/vyshel-chrome-89-s-obnovleniyami-dlya-windows-macos-i-android/

#google #chrome #windows #macos #android
​​Вышел PeachPie 1.0.0

PeachPie — это амбициозный проект с открытым кодом, призванный объединить два мира: PHP и .NET. PeachPie интегрирует язык PHP в экосистему .NET, что делает его полностью совместимым с другими проектами .NET

Читайте новость по ссылке highload.today/vyshel-peachpie-1-0-0/
#PeachPie #PHP #dotnet #csharp #wordpress
​​Как JavaScript превращается в TypeScript, но все никак не превратится

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

#javascript #typescript
​​Топ-5 шаблонов проектирования в Swift для разработки приложений на iOS

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

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

Читайте всю статью по ссылке https://highload.today/top-5-shablonov-proektirovaniya-v-swift-dlya-razrabotki-prilozhenij-na-ios/

#IOS #MOBILE #SWIFT #АРХИТЕКТУРА #ШАБЛОНЫПРОЕКТИРОВАНИЯ
​​Structural pattern matching: что Python 3.10 нам готовит (часть I)

Недавний релиз 6-й альфа-версии Python 3.10 содержит одно из самых больших нововведений со времен Python 3, уверен разработчик компании Postindustria Павел Дмитриев. Подробней о нем он рассказал в материале на Highload.today.

https://highload.today/blogs/structural-pattern-matching-chto-python-3-10-nam-gotovit-chast-i/

#python #postindustria
​​DuckDuckGo обвинил Google в шпионаже за пользователями

Команда поисковика DuckDuckGo в Twitter проекта обвинила Google в сборе чрезмерного количества данных о пользователях. Согласно правилам App Store, все приложения в магазине должны иметь метки конфиденциальности, показывающие, какие данные они собирают. Правила вступили в силу в декабре 2020 года, но многие приложения Google не получали обновления в течение двух-трех месяцев после этого.

Читайте новость полностью на нашем сайте: https://highload.today/duckduckgo-obvinil-google-v-shpionazhe-za-polzovatelyami/

#duckduckgo #google #privacy #userdata
​​RoadRunner: сервер приложений PHP на Go

Команда Spiral Scout продемонстрировала мощную интеграцию PHP и Golang под названием RoadRunner. Это написанный на Go сервер приложений PHP c открытым исходным кодом, балансировщик нагрузки и менеджер процессов, выпущенный под лицензией MIT.

Читайте новость полностью на нашем сайте:
https://highload.today/roadrunner-server-prilozhenij-php-na-go/

#go #roadrunner #http #php
​​Новый PyTorch получил стабильный модуль FFT

Состоялся релиз фреймворка машинного обучения PyTorch 1.8. В новой версии улучшены поддержка быстрого преобразования Фурье (FFT) и обучение распределенной модели, появились новые API-интерфейсы, обновились библиотеки и многое другое.

https://highload.today/novyj-pytorch-poluchil-stabilnyj-modul-fft/

#python #pytorch #numpy #fft