javascriptv | Unsorted

Telegram-канал javascriptv - Javascript

18174

По всем вопросам - @workakkk @itchannels_telegram -🔥лучшие ИТ-каналы @ai_machinelearning_big_data - машинное обучение @JavaScript_testit- js тесты @pythonl - 🐍 @ArtificialIntelligencedl - AI @datascienceiot - ml 📚 РКН: № 5153160945

Subscribe to a channel

Javascript

🖥 fabric.js — Javascript Canvas библиотека

— npm install fabric --save

fabric.js — это JavaScript Canvas библиотека, парсер SVG-to-Canvas (и наоборот, canvas-to-SVG)

🖥 GitHub
🟡 Доки

@javascriptv

Читать полностью…

Javascript

🖥 OpenSaaS.sh — open-source SaaS-шаблон на TypeScript

curl -sSL https://get.wasp-lang.dev/installer.sh | sh
wasp new -t saas


OpenSaaS поможет создать готовые к продакшену SaaS-приложения; полностью open-source и имеет массу возможностей из коробки

🖥 GitHub
🟡 Доки

@javascriptv

Читать полностью…

Javascript

⚡️ ТОП БЕСПЛАТНЫХ Курсов по Frontend! Javascript, React, Vue, Angular... ВЫУЧИТЬСЯ С НУЛЯ!

https://www.youtube.com/watch?v=FZ4rBSYgPAg

@javascriptv

Читать полностью…

Javascript

🖥 Как генерировать статичный html-файл на Node.js и Github Actions

Если вам нужно собирать по таймеру (раз в день например) одну статичную страницу со сложным шаблоном из данных с API, который вы не хотите нагружать, то это способ может вам помочь. Во всех остальных случаях возможно лучше выбрать нормальный бэкэнд сервер)

▶️ Как это сделать

@javascriptv

Читать полностью…

Javascript

🖥 Husky — форматирование, линтинг и тестирование при коммите или пуше

Husky — это инструмент, написанный на JS, для управления Git-хуками, пользовательскими скриптами, которые можно задать для запуска при наступлении определённых событий в Git.

Ставится очевидным образом: npm install --save-dev husky
Ну и потом: npx husky init (перед этим конечно же git init)
Эта простая команда выполняет две важные задачи:
• Добавляет сценарий prepare в файл package.json.
• Создаёт каталог .husky в корневом каталоге проекта, содержащий файл pre-commit.
Файл pre-commit — это bash-скрипт, выполняющийся перед каждым коммитом.

🟡 Подробнее об использовании Husky
🟡 Доки Husky
🖥 GitHub 31.6k ⭐️

@javascriptv

Читать полностью…

Javascript

🖥 better-sqlite3 — очень быстрая и простая библиотека для SQLite3 в Node.js

— npm install better-sqlite3

Фишки better-sqlite3:
— Полная поддержка транзакций
— Высокая производительность, эффективность и безопасность
— Простой в использовании синхронный API (лучший параллелизм по сравнению с асинхронным API; да, так и есть)
— Поддержка определяемых пользователем функций, виртуальных таблиц и расширений
— 64-битные целые числа
— Поддержка рабочих потоков (для больших/медленных запросов)

🖥 GitHub

@javascriptv

Читать полностью…

Javascript

🖥 Puter — это передовая интернет-ОС с открытым исходным кодом, обладающая широкими возможностями, исключительной скоростью и широкими возможностями расширения

Puter может использоваться для создания сред удаленного рабочего стола или служить интерфейсом для облачных сервисов хранения данных, удаленных серверов, платформ веб-хостинга и многого другого.
Реализована на JavaScript

Для разворачивания локально (на 4000 порте):

git clone https://github.com/HeyPuter/puter
cd puter
cp .env.example .env
npm install
npm start


🖥 GitHub
🟡 Попробовать OS Puter

@javascriptv

Читать полностью…

Javascript

🖥 Оптимизация SVG-файлов с помощью SVGO

— npm install -g svgo

SVGO (SVG Optimizer) — это библиотека Node.js и приложение командной строки для оптимизации SVG-файлов.

Файлы SVG, особенно экспортированные из векторных редакторов, обычно содержат много лишней информации: метаданные редактора, комментарии, скрытые элементы, значения по умолчанию или неоптимальные значения и т.д., — всё это можно можно безопасно удалить или преобразовать, что и делает SVGO.

Использование в командной строке:
— svgo one.svg two.svg -o one.min.svg two.min.svg

🖥 GitHub

@javascriptv

