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

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

Наш чат https://t.me/highloadchatt
Download Telegram
​​Как open source и футуризм помогли Microsoft перестать быть «империей зла»

Продолжим рассказ о том, как Microsoft удалось скинуть с себя ярлык «корпорации зла». В этой части — о футуристических проектах, включая язык программирования для квантовых вычислений Q#, очки HoloLens 2 и архивирование в Арктике кода GitHub на случай апокалипсиса.

https://highload.today/kak-open-source-i-futurizm-pomogli-microsoft-perestat-byt-imperiej-zla-chast-vtoraya/

#microsoft #deberta #github #hololens #gooseberry
​​Практическое применение рекурсии в JavaScript

В программировании есть два способа запускать повторяющиеся вычисления — это циклы и рекурсия. Такие циклы как for, while, Array.prototype.map и Array.prototype.forEach по умолчанию внедрены в JavaScript. Но рекурсия — это более гибкая возможность для циклических вычислений. Использовать ее мешают только ментальные барьеры.

Читать статью полностью: https://highload.today/prakticheskoe-primenenie-rekursii-v-javascript/

#javascript #рекурсия #цикл
​​Тестирование очень больших нагрузок на приложение: подводные камни и полезные инструменты

QA Engineer и QA Lead в NIX Сергей Могилевский продолжает рассказ о сложностях с тестированием. В этой серии — о том, как настроить виртуальные машины и с помощью чего анализировать гигабайтные файлы логов.

https://highload.today/blogs/testirovanie-ochen-bolshih-nagruzok-na-prilozhenie-podvodnye-kamni-i-poleznye-instrumenty-chast-ii/

#jmeter #nix
​​Open MCT: платформа управления полетами NASA с открытым кодом

В NASA разработали систему управления полетами следующего поколения. Это фреймворк с открытым исходным кодом, написанный на JavaScript . Он может визуализировать данные и запускать экспериментальные системы марсоходов.

https://highload.today/open-mct-platforma-upravleniya-poletami-nasa-s-otkrytym-kodom/

#javascript #openmct #typescript #NASA #Mars #marsrover
​​Линуса Торвальдса спросили, перепишут ли ядро Linux на Rust

Журналист ZDNet поговорил с создателем Linux Линусом Торвальдсом о возможной роли языка Rust в будущей разработке операционной системы.

Читать новость по ссылке: https://highload.today/linusa-torvaldsa-sprosili-perepishut-li-yadro-linux-na-rust/
#linux #rust #linustorvalds
​​5 эффективных инструментов отладки кода на Python

Преподаватель компьютерных наук поделилась пятью, по ее мнению, наиболее эффективными инструментами отладки кода на Python. Она предлагает способы отладки кода без использования команды print, метода, который, как она говорит, занимает много времени и актуален, только если ваш код состоит максимум из нескольких сотен строк.

https://highload.today/5-effektivnyh-instrumentov-otladki-koda-na-python/

А какой отладчик используете вы? Можете написать об этом в нашем чате: https://t.me/joinchat/SmcgpRFprYE5yOfv

#python #debugging #PBD #pycharm #VisualStudio #Komodo #jupyterlab #git #ipython #ironpython
​​Appwrite: брат-близнец Firebase, но с открытым исходным кодом

На GitHub в версии 0.7.2 доступен сквозной бэкенд-сервер с открытым исходным кодом для веб-, мобильных, нативных или бэкенд-приложений, упакованный в виде набора Docker-микросервисов. Проект набрал на GitHub пять тысяч звездочек. Его цель — абстрагировать и упростить общие задачи разработки, стоящие за REST API, помогая разработчикам быстрее создавать безопасные приложения.

https://highload.today/appwrite-brat-bliznets-firebase-no-s-otkrytym-ishodnym-kodom/

#appwrite #web #server #backend #docker #kubernetes #rancher #flutter #nodejs #php #deno #ruby #python #dotNET #Dart #Go
​​Почему Ричарда Столлмана хотят выгнать из Free Software Foundation

Сторонники FSF (Free Software Foundation) добиваются отставки Ричарда Столлмана и всего правления FSF. Они написали открытое письмо, в котором обвиняют его в женоненавистничестве и трансфобии. Обращение уже подписали более 300 человек. Еще 1500 подписали письмо в защиту Столлмана. А вы на чьей стороне?

https://highload.today/pochemu-richarda-stollmana-hotyat-vygnat-iz-free-software-foundation/

#FSF #Stallman #GNOME #GNU #resignation
​​Можно ли построить популярное приложение на Firebase: опыт Headway

Знали ли вы, что даже очень популярные мобильные приложения могут строиться на Firebase — бесплатном (в рамках лимитов), но мощном инструменте от Google? Одно из таких приложений — Headway, через которое сотни тысяч человек ежедневно учатся идеям из популярных книг по саморазвитию. О своем опыте, боли, проблемах, а главное, преимуществах использования Firebase без прикрас рассказал Senior Backend Developer Headway Александр Михайлюта.

С какими продуктами Firebase работаете вы? С какими проблемами сталкиваетесь?

https://highload.today/blogs/mozhno-li-postroit-populyarnoe-prilozhenie-na-firebase-opyt-headway/

#firebase #google #headway
​​В Windows 10 перевесили иконки

