Первая рабочая неделя после праздников — закрываем 💪 У кого-то уже все задачи горят, а кто-то до сих пор ищет кнопку "Вкл." на мониторе 😉
Как бы вы ни провели эти дни, мы собрали проверенные лайфхаки☝️ Используйте их, чтобы финишировать эту неделю на позитиве и уверенно залететь в следующую без лишнего стресса!
Какой из этих лайфхаков для вас сейчас самый актуальный? Или, может быть, вы его уже успешно применяете?
👍 — я уже в ритме и готов к новым свершениям!
🤔 — еще вспоминаю, как пользоваться мышкой, но эти советы в тему!
⚡️ — беру все на заметку, пора ускоряться!
P.S. Желаем отличных выходных и легкого старта в новую рабочую неделю!
Как бы вы ни провели эти дни, мы собрали проверенные лайфхаки
Какой из этих лайфхаков для вас сейчас самый актуальный? Или, может быть, вы его уже успешно применяете?
👍 — я уже в ритме и готов к новым свершениям!
🤔 — еще вспоминаю, как пользоваться мышкой, но эти советы в тему!
⚡️ — беру все на заметку, пора ускоряться!
P.S. Желаем отличных выходных и легкого старта в новую рабочую неделю!
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
👍9❤3⚡1🔥1🍾1
Ваши числа в интерфейсе врут. Вот как это исправить 🥰
Задумывались, почему в хороших финансовых дашбордах нет «0,00» на месте мелких значений, а крупные суммы не размазаны десятичными дробями💯
Всё дело в адаптивном форматировании. Умный алгоритм решает за пользователя, как лучше показать число: подробно, лаконично или вообще без дробной части.
Наш разработчик Дмитрий Клешнев в своей статье "Округление и форматирование чисел в React: адаптивный подход" показал, как реализовать этот паттерн. Небольшая функция — и ваши таблицы сразу станут профессиональнее и понятнее❤️
#полезное
Задумывались, почему в хороших финансовых дашбордах нет «0,00» на месте мелких значений, а крупные суммы не размазаны десятичными дробями
Всё дело в адаптивном форматировании. Умный алгоритм решает за пользователя, как лучше показать число: подробно, лаконично или вообще без дробной части.
Наш разработчик Дмитрий Клешнев в своей статье "Округление и форматирование чисел в React: адаптивный подход" показал, как реализовать этот паттерн. Небольшая функция — и ваши таблицы сразу станут профессиональнее и понятнее
#полезное
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥5
Вакансия — вам, крутой специалист — нам 🤝
Ищем DevOps-инженера на проект ИАС КБ — меняем подход к налоговым проверкам с помощью аналитики и больших данных.
Ваша миссия: автоматизировать, оптимизировать и масштабировать.
Задачи:
Must-have:
Готовы покорять? Жмите сюда
🔥Узнайте больше о нашей культуре и возможностях на карьерном сайте
#вакансии
Ищем DevOps-инженера на проект ИАС КБ — меняем подход к налоговым проверкам с помощью аналитики и больших данных.
Ваша миссия: автоматизировать, оптимизировать и масштабировать.
Задачи:
🟣 Настройка сборок, релизов, отслеживание развертываний🟣 Работа со схемами СВ, первичный анализ ошибок🟣 Развертывание и поддержка ArenaData, Postgres, Oracle
Must-have:
🟣 Kubernetes, скрипты (Shell, PowerShell), Ansible🟣 Администрирование Windows, .nix.
CI/CD (Jenkins, Azure DevOps), Git🟣 Понимание Hadoop, опыт с ArenaData.
SQL, развертывание монолитов (JVM, .Net)
Будет мощным плюсом: опыт лидства и наставничества.
Готовы покорять? Жмите сюда
🔥Узнайте больше о нашей культуре и возможностях на карьерном сайте
#вакансии
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥2
Новый взгляд на DevOps: что на самом деле должен уметь джуниор 👩🎓
DevOps в вакансиях часто выглядит как роль «с набором суперсил»: Kubernetes, облака, безопасность, мониторинг и вменяемый бекенд-код. Но так ли это на практике?🤨
В свежей статье наш разработчик Константин Ионов разбирает реальные ожидания от DevOps-инженера на начальном уровне и развенчивает популярные мифы. Вместо длинного списка инструментов он предлагает взглянуть на DevOps как на процесс, мышление и ответственность за стабильную поставку изменений, а не набор случайных технологий⚙
Если вы хотите понять, с чего действительно начинается путь DevOps-инженера и на что стоит ориентироваться новичку — эта статья отличное руководство для карьерного старта.
#полезное
DevOps в вакансиях часто выглядит как роль «с набором суперсил»: Kubernetes, облака, безопасность, мониторинг и вменяемый бекенд-код. Но так ли это на практике?
В свежей статье наш разработчик Константин Ионов разбирает реальные ожидания от DevOps-инженера на начальном уровне и развенчивает популярные мифы. Вместо длинного списка инструментов он предлагает взглянуть на DevOps как на процесс, мышление и ответственность за стабильную поставку изменений, а не набор случайных технологий
Если вы хотите понять, с чего действительно начинается путь DevOps-инженера и на что стоит ориентироваться новичку — эта статья отличное руководство для карьерного старта.
#полезное
Please open Telegram to view this post
VIEW IN TELEGRAM
❤8🔥4
Сегодня, 25 января, мы отмечаем один из самых ярких и ностальгических праздников – День студента! Это день, когда даже самые серьезные и занятые профессионалы вспоминают беззаботные годы лекций, сессий, дружбы и, конечно, незабываемых студенческих традиций.
Мы в ГНИВЦ решили окунуться в эту атмосферу и узнать, какие забавные факты из студенческой жизни остались в памяти коллег!
Вот что они рассказали
Алина Горбунова, администратор проектов
На 2 курсе я по ошибке положила деньги в обложку зачетки перед сдачей теории вероятностей. В аудитории раздалось: "ГОРБУНООВА! ЧТО ЭТО?!". Оказалось, я случайно "предложила взятку"! Деньги вернули, но наградили принципиальной 4-кой со словами: «Если для красного диплома помешает – на 4-м курсе пересдашь!
Александр Ковалев, администратор проектов
Мой диплом – это 3 бессонные ночи на кофе и энергетиках, когда обои без узора «плыли». Пока писал, переслушал весь Joy Division, Bauhaus и Sisters Of Mercy. С тех пор к пост-панку отношусь натянуто. В текст я даже спрятал белым шрифтом послание: «Для меня эта работа еще более бессмысленна, чем для вас, потому как вы ее просто прочли, а я сидел и придумывал». Тайные письмена, естественно, обнаружены не были. На защите, после «У вас не диплом, а винегрет», я на автомате ответил: «Надеюсь, было вкусно». Диплом все же выдали. ВУЗ меня не вспоминает, но я его – с теплотой.
Мария Крутоголова, главный специалист
Особенно мне запомнился экзамен по эконометрике. Я два дня строила регрессию в Stata, а на защите выяснилось, что перепутала зависимую и независимую переменные. Преподаватель посмотрел, вздохнул и сказал: «Ну что ж… ваша модель хоть внутренне согласованна. Это уже больше, чем у Минфина.» И поставил «четыре». Я вышла с чувством, будто спасла мировую экономику.
Надежда Маслова, ведущий тестировщик
На старших курсах наша команда получила «невыполнимое» задание: за неделю с нуля создать готовый продукт с документацией и дизайном. Преподаватели и не предполагали, что это возможно в такие сроки – их цель была проверить нашу реакцию на невозможную задачу. Но мы этого не знали и просто сделали! Наша команда единственная справилась со всеми требованиями.
Как видите, студенческие годы — это не только учеба, но и целая эпоха незабываемых моментов, которые формируют нас как личностей. Спасибо коллегам за то, что поделились своими теплыми воспоминаниями!
С праздником! Пусть воспоминания о студенческих годах всегда греют душу!
Please open Telegram to view this post
VIEW IN TELEGRAM
❤6🔥4
Хотите визуализировать данные по регионам? 🖥
Рассказываем, как это можно реализовать наглядно и красиво😍
Иногда для визуализации данных не нужны сложные инструменты. Наш frontend-разработчик Дмитрий Клешнев в своей статье "Плиточная карта России на React: прототип с drag & drop и zoom без библиотек" показывает, как он сделал заготовку интерактивной карты России с перетаскиванием и масштабированием — без единой сторонней библиотеки.
Весь разбор — в статье❤️
#полезное
Рассказываем, как это можно реализовать наглядно и красиво
Иногда для визуализации данных не нужны сложные инструменты. Наш frontend-разработчик Дмитрий Клешнев в своей статье "Плиточная карта России на React: прототип с drag & drop и zoom без библиотек" показывает, как он сделал заготовку интерактивной карты России с перетаскиванием и масштабированием — без единой сторонней библиотеки.
Весь разбор — в статье
#полезное
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥5
Этот результат — про команду, атмосферу, развитие и общее дело, которое мы делаем каждый день!
Спасибо нашей команде за искреннюю обратную связь, а соискателям — за оказанное доверие. Каждое ваше сердечко в рейтинге, каждое признание — это то наша лучшая мотивация и ценное подтверждение! Приятно, что ни говори!
Хотите стать частью нашей команды? Самое время посмотреть вакансии
А чтобы узнать больше о нашей экспертизе, добро пожаловать в блог на Хабре
Вместе мы становимся лучше!
#команда
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥13❤7
eBPF — это проще, чем кажется. Разбираемся в статье 💯
В новой статье «eBPF в Linux: когда писать код в ядре — неплохая идея» наш разработчик Константин Ионов разбирает, как и зачем eBPF появился в ядре Linux и какие ограничения старых механизмов (netfilter, perf, kprobes) он снял.
eBPF🐝 — вполне внятная модель выполнения кода в ядре: с программами, картами и чётко определёнными точками подключения. При этом Костя подробно разбирает, почему выполнение пользовательского кода в ядре не превращает систему в лотерею — за счёт верификатора, ограничений модели исполнения и жёстких гарантий безопасности.
Отдельный акцент сделан на производительности:
почему eBPF — это уже не медленный интерпретатор, а быстрый dataplane с JIT-компиляцией и возможностью работать в ранних точках вроде XDP.
Автор не упустил и ограничения eBPF как платформы — что принципиально можно делать, а что запрещено на уровне дизайна, и почему это важно понимать инженеру, а не только разработчику ядра.
Читаем? Ждём ваши +1🥰
#полезное
В новой статье «eBPF в Linux: когда писать код в ядре — неплохая идея» наш разработчик Константин Ионов разбирает, как и зачем eBPF появился в ядре Linux и какие ограничения старых механизмов (netfilter, perf, kprobes) он снял.
eBPF
Отдельный акцент сделан на производительности:
почему eBPF — это уже не медленный интерпретатор, а быстрый dataplane с JIT-компиляцией и возможностью работать в ранних точках вроде XDP.
Автор не упустил и ограничения eBPF как платформы — что принципиально можно делать, а что запрещено на уровне дизайна, и почему это важно понимать инженеру, а не только разработчику ядра.
Читаем? Ждём ваши +1
#полезное
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥3❤1
Время — не баг, а фича. Как взять его под контроль? ⏰
Вы управляете сложными системами, запускаете проекты и пишете код. Но как насчет вашего самого главного ресурса — времени?
Представьте, что это ваш персональный капитал, и каждое «тик» — это драгоценная инвестиция.
Мы в ГНИВЦ знаем, как важно быть в потоке и не «разориться» на бесполезных задачах. Поэтому собрали для вас подборку «хаков» для тайм-менеджмента, которые помогут взять время под контроль, закрыть дедлайны и найти время для новых амбициозных проектов. Забудьте про «баги» в расписании!😉
Вы управляете сложными системами, запускаете проекты и пишете код. Но как насчет вашего самого главного ресурса — времени?
Представьте, что это ваш персональный капитал, и каждое «тик» — это драгоценная инвестиция.
Мы в ГНИВЦ знаем, как важно быть в потоке и не «разориться» на бесполезных задачах. Поэтому собрали для вас подборку «хаков» для тайм-менеджмента, которые помогут взять время под контроль, закрыть дедлайны и найти время для новых амбициозных проектов. Забудьте про «баги» в расписании!
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
❤2
Ищем эксперта по Hadoop для работы с Big Data
😎 Вы будете: разрабатывать и мониторить Hadoop-приложения, оптимизировать Hive/Spark-запросы и конвейеры, автоматизировать ETL на Groovy, администрировать ClickHouse
🔧Ваш стек: Hadoop, Scala, Kafka, Java, PostgreSQL, Jenkins, Spark, Hive, ClickHouse, Groovy, Git
☝️ Обязательно: опыт с Hadoop, Hive, оптимизация Spark (SQL, кеширование, шардирование), SQL, ETL, работа с API и метаданными, оптимизация распределенных вычислений
Плюс: Scala (функциональное, JVM), Spark API (Java)
👉 Откликнуться
#вакансия
🔧Ваш стек: Hadoop, Scala, Kafka, Java, PostgreSQL, Jenkins, Spark, Hive, ClickHouse, Groovy, Git
Плюс: Scala (функциональное, JVM), Spark API (Java)
#вакансия
Please open Telegram to view this post
VIEW IN TELEGRAM
Разбираем интересный CSS-баг ↗️
Знакомо, когда в интерфейсе что-то «глючит», но в коде всё правильно? У нас была такая история со sticky-колонками в большой таблице: границы между ячейками иногда исчезали. Помогало только изменение масштаба страницы↔️
За пару строк устранили баг. Как? Все подробности в новой статье от нашего разработчика Дмитрия Клешнева🙃
Иногда самые неочевидные проблемы имеют элегантные решения. Главное — копать глубже и понимать, как браузеры работают под капотом👨💻
#полезное
Знакомо, когда в интерфейсе что-то «глючит», но в коде всё правильно? У нас была такая история со sticky-колонками в большой таблице: границы между ячейками иногда исчезали. Помогало только изменение масштаба страницы
За пару строк устранили баг. Как? Все подробности в новой статье от нашего разработчика Дмитрия Клешнева
Иногда самые неочевидные проблемы имеют элегантные решения. Главное — копать глубже и понимать, как браузеры работают под капотом
#полезное
Please open Telegram to view this post
VIEW IN TELEGRAM
❤5
Ingress уходит. На очереди — Gateway API?🧐
В Kubernetes Ingress официально перешёл в режим feature freeze: он остаётся рабочим, но развиваться больше не будет.
На его место постепенно приходит Gateway API — новый стандарт управления трафиком, рассчитанный на продакшен, а не на как-нибудь заведём.
Что меняется:
▶️ Чёткое разделение ответственности: платформа управляет входной точкой, команды приложений — маршрутами
▶️ Поддержка не только HTTP, но и TLS passthrough, TCP и gRPC
▶️ Расширяемость без vendor-specific аннотаций и сюрпризов при апгрейдах
▶️ Предсказуемая модель, которая нормально масштабируется в multi-team кластерах
Ingress не исчезнет завтра, но архитектурный потолок он уже достиг. Gateway API — это не обязательный апгрейд прямо сейчас, а осознанная инвестиция в управляемый сетевой слой Kubernetes.
👻 Подробнее — в статье Константина Ионова «Прощай, Ingress. Здравствуй, Gateway API» в блоге ГНИВЦ на Хабре
В Kubernetes Ingress официально перешёл в режим feature freeze: он остаётся рабочим, но развиваться больше не будет.
На его место постепенно приходит Gateway API — новый стандарт управления трафиком, рассчитанный на продакшен, а не на как-нибудь заведём.
Что меняется:
Ingress не исчезнет завтра, но архитектурный потолок он уже достиг. Gateway API — это не обязательный апгрейд прямо сейчас, а осознанная инвестиция в управляемый сетевой слой Kubernetes.
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥3❤2
Ведущий инженер ИТ-инфраструктуры: спроектируйте облачную платформу федерального масштаба! ✌️
Если вы готовы возглавить архитектурные решения и создавать облачную платформу нового поколения для АИС «Налог» ФНС России, этот вызов для вас! Мы расширяем команду для выполнения масштабного государственного контракта
🔥 Ваша миссия: создать отказоустойчивую, производительную и безопасную инфраструктуру для критически важных государственных сервисов. Вы будете проектировать, а не просто следовать инструкциям
Что вы будете делать:
👉 Откликнуться
#вакансии
Если вы готовы возглавить архитектурные решения и создавать облачную платформу нового поколения для АИС «Налог» ФНС России, этот вызов для вас! Мы расширяем команду для выполнения масштабного государственного контракта
🔥 Ваша миссия: создать отказоустойчивую, производительную и безопасную инфраструктуру для критически важных государственных сервисов. Вы будете проектировать, а не просто следовать инструкциям
Что вы будете делать:
🟣 разрабатывать полную проектную и рабочую документацию: от технических заданий, структурных схем и пояснительных записок до планов аварийного восстановления и программ испытаний (по ГОСТ 34)🟣 участвовать в аудитах текущей ИТ-инфраструктуры и работах по расширению ЦОД🟣 проектировать комплексные ИТ-решения: включающие сервера, СХД, СРК, сетевую инфраструктуру (ЛВС/ЦОД) и инженерные системы
#вакансии
Please open Telegram to view this post
VIEW IN TELEGRAM
Не по инструкции 🤔
Иногда база данных принимает решения, которые на первый взгляд выглядят… странно👀
Дмитрий Ремизов, лидер направления Базы Данных в нашей компании, столкнулся с ситуацией, когда PostgreSQL упорно выбирал индексный доступ там, где он явно не должен был быть выгоден. Таблица небольшая, условие — неселективное, а план выполнения — совсем не тот, которого ожидаешь.
Дима разобрал этот кейс шаг за шагом: почему оптимизатор сделал именно такой выбор, какую роль сыграла статистика и как нагрузка может повлиять на планы выполнения запросов.
Без теории ради теории — только реальный кейс и выводы, которые пригодятся тем, кто работает с PostgreSQL в продакшене✈️
➡️ Читать статью целиком на Habr
#полезное
Иногда база данных принимает решения, которые на первый взгляд выглядят… странно
Дмитрий Ремизов, лидер направления Базы Данных в нашей компании, столкнулся с ситуацией, когда PostgreSQL упорно выбирал индексный доступ там, где он явно не должен был быть выгоден. Таблица небольшая, условие — неселективное, а план выполнения — совсем не тот, которого ожидаешь.
Дима разобрал этот кейс шаг за шагом: почему оптимизатор сделал именно такой выбор, какую роль сыграла статистика и как нагрузка может повлиять на планы выполнения запросов.
Без теории ради теории — только реальный кейс и выводы, которые пригодятся тем, кто работает с PostgreSQL в продакшене
#полезное
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥3
