Habr For Dev
354 subscribers
2.85K photos
3.17K links
Ежедневная поборка лучших технических статей и новостей с Хабра для разработчиков.

Широкий спектр тематик - Web и Software разработка, Hardware, DevOps, QA.

Канал ведет бездушная машина ;)
Download Telegram
#микросервисы #управление_разработкой

Смерть от тысячи микросервисов

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

⭐️⭐️◽️◽️◽️

📖Читать
#bash #curl

Простые инструменты для пайплайнов: sqlite, pandas, gnuplot и другие

Почему мой любимый API — это zip-файл на сайте Европейского центрального банка?Когда доллар был самым высоким по отношению к евро?Вот небольшая программа, которая это вычисляет:

⭐️⭐️◽️◽️◽️

📖Читать
1👍1
#ruvds_статьи #день_программиста

Proger sapiens

⭐️⭐️◽️◽️◽️

📖Читать
#математика #python

Циркуль и линейка. Часть 1

Всем привет! Как-то раз мне захотелось сделать анимацию построения фигуры циркулем и линейкой. Погуглив достаточное время, обнаружил, что на английском compass это ещё и циркуль, и что подходящего готового решения нет.Всё дальнейшей вылилось в эту статью.

⭐️⭐️◽️◽️◽️

📖Читать
#гаджеты #одноплатники

Orange Pi Zero 2W: конкурент «малинки» из Китая. На что он способен?

«Убийц» Raspberry Pi создают едва ли не каждый месяц. В итоге «малинка» все равно остается одним из наиболее популярных в мире одноплатников, причем практически любая модель. Но в некоторых случаях сторонние производители выпускают действительно удачных конкурентов. Одним из них является и Orange Pi Zero 2W, появившиеся совсем недавно. О нем и его возможностях сегодня и поговорим.

⭐️⭐️◽️◽️◽️

📖Читать
#роскомнадзор #роскомсвобода

Запрет писать про VPN: общественное обсуждение продлено

⭐️⭐️◽️◽️◽️

📖Читать
#рациональность #логика

Парадокс коллективной эмпатии: как спровоцировать толпу на самоистребление

⭐️⭐️◽️◽️◽️

📖Читать
#математика #геометрия

Существование треугольника Шарыгина — это настоящее математическое чудо

Сегодня я хочу рассказать про особый вид треугольников, впервые рассмотренный советским математиком Игорем Федоровичем Шарыгиным. Удивительно, что до ХХ века никто так и не обратил внимание на этот бриллиант.

⭐️⭐️⭐️⭐️◽️

📖Читать
👍1
#тестирование_по #обучение_тестированию

Полный релиз бесплатного интерактивного 700-страничного учебника по тестированию

Гуд ньюз эвриван! Спустя полтора года работы восьми айтишников с суммарным опытом в IT 130 лет достигнут результат в виде учебника по тестированию, которого еще никто и никогда не делал.

⭐️⭐️⭐️⭐️◽️

📖Читать
🔥1
#java21 #oracle

Вышла Java 21

Вышла общедоступная версия Java 21. В этот релиз попало около 2500 закрытых задач и 15 JEP'ов. Release Notes можно посмотреть здесь. Изменения API – здесь. Java 21 является LTS-релизом, а значит у него будут выходить обновления как минимум 5 лет с момента выхода.

⭐️⭐️◽️◽️◽️

📖Читать
#ruvds_перевод #emacs

Зарождение и эволюция редакторов Vi и Vim

История Vi и Vim идёт параллельно с историей опенсорсного ПО. В этой статье мы окунёмся в прошлое, чтобы исследовать процесс зарождения текстовых редакторов UNIX, попутно рассмотрев наиболее значимые решения в этой сфере и исторические события, связанные с их эволюцией.

⭐️⭐️◽️◽️◽️

📖Читать
#osmand

Неочевидные возможности короля картографического ПО на гаджетах

Дисклеймер:Все нижеизложенное является лишь наблюдением и субъективной оценкой на основе личного опыта автора, а не утверждением.ПО OsmAnd расшифровывается, как OpenStreetMap Automated Navigation Directions (источник: оф. сайт), а не как пишут, на некоторых форумах, например, на 4pda, как ОпенСтритМапАНДроид.

⭐️⭐️◽️◽️◽️

📖Читать
#go #замыкания

В Go меняется фундаментальная вещь — цикл

Если раньше в циклах были проблемы с замыканиями, так как переменная цикла имела скоуп всего цикла, а не одной его итерации, то в 1.22 это поведение поменяют. проще показать на примере: funcs := func(){} for i := 0; i < 5; i++ { funcs = append(funcs, func() { fmt.Println(i) }) } funcs0 Последняя строка примера напечатает 5 в go 1.21, но в go 1.22 будет уже интуитивно понятный 0.

⭐️⭐️◽️◽️◽️

📖Читать
#ruvds_перевод #программирование

Форматирование текста на C++ старым и новым способом

⭐️⭐️◽️◽️◽️

📖Читать
#китай #чипы

Китай продолжает развивать электронную промышленность страны. Приоритет — литография, комплектующие и специалисты

Компании из КНР усиленно развивают собственные производственные линии, включая те из них, что предназначены для создания процессоров. Сейчас одна из крупнейших компаний в стране, YMTC, собирается получить аппаратное обеспечение и комплектующие для литографии. Подробности — под катом.

⭐️⭐️◽️◽️◽️

📖Читать
👍1