Устаревший код – сторонний код

В TDD-сообществе существует совет, который говорит о том, что мы не должны использовать mock-объекты для типов, которыми не владеем. Я считаю, что это хороший совет, и стараюсь следовать ему. Конечно, есть люди, которые говорят, что мы вообще не должны использовать mock-объекты. Независимо от того, какого мнения вы придерживаетесь, совет «не имитировать то, что не ваше» […]

Western Digital закрывает ещё один завод по производству HDD из-за снижения спроса

Бывший завод Western Digital по производству жёстких дисков в промышленной зоне Баян Лепас, город Пенанг (Малайзия), выставлен на продажу в 2017 году. Сейчас пришла очередь следующего завода На этой неделе Western Digital объявила о планах закрыть завод по сборке жёстких дисков в городе Петалинг-Джая недалеко от Куала-Лумпура (Малайзия). Выпуск HDD прекратят до конца 2019 года. […]

Простой редактор изображений на VueJS

Недавно мне выпала возможность написать сервис для интернет-магазина, который помогал бы оформить заказ на печать своих фото. Сервис предполагал наличие «простого» редактора изображений, созданием которого, я бы хотел поделиться. А все потому, что среди обилия всевозможных плагинов я не нашел подходящего функционала, к тому же, нюансы CSS трансформаций, неожиданно стали для меня весьма нетривиальной задачей. […]

Сравнение JS-фреймворков: React, Vue и Hyperapp

Автор материала, перевод которого мы сегодня публикуем, полагает, что Hyperapp — это заслуживающая внимания альтернатива таким веб-фреймворкам, как React или Vue. Он говорит, что причиной такого утверждения стало то, что он выяснил, что Hyperapp легче в освоении, чем эти два фреймворка. Его идея подверглась критике, так как кажется, что основана она исключительно на его мнении, […]

Оптимизация рендеринга сцены из диснеевского мультфильма «Моана». Часть 1

Walt Disney Animation Studios (WDAS) недавно сделала сообществу исследователей рендеринга неоценимый подарок, выпустив полное описание сцены для острова из мультфильма «Моана». Геометрия и текстуры для одного кадра занимают на диске более 70 ГБ. Это потрясающий пример той степени сложности, с которой сегодня приходится иметь дело системам рендеринга; никогда ранее исследователи и разработчики, занимающиеся рендерингом вне […]

Всё, что нужно знать о сборщике мусора в Python

Как правило, вам не нужно беспокоиться о сборщике мусора и работе с памятью когда вы пишете код на Python. Как только объекты больше не нужны, Python автоматически освобождает память из под них. Несмотря на это, понимание как работает GC поможет писать более качественный код. Менеджер памяти В отличие от других популярных языков, Python не освобождает […]

Тяжкое наследие прошлого. Проблемы командной строки Windows

Предисловие от автора, Рича Тёрнера из Microsoft. Это статья о командной строке: от её появления и эволюции до планов капительного ремонта Windows Console и командной строки в будущих версиях Windows. Будь вы опытным профессионалом или новичком в IT, надеемся, что вы найдёте статью интересной. Давным-давно в далёкой-далёкой серверной… С первых дней развития информатики людям нужен […]

Mobio Talks с CEO Appnext про рынок CPI и тренды в индустрии мобильных приложений

CEO Getloyal, Алексей Писаревский, в рамках проекта Mobio Talks, взял интервью у CEO израильской платформы для монетизации и продвижения мобильных приложений Appnext — Элада Натансона. В интервью обсудили: — Перспективные рынки для развития мобильных продуктов; — Бутстрэппинг и инвестиции; — Тренды в мобильной индустрии; — Super Apps и Instant Apps; — Рынок CPI и модели […]

Асимметрия жизни

Привет! Не знаю как вам, а мне всегда хотелось не только знать что-то, но еще и понимать то, что знаю. Знания, преподносимые системой образования, в виде несвязного набора фактов об окружающем мире, требовали всегда больших усилий для удержания их в голове, но достаточно было понять логический принцип или закономерность, которая соответствует появлению этих фактов и […]

Пятничные вебинары от Skillbox: продолжаем учиться совершенно бесплатно

Насколько можно судить, в пятницу подборку вебинаров вам смотреть удобнее, чем в субботу. Ну что же, тогда сделаем доброй традицией публикацию этих видеоматериалов в начале уик-энда. Сегодняшний выпуск — разноплановый, от уже привычного программирования до управления собственной студией разработки. Поехали! Этапы развития веб-студии Вебинар посвящен развитию собственной веб-студии. Некоторым из нас удобнее работать в организации, […]