Javascript
18.3K subscribers
747 photos
102 videos
2 files
1.15K links
По всем вопросам - @workakkk

@itchannels_telegram -🔥лучшие ИТ-каналы

@ai_machinelearning_big_data - машинное обучение

@JavaScript_testit- js тесты

@pythonl - 🐍

@ArtificialIntelligencedl - AI

@datascienceiot - ml 📚

РКН: № 5153160945
加入频道
🖥 Эта статья посвящена настройке документации в стиле «Docs as Code» с использованием Docusaurus и GitHub Actions!

🌟 Автор подробно описывает процесс установки Docusaurus, создания репозитория, настройки конфигурационного файла docusaurus.config.js, редактирования документации и автоматизации развертывания с помощью GitHub Actions. Цель статьи — показать, как разработчики могут эффективно управлять документацией, используя инструменты, применяемые в разработке программного обеспечения, такие как системы контроля версий и CI/CD-пайплайны.

🔗 Ссылка: *клик*

@javascriptv
Please open Telegram to view this post
VIEW IN TELEGRAM
🌐 Novu — это открытая платформа для управления уведомлениями, предназначенная для разработчиков!

🌟 Она предоставляет единый API для отправки уведомлений через различные каналы, включая встроенные уведомления в приложении (In-App), push-уведомления, электронную почту, SMS и чаты. С помощью Novu можно создавать настраиваемые рабочие процессы и определять условия для каждого канала, обеспечивая эффективную доставку уведомлений пользователям.

🔐 Лицензия: MIT

🖥 Github

@javascriptv
Please open Telegram to view this post
VIEW IN TELEGRAM
🖥 Hoppscotch — это открытая платформа для разработки API, предназначенная для упрощения тестирования и взаимодействия с API!

💡 Она предоставляет удобный и быстрый интерфейс для отправки HTTP-запросов и получения ответов в реальном времени. Поддерживаются различные HTTP-методы, включая GET, POST, PUT, PATCH, DELETE и другие. Платформа также предлагает настраиваемые темы оформления и возможность установки в виде прогрессивного веб-приложения (PWA).

🔐 Лицензия: MIT

🖥 Github

@javascriptv
Please open Telegram to view this post
VIEW IN TELEGRAM
🌸 Typed Japanese

Для гиков: энтузиасты придумали учить языки через TypeScript.

Проект Typed Grammar учит грамматике (например, английского или японского) с помощью типов и структур программирования. И никаких зелёных сов!

🔗 GitHub

@javascriptv
🖥 Yaak — это приложение для взаимодействия с API (REST, GraphQL, SSE, WebSocket, gRPC), разработанное с использованием Tauri, Rust и ReactJS!

🌟 Оно поддерживает импорт коллекций из Postman, OpenAPI, Swagger и других инструментов, а также предоставляет удобные функции авторизации (OAuth 2.0, JWT и т. д.), фильтрации ответов (JSONPath, XPath), организации рабочих пространств и использования переменных окружения.

🔐 Лицензия: MIT

🖥 Github

@javascriptv
Please open Telegram to view this post
VIEW IN TELEGRAM
This media is not supported in your browser
VIEW IN TELEGRAM
Все на CodeFest’15

31 мая и 1 июня в Новосибирске пройдет ИТ-конференция CodeFest’15. Это юбилейная встреча для ИТ-специалистов. Только офлайн.

Ждут всех, кто хочет обменяться опытом и пообщаться с коллегами в неформальной обстановке. В программе конференции:

— 10 потоков и 150+ докладов от топовых спикеров по направлениям от Backend до Web3;
— «квартирники» с горячими профессиональными дискуссиями;
— нетворкинг и обмен опытом со специалистами других компаний;
— сытные кофе-брейки и большая афтепати.

Чем еще удивит CodeFest смотрите тут
🖥 В этой статье рассказывается о процессе разработки простого клона игры Crossy Road с использованием библиотеки Three.js!

🌟 Автор подробно объясняет, как создать трехмерную игру в браузере с помощью JavaScript, охватывая ключевые этапы: создание сцены, настройку камеры, освещение, работу с материалами и текстурами, а также добавление анимации.

🔗 Ссылка: *клик*

@javascriptv
Please open Telegram to view this post
VIEW IN TELEGRAM
📞 RevShells — это сервис, предоставляющий пользователям возможность быстро создавать команды для обратных оболочек и соответствующие слушатели для различных операционных систем и сценариев!

🌟 Сайт поддерживает генерацию команд для Linux, Windows и Mac, а также предлагает выбор между различными типами оболочек и методов кодирования. Кроме того, RevShells.com интегрируется с инструментом HoaxShell, предоставляя дополнительные возможности для создания нестандартных обратных оболочек.

🔐 Лицензия: MIT

🖥 Github
🔗 Веб-версия

@javascriptv
Please open Telegram to view this post
VIEW IN TELEGRAM
🖥 Шпаргалка по видам циклов в Javascript!

@javascriptv
Please open Telegram to view this post
VIEW IN TELEGRAM
Как получилась онлайн-магистратура «Фронтенд- и бэкенд-разработчик»
от Яндекс Практикума и ИТМО?

Мы взяли всё лучшее от классического образования, перевели в онлайн, добавили практики и выкрутили актуальность на максимум.

Приходите на день открытых дверей, чтобы узнать больше:

— Расскажем про разные траектории обучения на программе: как после выпуска стать фронтенд- или бэкенд-разработчиком.

