Highload — медіа для розробників
3.52K subscribers
5.15K photos
258 videos
14 files
5.94K links
Розповідаємо про людей, які створюють код, та про код, який вони пишуть.

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

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

Влияние Microsoft на развитие IT-индустрии трудно переоценить — практически все сферы разработки так или иначе связаны с корпорацией или возникли благодаря ней.

При этом Microsoft с момента основания в 1975 году прошла долгий путь от студенческого стартапа с горящими глазами до ненавидимого всеми монополиста. А на пике своего могущества в 1990-е и 2000-е была известна как сторонница проприетарного программного обеспечения и закрытого кода, из-за чего за ней прочно закрепился ярлык “империи зла” или “корпорации зла”.

Что было дальше и что с компанией происходит сегодня, рассказываем в нашей статье:
https://highload.today/kak-open-source-i-futurizm-pomogli-microsoft-perestat-byt-imperiej-zla-chast-pervaya/

Обсудить судьбу больших корпораций можно в нашем уютном чате https://t.me/joinchat/SmcgpRFprYE5yOfv

#Microsoft #github #dotnet #vscode #typescript
​​Тестирование очень больших нагрузок на приложение: подводные камни и полезные инструменты

«Если инженер с пятилетним опытом должен потратить два полных дня на настройку такой банальной вещи — значит, что-то там точно нечисто», — QA Engineer и QA Lead в NIX Сергей Могилевский рассказал, что бывает, если недооценить реальный объем нагрузки на приложение, и как запустить JMeter через Maven для тестов.

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

#jmeter #maven #iot #aws #mqtt #nix
​​Pockit: модульный ПК размером с кредитную карту

Пользователь reddit.com под ником Solder_Man собрал миниатюрный модульный компьютер Pockit. Устройство оснащено двухъядерным процессором, работает на Linux и имеет 24 модуля, среди которых сканер отпечатков пальцев, камера и аудиопорт, Wi-Fi и Ethernet.

https://highload.today/pockit-modulnyj-pk-razmerom-s-kreditnuyu-kartu/

#pc #pockit #reddit
​​9 бесплатных генераторов CSS

Инженер-программист Марко Денич поделился коллекцией лучших, по его мнению, генераторов CSS.

https://highload.today/9-besplatnyh-generatorov-css/

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

#CSS #generator
​​Как программировать голосом

Голосовое программирование может стать новым этапом разработки ПО. С помощью платформ голосового управления программисты произносят команды для манипулирования и написания кода, а также для автоматизации рабочих процессов.

https://highload.today/kak-programmirovat-golosom/

#coding #programming #speech #talon #python
​​Как 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