Хабр
123K subscribers
21.7K photos
246 videos
39 files
57.3K links
НЛО с вами!

№ 5197888779

Хабр Новости → https://t.me/habr_com_news
Хабр Карьера → https://t.me/habr_career
Реклама → adv@habr.team
Download Telegram
Собираем данные из сотни микросервисов, или Как Ozon разобрали на кубики, а потом собрали заново

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

В статье мы познакомимся с подходами, которые позволили организовать взаимодействие большого количества сервисов доменных команд для формирования общих ответов пользователю. При этом менять содержимое страниц можно буквально по щелчку пальцев, а значит, быстро адаптироваться к постоянно меняющимся требованиям бизнеса.
👍41👎7🔥4🤯4❤‍🔥1😁1🤮1
И в надежде вдохновить вас на развитие личного бренда публикуем ещё три примера «успешного успеха».

👉 Сергей Абдульманов

👉 Дмитрий Беговатов

👉 Павел Жовнер

Главное, помнить — вы можете так же!
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
🤮68👍13👎42😁1🥴1
[ХАБРААРХИВ]

«Логика программирования заключается в том, чтобы разбить большую задачу на маленькие подзадачи и последовательно реализовать их, а потом связать воедино. Программист — не тот, кто наперегонки печатает текст кода со знанием всех команд, а тот, кто мыслит в логике программы»

Самое сложное в программировании — это…

#хабраархив
👍123🔥106🤮2👎1😇1
Механизмы образования антициклонов над континентами. И при чём тут роса на траве по утрам

Роса на траве и роса на крышах автомобилей имеют одинаковую физическую природу. При этом интересно, что если трава или автомашина находятся под кроной дерева, то на них росы или инея не возникает. А рядом в нескольких метрах стоит машина под открытым небом и вся машина буквально покрыта росой!

Почему роса выпадает именно на крышах автомобиле? Давайте разбираться!
👍40🔥7🤮2👎1😇1
10 кубиков синтаксического сахара

В питоне очень много полезного и интересного синтаксического сахара. Настолько много, что у неподготовленных пользователей может случиться сахарный диабет. Здесь вы увидите несколько уникального для питона синтаксического сахара, его примеры правильного и неправильного применения.
👍43🤮14👎3❤‍🔥1🥱1😇1
«Венера-7»: первый аппарат, который нырнул в инопланетный ад и подал оттуда весточку

17 августа 1970 года в 8:38 МСК с космодрома Байконур состоялся пуск ракеты-носителя «Молния-М» с автоматической межпланетной станцией «Венера-7». АМС стала первым посланцем Земли, который смог совершить мягкую посадку на поверхность Венеры и передать ценные данные. Поговорим о том, что миссия дала науке и как помогла следующим полётам к соседней планете.
77👍47❤‍🔥11🤮5👎4🫡3
Немецкий Дуров: история Кима Доткома

Ким Дотком — основатель крупного файлобменного ресурса Megaupload, известный хакер и предприниматель. В 2012 году он был арестован в Новой Зеландии по подозрению в нарушении авторских прав, а также в вымогательстве. В 2024 году США добились его экстрадиции. В Штатах Доткому может грозить продолжительный тюремный срок. Вспоминаем историю Кима.
😢118👍26🤔14👎6🤮6🤣4🥱3🤬1😭1😇1
VLESS vs. ShadowSocks

Если вы когда-нибудь искали бесплатные outline-ключи, то вам будет полезно узнать про VLESS — новый протокол, который постепенно приходит на смену Shadowsocks. Поговорим о том, чем они отличаются и какие у них есть преимущества.
👎41👍291
Как требования в банках к ИБ усложняют архитектуру прикладных сервисов: кейс внедрения ВКС

За предыдущее десятилетие банки стали центром ИТ-инноваций и высочайшей культуры разработки и эксплуатации ИТ-сервисов. Однако из-за жёсткого регулирования внедрение в банках даже простых и привычных сервисов часто требует усложнений.

Поговорим о специфике требований к ИТ-инфраструктуре в банках и на примере посмотрим, как реализация этих требований отражается на довольно-таки стандартных проектах
🥱17👍13👎8
Что нового в IntelliJ IDEA 2024.2

Недавно вышла новая версия IntelliJ IDEA 2024.2, в которой появилось довольно много новых фич. Команда Amplicode подготовила обзор основных возможностей IDE, которые на данный момент доступны российским разработчикам без каких-либо ограничений.
👎81👍48🥱146🤮6🤔2
На прошедшей неделе мы читали «древние» электронные журналы, решали проблему с YouTube без VPN, анализировали последние оптимизации в CPython и выясняли, как инженерный подход и немного упорства могут сэкономить кучу денег.

Лучшие публикации недели (26 августа — 1 сентября 2024)
👍15🔥93👎2😁1
Современным самолётом невозможно управлять

И это даже не кликбейт. Ну ладно, частично кликбейт: если вы захотите полетать на каких-нибудь пассажирских или транспортниках, они будут вас слушаться. Но вот современные истребители совсем не такие. Даже опытные лётчики не могут подчинить их дикий нрав, и если бы не танцы с бубном от шаманов-инженеров, летали бы они значительно хуже. Давайте узнаем, почему чем хуже летает истребитель, тем ему лучше.
41👍34👎6🤪6🤔4❤‍🔥2👌2
3 самых очевидных способа вручную обнаружить текст от большой языковой модели

На написание и публикацию этого текста автора побудила необходимость быстро объяснить, как определять текст от больших языковых моделей. Важно, что речь идёт только про выявление очевидных случаев, а не бронебойное детектирование. В голове инструкция выглядела как три коротких пункта. Списочек немедленно разросся обширным введением, замечаниями и примерами. Грех этой инструкцией не поделиться.
👍30😴105
🤖 Нет времени объяснять, нужен Android-разработчик уровня middle+ для публичного собеседования!

Все подробности тут 👈
Please open Telegram to view this post
VIEW IN TELEGRAM
🤮124🤪15😁11👍10😡32🤔2
Симкод — современный язык ассемблера

Симкод позволяет выразить любой ассемблерный код (и как следствие машинный), только в более человекочитаемом виде. Однако симкод не пытается назначить символьное обозначение для абсолютно каждой ассемблерной команды — те команды ассемблера, которые не имеют символьной записи, оставляются как есть. Таким образом, симкод является надмножеством ассемблера.
👍62🤯8🔥74👎4🤔1😇1
«Это история о том, как я с нуля осваивал создание генеративных моделей МО, попутно обучая компьютер создавать шрифты. Да, настоящие типографские шрифты, состоящие из набора заглавных глифов. Созданная мной модель получает на входе описание шрифта и создаёт на выходе файл с их готовым набором»

Эй, компьютер, создай-ка мне шрифт
👍22😁51👎1