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


Осознанное кодирование - рекурсивная привязка типов, LSP Ain’t Duck
В этом посте мы рассмотрим одну из самых сложных концепций в Java через Первые принципы . Рискуя немного упростить, Первый принцип - это способ обучения путем разбиения сложной проблемы на ее наиболее фундаментальную форму. На этом уровне рассуждений единственное ограничение - это предел самой спецификации языка, избавленный от всех внешних предположений. Это восходящий подход к решению проблемы путем изучения формы, а не поведения элемента. Способ обучения без FP - это когда вы..

Документирование ваших бессерверных решений 🚀
Документирование ваших бессерверных решений 🚀 Пример создания и размещения вашей бессерверной документации, такой как OpenAPI / Swagger, ADR и документации по коду с TypeDoc. Вступление Довольно часто мы создаем фантастические бессерверные решения, но не уделяем должного внимания документации. Это может быть документ OpenAPI ( Swagger ) с описанием ваших API, документация по коду ( с указанием ваших обработчиков лямбда-выражений, пакетов и т. Д. ), а также Записи решений..

7 главных мифов о разработке программного обеспечения
Мифы сопровождали человека с древних времен и до сих пор существуют в нашем мире высоких технологий. Таким образом, несмотря на то, что разработка программного обеспечения - это довольно формальная наука, это не исключает существования множества мифов и заблуждений в этой отрасли. В этой статье мы обсудим лишь некоторые из них. Миф №1. Один язык программирования лучше других Программисты любят хвалить язык, на котором они программируют. Часто можно услышать, что одни языки лучше..

Интеграция веб-токена JSON в Rails
В большинстве приложений у вас, вероятно, будут учетные записи пользователей. И если вы это сделаете, вы, безусловно, захотите ограничить то, к чему имеет доступ конкретный пользователь. JSON Web Tokens — это популярный метод авторизации пользователей на ресурсах внутри вашего приложения на стороне клиента. Когда вы отправляете обычный запрос на выборку серверу, вы обычно отправляете method запроса (GET, POST и т. д.) вместе с объектом header . Что-то типа: Это прекрасно..

Программное обеспечение как услуга
Есть много примеров SaaS, но вот некоторые из наиболее заметных: BigCommerce, Google Apps, Salesforce, Dropbox, MailChimp, ZenDesk, DocuSign, Slack, Hubspot. Такие вещи, как Gmail, приложения, составляющие Google Диск (например, документы, электронные таблицы, слайды, формы и т. д.) и календари Google, относятся к одной категории SaaS. Тип предоставляемых ими услуг может варьироваться от различных задач, которые можно выполнять с помощью этих приложений, до облачного хранилища, которое..

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

Как создать потрясающий сторонний проект.
Серия разработок продукта Хм, полный стек В 2011 году я начал программировать полупрофессионально. Хотя немного сложно объяснить, что это значит, но по сути, я создавал небольшие проекты, которые некоторым представлялись интересными. У меня не было конкретного пути обучения в развитии, и моя стратегия обучения была почти как стратегия нигерийских супер-орлов: решайте свои проблемы по мере их появления (как е-де-эй). Это заставило меня заняться множеством вещей, начиная от..