Хабрахабр

  • Фото Правда или действие: дайджест публикаций об увольнениях в IT-гигантах

    Правда или действие: дайджест публикаций об увольнениях в IT-гигантах

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

    Читать далее »
  • Фото Как навыки айтишника помогли модернизировать мебель из 90-х

    Как навыки айтишника помогли модернизировать мебель из 90-х

    Привет, Хабр! Меня зовут Алия, я - инженер-тестировщик. Почти год назад я переехала в новую квартиру и стала обустраивать её во многом своими силами. У меня была мечта — попробовать отреставрировать какую-нибудь старую мебель. И вот пришло время действовать. Я пошла на "Авито" и купила за 450 рублей тумбу из ДСП с ужасным покрытием белой краски. Как истовый айтишник я…

    Читать далее »
  • Фото Как на практике работать над перфомансом веб-приложения: опыт Авто.ру

    Как на практике работать над перфомансом веб-приложения: опыт Авто.ру

    Советов «как ускорить веб-приложение» в интернете немало. Но при попытке применить их на деле может вспоминаться мем «делойте хорошее а плохое не делойте». Ситуации очень различаются, и универсальные рецепты плохо подходят.  Поэтому на нашей конференции HolyJS Наталья Стусь поделилась тем, как выглядела работа над производительностью не в «вакууме», а конкретно в случае Авто.ру. Конечно, поскольку всё индивидуально, вы не сможете…

    Читать далее »
  • Фото Автокомпозитор мелодий Muzz — Доработка

    Автокомпозитор мелодий Muzz — Доработка

    Прошлая статья об автоматическом композиторе Muzz была написана в 2013 году. С тех времен по 2022 год Muzz сочинял рандомные мелодии с рандомным аккомпанементом под барабанные ритмы рока. В некоторых случаях при необычной мелодии и ритме почти без барабанов результат был совсем не похож на рок. Чтобы сгенерировать хорошую мелодию надо было сначала сгенерировать 10-20(-30...) неудачных. И слушать их одну…

    Читать далее »
  • Фото [Перевод] Распределенный SQL: альтернатива шардированию баз данных

    [Перевод] Распределенный SQL: альтернатива шардированию баз данных

    Шардирование баз данных – это процесс разделения данных на меньшие части, называемые «шарды». Эта техника обычно используется, когда возникает потребность в масштабировании записей. В течение жизненного цикла успешного приложения способность сервера его базы обрабатывать операции записи рано или поздно достигает своего предела. Деление данных на несколько шардов – с размещением каждого на собственном сервере БД – уменьшает нагрузку на отдельные…

    Читать далее »
  • Фото Как эффективно делиться результатами своей работы? О «хвастовстве» здорового человека

    Как эффективно делиться результатами своей работы? О «хвастовстве» здорового человека

    В компании работают Саша и Петя. Саша — настоящий трудяга, отлично знает продукт, всегда готов прийти на помощь, выручает соседние департаменты, когда нужна его экспертиза. Но Саша не умеет рассказывать о своих успехах: все достижения кажутся вариантами нормы, а в голове — мысль «ну все же видят, какой я молодец и что я много делаю». Когда в команда открывается позиция…

    Читать далее »
  • Фото Книги, которые мы читаем

    Книги, которые мы читаем

    Вы видели отчёты крупных книжных онлайн-магазинов и маркетплейсов о самых читаемых книгах 2022 года? Скажу откровенно: любопытно, но мне бы не хотелось получить такой список литературы на лето. Причём ни из какого рейтинга. Отдельные — да, вполне, некоторые даже ждут своей очереди на полке или прочитаны, — а вот на все просто жалко времени. Но насколько же точно востребованные книги отражают нашу…

    Читать далее »
  • Фото [Перевод] Не создавайте отдельные пути для sign-in

    [Перевод] Не создавайте отдельные пути для sign-in

    В веб-приложении есть два варианта защиты экрана аутентификации: Если пользователь не аутентифицирован, перенаправить его по пути /sign-in: Если пользователь не аутентифицирован, показать ему форму входа по URL страницы, которую он пытался открыть, без перенаправления и отдельного пути: Первый подход использовался на ранних этапах веба, потому что тогда страницы были неизменяемыми, и казалось логичным иметь отдельный URL просто потому, что в…

    Читать далее »
  • Фото Микровселенная безумия, или Как устроены микрофронтенды в Dodo

    Микровселенная безумия, или Как устроены микрофронтенды в Dodo

    «Микрофронтенды в компании, которая доставляет пиццу? Серьёзно? Зачем? Да и куда? У вас же всего лишь приложенька с каталогом и заказом товара. Какие ещё микрофронтенды?» Одно из самых распространённых заблуждений, что нам в Dodo микрофронтенды не нужны. Но сегодня я постараюсь его развеять и рассказать, как мы докатились до такой жизни и какой путь при этом прошли. Усаживайтесь поудобнее, мы…

    Читать далее »
  • Фото Почему не стоит использовать черное SEO

    Почему не стоит использовать черное SEO

    Пётр Гришечкин, SEO-специалист в команде проекта “Своё Родное” от Россельхозбанка.  Продолжим серию статей про SEO и поговорим о причинах разделения на SEO-специалистов и на СЕОшников. Я говорю о темной стороне SEO, или, как ее обычно называют, о черном SEO. Черное SEO – это набор неэтичных методов, которые используются для манипулирования рейтингом поисковых систем. К сожалению, не все SEO-специалисты играют по…

    Читать далее »


Кнопка «Наверх»