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


Будущее корпоративного поиска
Будущее корпоративного поиска В этом посте мы рассмотрим мотивацию и видение нового продукта Caption, а также набросаем дорожную карту. Поиск должен был стать решенной проблемой, верно? На этом этапе основные алгоритмы существуют уже несколько десятилетий. Мало того, что Google произвел революцию в сфере обслуживания потребителей во всем мире, но и корпоративные игроки, такие как Elastic, Algolia и многие другие, упростили для компаний любого размера, от гигантов из списка Fortune..

Чтение источников RxJS 6: карта и пайп
Прочтите обновленную версию этой статьи на inDepth.dev Заявление об ограничении ответственности: эта серия - всего лишь мои заметки, когда я читаю исходники RxJS. Я кратко изложу основные моменты в конце статьи, так что не слишком увлекайтесь деталями. Добро пожаловать назад. Сегодня я очень взволнован, потому что я, наконец, собираюсь разобраться, как pipe реализован в RxJS. Эта статья начнется с обзора того, как работают map и pipe, а затем мы углубимся в исходники..

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

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

Проблема с общим кодом
Это первая из 4 частей, посвященных передовым методам организации репозиториев кода. Часть 1: Проблема с общим кодом (эта статья) Часть 2: Как лучшие технологические компании организуют кодекс (скоро) Часть 3: Результаты опроса Monorepo и Multirepo (скоро, но заполните опрос здесь ) Часть 4: Структура принятия решений о РЕПО (скоро) В этой первой статье мы определяем проблему и понимаем проблемы, связанные с совместным использованием кода. Ранее в этом году моя компания..

Один из самых эффективных языков программирования на сегодняшний день
Был выпущен в прошлом веке. Когда приходит время обращаться за инструментом, у большинства из нас возникает проблема. Новые блестящие игрушки выглядят намного красивее, чем проверенные на практике пыльные и хрустящие игрушки. Вот как вы в конечном итоге пишете всю операционную систему на Python. Не гуглите это, это просто шутка. Я надеюсь. Старые - значит устаревшие для нас инженеры. Поскольку технологии меняются так быстро, мы ошибочно полагаем, что так и должно быть. На самом..

… Кое-что о разработке рекомендаций по программированию для Redgate
С @Julia_Hayward, Джеффом Фостером и со мной @ TheCodeCleaner Получение обратной связи является частью повседневной жизни в Redgate , и поэтому Редгейт попросил Дэна Норта прийти и оценить, как мы делаем что-то, что у нас хорошо получается, а что - хуже. Одна из областей, которую выделил Дэн, касалась наличия четкой технологической стратегии, включая Технический радар (см. Сообщение Джеффа) и набор Общепринятых рекомендаций по кодированию . «Все это нам необходимо,..