habrahabr
Профессия программист С: плюсы, минусы и нужен ли свитер

Язык C — это парадокс. Созданный полвека назад, он до сих пор лежит в основе операционных систем, баз данных и любого «железа», требующего максимальной производительности. Его называют сложным, устаревшим и недружелюбным. Но почему тогда лучшие системные программисты не спешат от него отказываться? Разбираемся в философии, плюсах и минусах C вместе с Максимом Орловым, программистом Postgres Professional с 22-летним стажем. Как я начал учить C и за что его полюбилЯ хотел писать на С ещё со школы…

  • пятница, 17 октября 2025 г. в 00:00:12
habrahabr
Дорогие джуны, не делайте так. Коллекция плохих привычек в HTML и CSS

Привет, Хабр!Давно я ничего не писал для джунов. А ведь HTML и CSS не стали проще для них. Всё так же есть сложности, и мне надо как-то помочь людям.Я выделил несколько привычек, от которых лучше избавиться в самом начале карьеры фронтендера — главное, просто сделать это. Надеюсь, вам будет полезно.Давайте посмотрим, что я вам подготовил.Не думать о порядке интерактивных элементовОбращаете ли вы внимание на расположение элементов? Например, вы верстаете модальное окно.Где в разметке вы располож…

  • пятница, 17 октября 2025 г. в 00:00:11
habrahabr
Как незнание физики чуть не разорило корпорацию Honeywell

15 января 2009 года мир аплодировал капитану Чесли Салленбергеру, который посадил Airbus A320 на Гудзон. В этом «Чуде на Гудзоне» ключевую роль сыграла вспомогательная силовая установка (APU, дополнительный бортовой двигатель), разработанная компанией Honeywell. Сегодня невозможно представить гражданскую авиацию, космос или промышленную автоматизацию без этого американского гиганта. Honeywell — пионер в авионике, ведущий поставщик систем управления и климатического оборудования.Honeywell DPS-88…

  • пятница, 17 октября 2025 г. в 00:00:09
habrahabr
Какой была бы Всемирная паутина, если бы вместо WWW был Gopher

В начале 90-х Всемирная паутина (World Wide Web) вовсе не была единоличным хозяином сети. У неё был серьёзный конкурент — протокол Gopher. Как изменилась бы наша цифровая реальность, если бы в конечном счёте он не утратил популярность? В статье расскажу, что такое Gopher, почему он уступил WWW, и каким мог бы стать современный интернет, если бы он развивался на базе этого протокола.ПредысторияGopher появился в 1991 году в Университете Миннесоты. Группа во главе с Марком МакКахиллом разработала …

  • пятница, 17 октября 2025 г. в 00:00:09
golang
Как структурировать маршруты в Gin: практическое руководство по созданию масштабируемого веб-API

Команда Go for Devs подготовила перевод статьи о том, как грамотно организовать маршруты в Gin. Автор показывает, как группировка маршрутов помогает писать чистый, масштабируемый и легко поддерживаемый код. Если вы строите веб-API на Go — это навык, который стоит освоить.Как разработчик, который создавал и поддерживал несколько веб-API на Gin, я особенно ценю важность чистого, структурированного и масштабируемого кода. Один из самых мощных инструментов для этого — группировка маршрутов в Gin. Е…

  • пятница, 17 октября 2025 г. в 00:00:07
javascript
Протоколы (устройства) системы DevelSCADA (часть 2)

Данная статья является продолжением этой статьи:Протоколы (устройства) системы DevelSCADA (часть 1)Система DevelSCADA, как и любая SCADA система, в первую очередь предназначена для взаимодействия с к...habr.comПеред прочтением данной статьи, желательно ознакомиться с предыдущей, так как в ней может находиться информация, необходимая для понимания текущей.Устройство "OPC UA"Протокол OPC является наиболее универсальным, так как поддерживает все популярные типы данных и механизмы обмена ин…

  • пятница, 17 октября 2025 г. в 00:00:06
javascript
Я попробовал Solid.js — и начинаю ненавидеть React

Команда JavaScript for Devs подготовила перевод статьи, в которой разработчик с восьмилетним опытом работы с React делится неожиданным открытием: Solid.js оказался проще, логичнее и… приятнее в использовании. Меньше перерендеров, ближе к нативному вебу, честное поведение API и настоящие веб-компоненты — кажется, у React появился достойный конкурент.Прежде чем перейти к сути статьи, немного предыстории: я работаю с React почти восемь лет и любил каждую секунду. На нём я делал Open source, прилож…

  • пятница, 17 октября 2025 г. в 00:00:04
javascript
Obsidian-совместимые заметки в своём приложении: Nest.js, Prisma, gray-matter

Привет читатель!В данной статье я раскрою один из секретов Полишинеля, точнее то как создать и редактировать .md файлы на бэке в Nest.js, да звучит банально, но для таких же свитчеров как я думаю будет полезно.Но для начала немного отойдем от сабжа и обсудим зачем, если кратко то я сейчас разрабатываю пет проект криптотрекера, и под впечатлением от Obsidian решил добавить функцию заметок себе. Ну и конечно чтобы это все работало и у меня и в Obsidian. Плюс уже на фронте можно прикрутить красоты…

  • пятница, 17 октября 2025 г. в 00:00:04
github
DataDog / datadog-agent

Main repository for Datadog AgentDatadog Agent This repository contains the source code of the Datadog Agent version 7 and version 6. Please refer to the Agent user documentation for information about differences between Agent v5, Agent v6 and Agent v7. Additionally, we provide a list of prepackaged binaries for an easy install process here. Documentation The developer docs site contains information about how to develop the Datadog Agent itself. The source of the content is located under the…

  • пятница, 17 октября 2025 г. в 00:00:02