• Современное оборудование невероятно быстрое. M1 Max, на котором я пишу эту статью, работает с частотой 3,2 ГГц. То есть 3,2 МИЛЛИАРДА тактов в секунду. Однако Microsoft Teams требуется 3 секунды, чтобы открыть ссылку, и я отказываюсь верить, что для открытия ссылки…

  • Австрийский математик Курт Гёдель еще в 1931 году сформулировал и доказал две теоремы о неполноте. В общем случае первая теорема гласит, что всякая непротиворечивая теория имеет утверждения, которые нельзя доказать средствами этой теории. Теорема оказала значительное влияние на различные научные…

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

  • Hola, Хабр! Это Женя Сильянова, автор команды спецпроектов в МТС Диджитал. В прошлый раз я рассказывала, как начала учить язык Гарсиа Лорки. Напомню: сначала мне казалось, что все просто, но к третьему месяцу я поняла, что ад существует. Это лингвистический…

  • В прошлой публикации мы обсудили механизм парсинга, оптимизации и исполнения запроса в PostgreSQL. В процессе обсуждения, был также затронут WAL (Write-Ahead Log). Давайте разберемся, что же это такое.WAL, он же Write Ahead Log — бинарный лог, хранящий в бинарном виде…

  • Это перевод статьи от Philipp AcsanyБольшинство современных веб-приложений работают на основе REST API — методологии, позволяющей разработчикам отделить разработку пользовательского интерфейса (FrontEnd) от разработки внутренней серверной логики (BackEnd), а пользователи получают интерфейс с динамически подгружаемыми данными. В этой серии из…

  • Питон охраняет напуганного слонаВведениеКакие задачи решалисьВыполнение резервного копирования отдельных баз данных на сервере БДВыгрузка каждой базы по отдельности в S3 хранилищеОчистка хранилища от старых бэкаповВосстановление базы в специально созданную архивную с помощью ботаИнтерфейс управления восстановлением из бэкапИстория создания PSQLBuddyКогда-то давно,…

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

  • Привет, Хабр! Меня зовут Василина Кузнецова, я работаю инженером по тестированию в Ozon Tech. Я часто смотрю отдельные видео докладов с конференций. Полезными для себя находила доклады про особенности Selenium и Playwright в тестах фронта, про правильный процесс код‑ревью, когда вводила его в своей команде, про опыт того, как настроить…

  • Вы учите язык, общаетесь на нем по работе или учебе, и постоянно ловите себя на том, что какие-то слова «вылетают» из головы. Причем это могут быть как сложные для русскоязычного восприятия слова, которые вы недавно изучили, так и абсолютно простые, по типу boring -скучный, или software -программное обеспечение.Часто такая…