Читать полностью…

Javascript

Дайте старт вашей карьере с нашим бесплатным курсом по JavaScript!

🎓 Курс включает 39 уроков, 46 упражнений и 129 тестов для закрепления знаний. Вы освоите создание программ с использованием основных конструкций языка, сможете составлять программы из нескольких модулей и научитесь анализировать ошибки в коде с помощью отладочной печати.

💡 Научитесь не только теории, но и применять знания на практике. Поддержка в «Обсуждениях» поможет вам разобраться с темами, которые вызывают трудности.

Обучение с самого нуля, с акцентом на практику. Подходит для начинающих программистов! Добро пожаловать в мир JavaScript😉

Читать полностью…

Javascript

Яндекс Go Frontend Meetup #4 — впервые в Санкт-Петербурге

Ждем фронтенд-разработчиков на митапе от команды SUPERWEB. Это специалисты, которые не только разрабатывают интерфейсы, но и помогают выстраивать процессы и прорабатывать новые продукты, погружаются в дизайн, аналитику и даже немного в бэкенд.

Перенесем этот вайб на митап и поделимся докладами на околофронтендные темы:

- Анастасия Барташук, младший разработчик интерфейсов в Яндекс Про, поделится докладом о добавлении темизации в проект

- Егор Брагин, руководитель группы разработки платформы Яндекс Go для бизнеса, расскажет о том, как команда выстроила телефонию на базе WebRTC

- Сергей Алейников, старший разработчик интерфейсов в Яндекс Go, объяснит, как оптимизировать веб-приложения на примере Турбоаппа Такси

Митап пройдет 23 мая в Санкт-Петербурге. Можно прийти офлайн или подключиться к онлайн-трансляции.

Обязательно регистрируйтесь и зовите коллег. До встречи на митапе!

Реклама. ООО «Яндекс.Такси» ИНН 7704340310

Читать полностью…

Javascript

🖥 Генератор инфографики с 300+ опциями

Мощный инструмент на JavaScript для создания инфографики
Имеет 30+ плагинов и 300+ опций для отображения статистики об аккаунте GitHub и вывода ее в виде SVG, Markdown, PDF или JSON

Можно подключить к уже существующему проекту, используя GitHub Action

🖥 GitHub

@javascriptv

Читать полностью…

Javascript

🖥 Коллекция распространенных интерактивных пользовательских CLI

— npx @inquirer/demo@latest

🖥 GitHub

@javascriptv

Читать полностью…

Javascript

Верстаешь?

Оцени 7 причин пройти наш бесплатный интенсив по Frontend-разработке:

1. Ты с нуля сверстаешь веб-сайт на HTML + CSS;
2. Оживишь страницу с помощью JavaScript;
3. Создашь проект на Angular;
4. Подключишь Backend и загрузишь сайт на хостинг;
5. Сделаешь сайту адаптив;
6. Получишь проверку домашек от кураторов;
7. В итоге своими руками разработаешь качественный сайт, который не стыдно добавить в портфолио или продать.

А главное, ты узнаешь, что тебе делать, чтобы уже в этом году гарантировано зарабатывать от 1000$/мес. на фронтенд-разработке, не выходя из дома.

Начинаем 14 мая.

👉 Успей проскочить на интенсив бесплатно

Бонусом для портфолио тебе выдадут именной сертификат после окончания интенсива и успешной сдачи всех домашних работ.

Реклама. ИП Чернова О. А., ИНН:771399721044

Читать полностью…

Javascript

🔥Подборка лучших обучающих каналов для программистов.

➡️ Делитесь с коллегами и сохраняйте себе, чтобы не потерять

⚡Машинное обучение

Machine Learning - запускаем лучшие ИИ модели, пишем код, погружаемся в нейросети
Ml Собеседование - подготовка к собесу по мл, алгоритмам, коду
Ml ru - актуальные статьи, новости, код и обучающие материалы
Ml Jobs - вакансии ML
ML Книги - актуальные бесплатные книги МО
ML чат

🏆 Golang
Golang
Golang собеседование - разбор задач и вопросов с собесов
Golang вакансии -работа для Go разработчика
Golang книги библиотека книг
Golang задачи и тесты
Golang чат
Golang news - новости из мира go
Golang дайджест

💥 Linux /Этичный хакинг
Linux Academy - гайды, секреты и лучшие материалы по Linux
Kali linux - погрузись в мир этичного хакинга и кибербезопасности
linux_kal - kali чат
Информационная безопасность

🚀 Data Science

