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


На пути к операционному ИИ
В двух последних статьях я описал два этапа внедрения машинного и глубокого обучения (ML/DL). На рисунке ниже показаны шаги, которые обычно проходят компании при внедрении решений AI, ML и DL. Как показано на рисунке, третий этап, о котором пойдет речь в этой статье, — это реальное развертывание компонентов ML/DL в продуктах, решениях и услугах. Хотя именно здесь клиенты начинают ощущать настоящие преимущества ИИ в вашем продукте, именно здесь могут вернуться проблемы, которые могут..

Стартап против корпоративного против консалтинга против фриланса
Различные варианты рабочей среды для разработчиков программного обеспечения: стартап, корпорация, консалтинг или фриланс. Когда я учился, было много ненависти к корпоративной рабочей среде. Я снова и снова слышал от своего ассистента, как эти работы высасывают душу и что я должен избегать их любой ценой. Однако стартапы считались правильным путем, и я много раз слышал, что мне просто нужно смириться с тем, что мне будут недоплачивать и работать больше 40 часов. И мне сказали, что это..

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

Исследование сторонних пакетов
Что следует учитывать при изучении сторонних пакетов Это вторая часть из трех частей. Пакеты сторонних производителей отнимают много времени Исследование сторонних пакетов Правильное включение сторонних пакетов Если вы похожи на меня, просматривайте заголовки вопросов, потому что ни у кого нет времени прочитать пятиминутную статью. А если серьезно, мы должны задавать вопросы, прежде чем добавлять сторонние пакеты в кодовую базу, потому что мы не контролируем этот код...

Основные термины CSS
Если вы видели мои фотографии, то знаете, что у меня нет стиля. Теперь, когда дело доходит до программирования, мне очень нравится использовать такие библиотеки, как Bootstrap, которые позволяют очень легко создавать формы, панели навигации, функции опроса и многое другое. Однако также очень важно знать, как применять собственный стиль, который может привести к бесконечным возможностям. Это происходит в форме каскадных таблиц стилей или сокращенно CSS. При изучении CSS возникает множество..

Функционально анонимно: лямбда-выражение в Java
Лямбда-функции не являются чем-то новым в мире программирования после того, как они были впервые представлены в LISP много лет назад. Однако они (относительно) новы для экосистемы Java, поскольку были представлены с выпуском Java 8 в 2014 году. На самом деле они не позволяют вам делать то, что вы не могли сделать до Java 8, а скорее предоставляют новый (некоторые сказали бы более чистый и выразительный) способ реализации анонимного интерфейса. В основном это синтаксический сахар, но..

Облачная среда докеров - как ускорить настройку разработки на Mac всего за несколько…
За последние пару лет мы заметили большие сдвиги в способах разработки программного обеспечения; от тратя бесконечные часы на попытки настроить локальную среду разработки, мы перешли на Docker, который дал нам виртуализацию и абстракцию по сравнению с локальными серверами по сравнению с производственными серверами, которых мы все так жаждали. Но с большим преимуществом возникает большая проблема - если вам случится кодировать свои приложения на Mac, вы можете пострадать от падения..