Привет, Хабр!
Сегодня мы рассмотрим три самые коварные ошибки, которые регулярно просачиваются даже в продовые C#-проекты. Разберёмся, как они рождаются, почему остаются незамеченными и что нужно сделать, чтобы больше никогда не ловить эти проблемы.
Читать далееПривет, Хабр! Я Саша Яничкина, продакт-менеджер в Ситидрайве. Долгое время нас знали как сервис поминутного каршеринга с яркими тачками. Со временем вокруг каршеринга начали появляться новые продуктовые направления, и Ситидрайв превратился в платформу для автомобилистов с разными сценариями использования.
В этой статье расскажу, как мы:
— вытащили бронирование из ручных процессов и перенесли его в приложение,
— пересобрали клиентский путь и внутренние процессы без остановки продукта,
— запустили автоматизацию, которая теперь обрабатывает большую часть заявок без участия людей.
Если вы в той самой точке, где всё держится на костылях, а хочется собрать нормальную систему — будет полезно.
Читать далееПривет, Хабр! Я Максим, инженер по тестированию Selectel. Недавно мы провели технический воркшоп по работе с Kubernetes на выделенных серверах. Под катом — подробный текстовый разбор. Рассмотрим создание кластера через панель управления, деплой приложения, настройку внешнего доступа и подключение облачной базы данных с тестовым запросом прямо из пода.
Читать далее«Это, безусловно, увеличивает шансы на её обитаемость и подтверждает, что K2-18 b — наш лучший шанс изучить потенциальную пригодную для жизни среду за пределами Солнечной системы на данный момент».
31.07.2025, Роберт Ли, space.com
Читать далееВремя от времени приходится слышать мнение, что Postgres никуда не годится для решения задач аналитики. При при этом, в качестве аргументации приводятся в пример результаты тестирования на TPC-H или ClickBench. Что ж, когда стоит простая задача перебрать 100 млн строк на диске и посчитать набор агрегатов над ними - формат хранения и распараллеливания действительно сильно ограничивают нас в возможностях оптимизации СУБД. Однако когда запросы высоко селективны, им по факту требуется не так много строк таблицы и фокус внимания смещается на порядок JOINов, кэширование промежуточных результатов и минимизацию операций сортировки. В этом случае Postgres, имеющий весьма широкий выбор различных стратегий выполнения запроса, может получить преимущество ...
Читать далееТелефон зазвонил в тот момент, когда я разбирал техническое задание на крупный объект.
— Максим, у нас беда, — голос в трубке звучал обеспокоенно. — Крыша течет. Мы ее чинили год назад, а она все равно протекает. Можете приехать посмотреть?
Я взглянул на календарь. Завал с проектами, команда занята подготовкой к сезону. Но в голосе клиента слышалось отчаяние — проблема явно серьезная.
— Хорошо, приеду завтра.
Читать далееПриветствую всех!
Когда-то я уже рассказывал про цифровые домофоны и про то, как они работают. Но, как оказалось, их система с перемычками была далеко не единственной.
В конце девяностых появилась ещё одна схема, использовавшаяся в малораспространённых питерских домофонах. Чем она была примечательна и почему она так и не получила распространения? Сейчас и узнаем.
Читать дальше →Привет, Хабр! меня зовут Антон Тарасов, я продакт и автор телеграм-канала «Будущее работы» о трендах на рынке труда, о которых нужно знать всем айтишникам, чтоб не остаться за бортом в ближайшее десятилетие.
На волне тренда на офисные камбэки хочу порассуждать о том как менялись рабочие пространства за последние полвека, и предположить, что нас ждёт в будущем.
Небольшое интро
Стоял недавно возле кулера под кондиционером с бумажным стаканом фильтр-кофе и думал: "Хорошо-то как!" Шучу, ни в каком офисе я не стоял, потому что уже несколько лет работаю только удалённо, а последний (почти) год — на себя.
Читать далееПредлагается к рассмотрению метод динамического определения форматов хранения и типов индексации в таблицах аналитической базы данных Dimension DB. На основе метаданных из источников данных (SQL-запросов, таблиц или представлений) определяется формат хранения или представления данных, а по текущему распределению данных, автоматически определяется тип индексирования.
Читать далееАйтишник работает удалённо. Пишет код, собирает дашборды, настраивает DevOps или консультирует по безопасности. Клиенты платят. Деньги капают. И вот тут возникает вопрос: оформляться как самозанятый или регистрировать ИП?
Однозначного ответа нет — и это хорошо. Потому что выбор формы работы в 2025-м стал не просто техническим, а стратегическим. Он зависит не только от цифр, но и от целей.
Ниже разберёмся: почему фрилансерам и технопредпринимателям этот выбор так важен, где могут быть юридические «мины» и когда стоит менять режим.
Читать далееПривет, Хабр!
Я — Мила Муромцева, системный аналитик в Альфа-Банке. Пишу эту статью, чтобы поделиться нашим опытом, а с кодом и тех. частью мне помогает наш разработчик Миша Буторин. Расскажем, как мы научили LLM проверять документацию для платформы Альфа-Онлайн: переписали стандарт, поборолись с токенами и немного с хаосом.
Читать далееЮжная Корея создала одну из самых сложных в мире цифровых экосистем здравоохранения, объединив платформы национального уровня с передовыми больничными информационными системами и системами поддержки принятия клинических решений на базе искусственного интеллекта.
Читать далееПредставьте: вы и коллега в разных уголках планеты, но курсоры ваши встречаются в документа онлайн редактора. Вы одновременно вставляете слова в одну и ту же позицию или удаляете фрагмент текста, который ваш коллега в этот момент редактирует. Казалось бы, результат должен превратиться в хаос, но всё складывается в единую, логичную версию текста — несмотря на расстояния, задержки и одновременные правки. При этом вы даже не ждете, пока ваши изменения согласуются с общим состоянием на сервере. Просто редактируете документ и можете быть уверены в том, что ваши изменения применятся.
На деле за этим волшебством часто скрываются CRDT — структуры данных, делающие возможной децентрализованную синхронизацию. Я сам столкнулся с этим, когда работал над онлайн-совместным редактором: CRDT и библиотека Yjs буквально спасли мой проект от хаоса и сделали синхронизацию прозрачной.
Меня зовут Никита Лыкосов, я занимаюсь фронтенд-разработкой в Doubletapp и предлагаю шаг за шагом разобраться, как устроена эта инженерная магия. Спойлер: это гораздо проще, чем кажется.
Читайте в статье:
• G-Counter — самый простой CRDT
• Какие правила CRDT выполняются на примере G-Counter и зачем это нужно?
• Массивы
• Yjs: как устроено совместное редактирование на практике
Привет, Хабр! На связи Алексей Ежков из из Cloud4Y. Один внешний IPv4, десятки пользователей Exchange и растущий трафик портала — звучит как головоломка? В этой статье я покажу, как мы решили её, заведя всё хозяйство за единственным IP и обеспечив максимальную защиту.
Читать далееHTC Desire HD, выпущенный в 2010 году, стал одним из первых флагманов HTC на Android, задав высокую планку для премиальных смартфонов. И я это говорю не просто так, а в качестве очевидца. Именно тогда, 15 лет назад, я стал владельцем этого чуда техники. Сразу после Nokia 6220, если не ошибаюсь.
Аппарат был стильным, мощным, а еще он получил продвинутую оболочку HTC Sense. В статье расскажу историю появления устройства, опишу технические характеристики и программные возможности. И конечно, разберу, благо мой смартфон до сих пор со мной, правда, в качестве экспоната, а не рабочего аппарата.
Читать далееПривет, Хабр! Мы — Настя, Эвелина и Миша — бэкенд-разработчики Т-Банка, пишем код на Scala и горим желанием его популяризировать. Мы собираем и агрегируем новости из разных источников, включая Scala Times, блог Petr Zapletal и канал Scala Nishtyaki, добавляем дополнительные новости и собственные комментарии. Мотивацию мы черпаем из желания развиваться и делиться полученными знаниями.
Приветствуем любую обратную связь! (づ ◕‿◕ )づ
Читать тридцать первый выпускДа, я убрал из заголовка "за выходные", потому что проект чутка растянулся. Но идёт весело! У него и веб-версия теперь есть: https://mini.qyp.ai
Напомню: я давно хотел пощупать Tauri v2, и новомодные фреймворки для построения AI-агентов (ai-sdk / mastra / llamaindex).
Идея простая: десктопное приложение, дешборд на весь экран, справа интерфейс чата. Просим ИИ вывести на дешборд какую-то информацию в духе "сколько новых юзеров за последнюю неделю" - ИИ пишет код виджета, и размещает его на дешборде. Под капотом - runtime компиляция React.js + sql-коннекторы.
Полный open-source, весь код в репозитории: https://github.com/ElKornacio/qyp-mini
Всем привет! Это команда курсов английского в Практикуме. Почти у каждого есть тот самый знакомый или знакомый знакомого, который выучил японский, посмотрев все серии «Наруто». Казалось бы, тут только позавидовать и продолжить жить как раньше — ну выучил и выучил. Но можно шепнуть: «Спасибо, сэнсей!» — и принять как факт, что язык можно учить не только по учебникам.
Предположим, вы шепнули, включили сериал, который давно хотели посмотреть. К тому же все говорили, что в озвучке он «уже не тот». И ничего не происходит — почему-то язык не учится. Без субтитров непонятно, с английскими — понятно, но немногое. С русскими понятно, но насколько это эффективно для обучения иностранному языку?!
Мы обратились к Ане и Насте, методистам наших курсов, чтобы они поделились своим опытом. В этой статье рассказываем о том, как сделать просмотр сериалов инструментом изучения языка, как не забросить просмотр и как не потерять всяческое желание пробовать вновь. А ещё рекомендуем небанальные сериалы — никаких «Друзей» и «Офиса».
Читать далееРоль технического директора (Chief Technology Officer, CTO) быстро меняется, поскольку новые технологии постоянно меняют отрасль ИТ. Чтобы оставаться на шаг впереди, в 2025 году каждый технический директор должен знать о последних тенденциях в области искусственного интеллекта, облачных вычислений и кибербезопасности. В этой статье мы рассмотрим эти важнейшие из этих направлений.
Начнем с искусственного интеллекта.
Читать далееВ июле 2025 года информационная служба Хабра выпустила 937 публикаций (903 новости и поста, 15 лонгридов и 18 переводов). В этом дайджесте представлены лучшие технические новости, переводы и лонгриды (отдельные большие публикации) инфослужбы Хабра, согласно оценкам пользователей.
Читать далее