Анализ данных - полезные фишки, код, гайды и советы, маст-хэв датасаентиста
Data Jobs - ds вакансии
Аналитик данных
Data Science книги - актуальные бесплатные книги
Big data

🛢Базы данных
Sql базы данных - научим работе с базами данных профессионально
Библиотека баз данных
SQL чат
Вакансии Sql аналитик данных

#️⃣C#

С# академия - лучший канал по c#
С# заметки — код, лучшие практики, заметки программиста c#
С# задачи и тесты
С# библиотека - актуальные бесплатные книги
C# вакансии - работа

🐍 Python

Python/django - самый крупный обучающий канал по Python
Python Собеседование - подготовка к собеседовению python и разбор алгоритмов
Pro python - статьи, новости, код и обучающие материалы
Python Jobs - вакансии Python
Python чат
Python книги

☕ Java

Java академия - java от Senior разработчика
Java вакансии
Java чат
Java вопросы с собеседований
Java книги

💻 C++

C++ академия
С++ книги
C++ задачи - подготовка к собеседовению мл, алгоритмам
C++ вакансии

⚡️ Frontend
Javascript академия - крупнейший js канал
React - лучшие гайды и советы по работе с react
Frontend - тутрориалы, уроки, гайды, код
PHP
Книги frontend
Задачи frontend

🦀 Rust
Rust программирование
Rust чат
Rust книги для программистов

📲 Мобильная разработка
Android разработка
Мобильный разработчик гайды и уроки

🇬🇧 Английский для программистов

🧠 Искусственный интеллект
ИИ и технологии
Neural - нейросети для работы и жизни
Книги ИИ
Artificial Intelligence

🔥 DevOPs
Devops для программистов
Книги Devops

🌟 Docker/Kubernets
Docker
Kubernets

📓 Книги
Библиотеки Книг для программситов

💼 Папка с вакансиями:
Папка Go разработчика:
Папка Python разработчика:
Папка Data Science
Папка Java разработчика
Папка C#
Папка Frontend

💥 Бесплатный Chatgpt бот

Читать полностью…

Javascript

🍏 Apple выпустили множество новых красивых дизайн-шаблонов для Figma.

Забиарйте себе)

apple" rel="nofollow">https://www.figma.com/@apple

@javascriptv

Читать полностью…

Javascript

👩‍💻 Как эффективно разрабатывать Web-API на JavaScript?

Узнайте на открытом практическом уроке «Быстрый старт с Express.js. Разработка REST API» от OTUS, где мы построим серверное приложение на платформе Node.js с использованием популярной легковесной библиотеки Еxpress.js и разберем ее основные функции и возможности.

А также рассмотрим:

- введение в веб-серверы;
- описание маршрутов HTTP API;
- связь контроллеров и бизнес-логики;
- миддлвары.

Встречаемся 4 июня в 20:00 мск в преддверии старта курса «JavaScript Developer. Professional».
Все участники вебинара получат специальную цену на обучение!

➡️ Регистрируйтесь прямо сейчас, чтобы не пропустить бесплатный урок: https://otus.pw/l9rK/

Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576

Читать полностью…

Javascript

🖥 Cesium — JS библиотека для создания 3D-глобусов и карт мирового класса

— npm install cesium --save

CesiumJS позволяет создавать 3D-глобусы и карты мирового класса с максимальной производительностью, точностью, визуальным качеством и простотой использования. Разработчики из разных отраслей, от аэрокосмической промышленности до умных городов и беспилотников, используют CesiumJS для создания интерактивных веб-приложений для обмена динамическими геопространственными данными.

Созданный на основе открытых форматов, CesiumJS обеспечивает надежную совместимость и масштабирование для работы с огромными массивами данных.
⏩Потоковая передача данных в формате 3D Tiles и других стандартных форматах из Cesium ion или другого источника.
⏩Визуализация и анализ на высокоточном глобусе WGS84
⏩Позволяет делиться с пользователями ПК и смартфонов

🖥 GitHub

@javascriptv

Читать полностью…

Javascript

🖥 fnm — менеджер версий Node.js

— curl -fsSL https://fnm.vercel.app/install | bash

Fast Node Manager (fnm) — быстрый и простой менеджер версий Node.js, написан на Rust

Особенности fnm:
— Кроссплатформенный (macOS, Windows, Linux)
— Один файл, простая установка, мгновенный запуск
— Ориентирован на скорость
— Работает с файлами .node-version и .nvmrc

🖥 GitHub

@javascriptv

Читать полностью…

Javascript

