Category : javascript

javascript
Работа с ETH, BSC, TRX кошельками на сервере NodeJS — отправка транзакций, получение баланса, генер…

Удивительно, как мало готовых (целевых) решений для работы с крипто-кошельками на серверной стороне. А конкретно для таких базовых задач, как: отправка самой монеты, отправка токенов, получение баланса, подпись транзакций. Опытные - ничего нового в этой статье не найдут, но она будет полезна тем, кто ради базовых функций не хочет штудировать документацию tronweb, web3 и прочих библиотек для работы с криптомиром. По сути - я просто хочу собрать в одном месте полезные кусочки кода. Если кто-то и…

  • воскресенье, 14 января 2024 г. в 00:00:11
javascript
#Net

Oчень добрый день. Меня зовут Тимур и я программист. В прошлой своей статье я вкратце описал как можно внести минорные правки в код хромиума, собрать его и подтянуть в собственную сборку электрона. Статья имела оглушительный успех и вызвала бурные дебаты (34 комментария знаете ли) и, как только головокружение от успеха прошло, я немедленно бросился писать следующую. Собственно не прошло и трех лет (всего два так то) и вот она готова. Давайте взглянем. Сильно растекаться мыслью по древу я с…

  • воскресенье, 14 января 2024 г. в 00:00:11
javascript
Записываем экран и звук через расширение в браузере и сохраняем в NextCloud

Здравствуйте дорогие читатели.В статье делюсь опытом создания расширения для Chromium и Google Chrome браузера.Раньше я пользовался «условно бесплатными расширениями и программами для записи скринкастов», но в какой-то момент некоторые из них стали платными, и их удобства сошли на “нет”. А в некоторых оставались вопросы к безопасности данных и сложности с оплатой. К тому же, я не нашёл программ или расширений с функциями сохранения в своём облаке или сервере.Возможно вы скажите - зачем мне рас…

  • суббота, 13 января 2024 г. в 00:00:15
javascript
Стилистические правила умерли, да здравствуют стилистические правила

Под конец прошлого года, по ряду причин, ESLint отказались от дальнейшей поддержки и развития стилистических правил. А тема, как по мне, несправедливо осталась в тени. Давайте разберемся, почему так произошло и какие изменения нас ждут на поприще статического анализа и форматирования кода.НовостьИтак, в октябре прошлого года в блоге ESLint появляется пост: Deprecation of formatting rulesВ статье говорится о том, что в версии v8.53.0 стилистические правила станут устаревшими, но не будут удалят…

  • суббота, 13 января 2024 г. в 00:00:14
javascript
Кодим 24/7: Прокачиваем продуктивность в условиях жесткого цейтнота

Привет! Меня зовут Михаил, я Senior Software Developer в YouHodler.Мы занимается оказанием банковских и биржевых услуг в сфере криптовалюты. Компания имеет несколько финансовых лицензий, которые позволяют нам работать на различных рынках. Однако финансовые лицензии означают регулярные аудиты, о чем я вам сейчас и расскажу. Нежданная проблемаМы узнали о внезапном визите аудитора за неделю. У нашей компании около десятка различных продуктов, по каждому из которых мы создаем персональные договор…

  • суббота, 13 января 2024 г. в 00:00:14
javascript
Все про this в JavaScript

ПредисловиеМне давно хотелось расставить все точки над вопросом определения this.В этой статье я использовал информацию из открытых источников.Большая часть информации взята с YouTube-канала As For JS, а также из документации на mdn с моим переводом. Я постарался максимально проверить материал.Уважаемые читатели, можете оставлять свои замечания в комментариях, и я постараюсь исправить их в статье.Введение в тему: "Как определить this в JavaScript"this - это выражение языка JavaScript, …

  • суббота, 13 января 2024 г. в 00:00:13
javascript
Вопросы и ответы для собеседования на позицию frontend-разработчик. Часть 2

Всем привет! В этой статье (части) рассмотрим вопросы, связанные с великим и могучим TypeScript'ом, которые задают на собеседованиях. Если вы не читали прошлую статью, где описаны вопросы по JS, вот ссылочка. Пожалуйста, не заучивайте вопросы, это вредно для вашего здоровья!)Стартуем 🚀1. Что такое TypeScript и чем он отличается от JavaScript?TypeScript - это язык программирования, который является надмножеством JavaScript. Он добавляет статическую типизацию и некоторые другие возможности, …

  • пятница, 12 января 2024 г. в 00:00:17
javascript
Пишем 2D игру на JavaScript и Canvas. Часть 2. Графика

Привет всем!В прошлой статье мы начали создавать браузерную 2D игру на языке программирования JavaScript с использованием элемента Canvas. Был создан прототип игры, где вместо главного героя у нас имеется черный прямоугольник, стреляющий желтыми "пулями", а враги представляют из себя движущиеся прямоугольники красного и зеленого цвета. Для победы главный герой должен уничтожить n-ое количество противников за определенное время. Вот как это выглядело:Рисунок 1. Прототип игрыДавайте прод…

  • пятница, 12 января 2024 г. в 00:00:16
javascript
Создание веб-приложения с использованием микрофронтендов и Module Federation

ИнтроПривет! В данной статье мы разберём процесс разработки веб-приложения на основе подхода микрофронтендов с использованием технологии Module Federation.Микрофронтенды – это подход в веб-разработке, при котором фронтенд разделяется на множество маленьких, автономных частей. Эти части разрабатываются разными командами, возможно, с использованием различных технологий, но в итоге они совместно функционируют как единое целое. Такой подход позволяет решать проблемы, связанные с большими приложени…

  • пятница, 12 января 2024 г. в 00:00:15