Category : javascript

javascript
Вам не нужно готовое API чтобы начать писать фронтенд или краткий обзор готовых решений для мокинга…

Идея написать данную статью у меня возникла в самый обычный рабочий день, в момент когда ко мне от менеджеров в jira упала новая задачка. Сама задача была нормально заполнена - было и подробное описание, и ссылка на документацию с бизнес-требованиями, и приложены макеты.Однако, её статус был не в “Ready for development”. Также можно было увидеть что сама задача ждёт выполнения другой задачи - на разработку API с данными. Здесь у меня начались вопросы, а также желание в очередной раз разъяснить …

  • воскресенье, 3 ноября 2024 г. в 00:00:06
javascript
8 инструментов для разработчиков, которые стоит попробовать

Эта статья расскажет о восьми инструментах, которые помогут разработчикам упростить рабочий процесс и повысить продуктивность. Вы найдете решения для создания пользовательских компонентов, упрощения работы с кодом, разработки интерфейсов и документации. 1. Webcrumbs – AI-помощник для фронтенд-разработки Webcrumbs – это экосистема и конструктор JavaScript-плагинов с открытым исходным кодом, который позволяет разрабатывать, использовать повторно и делиться своими компонентами, сохраняя их в един…

  • воскресенье, 3 ноября 2024 г. в 00:00:05
javascript
Что должен знать Junior Frontend разработчик в 2024 году

Frontend developer skillsРынок с каждым днем развивается и для текущих разработчиков главной задачей всегда является держать руку на пульсе и быть с курсе всех изменений в сфере IT. Будь то технологии, библиотеки, либо архитектурные решения. Программисты любого направления Middle уровня и выше понимают, что главная ценность в разработчике это — решать проблему лучшим, доступным и самым простым способом. И для достижения этой цели необходимо использовать определенный набор инструментов, который …

  • воскресенье, 3 ноября 2024 г. в 00:00:04
javascript
Абсурдная незащищенность проекта @gamee

@gamee — это бот в Телеграме, который помимо своей криптомишуры, позволяет участникам одного чата соревноваться в аркадных играх. Один человек отправляет приглашение на игру с помощью инлайн-квери данного бота, а все участники затем могут вечно играть в прикрепленной мини-аппе. Для каждого чата формируется свой отдельный лидерборд. Предоставляются типы игр, которые вы скорее всего встречали в мобильных апп сторах, а также пасьянс и известный City Bloxx.Так выглядит приглашение в игру в любом ча…

  • суббота, 2 ноября 2024 г. в 00:00:08
javascript
Отладка и мониторинг в MobX: trace, introspection и spy

Привет, меня зовут Дмитрий, я Middle-React-разработчик с замашками сеньора, поднимающийся с самых низов без мам, пап и ипотек. В последнее время я частенько вижу ситуацию: при использовании MobX в больших проектах у людей появляются сложности с количеством перерисовок или наоборот не обновлением данных со стора. Также могут проявляться проблемы с производительностью в том числе и из-за этого. Я решил поделиться отладочными инструментами MobX, ведь это может кому пригодиться.Реактивное программи…

  • суббота, 2 ноября 2024 г. в 00:00:07
javascript
linkedSignal: управлять связанным состоянием теперь ещё проще

Бу! Испугался? Не бойся. Angular 19 уже не за горами и представляет новый мощный примитив, называемый linkedSignal, который поможет вам управлять сложным состоянием в ваших приложениях. Это альтернатива использованию effect для простого обновления сигнала на основе изменения другого сигнала. В сообществе не все были согласны (впрочем, как и всегда), некоторые продвигали идею использовать computed вместо effectдля сброса сигналов на основе изменения другого сигнала.linkedSignal — это функция, пр…

  • пятница, 1 ноября 2024 г. в 00:00:07
javascript
Захват подписи в 1С с помощью графического планшета

Подписание документов — неотъемлемая часть многих бизнес-процессов. Будь то заключение трудового договора, выдача материальных ценностей или оформление счетов: часто в таких случаях необходимо распечатать документ и подписать его. Чтобы упростить и автоматизировать этот процесс, мы разработали решение, которое позволяет получать подписанные документы прямо в 1С, исключая необходимость печати, подписи и последующего сканирования.В этом примере мы используем графический планшет One by Wacom S-siz…

  • пятница, 1 ноября 2024 г. в 00:00:06
javascript
Эпопея шахматных движков: мой опыт в разработке шахматной программы

ВведениеШахматами я начал заниматься около 3 лет назад, во время громкого матча на первенство мира между Магнусом Карлсеном и Яном Непомнящим. Начиная играть на личесс, а позднее перейдя в игру на живых турнирах - я постепенно погружался в шахматную культуру, изучал стратегии и тактики, анализировал свои партии и стремился к повышению своего уровня игры. В результате я достиг уровня первого разряда и нашел в шахматах не только отдых, но и хобби, которое помогает развивать сосредоточенность и ан…

  • пятница, 1 ноября 2024 г. в 00:00:04
javascript
CI/CD для начинающих: деплой React-приложения без боли

Следующий шаг после разработки веб-приложения — размещение его на сервере. Независимо от сложности проекта или используемой инфраструктуры, общий процесс остается одинаковым: нужно «упаковать» код в CI/CD-конвейер и отправить на сервер. В тексте рассмотрим, как это происходит на примере простого приложения to-do list на React. Подробности под катом! Используйте навигацию, если не хотите читать текст полностью: → Описание проекта → Создание проекта в облаке → Настройка веб-сервера и ручной де…

  • пятница, 1 ноября 2024 г. в 00:00:04