💻Postgres.js — быстрый полнофункциональный клиент PostgreSQL для Node.js, Deno, Bun и CloudFlare

🖥 GitHub
🟡 А вот сравнение с другими клиентами

@javascriptv

Читать полностью…

Javascript

🖥 Квинтэссенция знаний о современной веб-разработке на JavaScript

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

🖥 GitHub

@javascriptv

Читать полностью…

Javascript

🔥Подборка лучших обучающих каналов для программистов.

➡️ Делитесь с коллегами и сохраняйте себе, чтобы не потерять

⚡Машинное обучение

Machine Learning - запускаем лучшие ИИ модели, пишем код, погружаемся в нейросети
Ml Собеседование - подготовка к собесу по мл, алгоритмам, коду
Ml ru - актуальные статьи, новости, код и обучающие материалы
Ml Jobs - вакансии ML
ML Книги - актуальные бесплатные книги МО
ML чат

🏆 Golang
Golang
Golang собеседование - разбор задач и вопросов с собесов
Golang вакансии -работа для Go разработчика
Golang книги библиотека книг
Golang задачи и тесты
Golang чат
Golang news - новости из мира go
Golang дайджест

💥 Linux /Этичный хакинг
Linux Academy - гайды, секреты и лучшие материалы по Linux
Kali linux - погрузись в мир этичного хакинга и кибербезопасности
linux_kal - kali чат
Информационная безопасность

🚀 Data Science

Анализ данных - полезные фишки, код, гайды и советы, маст-хэв датасаентиста
Data Jobs - ds вакансии
Аналитик данных
Data Science книги - актуальные бесплатные книги
Big data

🛢Базы данных
Sql базы данных - научим работе с базами данных профессионально
Библиотека баз данных
SQL чат
Вакансии Sql аналитик данных

#️⃣C#

С# академия - лучший канал по c#
С# заметки — код, лучшие практики, заметки программиста c#
С# задачи и тесты
С# библиотека - актуальные бесплатные книги
C# вакансии - работа

🐍 Python

Python/django - самый крупный обучающий канал по Python
Python Собеседование - подготовка к собеседовению python и разбор алгоритмов
Pro python - статьи, новости, код и обучающие материалы
Python Jobs - вакансии Python
Python чат
Python книги

☕ Java

Java академия - java от Senior разработчика
Java вакансии
Java чат
Java вопросы с собеседований
Java книги

💻 C++

C++ академия
С++ книги
C++ задачи - подготовка к собеседовению мл, алгоритмам
C++ вакансии

⚡️ Frontend
Javascript академия - крупнейший js канал
React - лучшие гайды и советы по работе с react
Frontend - тутрориалы, уроки, гайды, код
PHP
Книги frontend
Задачи frontend

🦀 Rust
Rust программирование
Rust чат
Rust книги для программистов

📲 Мобильная разработка
Android разработка
Мобильный разработчик гайды и уроки

🇬🇧 Английский для программистов

🧠 Искусственный интеллект
ИИ и технологии
Neural - нейросети для работы и жизни
Книги ИИ
Artificial Intelligence

🔥 DevOPs
Devops для программистов
Книги Devops

🌟 Docker/Kubernets
Docker
Kubernets

📓 Книги
Библиотеки Книг для программситов

💼 Папка с вакансиями:
Папка Go разработчика:
Папка Python разработчика:
Папка Data Science
Папка Java разработчика
Папка C#
Папка Frontend

💥 Бесплатный Chatgpt бот

Читать полностью…

Javascript

🖥 GUN — предоставляет протокол шифрования с открытым исходным кодом для синхронизации децентрализованных графовых данных

— npm install gun

GUN — это экосистема инструментов, позволяющих создавать управляемые сообществом и защищённые приложения — такие как open-source Firebase или децентрализованный Dropbox.

Internet Archive и сотни других приложений используют GUN в продакшене. GUN даже был частью инициативы bluesky от Twitter

🖥 GitHub
🟡 Доки

@javascriptv

Читать полностью…

Javascript

🖥 Summernote — супер простой WYSIWYG-редактор на JavaScript

У Summernote есть несколько особенностей:
— Вставка изображений из буфера обмена
— Сохраняет изображения непосредственно в содержимом поля, используя кодировку base64, поэтому нет необходимости реализовывать обработку изображений
— Простой UI
— Интерактивное WYSIWYG-редактирование
— Удобная интеграция с сервером
— Поддерживает интеграцию с Bootstrap 3, 4 и 5
— Множество плагинов в комплекте

