Публикации по теме 'best-practices'


Лучшие практики машинного обучения в PyTorch dev conf 2018
В области машинного обучения (ML) инструменты и методы передового опыта только начинают разрабатываться. На конференции разработчиков PyTorch (PTDC-18) несколько докладчиков, включая Джерома Пезенти, вице-президента по искусственному интеллекту из Facebook и Андрея Карпати, директора Tesla AI , рассказали о передовых методах работы с машинами. развитие обучения. Обсуждаемые вопросы включали применение традиционных методов разработки программного обеспечения, таких как модульное..

Разделение пакетов и отложенная загрузка — Reactjs и Webpack
Ленивая загрузка модулей и разделение пакетов Webpack (React, Webpack и Babel) Спойлер Правильная настройка веб-пакета может оказать огромное влияние на работу вашего приложения. Впоследствии, отражая опыт пользователя. Давайте представим себе большую головоломку с тысячами кусочков, которые не помещаются на экране. Всякий раз, когда игрок хочет увидеть результат подобласти головоломки, он собирает кусочки, необходимые для этого подвида головоломки, и собирает их, чтобы увидеть..

Лучшие практики для чистого и производительного приложения Angular
В этой статье описаны практики, которые я использую в своем приложении, и связанные с Angular, Typescript, RxJs и @ ngrx / store. Я также ознакомлюсь с некоторыми общими рекомендациями по кодированию, чтобы сделать приложение более чистым. 1) trackBy При использовании ngFor для перебора массива в шаблонах используйте его с функцией trackBy , которая вернет уникальный идентификатор для каждого элемента. Почему? Когда массив изменяется, Angular повторно визуализирует все..

Как загрузить файл с прогрессом от Angular 4+ на сервер с запросом POST (.NetCore WebAPI)
В этой статье я объясню только клиент. Но вы можете узнать, как подготовить свой сервисный слой, в статье Загрузка любого объекта в Amazon S3 через rest API в .Net Core 2 Web API . ПРИМЕЧАНИЕ. Этот пример охватывает версии Angular 4+. Ниже версии 4.0 функция прогресса загрузки может отсутствовать. Начнем с сервисного слоя; Мы будем загружать изображения отсюда. Вы можете изменить структуру как глобальный сервис для загрузки изображений, но для меня; Я буду упрощать только..

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

Встреча с Lambda # 1: обратные вызовы
[Содержание] [Далее] JavaScript - это язык программирования, поддерживающий первоклассные функции . Это означает, что вы можете рассматривать функции как объекты в вашем коде - переменные. В приведенном выше фрагменте console.log получает и правильно понимает, что он получил ссылку на функцию с именем foo , и выводит красивое объяснение этого. Объявление функции вверху сделало нас переменной, названной так же, как функция , которая содержит ссылку на саму..

Один трюк, чтобы сделать компоненты React более пригодными для повторного использования
Что вы делаете, когда у вас есть «одинаковые, но разные» компоненты, и вы хотите их повторно использовать? Давайте посмотрим на пример Кнопка загрузки У нас есть 2 очень похожих компонента: Они оба о загрузке файлов. Однако одна кнопка используется для создания словаря, а другая - данных. Различия между Data и Dictionary на данный момент не актуальны. Обе кнопки имеют аналогичное поведение. Они открывают файловую систему для выбора файлов. При их выборе файлы загружаются в..