javascript
Vue: Composables и TS это вам не Mixins и JS. С ними сложнее

Пришел к хитрому паттерну. Делюсь.Будет полезен тем кому нравиться или приходится работать с Vue. В подходящей ситуации он сэкономит кучу времени и поможет избежать дублирования кода.КонтекстЕсть несколько компонентов.Компоненты должны выполнять одинаковую сложную логику.Компоненты должны принимать одинаковые свойства и эмитить одинаковые события.Свойства из composable могут быть опциональными со значениями по умолчанию.Каждый компонент выглядит совершенно по разному (разная вёрстка).Каждый ком…

  • понедельник, 14 июля 2025 г. в 00:00:04
javascript
От React всё также веет безумием, но все об этом молчат

Недавно работал над хобби-проектом, который описал в другой своей статье. В процессе его реализации у меня возникло желание чиркануть пару абзацев о том, почему React — отстой, но в итоге я не смог удержаться и решил высказаться по полной…Так что вот она полноценная статья, ещё больше той, из которой она родилась. Здесь я подробно опишу все проблемы React и поясню, почему это может не быть виной разработчиков.Древний AngularКогда я был ещё джуном и только осваивал профессию, мне довелось работа…

  • понедельник, 14 июля 2025 г. в 00:00:04
github
RezaSi / go-interview-practice

Go Interview Practice is a series of coding challenges to help you prepare for technical interviews in Go. Solve problems, submit your solutions, and receive instant feedback with automated testing. Track your progress with per-challenge scoreboards and improve your coding skills step by step.Go Interview Practice Welcome to the Go Interview Practice repository! Master Go programming and ace your technical interviews with our interactive coding challenges. Visual Overview Interactive Challenge…

  • понедельник, 14 июля 2025 г. в 00:00:02
xaker
Рекрутинговый ИИ-бот McDonald’s раскрыл данные миллионов соискателей из-за пароля «123456»

Известные ИБ-эксперты и багхантеры Сэм Карри (Sam Curry) и Иэн Кэрролл (Ian Carroll) обнаружили, что чат-бот Olivia, с помощью которого McDonald’s нанимает сотрудников, раскрывал данные соискателей. Всего в базе насчитывалось более 64 млн записей.

  • воскресенье, 13 июля 2025 г. в 00:00:10
xaker
Все бумажные спецвыпуски «Хакера» доступны для заказа

Скучаешь по шелесту страниц и запаху типографской краски? Не упусти момент! Для заказа доступны все бумажные спецвыпуски «Хакера», в которые вошли лучшие статьи за 2015–2021 годы с комментариями авторов и редакторов.

  • воскресенье, 13 июля 2025 г. в 00:00:09
habrahabr
Три совета, как не выучить C++ за 21 день (субъективный гайд с дополнениями)

Типичная проблема новичков при изучении языка программирования — они тонут в море учебных материалов. Интернет предлагает тонны статей, курсов и книг по C++, но как выбрать действительно стоящие?Меня зовут Владислав Столяров, я руководитель команды анализа безопасности продуктов в мультипродуктовой экосистеме МойОфис. Наши решения — Документы Настольные и Документы Онлайн — во многом работают благодаря C++, так что мне есть чем поделиться. В этой статье расскажу, что делать, если вы вдруг решил…

  • воскресенье, 13 июля 2025 г. в 00:00:08
habrahabr
Блеск и ад p2p-торговли на Bybit

Типовые способы обмена на p2p-рынке в Bybit Мой друг детства провёл месяц назад около сотни сделок на p2p-рынке биржи Bybit. Его опыт мне показался интересным для пятничной статьи на Хабре. — С чего началось твоё знакомство с Bybit? Как вообще пришла тебе мысль заняться P2P-торговлей?У меня есть знакомая, которая занимается коллективными закупками уролитина А из Китая. Это биохакерский бад такой. Она отправляла деньги в Китай по 4000 долларов через посредников из Москва-Сити с комиссией порядка…

  • воскресенье, 13 июля 2025 г. в 00:00:06
habrahabr
Программируем квадрокоптер на STM32

В этой статье рассмотрим систему стабилизации квадрокоптера.  Статья вдохновлена Программируем квадрокоптер на Arduino (часть 1) . Приступим. Начнем с настройки интерфейсов и таймеров мк. Далее короткое описание функций кода и вывод.Полный код проекта снабжен комментариями которые оформлены под стиль комментариев в HAL. Настроим четыре канала у TIM1 и включим DMA он будет управлять ESC по Multishot. Multishot — это протокол передачи сигналов от полётного контроллера  к регулятору скорости ESC. …

  • воскресенье, 13 июля 2025 г. в 00:00:05
habrahabr
Изучение Python за 2 недели через боль и дедлайн: личная история

Всем привет, я Алексей Нихаенко, data engineer. Захотелось личной историей поделиться, которая произошла 2 года назад «как я изучил Python за короткий срок». Тут не будет рекламы (хотя я покажу на чем я тренировался), не будет личного телеграмм канала и прочего. Просто история. 2023 год. Перед тем как пришёл в компаниюИтак начну несколько издалека. Работал в одной французской международной фармацевтической компании, офис в Москве, всё просто супер — это лучшая работа в моей жизни, я бы такую вс…

  • воскресенье, 13 июля 2025 г. в 00:00:04