Хобрук: Ваш путь к мастерству в программировании

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


Обучение веб-разработке в 2022 году
Пролог Я начал изучать веб-разработку чуть меньше года назад на платформе OpenClassrooms и, так как на данный момент я более-менее прошел там путь и нужно разобраться с некоторыми мелкими деталями, я подумал, что, возможно, стоит сделать некий репортаж. Другими словами, подытожить, чем я занимаюсь и как подхожу к изучению нового. Честно говоря, программированием я заинтересовался за некоторое время до этих занятий и уже имел некоторые базовые знания HTML и JavaScript (как ни..

Анимация счетчика с помощью Angular — Использование requestAnimationFrame()
Работая над моим последним проектом, мне пришлось придумать серию из четырех анимированных счетчиков, и я просто не мог решиться импортировать еще один *.js в свой проект для такой простой функции. В этой статье подробно рассказывается, как я создал компонент, и объясняются проблемы, которые я преодолел. Проект GitHub СтекБлиц Использование запросаAnimationFrame() Поскольку я уже создавал что-то подобное в прошлом, я уже знал, что синтаксис setTimeout() и setInterval() может..

Чистая архитектура для фронтенд-приложений
Углубление вашего понимания часто достигается за счет того, что вы излагаете сложности предмета другому человеку. По сути, я создал эту статью как инструмент, чтобы лучше понять различные концепции. Считайте эту статью живым документом, который постоянно развивается и совершенствуется с течением времени для повышения ясности и качества. Если вы читаете это, то наверняка уже слышали о Чистой архитектуре Роберта С. Мартина. Итак, зачем использовать этот архитектурный подход?..

Я присоединяюсь к Aya Technologies
Я очень рад объявить, что присоединюсь к Aya Technologies в качестве фронтенд-инженера. Aya - это цифровой помощник по психическому благополучию, который использует вычислительную нейробиологию, психологию и машинное обучение, чтобы помочь пользователям понять, как работает их разум, и найти правильные решения, чтобы чувствовать себя лучше. Почувствуйте себя лучше с Аей, вашим спутником психического благополучия. Ценность Aya, основанная на глубоком желании быть движущей..

Into The Vue (часть 1, декларативный рендеринг)
Пока мы боремся с этой пандемией, это дает мне возможность поделиться своим путешествием с Vue. Я решил написать ежедневную заметку о Vue и поделиться своим опытом. Будет делать шаг за шагом. Vue — один из ведущих интерфейсных фреймворков для разработки веб-приложений. Другими ведущими интерфейсными фреймворками являются react , angular и svelte . Итак, в этом мы рассмотрим, что такое декларативный рендеринг в vue? // html template <div id=’app’>{{name}}</div> // JS..

Создание HOC с помощью Recompose
В Workpop мы постоянно перебираем различные шаблоны проектирования компонентов, чтобы ориентироваться в бесстрастном море, которым является экосистема React. Вначале мы начали находить утешение в паттерне Компонент высшего порядка . Что такое компонент более высокого порядка? Компонент более высокого порядка - это просто функция, которая возвращает функцию, используемую для рендеринга компонентов React. Вот пример: Как вы можете видеть здесь, у нас просто есть функция,..

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

Новые материалы

Работа с минимизацией сожалений в машинном обучении, часть 4
Двойной оракул, сводящий к минимуму сожаления, для игр с расширенными формами (arXiv) Автор: Сяохан Тан , Ле Конг Динь , Стивен Маркус Макалир , Яодун Ян . Аннотация: Включая минимизацию..

Как использовать модули промисов в Node.js
Node.js предоставляет нам модули обещаний , чтобы сделать наш код чище и удобнее в сопровождении, но не все знают, как и когда правильно применять эти модули. Вот почему в этой статье я..

Жемчужины мудрости для младшего разработчика
50+ вещей, о которых я бы хотел, чтобы кто-то сказал мне тогда Недавно я имел удовольствие сидеть в группе экспертов, проводящих руководство для комнаты, полной «новых талантов» (причудливый..

Недавние исследования в области Метавселенной, часть 2 (Технологии будущего)
Начало работы с Метавселенной Что такое метавселенная? И стоит ли вам покупать? Метавселенная становится стратегической технологической тенденцией благодаря..

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

Создание векторной поисковой системы с использованием HNSW и косинусного подобия
Hierarchical Navigable Small World graphs (HNSW) — это алгоритм, который обеспечивает эффективный поиск ближайших соседей, а библиотека Sentence Transformers позволяет генерировать семантически..

У программирования нет возраста: как изучать Java, даже если вы думаете, что еще слишком поздно
Чем старше мы становимся, тем чаще мы думаем, что нам уже слишком поздно учиться новому, особенно программированию. Мы уверены, что наш мозг не работает так, как работал в молодости, и мы не..