🖥 GitHub
🟡 Запустить Summernote можно тут

@javascriptv

Читать полностью…

Javascript

🖥 TOAST UI Calendar — календарь на JavaScript

Календарь на JS, в котором есть всё необходимое, вот некоторые фишки:
⏩поддерживает разное представление расписания: ежедневное, еженедельное, ежемесячное
⏩поддерживает настройку пользовательского интерфейса даты и информации о расписании
⏩Drag & Drop: можно перетаскивать элементы мышью
⏩можно настраивать пользовательский интерфейс по теме

TOAST UI Calendar — отличный компонент для вашего веб-приложения

🖥 GitHub

@javascriptv

Читать полностью…

Javascript

🖥 Turndown — конвертер HTML в MD на JavaScript

— npm install turndown

Позволяет легко преобразовать HTML в Markdown

🖥 GitHub
🟡 Можно использовать онлайн

@javascriptv

Читать полностью…

Javascript

🖥 Веб-скрейпинг с Crawlee

— npm install crawlee playwright

Crawlee — библиотека для веб-скрейпинга и автоматизации браузеров для Node.js, позволяющая создавать надежные краулеры. Написана на JavaScript и TypeScript. Позволяет извлекать данные для AI, LLM, RAG или GPT, а также позволяет загружать HTML, PDF, JPG, PNG и другие файлы с веб-сайтов.

Работает с Puppeteer, Playwright, Cheerio, JSDOM и чистым HTTP. Есть режим headful и headless.

🖥 GitHub
🟡 Доки

@javascriptv

Читать полностью…

Javascript

🖥 Для Bun вышел свой компактный crash reporter

🟡Для среды выполнения JavaScript и TypeScript с возможностью отладки кода и поддержкой популярных веб-фрейворков Bun v1.1.5 вышел свой компактный crash reporter. Отчёт о сбое умещается в URL-адрес размером около 150 байт, не содержащий никакой личной информации.

@javascriptv

Читать полностью…

Javascript

🖥 JavaScript — проверка на строковый тип

🟡Если вы разрабатывали на Java, то вы, наверное, привыкли проверять тип переменной на строку через instanceof. В JavaScript это не совсем так работает, так как в JS есть примитивный тип строка и класс строка.

🟡Примитивный тип строки создаётся, когда какой-либо переменной присваивается строковый литерал:

let var1 = "Vasya";
let var2 = 'Oksana';

Класс строки создаётся, когда используется конструктор new String:
let var1 = new String("I am an object");


🟡String можно использовать не только как конструктор, но и как функцию, тогда будет создан строковый примитив, правда особого смысла в этом нет:
let var1 = String("I am a primitive");

Класс строка и примитивный тип строка — это всё разные вещи.

🟡Проверить, что переменная содержит значение примитивного типа строки можно через typeof:
let var1 = "Vasya";

// можно так: let var1 = String("Vasya");
alert(typeof var1 === 'string');

// можно typeof вызвать как функцию
alert(typeof(var1) === 'string');


🟡Проверить, что переменная ссылается на объект строки можно с помощью instanceof:
const var1 = new String("Vasya");

alert(var1 instanceof String);


🟡Суммируя всё, что описано выше, проверять на строковый тип нужно так:
const house = 'Дом';
const oksana = "Оксана";
const petya = new String('Петя');
const sum = 100.0;

console.log(checkIsString(house)); // true
console.log(checkIsString(oksana)); // true
console.log(checkIsString(petya)); // true
console.log(checkIsString(sum)); // false

function checkIsString(var1) {
return typeof var1 === 'string' || var1 instanceof String;
}


📎 Подробнее

@javascriptv

Читать полностью…

Javascript

🖥 𝗙𝗿𝗲𝗲 𝗲-𝗯𝗼𝗼𝗸: 𝗘𝗹𝗼𝗾𝘂𝗲𝗻𝘁 𝗝𝗮𝘃𝗮𝗦𝗰𝗿𝗶𝗽𝘁

Недавно вышло 4-е издание этой одной из лучших книг на английском языке по JavaScript, и она абсолютно бесплатна.

Написанная Марийн Хавербеке, книга поможет вам перейти от базовых к более продвинутым концепциям JavaScript, включая практику на создание нескольких мини-проектов.

📚 Книга

@javascriptv

Читать полностью…

Javascript

Тетрис на Angular и Akita

Отличная идея для пет-проекта)

🖥 GitHub
🟡 Погонять тетрис

@javascriptv

Читать полностью…
Subscribe to a channel