19 ч. назад
HMPL — лучшая альтернатива HTMX
Всем привет! В данной статье рассмотрим такой javascript модуль как HMPL и как он может заменить HTMX в проекте. Также, рассмотрим в чём их отличия, преимущества и недостатки.При дальнейшем сравнение двух модулей стоит учесть, что один является языком шаблонов, когда как другой является набором инструментов для работы с HTML, реализуемых через атрибуты и не только....
https://clck.ru/3DzLKL
Всем привет! В данной статье рассмотрим такой javascript модуль как HMPL и как он может заменить HTMX в проекте. Также, рассмотрим в чём их отличия, преимущества и недостатки.При дальнейшем сравнение двух модулей стоит учесть, что один является языком шаблонов, когда как другой является набором инструментов для работы с HTML, реализуемых через атрибуты и не только....
https://clck.ru/3DzLKL
6 д. назад
Когда нужен TypeScript: введение в мир надежного программирования
Поговорим про введение в TypeScript и то, как с помощью него мы можем сделать наше программирование и наш код на JavaScript более надежными и прогнозируемыми. Меня зовут Александр Чернов, я фронтенд-разработчик в Альфе, веду подкаст ТИНОИД, обожаю плавание и влюблён в веб- и фронтенд-разработку.
https://clck.ru/3Dtmzf
Поговорим про введение в TypeScript и то, как с помощью него мы можем сделать наше программирование и наш код на JavaScript более надежными и прогнозируемыми. Меня зовут Александр Чернов, я фронтенд-разработчик в Альфе, веду подкаст ТИНОИД, обожаю плавание и влюблён в веб- и фронтенд-разработку.
https://clck.ru/3Dtmzf
7 д. назад
Backend-разработчик в Создаватель, Удаленно
Опыт работы: не имеет значенияВаши задачи:Участвовать в разработке новых и поддержке текущих сайтов на 1С-Битрикс и CRM Битрикс24;Проектировать новый функционал и продумывать его архитектуру;Решать множество нетривиальных задач, оптимизировать скорость загрузкиТребования:Обязательно знание PHPЖелательно знание JavaScript, HTML, CSSУмение работать с системой контроля версий GitОТКЛИКНУТЬСЯ →...
https://clck.ru/3DrASk
Опыт работы: не имеет значенияВаши задачи:Участвовать в разработке новых и поддержке текущих сайтов на 1С-Битрикс и CRM Битрикс24;Проектировать новый функционал и продумывать его архитектуру;Решать множество нетривиальных задач, оптимизировать скорость загрузкиТребования:Обязательно знание PHPЖелательно знание JavaScript, HTML, CSSУмение работать с системой контроля версий GitОТКЛИКНУТЬСЯ →...
https://clck.ru/3DrASk
14 д. назад
Книга: «Паттерны проектирования JavaScript»
Привет, Хаброжители!
Раскройте потенциал паттернов проектирования JavaScript. Найдите структурированные решения распространенных задач разработки, пригодные для многократного использования и повышающие масштабируемость, производительность и удобство сопровождения кода. Узнайте, как применение этих паттернов позволяет создавать более чистый и понятный код, способствует организации совместной работ...
https://clck.ru/3DgYAe
Привет, Хаброжители!
Раскройте потенциал паттернов проектирования JavaScript. Найдите структурированные решения распространенных задач разработки, пригодные для многократного использования и повышающие масштабируемость, производительность и удобство сопровождения кода. Узнайте, как применение этих паттернов позволяет создавать более чистый и понятный код, способствует организации совместной работ...
https://clck.ru/3DgYAe
14 д. назад
Middle Frontend Developer в Пикабу, удаленка
Зарплата: от 130 000 рублей Опыт работы: от 1 годаОбязательные требования:Опыт работы с typescript;Опыт работы с версткой (grid/flex), стилями;Опыт работы с фреймворком sveltekit;Опыт работы с библиотеками pixijs, threejs;Педантичность в деталях дизайна и любовь к UI/UX будет отличным плюсом ;)Позиция подразумевает выполнение тестового задания.ОТКЛИКНУТЬСЯ →Больше вакансий по ...
https://clck.ru/3DgNhL
Зарплата: от 130 000 рублей Опыт работы: от 1 годаОбязательные требования:Опыт работы с typescript;Опыт работы с версткой (grid/flex), стилями;Опыт работы с фреймворком sveltekit;Опыт работы с библиотеками pixijs, threejs;Педантичность в деталях дизайна и любовь к UI/UX будет отличным плюсом ;)Позиция подразумевает выполнение тестового задания.ОТКЛИКНУТЬСЯ →Больше вакансий по ...
https://clck.ru/3DgNhL
18 д. назад
Система типов и настройки
Написать заметку меня побудила статья Как устроена система типов typescript и собственный опыт.Я обратил внимание, что не всегда понимал семантику "extends" в разных контекстах и влияние настроек языка.В результате, то что меня смущало, оказалось рабочим поведением языка, но при этом непредсказуемым и небезопасным. Хотите знать больше?...
https://clck.ru/3Dbfgn
Написать заметку меня побудила статья Как устроена система типов typescript и собственный опыт.Я обратил внимание, что не всегда понимал семантику "extends" в разных контекстах и влияние настроек языка.В результате, то что меня смущало, оказалось рабочим поведением языка, но при этом непредсказуемым и небезопасным. Хотите знать больше?...
https://clck.ru/3Dbfgn
18 д. назад
Как я научил бухгалтерию составлять договора дарения со скоростью 1 договор в 4 секунды
В статье разбираю конкретный пример - как при помощи Google Apps Script на основании шаблона, созданного в Гугл Документах массово создавать договора дарения из строк Гугл Таблицы.Массово создавать типовые договора можно когда есть документ-шаблон с готовым форматированием и в нём промаркированы ключевые поля, которые идут под замену для каждой новой строчки таблицы. После автозамены копия заполне...
https://clck.ru/3DajX2
В статье разбираю конкретный пример - как при помощи Google Apps Script на основании шаблона, созданного в Гугл Документах массово создавать договора дарения из строк Гугл Таблицы.Массово создавать типовые договора можно когда есть документ-шаблон с готовым форматированием и в нём промаркированы ключевые поля, которые идут под замену для каждой новой строчки таблицы. После автозамены копия заполне...
https://clck.ru/3DajX2
21 д. назад
[Перевод] Компилируем и выполняем C на JavaScript
Мир работает на C. Этот язык лежит в основе сжатия файлов, сетевых взаимодействий и даже браузера, в котором вы читаете эту статью. Если код не написан на C, он всё равно взаимодействует с ABI, написанном на C (речь о C++, Rust, Zig, т.д.) и доступен в виде библиотеки на C. Язык C и C ABI — это прошлое, настоящее и будущее системного программирования. Читать дальше →...
https://clck.ru/3DYb79
Мир работает на C. Этот язык лежит в основе сжатия файлов, сетевых взаимодействий и даже браузера, в котором вы читаете эту статью. Если код не написан на C, он всё равно взаимодействует с ABI, написанном на C (речь о C++, Rust, Zig, т.д.) и доступен в виде библиотеки на C. Язык C и C ABI — это прошлое, настоящее и будущее системного программирования. Читать дальше →...
https://clck.ru/3DYb79
23 д. назад
10 продвинутых трюков JavaScript, которые повысят ваши навыки программирования
JavaScript — это сердце веб-разработки, делая сайты живыми и интерактивными. Но чтобы стать настоящим гуру JavaScript, мало знать только базовый синтаксис; нужно заглянуть глубже и освоить более продвинутые концепции. В этой статье я расскажу о 10 хитростях JavaScript, которые помогут вам писать код более эффективно и изящно.1. Деструктуризация объектов и массивовДеструктуризация позволяет извлека...
https://clck.ru/3DWEar
JavaScript — это сердце веб-разработки, делая сайты живыми и интерактивными. Но чтобы стать настоящим гуру JavaScript, мало знать только базовый синтаксис; нужно заглянуть глубже и освоить более продвинутые концепции. В этой статье я расскажу о 10 хитростях JavaScript, которые помогут вам писать код более эффективно и изящно.1. Деструктуризация объектов и массивовДеструктуризация позволяет извлека...
https://clck.ru/3DWEar
26 д. назад
[Перевод] 7 продвинутых приёмов JavaScript, которые должен знать каждый разработчик
JavaScript продолжает развиваться, давая разработчикам всё больше мощных инструментов для написания чистого, быстрого и эффективного кода.Однако при таком обилии функций и технологий легко упустить самые мощные из них. Если ваша цель — повысить производительность или упростить поддержку кода, эти продвинутые техники дадут вам серьёзное преимущество.Давайте разберём 7 продвинутых техник в JavaScrip...
https://clck.ru/3DRvEX
JavaScript продолжает развиваться, давая разработчикам всё больше мощных инструментов для написания чистого, быстрого и эффективного кода.Однако при таком обилии функций и технологий легко упустить самые мощные из них. Если ваша цель — повысить производительность или упростить поддержку кода, эти продвинутые техники дадут вам серьёзное преимущество.Давайте разберём 7 продвинутых техник в JavaScrip...
https://clck.ru/3DRvEX
27 д. назад
Концепция временного View state в JavaScript
Приветствую всех! В данной статье, речь пойдёт о достаточно необычной теме, информацию о которой я почему-то не нашёл, хотя она достаточно полезна в современных JavaScript фреймворках и библиотеках для создания пользовательских интерфейсов, ведь, в некоторых случаях, применение концепции может помочь ускорить работу с DOM в несколько раз....
https://clck.ru/3DR7xj
Приветствую всех! В данной статье, речь пойдёт о достаточно необычной теме, информацию о которой я почему-то не нашёл, хотя она достаточно полезна в современных JavaScript фреймворках и библиотеках для создания пользовательских интерфейсов, ведь, в некоторых случаях, применение концепции может помочь ускорить работу с DOM в несколько раз....
https://clck.ru/3DR7xj
28 д. назад
Управление памятью в JavaScript с помощью WeakRef и FinalizationRegistry
Сегодня мы рассмотрим тему управления памятью в JavaScript — и речь пойдет не о классическом сборщике мусора, а о возможностях с WeakRef и FinalizationRegistry. Эти инструменты помогают работать со слабыми ссылками и асинхронной финализацией объектов, открывая дорогу к более тонкой работе с памятью.Если вам надоело, что объекты висят в памяти дольше, чем нужно, и хочется управлять ресурсами без ли...
https://clck.ru/3DQ4PP
Сегодня мы рассмотрим тему управления памятью в JavaScript — и речь пойдет не о классическом сборщике мусора, а о возможностях с WeakRef и FinalizationRegistry. Эти инструменты помогают работать со слабыми ссылками и асинхронной финализацией объектов, открывая дорогу к более тонкой работе с памятью.Если вам надоело, что объекты висят в памяти дольше, чем нужно, и хочется управлять ресурсами без ли...
https://clck.ru/3DQ4PP
30 д. назад
Как перевести приложение с Flow на TypeScript
забитие места публикации на сто символов, т.к. публикация не может быть короче ста симовлов, приходится вот-таким вот заниматься...
https://clck.ru/3DNG8K
забитие места публикации на сто символов, т.к. публикация не может быть короче ста симовлов, приходится вот-таким вот заниматься...
https://clck.ru/3DNG8K
1 мес. назад
Как удаление isNumber из зависимостей сэкономил 440 Гб еженедельного трафика
Недавно наткнулся на занимательный merge request по замене зависимости isNumber. Удивительно было в целом осознавать, что как такого универсального метода по определению числа в переменной нет в базовой концепции JavaScript. И данная проблема породила npm-репозиторий isNumber c почти 72 миллионами еженедельных скачиваний на сентябрь 2024 года. Но стоит ли в очередной раз использовать мизерную зави...
https://clck.ru/3DMepa
Недавно наткнулся на занимательный merge request по замене зависимости isNumber. Удивительно было в целом осознавать, что как такого универсального метода по определению числа в переменной нет в базовой концепции JavaScript. И данная проблема породила npm-репозиторий isNumber c почти 72 миллионами еженедельных скачиваний на сентябрь 2024 года. Но стоит ли в очередной раз использовать мизерную зави...
https://clck.ru/3DMepa
1 мес. назад
tanstack/react-query + react typescript
Хотелось бы рассказать как я использую tanstack/react-query в своих проектах при построении архитектуры приложения
https://clck.ru/3DJvsK
Хотелось бы рассказать как я использую tanstack/react-query в своих проектах при построении архитектуры приложения
https://clck.ru/3DJvsK