Microsoft 10 получила редизайн Проводника. В новой версии появились новые значки корзины, папок документов, дисков, загрузок и рабочего стола, а также устранено почти 30 ошибок.

https://highload.today/v-windows-10-perevesili-ikonki/

#Windows #NET #icons #folders #ARM64 #release #update
​​Как избежать применения ORM для Go, используя чистый SQL

Что делать, если не хочется изучать новый синтаксис ORM для каждого отдельного языка? Ответ есть, и это — SQL.

https://highload.today/kak-izbezhat-primeneniya-orm-dlya-go-ispolzuya-sql/

#sql #orm #go #postgres #docker
​​Лучшие автономные CMS с открытым исходным кодом

Технический писатель Шаника Викрамасингхе написала в своем блоге на dzone.com о лучших Headless CMS с открытым исходным кодом. При составлении списка автор сосредоточилась на функциях, предлагаемых каждым вариантом и различиях между ними.

https://highload.today/luchshie-avtonomnye-cms-s-otkrytym-ishodnym-kodom/

#CMS #JavaScript #SaaS #MIT #Zapier #Slack #Mailchimp #JAMstack #React #Angular #Vue #Strapi #Ghost #Cockpit #Axios #ApostropheCMS #Directus #GraphCMS
​​​​Вакансия: DevOps Intern в IO Technologies

IT-компания IO Technologies занимается разработкой сервиса для аналитики тысяч команд, которые работают с цифровым контентом.

Создавать и развивать подобную платформу – задача не из легких. Ведь аналитику они показывают в реальном времени. Если вы только начинаете свой путь в IT или уже достигли первых успехов, но хотите расти дальше и участвовать в крутом проекте, у нас есть отличная новость. В IO Technologies ищут DevOps-интерна, из которого смогут «воспитать» инженера по разработке платформ. Подробнее о том, чему вас научат в команде и над какими проектами вы будете работать, читайте по ссылке :)

#вакансия

https://mc.today/vacancy/devops-intern/?utm_source=telegram&utm_medium=social&utm_campaign=telega
​​Вышел Rust 1.51.0

Команда Rust выпустила новую версию Rust 1.51.0. Это одно из самых крупных и долгожданных дополнений к языку Rust и менеджеру пакетов Cargo, что отмечают и их пользователи. В обновлении стабилизированы константные дженерики и преобразователь функций для Cargo, а также 18 новых методов для различных типов.

https://highload.today/vyshel-rust-1-51-0/

#Rust #macOS
​​Оптимизация нагрузки с помощью Amazon SQS

«У наших пользователей — терабайты данных аналитики, выгрузка которых в какой-то момент начала перегружать серверы. Помимо отрицательного пользовательского опыта, всплески нагрузки в любой момент могли привести к еще большим проблемам», — бэкенд-разработчик из IO Technologies Юрий Антончик рассказывает, что делать с такими нагрузками.

https://highload.today/blogs/optimizatsiya-nagruzki-s-pomoshhyu-amazon-sqs/

#iotechnologies #amazonsqs #highload
​​10 основных уязвимостей ПО и способы их устранения

Веб-разработчик Приянши Шарма поделилась в своем блоге на dev.to десятью методами устранения уязвимостей в софте.

https://highload.today/10-osnovnyh-uyazvimostej-po-i-sposoby-ih-ustraneniya/

#software #vulnerabilities #XML #HTML #JavaScript #SQL
​​Алана Тьюринга поместят на банкноту в 50 фунтов. Рассказываем, чем ему обязано современное программирование

Банк Англии раскрыл дизайн новой банкноты в 50 фунтов с изображением криптографа, оказавшего существенное влияние на развитие информатики Алана Тьюринга, в частности созданием теста Тьюринга.

https://highload.today/155042-2/

#turing #programming #Enigma
​​Изучай Kubernetes — говорили они, упаковывай все в контейнеры — говорили они. Что может пойти не так?

Кстати, следить за контейнеровозом можно по этой ссылке: https://istheshipstillstuck.com
​​Вышел Crystal 1.0

Состоялся релиз Crystal 1.0. Это новый язык программирования, совмещающий в себе удобство разработки на Ruby и высокую производительность языка С. Код языка распространяется под лицензией Apache 2.0.

https://highload.today/vyshel-crystal-1-0/

#crystal #ruby
​​ИИ помог написать любовную историю

Инженер машинного обучения из OpenAI Памела Мишкин написала эссе о своем романе в Tinder совместно с алгоритмом GPT-3. Это самая продвинутая языковая модель в мире, которая может сочинять, например, истории и песни на основании 175 миллиардов параметров. Чтобы их составить, GPT-3 обучается на сотнях миллиардов предложений и историй из интернета и книг.

https://highload.today/ii-pomog-napisat-lyubovnuyu-istoriyu/

#gpt3 #openAI #AI
​​React-JSS — альтернативный способ стилизации компонентов

JSS — это относительно новый инструмент для стилизации компонентов. Он использует JavaScript для декларативного создания правил CSS, помогает в их переиспользовании и избежании конфликтов. React-JSS это его адаптация для библиотеки React.js.

Как с его помощью стилизовать компоненты, динамически применять темы — читайте на нашем сайте — https://highload.today/react-jss-alternativnyj-sposob-stilizatsii-komponentov/

#css #html #javascript #jss #reactjss #REACTJSS