Публикации по теме 'software'


Прощай, кодовая база, привет, мировой компилятор
Подсказка противоречивого вступления: в идеальном мире все программное обеспечение было бы выражено с использованием языков, специфичных для предметной области (DSL). Половина разработчиков, которые это прочитали, вероятно, просто насмешливо фыркнули. Другая половина, вероятно, метафорически взмахнула кулаком или мудро кивнула. "Так почему же не мы используем DSL для разработки всего программного обеспечения?" Проще говоря, у DSL, похоже, есть досадный (и неизбежный) недостаток:..

Вот что может пойти не так при репликации базы данных
Репликация - это процесс копирования данных с одного сервера на другой. Обычно это делается для предотвращения потери данных в случае сбоя сервера или для распределения входящей нагрузки на несколько серверов с одинаковыми данными. Репликация данных может показаться тривиальной операцией, но она сопряжена со своими проблемами. В этой статье мы рассмотрим проблемы повсеместной архитектуры ведущий-ведомый в базах данных ACID . Чтение ваших собственных записей Давайте посмотрим..

Обзор кода НОЧЬ СТРАХА
Вы видели что-нибудь из этого? Следующие комментарии в обзоре кода — это ВЕЩЬ КОШМАРОВ. Они способствуют невозможности слияния кода и могут даже привести к тому, что продвижение по службе не будет достигнуто или люди уйдут с должностей. Ужасно. Хотите посмотреть видео об этом, не относящееся к Хэллоуину? "ПРЯМО ЗДЕСЬ" Поведение в темноте Большинство из нас работает, чтобы не быть парнем: Мне просто все равно, объединен этот код или нет. Вы всегда хотите, чтобы ваш проект..

Управление музыкальной базой данных из командной строки
CS Weekly 3: Моя музыка Postgres Это мой третий еженедельный проект по CS. Прочтите Code Something Weekly: How and Why, чтобы получить вдохновение и идеи, лежащие в основе усилий: Еженедельник Code Something: как и почему Представляем Еженедельник CS — манифест medium.com Проект прошлой недели исследовал визуализатор волны с API веб-аудио: К.С. Еженедельник 2: Визуализатор Material Wave и API веб-аудио..

Зная ценность вашего API
Не все API одинаковы Вступление В 2002 году Джефф Безос разослал всем сотрудникам Amazon электронное письмо, в котором всем командам было предписано раскрыть свои данные и функциональность через сервисные интерфейсы. В этом электронном письме его заключительное предложение гласит: «Любой, кто этого не сделает, будет уволен. Спасибо; хорошего дня! «Перенесемся на 17 лет вперед, и экономика API (Application Programming Interface) сейчас находится в полной силе, и такие компании, как..

Концепция простого программирования и его основы
Это в основном для людей, которые не понимают, как работает программирование. Программа — это набор логически организованных инструкций, которые могут выполняться компьютером для получения желаемого результата или вывода. Программа — это упорядоченная инструкция, которая может принимать ввод с клавиатуры, сканера или чего-либо еще, обрабатывать принятые данные, показывать результат, а затем также сохранять его. Таким образом, программирование — это действие по организации тех..

Почему я ненавижу фреймворки
Бенджи Смит написал этот блестящий сатирический пост о Джоэле в 2005 году в Software Discussion Group. Веб-сайт с тех пор закрылся, но нестареющая проницательность Бенджи должна жить. Итак, без лишних слов: — — — — — — — — Почему я ненавижу фреймворки В настоящее время я нахожусь на стадии планирования создания размещенного веб-приложения на Java (да, это должна быть Java по ряду причин, в которые я не хочу сейчас вдаваться). В процессе я оцениваю кучу J2EE-портлетов,..