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


Часть 1 — Управление, подключение и развертывание наших симуляторов на наших пограничных устройствах с помощью IoT Hub
Это первая часть серии Iot Edge, см. основную статью . Часть 2 в настоящее время находится в разработке и скоро появится. Глядя на нашу архитектуру, мы должны иметь возможность подключать устройства и получать от них какой-то интересный вывод, прежде чем мы сможем что-то с ними делать. В этой первой части мы в основном сосредоточимся именно на этом — подключении наших устройств и отправке данных в наш ресурс Центра Интернета вещей. Поэтому в этой части у нас есть следующие..

Необязательная цепочка Swift
Молча терпеть неудачу Опции - отличная особенность Swift, позволяющая работать с объектами *, которые либо есть, либо нет. Одна из стратегий, позволяющих избежать принудительного разворачивания этих объектов * (и, возможно, возникновения неприятного сбоя), состоит в том, чтобы запросить их и вернуть значение, если оно существует, или ноль, если оно не существует. Вы можете связать их вместе. В этой статье подробно рассказывается об этих цепочках и о том, как они могут помочь вам в..

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

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

Как сохранить пайпинг в Эликсире?
Не нарушайте конвейер, даже если вам нужен промежуточный результат. В этой статье я хотел бы поделиться своим недавним открытием о конвейере в Elixir. Я удивлен, насколько это просто и что я никогда раньше этим не пользовался. Думаю, большинство из вас это уже знают, но я хочу поделиться этим подходом с теми, кто сочтет его полезным, как и я. Встречайте трубу Оператор канала Эликсир |> - не новость в программировании. Если мы возьмем, например, старый добрый Ocaml, мы можем..

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

12 самых влиятельных книг, которые должен прочитать каждый разработчик программного обеспечения
Это вопрос, который я часто получаю, особенно от коллег или друзей, которые только начинают свой путь в качестве мастера по разработке программного обеспечения. Какую книгу мне следует прочитать, чтобы стать лучшим разработчиком? Нужно ли мне читать книги? Я думаю, что это отличный вопрос, и я задавал его многим своим наставникам, когда становился инженером-программистом. Проблема заключалась в том, что многие люди предлагали разные книги на разные темы. Все книги, которые они..