avatar

DevDocs: вся документация разработчика в одном месте, с быстрым и удобным интерфейсом

Опубликовал в блог Новости IT технологий
0


Сайт devdocs.io — проект французского программиста Тибо Курубля. Здесь собрана и упорядочена документация по наиболее популярным веб-технологиям, фреймворкам и API, и многим другим средствам разработки. DOM, , , , Node.js, PHP, Ruby, Python, Git, Angular, Backbone, CoffeScript, Less, Sass, Redis и много чего ещё… Всё оформлено в едином стиле, по всей базе документации работает поиск, в том числе нечёткий. Есть возможность выбрать только необходимые технологии, по которым надо искать. Вообще, интерфейс DevDocs радует — ничего лишнего, всё очень понятно и функционально, доступно множество клавиатурных сокращений.
Читать дальше →
avatar

Объясняем бизнесу, почему у нас такие «фиговые» оценки

Опубликовал в блог Новости IT технологий
0
Далеко не все владельцы бизнеса, менеджеры продуктов и менеджеры по продажам, связанные с разработкой ПО, пришли на свою позицию из программистов. Этот пост в основном для них. Но, возможно, он будет полезен и разработчикам ПО, которым постоянно приходится отвечать им на два стандартных вопроса:

Почему ты не можешь дать точную оценку трудоемкости разработки?
Почему ты не можешь завершить все работы в два раза быстрее?

В одной серьезной компании, в которой я участвовал в создании нового направления бизнеса, заказной разработки ПО, я даже провел небольшой семинар, чтобы ответить на эти вопросы сразу всем людям бизнеса.
image
Вот краткие тезисы
avatar

Тестируем: сравнение производительности IMX6 и OMAP4

Опубликовал в блог Новости IT технологий
0

В этой статье мы поделимся результатами тестирования производительности двух систем на базе ARM-процессора с ядром Cortex-A9 — OMAP4 PandaBoard ES и i.MX6Q SABRE Lite (dev kit онлайн-сообщества element14).
Читать дальше →
avatar

[Перевод] Абстрактно ориентированный программист

Опубликовал в блог Новости IT технологий
0
Начну с истории о программистах, которую мне приходилось слышать неоднократно.

Я попросил Джо написать простенькую программу, которая делает <xyz>. Работы там было на несколько часов, в худшем случае на день. Ему понадобилось несколько дней, за который он написал гораздо более сложный фреймворк, чем требовалось. Почему он снова так намудрил?
Возможно, дело в том, что Джо – Абстрактно ориентированный программист (АОП). Читать дальше →
avatar

Не стоит прыгать по граблям

Опубликовал в блог Новости IT технологий
0
«Проект без рисков – удел неудачников. Риски и выгода всегда ходят рука об руку» © Том Демарко, Тимоти Листер.

Руководителю проекта разработки ПО надо уметь делать немногое. Надо лишь уметь управлять рисками. Рисками не уложиться в срок. Рисками сделать не то, что требуется. Рисками перерасходовать проектный бюджет. Всё остальное – производные активности.

Можно, разумеется, рисками не управлять. Чувствовать себя Ником Валлендом от разработки ПО и ходить по канату без страховки нацеливать себя и свою команду исключительно на благоприятное развитие событий.

image

Таким большим оптимистам можно дальше и не читать. Для остальных продолжу.

Бытует мнение, что каждый новый проект разработки является уникальным предприятием. Это не совсем так. В отрасли уже накопился определенный опыт и большинство значимых рисков проектов разработки ПО известны и собраны коллекции (контрольные списки) грабель, на которые особенно часто наступают начинающие руководители программных проектов, предпочитающие учиться на собственном опыте.

Оговорюсь сразу, что самый значимый риск в разработке ПО – неадекватный РП. Но сейчас не об этом.
Вот три таких коллекции
avatar

Замена ctags для Perl в mooedit

Опубликовал в блог Новости IT технологий
0
В редакторе mooedit есть плагин для вывода имён исходника. Использует он стандартный ctags, у которого с Perl работа, мягко говоря, не фонтан. Находит ctags только имена функций, а хотелось бы большего:



Читать дальше →
avatar

[Перевод] Нанять людей в DevOps и другие плохие идеи

Опубликовал в блог Новости IT технологий
0
Как-то стал свидетелем разговора двух приятелей и услышал:
«У вас уже внедряют DevOps? Просто у нас в МегаТелеКо все идет полным ходом! Недавно мы набрали команду DevOps из 35 человек!»

Так почему нанять команду DevOps это плохая идея?

В тот момент я удержался от фейспалма в стиле Капитана Пикара. К несчастью, найм сотрудников на должность, содержащую слово DevOps и радость участника этого разговора по этому поводу не случайное заблуждение. По быстрому обзору источников в интернете следует, что множество компаний ищут инженеров DevOps, которые в числе прочих будут заниматься:
  • автоматизацией изменений в инфраструктуре
  • настройкой JIRA
  • администрированием MySQL
  • поддержкой масштабных Linux проектов
  • ведением всего, что связано с puppet
  • написанием скриптов на ruby, или bash
  • оперативным подпиранием «костылями» тут и там
Читать дальше →
avatar

О достоинствах спагетти-методологии

Опубликовал в блог Новости IT технологий
0
Недавно к нам в компанию пришёл специалист из дружественной сервисной компании с презентацией классического спагетти-подхода к программированию. Ниже приведён пересказ его лекции. Презентация вызвала живой интерес и обсуждение (среди менеджеров).

В ходе лекции мы узнали, что существует методология проектирования, которая работает в большинстве простых и среднесложных проектов, и только для крупных и растущих рекомендуется её сменить, начав переписывать функции заново на некотором этапе.
Читать дальше →
avatar

[Из песочницы] Система прогнозирования на базе нейронных сетей в промышленности

Опубликовал в блог Новости IT технологий
0
Все больше внимания уделяется оптимизации процессов, в-основном, в виде снижения затрат на производство продукции. Снижения затрат можно достигнуть модернизированием оборудования, но данный подход влечет за собой множество затрат на проектирование, покупку, реконструкцию и пр., а также сопровождается недополученной прибылью во время простоя реконструируемого объекта. Но также возможно использовать математический подход для поиска неэффективности в технологическом процессе, об и этом и пойдет речь далее.
Читать дальше →
avatar

[Из песочницы] От идеи до прототипа. На что стоит обратить внимание

Опубликовал в блог Новости IT технологий
0
Приветствую вас, славные жители Хабрагорода!

В голову часто приходят разные идеи. Одни достойны стать сильным стартапом, другие нет. Как отличить качественную и свежую идею от второсортной и неактуальной? Очевидно, что нет простых критериев, позволяющих ответить на этот вопрос.
Тем не менее, многие слышали, что хороший бизнес, это тот бизнес, которого не хватало лично вам. Почему это так? Давайте разберемся.

В этом топике я хочу поделиться логикой, которую мы использовали для обдумывания нашей проблемы. Результатом этого процесса стал проект телефонной службы, не имеющей аналогов ни в СНГ, ни на Западе (если верить поисковым системам). Добро пожаловать!

Картинка для привлечения внимания.
Погрузиться в рассуждения