Highload — медіа для розробників
3.49K subscribers
5.2K photos
263 videos
17 files
6.02K links
Розповідаємо про людей, які створюють код, та про код, який вони пишуть.

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

Наш чат https://t.me/highloadchatt
Download Telegram
​​На каком ПО летают на Марсе?

Вместе с ровером на красную планету приземлился вертолет 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
​​Как команды Linux Shell могут сэкономить время

Простая история о том, чем может быть полезна оболочка Linux при обработке данных на примере утилиты awk.

https://highload.today/kak-komandy-linux-shell-mogut-sekonomit-vremya/

#linux #shell #csv
​​Ученые узнали, как мозг воспринимает компьютерные языки

Нейробиологи из MIT попытались выяснить, какие части мозга люди используют при компьютерном программировании. Для решения вопроса они наблюдали за активностью мозга, пока испытуемые читают код Python.

https://highload.today/uchenye-uznali-kak-mozg-vosprinimaet-kompyuternye-yazyki/

#python #MIT #research #learning
​​Вышла Java 16

Компания Oracle выпустила Java 16. Наряду с тысячами обновлений производительности, стабильности и безопасности, новая версия получила 17 JEP’ов. Среди них — функция Pattern Matching. Она стала стабильной и позволяет более кратко и безопасно выражать общую логику в программе.

https://highload.today/vyshla-java-16/

#oracle #java