Мысль написать эту статью у меня появилась после посещения «музея СССР» на Охотном Ряду. Там я увидел нечто такое, о чем никогда в жизни не задумывался.Что вы знаете про грампластинки? Меломаны молчать, знаю, что вы‑то точно поймете о чем речь.Еще раз — что такое грампластинка в визуальном восприятии? Ограниченно‑гибкий диск из винила черного цвета, на котором записана музыка, верно? Легкий, но подверженный царапинам.В музее мне дали в руки пластинку 20х годов и она оказалась даже отдаленно не …
«Маленькая. Быстрая. Надёжная. Выбери любые три». Так говорят про SQLite. На скриншоте — менеджер SQLiteStudioВсе мы любим SQLite. Это идеальный движок БД, быстрая компактная библиотека размером менее 1 МБ, автономная и практически неубиваемая. Это вообще удобный способ хранения информации, поскольку СУБД выигрывает у файловой системы по скорости доступа, сжатию, функциональности полнотекстового поиска и т. д. Например, она вдвое быстрее файловой системы Ext4 под Linux.SQLite — самая популярная…
Мафия просыпаетсяНачалоПеред нашими глазами разворачивается загадочный финансовый триллер с элементами киберпанка — где-то на стыке «Миллиардов» и «Криптономикона».4 июля 2025 года, когда Америка праздновала День независимости, в сети Биткойн произошло нечто необъяснимое. Восемь «спящих» кошельков, каждый с ровно 10 000 BTC (в сумме — 80 000 BTC или $8,6 млрд), активировались после 14 лет молчания. Но самое странное — за несколько дней до списания все проснувшиеся кошельки получили маленькие вх…
10:00 — дейлик. 11:00 — синк по новой фиче. 13:00 — демо. 15:00 — созвон «на пару минут». 16:00 — еще один. 17:30 — ретро. 18:30 — теперь можно поработать.Так выглядит обычный день в команде, где «процессы налажены». Но есть нюанс: задачи при этом никто не отменял.Если вам знакомо, когда больше разговаривают о работе, чем работают, то вы поймёте, почему однажды после очередного созвона с шефом после 22:00 я психанул и написал заявление. Разобрался, почему мы так живём, что придумают крупные ком…
🧐 Наблюдая за венчурным и технологическим секторами России, можно прийти в ужас. В то время как телевизор рапортует об отсутствии экономических проблем, а фондовый рынок растёт на слухах о переговорах, никто не обращает внимания на реальное состояние внутренней экономики.Все сосредоточены на другом, игнорируя репрессии в гражданской экономике, в надежде, что это «как‑нибудь само разрулится».Моя экспертиза ограничена технологическим и финансовым секторами, поэтому я высказываюсь только о них. Од…
12 августа команда Go представила новую версию языка — Go 1.25. Релиз получился не самым крупным по количеству изменений в языке (их вообще нет), но принес несколько интересных улучшений в рантайме и инструментах, которые стоит обсудить.Как разработчик, работающий в основном с микросервисами, я особенно обратил внимание на несколько ключевых нововведений. Давайте разберем основные измененения.Container-aware GOMAXPROCS — наконец-то умное поведение в контейнерахСамое важное изменение для тех, кт…
Даже если вы никогда не заглядывали «под капот» фреймворков, Svelte 5 — отличный повод это сделать. Вместо сухих теорий мы шаг за шагом разберём, как привычный HTML-подобный код Svelte превращается в быстрый JavaScript, способный работать без лишнего балласта. Автор статьи, Тан Ли Хау из сообщества Svelte, показывает этот процесс на простых примерах, так что вы сможете буквально «скомпилировать» Svelte у себя в голове и понять, как на самом деле работает ваш код.Давайте освежим в памяти, как мы…
В первой части я рассказывал об основах LESS: переменных, миксинах, и некоторых приёмах. А сегодня мы поговорим о вещах, оставшихся в прошлый раз нераскрытыми:Как автоматически проверять графические файлы, подготовленные художником для сайта или приложения, в процессе компиляции LESS-кода в CSS;Как из картинок генерировать CSS для контролов;Как сделать интерфейс более адаптивным при помощи автоматически масштабируемых изображений;Как использовать вложенность классов совместно с семантической ра…
В мире frontend есть проблема: многие разработчики плохо ориентируются в структурах данных и не умеют их грамотно применять, чтобы получать эффективные и производительные решения своих задач. Мы, Руслан Мирзоев и Тимофей Соломенников, разработчики онлайн-кинотеатра PREMIER, хотим поделиться своим опытом и на реальных примерах показать, что даёт правильное использование структур данных. Если сейчас выбор структуры данных вызывает эмоции, как у персонажа на иллюстрации, то давайте вместе разбира…