Найти в Дзене
CI/CD: как работает конвейер современного IT
Современные приложения обновляются постоянно: новые функции появляются чуть ли не каждую неделю, ошибки исправляются ещё быстрее. Чтобы всё это было возможно, разработчики используют практику CI/CD — набор подходов и инструментов, которые позволяют автоматизировать доставку кода от программиста до пользователя. CI/CD расшифровывается как: Представим, что команда разрабатывает интернет-магазин. Такой подход снижает количество ошибок и ускоряет выпуск обновлений...
3 месяца назад
Виды серверов в интернете: на чём держится цифровой мир
Сегодня интернет кажется чем-то само собой разумеющимся: сайты открываются в одно касание, письма доходят за секунды, а онлайн-игры собирают миллионы игроков по всему миру. Но за всем этим стоят серверы — “невидимые рабочие” цифровой экономики. Они круглосуточно обрабатывают запросы, хранят информацию и обеспечивают работу сервисов, без которых мы уже не можем представить жизнь. Проще говоря, сервер — это компьютер, но не совсем обычный. Его главная задача — не личное использование, а обслуживание множества клиентов одновременно...
3 месяца назад
Как современные игры остаются красивыми и быстрыми: секреты оптимизации графики
Каждый раз, когда мы запускаем современную игру, мы ждём яркую картинку: детализированные модели, реалистичный свет и плавную анимацию. Но всё это не должно превращать процесс в слайд-шоу с лагами. Баланс красоты и производительности — это целая наука, которой владеют разработчики. В основе лежат специальные методы оптимизации сцены, позволяющие загружать видеокарту только тем, что игрок действительно видит и воспринимает. Один из главных инструментов оптимизации — LOD (Level of Detail). Его идея проста: объект имеет несколько версий — от максимально детализированной до упрощённой...
3 месяца назад
Кто такой DevOps-инженер и зачем он нужен
Современный IT-мир живёт в условиях постоянного давления: пользователи хотят новые функции быстрее, бизнес — снижение издержек, а инженеры обязаны обеспечивать надёжность и безопасность. В этой реальности появилась профессия DevOps-инженера — специалиста, который соединяет разработку и эксплуатацию, убирая границы между командами. DevOps не сводится лишь к инструментам: это и культура сотрудничества, и практика автоматизации, и подход к непрерывному улучшению. Главная цель DevOps-инженера — помочь компании доставлять программное обеспечение быстрее и качественнее...
3 месяца назад
Как Demon’s Souls стал базой для целого жанра: история создания и влияния
Когда Demon’s Souls вышел в 2009 году, мало кто мог предсказать, что он станет отправной точкой нового жанра, полюбившегося миллионам. Этот путь был полон сомнений, испытаний — и неожиданных поворотов. Когда Demon’s Souls впервые показали на Tokyo Game Show в 2008 году, реакция была прохладной. Демоверсия казалась слишком трудной и «непонятной». Даже президент Sony Шухеи Ёсида, попробовав игру, признался, что за два часа так и не смог пройти начальную локацию, назвав её «ужасной». В итоге Sony решила не выпускать проект за пределами Японии, посчитав его слишком нишевым...
3 месяца назад