EngineerSpock

Общая информация

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

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

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

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

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

Подборка библиотек для визуализации в 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 — советы по улучшению читабельности и производительности кода Читать далее »

Ускоренный курс DNS (система доменных имен)

ByteByteGo 28 сент. 2023 г. Что, если бы вы проснулись завтра и больше не смогли бы получить доступ к веб-сайтам, набрав такие имена, как google.com или espn.com? И вместо этого вам пришлось бы запоминать и набирать ряд цифр, чтобы просто выйти в Интернет: 172.217.16.206 — чтобы проверить почту, или 199.181.132.250 — чтобы прочитать спортивные новости. Просмотр страниц …

Ускоренный курс DNS (система доменных имен) Читать далее »

Postgres 16: интересное и незамеченное

Самай Шарма Технический директор Tembo           Postgres 16 (если вдруг вы пропустили это событие) вышел на прошлой неделе — в этом году новая версия появилась раньше, чем в последние несколько лет. В этом выпуске реализован ряд функций, которых я с нетерпением ждал последние несколько месяцев, и я рад видеть, что они …

Postgres 16: интересное и незамеченное Читать далее »