Статьи

Как автофокусировать ввод формы с помощью React Refs
React может быть очень странным языком для некоторых разработчиков после работы с ванильным Javascript. В vanilla Javascript, если вы хотите автоматически сфокусироваться на элементе, выбрать текст или воспроизвести видео или аудио элемент, вы создаете переменную, ссылающуюся на целевой элемент, а затем связываете метод или даже используете простые предварительно созданные атрибуты для установки поведения ввода/элемента. . В React это работает немного иначе. Чтобы иметь эту..

JavaScript за кулисами: область действия и цепочка областей видимости
JavaScript за кулисами: область действия и цепочка областей видимости Привет, коллеги-разработчики, теперь, когда мы хорошо разобрались в Контексте выполнения и стеке вызовов , пришло время немного глубже погрузиться в JavaScript и понять, что такое Scope и Scope Chain. Что мы подразумеваем под «сферой охвата»? Область действия — это среда, в которой доступна переменная. Он определяет видимость переменной. Мы не можем получить доступ к переменной вне ее области видимости...

Какие технологии должны изучать студенты, изучающие информатику?
Будучи студентом бакалавриата компьютерных наук в колледже, я столкнулся с проблемой, какие технологии изучать в свободное время. Когда я заканчивал обучение, в разных областях разработки программного обеспечения появлялись новые технологии. Выпускались новые фреймворки, такие как React и Angular . В результате я начал изучать множество различных технологий, появившихся на рынке. Однако я не задавался вопросом, почему я учился чему-то в свободное время. С другой стороны, много..

Используйте React Hooks для подключения вашего магазина Redux и ваших компонентов
Попрощайтесь с HOC или коннекторами и поприветствуйте эру перехватчиков React Контур: Могут ли хуки React и Redux сосуществовать? TL; DR: сосредоточьтесь на интеграции между состоянием вашего приложения и компонентами Соединение компонентов с помощью крючков Заключение Могут ли хуки Rect и Redux сосуществовать? Я скажу это, перехватчики React и Redux могут и должны сосуществовать. Особенно, когда у вас уже есть Redux, хранящий состояние вашего приложения, нет причин..

«Утешайте» себя с помощью JavaScript
Я собрал некоторые заметки для запланированного рассказа обо всех полезных консольных методах JavaScript, но сегодня я увидел следующий рассказ, в котором сказано все, что я хотел, и, возможно, лучше, чем я бы сказал. Я уже потратил довольно много времени на то, чтобы придумать шуточное название для этой истории и найти картинку выше ( самая важная часть любой истории на Medium), так что наслаждайтесь этим, а затем наслаждайтесь Yotam Kadishay . полезная информация о консоли…..

Q&A: 5 вещей, которые люди спрашивают о Sharktower
5 вещей, которые люди спрашивают о Sharktower Мы начали строить Sharktower более пяти лет назад, но мы все еще относительно молодые ребята в этом квартале (на пляже?). Итак, мы собрали ответы на некоторые из наиболее часто задаваемых вопросов о том, что такое Sharktower, что он делает и как работает - от ИИ до того, как он интегрируется с другим программным обеспечением. Готовый? Пойдем. 1. Чем Sharktower отличается от любого другого программного обеспечения для управления..

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

Звук M-m-map Madness
Последние четыре недели были посвящены первому испытанию Mapbox - Map Madness. Если вы мне не верите, послушайте внимательно, как поет Мэтт Беллами из Muse в видео ниже, и вы услышите «м-м-мэп безумие». Или, может быть, все это начинает меня переборщить… Тем не менее, последние несколько недель были интересным введением в разработку гео-веб. Простота того, как инструменты и веб-API Mapbox показали, как пользователи с любым уровнем подготовки могут участвовать в, возможно, ранее..

Общие сведения о Java Generic Collection - Часть вторая
Сегодняшнее программирование - это гонка между программистами, стремящимися создавать большие и лучшие программы, защищающие от идиотов, и Вселенной, пытающейся создавать больших и лучших идиотов. Пока что Вселенная побеждает. ~ Рик Кук Когда я увидел эту цитату, я не смог сдержать смех, как бы смешно это ни звучало, но это просто правда. Но наша обязанность - продолжать попытки исправить ошибки и разрабатывать более эффективные программы, которые сделают людей более ленивыми и..