— Обсудим уровни программы — базовый и продвинутый: чему научится студент без опыта в IT и зачем магистратура разработчику с опытом.

— Поделимся, как устроено обучение на очной онлайн-программе Яндекса и ИТМО.

— Поговорим про поступление: сроки, экзамены, документы, оплата.

Ждём вас 16 апреля в 19:00 мск.

→ Зарегистрироваться на событие
🖥 Masonry — это библиотека для создания динамических сеточных макетов, в которых элементы размещаются на основе доступного пространства, подобно кирпичной кладке! Она поддерживает адаптивные макеты, настраиваемые отступы и ширину колонок, а также совместима с ES6-модулями, Browserify и RequireJS.

🔗 Ссылка: *клик*

@javascriptv
Please open Telegram to view this post
VIEW IN TELEGRAM
🎶 Glicol — это экспериментальная среда для live-кодинга, где звуки рождаются из соединения узлов, как в модульном синтезаторе.

Написанный на Rust, он работает где угодно: в браузере, как VST-плагин или даже на аппаратуре вроде Bela. Можно начинать с простых битов, а потом углубляться в сэмплерные точные синтезы — без необходимости устанавливать что-либо. Особенность Glicol — в его низком пороге входа, но и без ограничений для профессионалов.

🤖 GitHub

@javascriptv
🖥 Совет по Javascript:

🌟 Object.freeze() делает объект неизменяемым!

@javascriptv
Please open Telegram to view this post
VIEW IN TELEGRAM
🧠 Задача по JavaScript: Асинхронность и замыкания

Что выведет следующий код?


for (var i = 0; i < 3; i++) {
setTimeout(function () {
console.log(i);
}, 100);
}


Варианты ответа:
A)

1
2

B)

3
3

C)

1
2
(в случайном порядке)

D)



---

Правильный ответ: B

Почему:
Переменная
i объявлена через var, а значит — она общая для всех итераций. К моменту выполнения setTimeout, цикл уже завершился, и значение и равно 3. Каждая отложенная функция видит одно и то же значение.

@javascriptv
🖥 Masonry — это библиотека для создания динамических сеточных макетов, в которых элементы размещаются на основе доступного пространства, подобно кирпичной кладке! Она поддерживает адаптивные макеты, настраиваемые отступы и ширину колонок, а также совместима с ES6-модулями, Browserify и RequireJS.

🔗 Ссылка: *клик*

@javascriptv
Please open Telegram to view this post
VIEW IN TELEGRAM
Ищем новичков во фронтенд-разработке и вёрстке сайтов.

Хотим показать, как получить реальный опыт в разработке сайтов и веб-приложений.

А именно:

- Сверстать веб-сайт на HTML + CSS;
- Реализовать функционал на JavaScript;
- Пощупать фронтенд-фреймворк Angular;
- Подключить Backend и загрузить сайт на хостинг.

Чтобы в итоге ты своими руками разработал качественный сайт, который не стыдно добавить в портфолио или продать.

Такой опыт можно получить на бесплатном практикуме уже завтра с поддержкой от опытных кураторов на каждом этапе.

👉 Приходи на бесплатное обучение и зови с собой друзей

Бонусом получишь гайд для поиска работы и заказов на фронтенд-разработку.
🌐 Plate — это мощный редактор форматированного текста (WYSIWYG), созданный на основе React и Slate, с поддержкой интеграции AI!

🌟 Он предоставляет гибкую платформу для создания настраиваемых редакторов с возможностью расширения с помощью плагинов. Plate подходит для различных сценариев, таких как редактирование документов в стиле Notion, обработка Markdown и коллаборативные инструменты.

🔐 Лицензия: MIT

🖥 Github

@javascriptv
Please open Telegram to view this post
VIEW IN TELEGRAM
👩‍💻 Эта статья объясняет, как оптимизировать производительность React-приложений, управляя ненужными повторными рендерами!

🌟 Автор рассматривает причины ререндеринга, такие как обновления состояния и пропсов, и предлагает решения, включая использование React.memo, useCallback, useMemo и правильное управление контекстом. Также даны советы по инструментам профилирования для выявления проблем с производительностью.

🔗 Ссылка: *клик*

@javascriptv
Please open Telegram to view this post
VIEW IN TELEGRAM
Попасть в Яндекс за выходные — реально

26–27 апреля приходите на Weekend Offer Frontend. Для этого нужно оставить свою заявку на участие в мероприятии до 23 апреля. После вы сможете за два дня пройти технические секции, познакомиться с нанимающими командами и получить офер в интересный проект.

В мероприятии участвуют 10 команд. Это команды Поиска: Еком-сценарии, Архитектура, Международный Поиск, Красота, Финансы, Видеопоиск. И команды Вертикалей: Путешествия, Недвижимость, Аренда, Авто.ру. Вы сможете поговорить с ребятами и узнать, как работается в проектах. Если всё сложится хорошо — сразу же получите офер.

Узнать подробности и зарегистрироваться можно здесь.
📦 OSS JS SDK — библиотека, предоставляющий удобный интерфейс для работы с облачным хранилищем Alibaba OSS из Node.js и браузера. Проект предлагает готовые методы для операций с файлами от multipart-загрузки до управления правами доступа через ACL.

Версия инструмента для браузера поддерживает ограниченный набор функций, но позволяет генерировать подписанные URL для безопасной загрузки файлов без раскрытия ключей доступа. Для production-среды разработчики рекомендуют использовать временные токены STS.

🤖 GitHub

@javascriptv