Как войти в IT: новый набор в Школу программистов HeadHunter |
Метки: author llev карьера в it-индустрии блог компании headhunter учебный процесс в it карьера программиста школа программирования |
День защиты СКС — как снять с Wi-Fi больше гигабита |
Метки: author WirelessMAN сетевые технологии беспроводные технологии блог компании comptek ruckus wi-fi brocade wave 2 802.11ac |
Невыдуманные истории о рекламных бюджетах |
Метки: author air-velas читальный зал контекстная реклама рекламная кампания опыт работы клиенты агентство |
[Перевод] Дизайн и математика игр-кликеров |
Метки: author PatientZero разработка игр incremental game clicker кликер idle game инкрементные игры |
Деловая игра Kanban-пицца в офисе Туту.ру |
Метки: author 0xy управление разработкой управление проектами управление продуктом agile блог компании туту.ру kanban lean scrum игры обучение митапы |
[Из песочницы] Переговоры, которые работают |
Метки: author kalesik управление продажами управление рисками расходы переговоры конфликты |
Практика формирования требований в ИТ проектах от А до Я. Часть 4. Бизнес процессы, автоматизируемые системой |
Нужно усложнять, чтобы в результате все стало проще,
а не упрощать, чтобы в результате все стало сложнее.
Веслав Брудзиньский
|
[Перевод] Разбор кейса с восстановлением файлов гостевой ОС в Veeam Backup & Replication |
Метки: author polarowl резервное копирование восстановление данных виртуализация блог компании «veeam software» veeam backup and replication восстановление файлов |
[Перевод] Вышел GitLab 9.5: Верификация коммитов GPG и шаблоны проектов |
|
7 правил хорошего тона при написании Unit-тестов |
“Хорошими манерами обладает тот,
кто наименьшее количество людей
ставит в неловкое положение.”
Дж. Свифт
Привет, коллеги! Сегодня я бы хотел поговорить о Unit-тестировании и некоторых “правилах” при их написании. Конечно, они неформальные и не обязательны к выполнению, но при их соблюдении всем будет приятно и легко читать и поддерживать тесты, которые вы написали. Мы в Wrike видели достаточно Unit-тестов, чтобы понять основные проблемы, которые возникают при их написании и поддержке, и сформулировать несколько правил для их предотвращения.
Метки: author at_wrike тестирование it-систем java блог компании wrike тестирование по mockito junit |
Шпаргалка для предпринимателя по IT-миру |
Бизнес в России учится делать не только скучные проекты по автоматизации бизнес-процессов, но и создавать IT-решения, способные помочь в борьбе с конкурентами. Например, проекты по предсказанию спроса, real-time offer management, оптимизации логистики, микротаргетированию. Такие сложные задачи отличаются от типовых внедрений CRM или выбора CMS. Надо иначе искать разработчиков, иначе мотивировать, думать об IT-архитектуре и методологии управления.
Шпаргалка — навигация по темам, которые стоит знать руководителю компании и топ-менеджеру, чтобы грамотно реализовать IT-проекты нового уровня сложности. По каждой теме будет много ссылок на статьи, интервью, обзоры и видео.
|
Подводные камни Inter-AS Option C на JunOS |
Метки: author Bormoglotx сетевые технологии juniper option c |
[Перевод] Создание языка программирования с использованием LLVM. Часть 9: Добавляем отладочную информацию |
Метки: author 32bit_me программирование компиляторы open source c++ llvm компилятор llvm ir |
Пишем GraphQL API сервер на Yii2 с клиентом на Polymer + Apollo. Часть 4. Валидация. Выводы |
Часть 1. Сервер
Часть 2. Клиент
Часть 3. Мутации
Часть 4. Валидация. Выводы
Одной из интересных задач с которой пришлось столкнуться была серверная валидация при изменении данных. Как быть, если возникли ошибки при изменении объекта? В статьях можно найти много решений этой проблемы, но мы решили использовать композитный тип Union. Простыми словами, Union — это когда результат запроса может быть не одного лишь типа, а различных, в зависимости от результата выполнения resolve().
Читать дальше →
Метки: author timur560 yii php api yii2 graphql |
Планировщик ввода / вывода BFQ лучше |
Планировщик подсистемы ввода и вывода BFQ (Budget Fair Queue) отпочковался от CFQ (Completely Fair Queue) и дебютировал в списках рассылки разработчиков ядра Linux аж 9 лет назад, но только в версии 4.12 попал в основную ветку. CFQ является дефолтным I/O планировщиком на данный момент.
Прежде чем поговорить о принципах работы планировщика ознакомьтесь с демо-роликом разработчика Paolo Valente, это добавит вам мотивации продолжить. На снимке экрана показан замер старта проигрывателя с 10 фоновыми задачами читать файл с диска для двух планировщиков: CFQ и BFQ. Угадайте, который из них так и не стартовал при такой нагрузке?
Читать дальше ->
Метки: author temujin анализ и проектирование систем open source linux kernel cfq bfq i/o |
Concurrency паттерны в Rust из Java |
Под катом находятся заметки, в которых расписано, как реализовать в Rust хитрые concurrency паттерны, которые я с легкостью пишу в Java, и в чем различие в подходах к concurrency у этих языков. Статья будет полезна и тем, кто переходит на Rust из C#, ведь у него аналогичная модель памяти.
Метки: author SharplEr параллельное программирование rust java concurrency double checked lock locks |
Проведение юзабилити-тестирований или опыт набитых шишек |
Метки: author annakanunikova интерфейсы usability юзабилити-тестирование ux пользовательский интерфейс проведение исследований |
[Из песочницы] BeagleBone: поддержка 7'' дисплея BB-View на новом ядре linux-4.4 |
Но время меняется, уже давно все перешли на Debian 8.7, но мануалов как подключить дисплей BB-VIEW на новом ядре я так и не нашёл.
Метки: author vitperov разработка под linux beaglebone дисплей ядро linux linux kernel device tree |
Список доменов с упоминанием «porn», обновляемый ежедневно |
Метки: author daocrawler открытые данные визуализация данных data mining porn domains top sites dataset |
Ориентация мобильного робота, выбор способа регистрации особых точек изображений |
Метки: author Sdima1357 разработка робототехники обработка изображений алгоритмы open source raspberry pi видео регистрация |