10 д. назад
Семантический веб: краткий обзор технологий и инструментов
В статье "Семантический веб: краткий обзор технологий и инструментов" вы найдете доступное объяснение основ семантического веба и его ключевых компонентов. Мы рассмотрим что такое семантический веб, как он помогает сделать данные более доступными и понятными для машинной обработки. В статье обсуждаются технологии, лежащие в его основе: RDF (Resource Description Framework) для моделирования данных,...
https://clck.ru/3EY9hW
В статье "Семантический веб: краткий обзор технологий и инструментов" вы найдете доступное объяснение основ семантического веба и его ключевых компонентов. Мы рассмотрим что такое семантический веб, как он помогает сделать данные более доступными и понятными для машинной обработки. В статье обсуждаются технологии, лежащие в его основе: RDF (Resource Description Framework) для моделирования данных,...
https://clck.ru/3EY9hW
12 д. назад
kjs-box: добавляем ленивые модули, ресурсы с типизацией и модели представления в React-проекты на Kotlin
Года три назад я захотел сделать для себя небольшой сайт. Лезть в TypeScript или тем более в JavaScript, когда любишь Kotlin, желания не было, равно как и не хотелось создавать какие-то типовые функции с нуля. По этим причинам выбор пал на React в сочетании с Kotlin Wrappers.Ознакомившись с тем, что предлагается по умолчанию в упомянутой комбинации языка и инструментов для разработки, я понял, что...
https://clck.ru/3EWEsR
Года три назад я захотел сделать для себя небольшой сайт. Лезть в TypeScript или тем более в JavaScript, когда любишь Kotlin, желания не было, равно как и не хотелось создавать какие-то типовые функции с нуля. По этим причинам выбор пал на React в сочетании с Kotlin Wrappers.Ознакомившись с тем, что предлагается по умолчанию в упомянутой комбинации языка и инструментов для разработки, я понял, что...
https://clck.ru/3EWEsR
17 д. назад
JavaScript: структуры данных и алгоритмы. Часть 6
Привет, друзья!
В этой серии статей мы разбираем структуры данных и алгоритмы, представленные в этом замечательном репозитории. Это шестая часть серии, в которой мы начинаем разбирать алгоритмы.
Сегодня мы поговорим об алгоритмах для работы с множествами.
Код, представленный в этой и других статьях серии, можно найти в этом репозитории.
С вашего позволения, я не буду рассказывать о математических ...
https://clck.ru/3EQJBa
Привет, друзья!
В этой серии статей мы разбираем структуры данных и алгоритмы, представленные в этом замечательном репозитории. Это шестая часть серии, в которой мы начинаем разбирать алгоритмы.
Сегодня мы поговорим об алгоритмах для работы с множествами.
Код, представленный в этой и других статьях серии, можно найти в этом репозитории.
С вашего позволения, я не буду рассказывать о математических ...
https://clck.ru/3EQJBa
25 д. назад
Дуалистичная типовая система JavaScript VS Единая объектная система Python. Краткий обзор
Сегодня поговорим о объектах, объектной архитектуре и способах взаимодействия с ними на примере языков программирования Python и JavaScript. Получилось небольшое исследование, противопоставляющее прототипирование и ООП.Давайте разбираться!
https://clck.ru/3EEcot
Сегодня поговорим о объектах, объектной архитектуре и способах взаимодействия с ними на примере языков программирования Python и JavaScript. Получилось небольшое исследование, противопоставляющее прототипирование и ООП.Давайте разбираться!
https://clck.ru/3EEcot
25 д. назад
Nexus-IoC — хорошо знакомый незнакомец в мире TypeScript и DI
Вы запутались в сложных графах зависимостей и бесконечных правках кода? Nexus-IoC – это лёгкое, это мощное решение для внедрения зависимостей в проектах на TypeScript. Созданная как альтернатива Inversify, эта библиотека поможет вам легко управлять модулями, находить ошибки до их появления в продакшене и даже визуализировать граф зависимостей вашего приложения!В статье я расскажу, какие проблемы р...
https://clck.ru/3EEVL3
Вы запутались в сложных графах зависимостей и бесконечных правках кода? Nexus-IoC – это лёгкое, это мощное решение для внедрения зависимостей в проектах на TypeScript. Созданная как альтернатива Inversify, эта библиотека поможет вам легко управлять модулями, находить ошибки до их появления в продакшене и даже визуализировать граф зависимостей вашего приложения!В статье я расскажу, какие проблемы р...
https://clck.ru/3EEVL3
1 мес. назад
HMPL — лучшая альтернатива HTMX
Всем привет! В данной статье рассмотрим такой javascript модуль как HMPL и как он может заменить HTMX в проекте. Также, рассмотрим в чём их отличия, преимущества и недостатки.При дальнейшем сравнение двух модулей стоит учесть, что один является языком шаблонов, когда как другой является набором инструментов для работы с HTML, реализуемых через атрибуты и не только....
https://clck.ru/3DzLKL
Всем привет! В данной статье рассмотрим такой javascript модуль как HMPL и как он может заменить HTMX в проекте. Также, рассмотрим в чём их отличия, преимущества и недостатки.При дальнейшем сравнение двух модулей стоит учесть, что один является языком шаблонов, когда как другой является набором инструментов для работы с HTML, реализуемых через атрибуты и не только....
https://clck.ru/3DzLKL
1 мес. назад
Когда нужен TypeScript: введение в мир надежного программирования
Поговорим про введение в TypeScript и то, как с помощью него мы можем сделать наше программирование и наш код на JavaScript более надежными и прогнозируемыми. Меня зовут Александр Чернов, я фронтенд-разработчик в Альфе, веду подкаст ТИНОИД, обожаю плавание и влюблён в веб- и фронтенд-разработку.
https://clck.ru/3Dtmzf
Поговорим про введение в TypeScript и то, как с помощью него мы можем сделать наше программирование и наш код на JavaScript более надежными и прогнозируемыми. Меня зовут Александр Чернов, я фронтенд-разработчик в Альфе, веду подкаст ТИНОИД, обожаю плавание и влюблён в веб- и фронтенд-разработку.
https://clck.ru/3Dtmzf
1 мес. назад
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
2 мес. назад
Книга: «Паттерны проектирования JavaScript»
Привет, Хаброжители!
Раскройте потенциал паттернов проектирования JavaScript. Найдите структурированные решения распространенных задач разработки, пригодные для многократного использования и повышающие масштабируемость, производительность и удобство сопровождения кода. Узнайте, как применение этих паттернов позволяет создавать более чистый и понятный код, способствует организации совместной работ...
https://clck.ru/3DgYAe
Привет, Хаброжители!
Раскройте потенциал паттернов проектирования JavaScript. Найдите структурированные решения распространенных задач разработки, пригодные для многократного использования и повышающие масштабируемость, производительность и удобство сопровождения кода. Узнайте, как применение этих паттернов позволяет создавать более чистый и понятный код, способствует организации совместной работ...
https://clck.ru/3DgYAe
2 мес. назад
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
2 мес. назад
Система типов и настройки
Написать заметку меня побудила статья Как устроена система типов typescript и собственный опыт.Я обратил внимание, что не всегда понимал семантику "extends" в разных контекстах и влияние настроек языка.В результате, то что меня смущало, оказалось рабочим поведением языка, но при этом непредсказуемым и небезопасным. Хотите знать больше?...
https://clck.ru/3Dbfgn
Написать заметку меня побудила статья Как устроена система типов typescript и собственный опыт.Я обратил внимание, что не всегда понимал семантику "extends" в разных контекстах и влияние настроек языка.В результате, то что меня смущало, оказалось рабочим поведением языка, но при этом непредсказуемым и небезопасным. Хотите знать больше?...
https://clck.ru/3Dbfgn
2 мес. назад
Как я научил бухгалтерию составлять договора дарения со скоростью 1 договор в 4 секунды
В статье разбираю конкретный пример - как при помощи Google Apps Script на основании шаблона, созданного в Гугл Документах массово создавать договора дарения из строк Гугл Таблицы.Массово создавать типовые договора можно когда есть документ-шаблон с готовым форматированием и в нём промаркированы ключевые поля, которые идут под замену для каждой новой строчки таблицы. После автозамены копия заполне...
https://clck.ru/3DajX2
В статье разбираю конкретный пример - как при помощи Google Apps Script на основании шаблона, созданного в Гугл Документах массово создавать договора дарения из строк Гугл Таблицы.Массово создавать типовые договора можно когда есть документ-шаблон с готовым форматированием и в нём промаркированы ключевые поля, которые идут под замену для каждой новой строчки таблицы. После автозамены копия заполне...
https://clck.ru/3DajX2
2 мес. назад
[Перевод] Компилируем и выполняем 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
2 мес. назад
10 продвинутых трюков JavaScript, которые повысят ваши навыки программирования
JavaScript — это сердце веб-разработки, делая сайты живыми и интерактивными. Но чтобы стать настоящим гуру JavaScript, мало знать только базовый синтаксис; нужно заглянуть глубже и освоить более продвинутые концепции. В этой статье я расскажу о 10 хитростях JavaScript, которые помогут вам писать код более эффективно и изящно.1. Деструктуризация объектов и массивовДеструктуризация позволяет извлека...
https://clck.ru/3DWEar
JavaScript — это сердце веб-разработки, делая сайты живыми и интерактивными. Но чтобы стать настоящим гуру JavaScript, мало знать только базовый синтаксис; нужно заглянуть глубже и освоить более продвинутые концепции. В этой статье я расскажу о 10 хитростях JavaScript, которые помогут вам писать код более эффективно и изящно.1. Деструктуризация объектов и массивовДеструктуризация позволяет извлека...
https://clck.ru/3DWEar
2 мес. назад
[Перевод] 7 продвинутых приёмов JavaScript, которые должен знать каждый разработчик
JavaScript продолжает развиваться, давая разработчикам всё больше мощных инструментов для написания чистого, быстрого и эффективного кода.Однако при таком обилии функций и технологий легко упустить самые мощные из них. Если ваша цель — повысить производительность или упростить поддержку кода, эти продвинутые техники дадут вам серьёзное преимущество.Давайте разберём 7 продвинутых техник в JavaScrip...
https://clck.ru/3DRvEX
JavaScript продолжает развиваться, давая разработчикам всё больше мощных инструментов для написания чистого, быстрого и эффективного кода.Однако при таком обилии функций и технологий легко упустить самые мощные из них. Если ваша цель — повысить производительность или упростить поддержку кода, эти продвинутые техники дадут вам серьёзное преимущество.Давайте разберём 7 продвинутых техник в JavaScrip...
https://clck.ru/3DRvEX