Отрасль дата-центров развивается весьма активно, практически ежедневно появляются интересные проекты, которые предоставляют новые возможности. Среди всего многообразия этих проектов мы выбрали несколько наиболее интересных. Понятно, что выборка суб...
Подробнее
Статьи
N1Loader разработан для легкого избежания N+1 проблемылюбого типа. К счатью, гем очень легко интегрировать в GraphQLAPI. Без дальнейших отлагательств, давайте рассмотрим простой, но самодостаточный пример.
Подробнее
Несколько лет назад во время учебы я достаточно активно брал фрилансерские заказы и поработал тогда с различными движками для создания сайтов. Постепенно я свел подобные заказы к минимуму - когда ко мне обращаются сделать небольшой сайт на WordPress ...
Подробнее
Мы в IceRock Development уже много лет пользуемся подходом MVVM, а последние 4 года наши ViewModel расположены в общем коде, за счет использования нашей библиотеки moko-mvvm. В последний год мы активно переходим на использова...
Подробнее
Open source в массыРазработка с открытым кодом из «андерграунда» или «альтернативы» постепенно стала почти мейнстримом. «Мы уверены, что бурное развитие технологий, которое мы наблюдаем в последние десятилетия, было бы невозможно без культуры опенсор...
Подробнее
Выводы о том, какого тим-лида ценит и команда, и клиент. Баланс качества и сроков, прогноз рисков и список задач, который поможет вам не стать мелким тираном <3
Подробнее
А также с чего началась земная геология, и почему мы такие особенные в Солнечной системе.
Момент рождения Луны можно для определённости представить как на этом фотоснимке, сделанном 4,5 миллиарда лет назад:
Но можно и усложниться. Дело в том,...
Подробнее
30 апреля 1993 года интернет-браузер под названием WorldWideWeb стал общедоступным, а его код — открытым. Его «отцом» стал знаменитый британский программист и разработчик Тимоти Бёрнерс-Ли: создатель идеи всемирной сети.
За четыре года до того, ...
Подробнее
Десять лет назад, ещё в 2012 году Дэвид Керпен, сооснователь и глава маркетинговой компании Likeable Media выпустил книгу «Likeable business», ставшую бестселлером New York Times. В своей книге автор приводит множество кейсов крупных компаний, их усп...
Подробнее
Dash представляет собой фреймворк для визуализации данных и построения веб-приложений, понятен и довольно прост в применении. Может быть интересен тем, кто хочет использовать интерактивные графики для анализа данных с помощью Python. Рассмотрим постр...
Подробнее
Когда мы говорим "время закончилось" или "время истекло", то имеем в виду окончание времени какого-то процесса. После этого процесс будут и другие, позже. Но может ли быть так, что "позже" не будет? Может ли закончиться само время?Конечно, мы могли б...
Подробнее
От нас, разработчиков, постоянно требуют дать оценку той или иной задаче. Зачем управленцам оценки, они вам сами расскажут. Зачем клиентам оценки — вам расскажут управленцы. Но нужны ли оценки самим разработчикам?Вы знакомы с эффектом выпрямления ...
Подробнее
Реализация и преимущества данного шаблона уже были описаны в нескольких статьях, но т.к. у меня в проекте уже была своя реализация, которая, на мой взгляд, удобнее и позволяет убрать кучу повторяющегося кода, то я решил поделиться своим вариантом (ко...
Подробнее
В этой статье используется базовая компоновка с родительским и дочерними компонентами для демонстрации внутренних процессов архитектуры Fiber, на которую опирается React для передачи пропсов в дочерние компоненты.
Подробнее
Законы, которых ожидали, не хотели и боялись блокчейн-энтузиасты и криптобизнесы — пришли. Этап проб, поисков и попыток последних 5-7 лет в десятках стран по всему миру как будто бы завершается. В последние пару лет законы о криптовалютах и регулятор...
Подробнее
Привет, хабр! К прошлой статье закономерно возник ряд вопросов, и, перед тем как продолжить рассказ о внутривенном курсе отечественного велосипедостроения внесу ряд важных уточнений. Как мне показалось, постановка задачи была достаточно понятной...
Подробнее
Как часто вы задумывались, как пользователи воспринимают ваше приложение? Со стороны разработчика всё просто: вы знаете, как что работает, в каком разделе можно всё найти или настроить и, конечно же, как надо пользоваться фичами. Мы все прекрасно пон...
Подробнее
Навигационные системы используют разные типы навигационных сообщений для модуляции разных сигналов. Например, сигналы GPS L1C/A модулируются сообщением в соответствии с протоколом LNAV, а сигналы GPS L2C и L5 сообщением CNAV.Протокол определяет разме...
Подробнее
За последние месяцы количество IT-специалистов, желающих переехать и устроиться в зарубежную компанию, резко возросло. Одни принимают решения в панике, другие действуют осознанно. Мы пообщались с Павлом Замошиным, Site Reliability Engineer в Spe...
Подробнее
Меня зовут Денис, я являюсь Sysadmin/DevOps в небольшой шведской компании. Работаю удаленно 3 года. В Otus преподаю курс, связанный с мониторингом в Linux. Очень часто я слышу вопрос: «на работе на английском общаетесь? Как у тебя с языком?...
Подробнее
Хабр, привет! Меня зовут Василий Шварц, я один из основателей проекта Get Me It. Мы уже достаточно давно ведём блог, но ещё ни разу не посвящали весь материал рассказу о том, что такое собственно Get Me IT, ограничиваясь коротким упоминанием в конц...
Подробнее
Не могу сказать, что являюсь большим фанатом саги «Властелин колец», но мем «Моя прелесть» натолкнул на мысль погрузиться в тему умных колечек. И, действительно, идея носимой электроники, живее всех живых. И пусть говорят, что фитнес-трекеры «уже не ...
Подробнее
Для нескучных выходных в традиционном дайджесте собрали подборку факапов месяца. В апреле отметились и индийский банк, потерявший на фишинге 1 миллион долларов, и компания T-Mobile с ее попытками выкупить данные клиентов у хакеров, и Conti, продолжаю...
Подробнее
Давным-давно, такие слова как "hot keys" и "keyboard shortcuts" мне не всегда удавалось перевести на русский без потери лица. Как-то раз, я написал "клавиатурные сокращения", чем сразу же привлёк косые взгляды и вызвал смелые медицинские фантазии... ...
Подробнее
Старые компьютеры у многих из нас вызывают приятные ностальгические чувства и воспоминания. Но ведь не все даже амбициозные проекты в итоге смогли удержаться на рынке и стать мэйнстримом. В данном случае речь об IBM PCjr, оказавшимся не самым удачн...
Подробнее
Привет, Хабр!Деплоймент приложений в мультикластерной среде Kubernetes — одна из самых актуальных тем. Подход позволяет расширить возможности для масштабирования сервисов, обеспечить локальность трафика за счёт географического расположения кластеров,...
Подробнее
Сегодня поговорим про развилку: что делать инженеру, когда старые задачки уже нет так радуют, а куда дальше двигаться пока не понятно, но есть желание попробовать проектно-менеджерское.
Подробнее
Как отмечал Иоганн Вольфганг Гёте, «Говорят, что между двумя противоположными мнениями лежит истина, но это не так. Между двумя противоположными мнениями лежит проблема». Думаю, это глубочайшее наблюдение схватывает как раз тот фактор, который мешает...
Подробнее
В последнее время меня несколько раз спрашивали, как я отношусь к BANI-концепции, и я решил заглянуть в сеть. Публикации известных экспертов из бизнес-консалтинга и дизайн-мышления заставили меня вздрогнуть… (:))Почему так важны мега-абстрактные опис...
Подробнее
Привет! Меня зовут Александра, я работаю в отделе тестирования производительности Тинькофф. Этот текст — часть цикла статей, посвященных тестированию производительности с помощью инструмента Gatling. В предыдущей статье мы с командой рассказали о раб...
Подробнее