Что такое функтор?
Это моя попытка объяснить концепцию функционального программирования, называемую «функтором», простым для понимания способом. Я объясню это на JavaScript. Я надеюсь, что каждый, кто читает это, сможет следить за мной. Если нет, пожалуйста, оставьте мне несколько заметок! :) Согласно Haskell и спецификации Fantasy Land , функтор - это просто что-то, что может быть отображено . На языке ООП мы бы назвали это Mappable . Вероятно, вы уже использовали некоторые функторы (возможно,..

Лучшие курсы Amazon AI & ML для менеджеров по продуктам и лидеров.
Резюме : Становится все более важным научиться думать о внедрении ИИ при создании продуктов. Amazon недавно открыла исходный код более 30 внутренних курсов машинного обучения и искусственного интеллекта, красиво структурированных в уроки и учебные программы. Для менеджеров по продуктам и бизнес-лидеров лишь некоторые из них будут актуальными, но это отличное место для начала. Чуть больше месяца назад Amazon сделал свое внутреннее обучение искусственному интеллекту и машинному..

Справочник React
React Handbook следует правилу 80/20: изучайте в 20% случаев 80% темы. Я считаю, что этот подход дает всесторонний обзор. Эта книга не пытается охватить все под солнцем, связанное с React, но она должна дать вам базовые строительные блоки, чтобы выйти и стать отличным разработчиком React. Если вы считаете, что нужно включить какую-то конкретную тему, скажите мне. Вы можете связаться со мной в Twitter @flaviocopes . Я надеюсь, что содержание этой книги поможет вам достичь того,..

Полезные функции массива JavaScript
Краткий обзор функций расширения JavaScript, доступных для использования с массивами или итеративными объектами. Когда я начал работать над JavaScript. Я узнал о цикле for , и это стало моим основным выбором для любой операции, связанной с итеративным объектом. Со временем я познакомился со многими хорошими функциями, специфичными для конкретных требований, которые предоставляет JavaScript. Хотя я использую их сегодня много, но есть врожденная мысль, почему я не знал об этих..

Делл все правильно говорит. Может доставить?
Это перепечатка (более или менее) ежедневного информационного бюллетеня ARCHITECHT за вторник. Зарегистрируйтесь здесь , чтобы получать его в свой почтовый ящик каждое утро. Я никогда не думал, что снова буду слишком сильно волноваться о конференции Dell EMC, но в этом году все немного по-другому. Компания открыла свое ежегодное венчурное подразделение стоимостью 100 миллионов долларов , в том числе стартап по разработке чипов для машинного обучения Graphcore и стартап по..

Наука о данных с Python: превратите условные циклы в векторы Numpy
Уловка векторизации довольно хорошо известна специалистам по данным и регулярно используется при кодировании для ускорения общего преобразования данных, когда простые математические преобразования выполняются над итеративным объектом, например. список. Менее ценится то, что даже векторизация нетривиальных блоков кода, таких как условные циклы, окупается. Python быстро становится де-факто языком программирования, предпочтительным для специалистов по данным . Но в отличие от R или..

О литературе и связанных списках
Почему программистам следует читать больше, чем просто Cracking the Coding Interview До недавнего времени мой опыт чтения ради удовольствия шел по типичной, но печальной траектории. Я пристрастился к чтению в молодом возрасте, часто читая по несколько романов в неделю. Затем внеклассные занятия в средней школе и поступление в колледж привели к тому, что моя частота чтения упала почти никогда. Эта привычка последовала за мной в колледж: я изучал информатику отчасти потому, что он..

Ускорение за счет замедления
Достижение устойчивых темпов разработки программного обеспечения Я абсолютно уверен, что в какой-то момент вашей жизни вы или кто-то из ваших знакомых играл в аркадные гоночные игры. Тот, где вы сидите за рулем с педалями и рычагом переключения передач. В моей юности популярными были Daytona USA и Sega Rally. В первый раз, когда вы играли, вероятно, произошло следующее: Вы ставите ногу на педаль акселератора и ставите ее на пол. Вы пролетели мимо соревнований. Третье место,..

Старайтесь не смеяться, читая эти фрагменты кода
Топ-9 веселых и забавных кодов, когда-либо написанных программистами, которые я нашел в Интернете Я тяжело оплакивал полночь, когда мой код не дал мне самого драгоценного / желаемого результата, которого я ожидал. Я запускал, запускал и снова запускал свой код, но это смешно, что я получал каждый раз Null-Fucking-PointerException. Так что в ту ночь я отказался от ошибки, за которой я охотился, и мне нужно было освежить свой разум или так называемую голову, если вы так говорите! Я..

Все, что вам нужно знать об Adam Optimizer
Статья: Адам: метод стохастической оптимизации . Он используется для оптимизации и является одним из лучших оптимизаторов в настоящее время. Автор утверждает, что он наследуется от RMSProp и AdaGrad (ну, он наследуется от них). Возможности : Обновление параметров инвариантно к повторному масштабированию градиента - это означает, что если у нас есть некоторая целевая функция f(x) , и мы меняем ее на k*f(x) (где k - некоторая константа). На производительность не повлияет. Мы..

Топ-100 открытых наборов данных, которые ищут люди.
100 самых популярных наборов открытых данных, которые ищут люди. Люди Open Dataset ищут [Помогите, если можете] Ищу набор данных о результатах полового воспитания, основанного только на воздержании. Ищу набор данных, содержащий изображения самопроверки на коронавирус (если это актуально во всем мире) для использования в машинном обучении Ищу набор данных автомобильных сетей 5G для выравнивания луча Ищу аккуратный набор данных для многомерного анализа (PCA, FA,..