EngineerSpock

Инструменты строгой типизации в JavaScript

JavaScript является одним из самых популярных языков программирования в мире. Он используется для создания интерактивных веб-приложений, мобильных приложений, игр и многого другого. Однако, одной из основных проблем JavaScript является отсутствие строгой типизации. Это приводит к ошибкам в коде, которые могут привести к непредвиденным последствиям и снижению производительности. Учитывая тот факт, что сейчас мы имеем ситуацию …

Инструменты строгой типизации в JavaScript Читать далее »

Методология БЭМ – что за зверь и насколько сейчас актуальна?

            Методология БЭМ является одной из наиболее популярных методологий разработки веб-интерфейсов. БЭМ – это аббревиатура, которая расшифровывается как “Блок-Элемент-Модификатор“. Она была предложена разработчиками компании Яндекс и быстро получила широкое распространение в сообществе веб-разработчиков. Главной идеей методологии БЭМ является разделение веб-интерфейса на небольшие независимые блоки. Каждый блок представляет собой логическую часть …

Методология БЭМ – что за зверь и насколько сейчас актуальна? Читать далее »

Подборка библиотек для визуализации в JavaScript

          1. D3.js: D3 (Data-Driven Documents) – это мощная библиотека для создания интерактивных и адаптивных графиков на основе данных. Она предоставляет широкий спектр возможностей для создания настраиваемых визуализаций, используя SVG, HTML и CSS. D3.js дает полный контроль над каждым аспектом визуализации, но требует некоторого уровня знаний JavaScript и SVG. Наверное, самая …

Подборка библиотек для визуализации в JavaScript Читать далее »

Паттерны проектирования и принципы разработки в JavaScript

Паттерны проектирования являются одним из ключевых аспектов разработки программного обеспечения. Они помогают разработчикам создавать гибкие, надежные и эффективные решения, которые могут быть адаптированы к различным контекстам и ситуациям. В JavaScript, паттерны проектирования также играют важную роль, поскольку они предоставляют набор проверенных временем практик, которые вы можете использовать при создании большинства ваших приложений. Далее мы рассмотрим …

Паттерны проектирования и принципы разработки в JavaScript Читать далее »

10 задач с собеседования – раздел JavaScript

            1. Напишите функцию, которая принимает массив целых чисел и возвращает сумму всех чисел, кратных 3 – function sumMultipleOfThree(arr) { let sum = 0; for (let i = 0; i < arr.length; i++) { if (arr[i] % 3 === 0) { sum += arr[i]; } } return sum; } 2. …

10 задач с собеседования – раздел JavaScript Читать далее »

Отказ от TypeScript — это сигнал о том, что вас не заботит качество кода

8 сентября 2020 г., 35 минут на прочтение Несколько дней назад Дэвид Хайнемайер Ханссон объявил, что Turbo 8 отказывается от TypeScript. Что касается меня, то мне это подходит, потому что я даже не знаю, что такое Turbo 8. Однако за последние несколько лет некоторые программисты, занимающиеся разработкой клиентской части веб-приложения, пытались внушить мне идею, что …

Отказ от TypeScript — это сигнал о том, что вас не заботит качество кода Читать далее »

10 репозиториев Github для освоения Javascript ♂️✨

#javascript #programming #beginners #webdev TL;DR В этой статье содержится список из 10 репозиториев Github, которые будут полезны разработчикам Javascript с любым уровнем квалификации. Привет, ребята! В этой статье мы рассмотрим 10 общедоступных репозиториев Github, которые выведут ваши навыки работы с Javascript на новый уровень! Лайкосы / Подписки / Курсы подписывайтесь на группу в телеграме подписывайтесь …

10 репозиториев Github для освоения Javascript ♂️✨ Читать далее »

11 типов токсичных запросов на включение (согласно 4,5 миллионам веток кода)

Изучив миллионы запросов на включение, мы нашли 11, которые тормозят работу вашей команды разработчиков. Dev Interrupted 31 авг. 2023 г. Pull requests in theory Запросы на включение: теория Pull requests in reality Запросы на включение: реальность В мире поставок программного обеспечения запросы на включение являются основой сотрудничества между многими командами разработчиков. Тем не менее, хотя …

11 типов токсичных запросов на включение (согласно 4,5 миллионам веток кода) Читать далее »

Абсолютный минимум, который должен знать каждый разработчик программного обеспечения о Юникоде в 2023 году (и никаких оправданий!)

Переводы: Французский Китайский Двадцать лет назад Джоэл Спольски писал: Не существует такой вещи, как простой текст. Нет никакого смысла в строке, если не знаешь, какую кодировку она использует. Вы больше не можете прятать голову в песок и притворяться, что «простой» текст — это ASCII. За 20 лет многое изменилось. В 2003 году главным вопросом было: что …

Абсолютный минимум, который должен знать каждый разработчик программного обеспечения о Юникоде в 2023 году (и никаких оправданий!) Читать далее »

Как улучшить ваш код ReactJS — советы по улучшению читабельности и производительности кода

Неха Шарма 10 ways to improve your ReactJS code 10 способов улучшить свой код ReactJS ReactJS — одна из самых популярных библиотек JavaScript для создания масштабируемых и эффективных приложений. Когда вы работаете над проектами ReactJS, большими или маленькими, вам нужно сосредоточиться на качестве кода, его читабельности, надежности и масштабируемости. Написание хорошего кода также поможет вам уменьшить …

Как улучшить ваш код ReactJS — советы по улучшению читабельности и производительности кода Читать далее »