Публикации по теме '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 на данный момент не актуальны.
Обе кнопки имеют аналогичное поведение. Они открывают файловую систему для выбора файлов. При их выборе файлы загружаются в..