Как сделать из веб-сайта веб-приложение (а главное — зачем?)
Поделимся полезным опытом юного разработчика из Индии: как из браузерной игры сделать прогрессивное веб-приложение (PWA).
https://highload.today/kak-sdelat-iz-veb-sajta-veb-prilozhenie-a-glavnoe-zachem/
Поделимся полезным опытом юного разработчика из Индии: как из браузерной игры сделать прогрессивное веб-приложение (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
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
Вместе с ровером на красную планету приземлился вертолет 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
#конкурс #жюри
Марк Олейник — 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
Разработчик из Камеруна опубликовал библиотеку, которая может производить модульное тестирование скриптовых языков программирования. Она называется 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/
По данным опроса 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
Разработчик 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
Корпорация 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
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 #собеседование
Пользователь сайта 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/
#конкурс
За несколько недель мы собрали десятки интересных проектов — от простых телеграм-ботов до продвинутых мобильных приложений и новых социальных сетей. Совсем скоро их начнет оценивать наше жюри, с членами которого мы знакомили вас в последние дни.
Принять участие могут проекты в сферах мобильной разработки (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
Вышел новый 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
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
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
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 #АРХИТЕКТУРА #ШАБЛОНЫПРОЕКТИРОВАНИЯ
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
Недавний релиз 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
Команда поисковика 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
Команда 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
Состоялся релиз фреймворка машинного обучения PyTorch 1.8. В новой версии улучшены поддержка быстрого преобразования Фурье (FFT) и обучение распределенной модели, появились новые API-интерфейсы, обновились библиотеки и многое другое.
https://highload.today/novyj-pytorch-poluchil-stabilnyj-modul-fft/
#python #pytorch #numpy #fft