Все потоки
Поиск
Написать публикацию
Обновить
238.79

JavaScript *

Прототипно-ориентированный язык программирования

Сначала показывать
Порог рейтинга

RevolveR Contents Management Framework v.1.9.4.9

Время на прочтение4 мин
Количество просмотров4.1K
Лет 10 назад мне нужна была какая-то система, чтобы вести блог о web-разработке и я использовал сильно хакнутый Drupal, который со временем стало невозможно обновить из-за груды костылей и постоянной нужде рыться под капотом после каждого update.

За 10 лет накопилось порядка 300 статей по верстке и front-end программированию, а также куча полезных сниппетов кода, которые я в последующем использовал для создания RevolveR Contents Management Framework на фирменной архитектуре KMV(Kernel<-Model<-View).

Kernel Model View архитектура

Из каталога NPM удалили четыре зловредных пакета

Время на прочтение2 мин
Количество просмотров6K


В четверг, 16 октября, команда безопасности npm удалила с портала четыре пакета JavaScript, содержащие вредоносный код.

Читать дальше →

Демка MONOSPACE, победитель Assembly ONLINE 2020, умещается в 1021 байт

Время на прочтение3 мин
Количество просмотров4.3K


Первое место в соревновании разработчиков Assembly ONLINE 2020 в категории «Online 1k intro» заняла демка MONOSPACE. Программа размером в 1021 байт после сжатия написана на JavaScript. Автор демки — креативный кодер и демосценер-оптимизатор Mathieu 'p01' Henri.
Читать дальше →

24 октября приглашаем на онлайн-митап Hot Frontend в Казани

Время на прочтение1 мин
Количество просмотров1.4K
Всем привет! Приглашаем разобрать «горячие» вопросы Frontend-разработки на новом онлайн-митапе. Эксперты представят несколько кейсов из практики и ответят на вопросы слушателей. За самые интересные вопросы мы, как всегда, вручим полезные подарки. Ждем вас 24 октября, участие бесплатное.

Читать дальше →

Разработчик создал из Mac OS 8 приложение для современных ПК на macOS, Windows и Linux

Время на прочтение1 мин
Количество просмотров15K


Разработчик из компании Slack Феликс Ризеберг (Felix Rieseberg) портировал Mac OS 8.1 с Macintosh Quadra 1991 года с процессором Motorola на современную компьютерную архитектуру с помощью JavaScript. Этот проект он назвал macintosh.js и опубликовал на GitHub для всех энтузиастов и ценителей IT-истории, чтобы они могли просто поностальгировать.
Читать дальше →

Barclays Bank уличили в использовании «Архива Интернета» в качестве CDN

Время на прочтение2 мин
Количество просмотров5.6K
image

Barclays Bank использовал цифровой архив World Wide Web, основанный «Архивом Интернета», в качестве сети доставки содержимого.

Программист создал аналог Club Penguin, где можно одновременно общаться как в Zoom и играть

Время на прочтение2 мин
Количество просмотров6.7K


Full stack разработчик и основатель PushLabs Люк Барвиковски (Luke Barwikowski) рассказал пользователям Reddit о том, над чем он работал последние несколько месяцев. Барвиковски создал Banger.Digital party — это аналог Club Penguin для взрослых пользователей, где они могут одновременно общаться по видеосвязи и играть — управлять своими фигурками-аватарками, выполняя различные действия в виртуальном мире.
Читать дальше →

Apple выпустила для разработчиков проект с открытым исходным кодом Password Manager Resources

Время на прочтение2 мин
Количество просмотров7.5K


5 июня 2020 года Apple сообщила, что опубликовала на GitHub новый проект с открытым исходным кодом — Password Manager Resources. Он предназначен для того, чтобы облегчить разработчикам создания надежных паролей, совместимых с популярными веб-сайтами.

Apple использует собственную платформу Apple iCloud Keychain, чтобы генерировать надежные пароли во время создания учетной записи или при смене пароля пользователей. Новый проект с открытым исходным кодом Password Manager Resources направлен на то, чтобы распространить возможности этой платформы на другие приложения для менеджеров паролей, которые делают сторонние разработчики. Проект Password Manager Resources опубликован под свободной лицензией MIT.
Читать дальше →

Документация Webix на русском языке

Время на прочтение1 мин
Количество просмотров1.2K

Важная новость для русскоязычных пользователей библиотеки Webix JavaScript UI. 


Сегодня команда Webix опубликовала полную версию всей технической документации на Русском языке


Читать дальше →

Vue 3. Что нового?

Время на прочтение2 мин
Количество просмотров37K

Многие из нас ждут выхода Vue 3 и похоже, что он почти здесь (релиз запланирован на второй квартал 2020 года) и уже есть возможность взглянуть или даже поэкспериментировать с бета-версией.

Читать дальше →

Ещё один однострочный пакет npm сломал экосистему JavaScript

Время на прочтение4 мин
Количество просмотров18K
В субботу обновление маленькой библиотеки is-promise вызвало переполох в значительной части экосистемы JavaScript. Зависимости от сломанной библиотеки встроены в 3,4 миллиона проектов. Это уже второй раз, когда крошечный проект JavaScript вызывает проблемы такого масштаба.

Библиотека is-promise состоит из двух строк кода, а разработчики могут использовать её в своих проектах с помощью однострочного вызова.

declare function isPromise<T, S>(obj: Promise<T> | S): obj is Promise<T>;
export default isPromise;

Предназначение библиотеки состоит в проверке, что JavaScript-объект является типом Promise, то есть представляет собой конечное завершение асинхронной операции и её результирующее значение.

Встречайте Node.js 14.0.0

Время на прочтение1 мин
Количество просмотров18K


Вышла версия Node.js 14.0.0. Эта версия будет жить долго, до апреля 2023 года, и сейчас в ней еще не появилось всех ожидаемых нами новшеств. Они будут постепенно появляться летом, а 19 октября 14 версия станет LTS.

Читать дальше →

GitHub купил npm

Время на прочтение1 мин
Количество просмотров12K


Пакетный менеджер npm становится частью GitHub. Объявления об этом появились и в блоге GitHub, и в блоге npm.

В блоге npm основатель проекта Айзек Шлютер подчёркивает «npm, который вы знаете, никуда не девается». Он выражает уверенность, что для проекта это перемена к лучшему, и сообщает, что сам продолжит работать над ним.
Читать дальше →

Ближайшие события

Алгоритм Real-Time-Person-Removal при помощи библиотеки Tensorflow.js удаляет людей из видео в реальном времени

Время на прочтение2 мин
Количество просмотров14K


Веб-разработчик, программист, технический консультант и аналитик с творческим подходом Джейсон Мэйс (Jason Mayes) создал и выложил на GitHub свой алгоритм, разработанный с помощью библиотеки TensorFlow.js и JavaScript. С его помощью Джейсон смог научить нейросеть анализировать контур человека, а потом убирать его фигуру из видеопотока в режиме реального времени, например, при трансляции с веб-камеры в браузере, оставляя и дополняя в случае необходимости в кадре только объекты на заднем плане. Особенно интересно смотреть на то, как человек прошелся по какой-то мягкой поверхности, но его нет на видео, а следы появились.
Читать дальше →

Прямой эфир конференции Я ❤︎ Фронтенд 2020 — 29 февраля. Спикеры и программа

Время на прочтение4 мин
Количество просмотров3.1K
UPD. Конференция прошла, вот все видео в плейлисте:

Яндекс во второй половине нулевых начал проводить встречи по фронтенду — тогда их аудиторию часто называли верстальщиками. Недавно мы отметили 10-летие Я.Субботника по фронтенду. Но Я.Субботник традиционно строится вокруг докладов о технологиях Яндекса. Сообществу и нам нужна была конференция по разработке интерфейсов, участники которой могли бы узнать об опыте разных компаний и standalone-разработчиков. Мы не раз устраивали такие события в регионах — но не в Москве. Год назад мы заполнили этот пробел, проведя конференцию «Я Фронтенд». Судя по отзывам, получилось неплохо — 29 февраля будет следующая серия.

Прямой эфир со второй конференции «Я Фронтенд» начнётся в 11:00. Он пройдёт в канале «Фронтенд» на YouTube, в группах «Яндекс для разработчиков» во ВКонтакте и Фейсбуке, а также на странице мероприятия — по ссылке можно оставить почту, если вы хотите получить напоминание о трансляции. Вот её программа:

Cloudflare: библиотеки JavaScript практически никогда не обновляются после установки

Время на прочтение2 мин
Количество просмотров5.3K


Cloudflare, американская компания, которая предоставляет услуги CDN и защиту от DDoS-атак, опубликовала пост на своём сайте с результатами анализа частоты обновления библиотек Javascript, используемых на сайтах. Для этого эксперты компании собрали данные из запросов сети доставки контента CDNJS.
Читать дальше →

Расширение для Chrome внедряет код, который позволяет красть пароли криптовалютных кошельков

Время на прочтение2 мин
Количество просмотров8.5K
image

Глава безопасности платформы MyCrypto Гарри Дэнли сообщил, что расширение для Google Chrome под названием Shitcoin Wallet внедряет в веб-страницы JavaScript-код, позволяющий воровать пароли и закрытые ключи от криптовалютных кошельков и сервисов.

Разработка Shitcoin Wallet же утверждает, что оно дает возможность управлять цифровой валютой Ether (ETH и токенами Ethereum ERC20 прямо из браузера.

Релиз Meteor 1.8.3 и последние новости

Время на прочтение4 мин
Количество просмотров3.3K


Давно ничего не слышно по поводу метеора на хабре, хотя фреймворк развивается. Сегодня вышла версия 1.8.3. Хочу рассказать о последних релизах и новостях вокруг метеора.
Читать дальше →

В Москве пройдет дружеское соревнование по JavaScript — International Team Coding Party

Время на прочтение2 мин
Количество просмотров1.6K


Приглашаем на International Team Coding Party по JavaScript. Вечером 20 ноября в дружеской схватке сойдутся разработчики из Англии, Франции, Испании и России.

Участники соберутся в Лондоне, Мадриде, Париже и Москве. Московская команда собирается в офисе Mail.ru Group. Каждая команда (город) должна будет выполнить несколько заданий на JS, разной степени сложности: от Новичка до Эксперта. Задания выполняются на платформе Kodiri, поэтому для достижения лучших результатов рекомендуется ознакомиться с их интерфейсом и правилами.

В конце игры мы сравним результаты команд. Результат каждой команды рассчитывается как арифметическое среднее от результатов ее участников. Для каждого уровня сложности результаты подводятся независимо.
Читать дальше →

AST, автоматизации, оптимизации или как прошла PiterJS conf #1

Время на прочтение6 мин
Количество просмотров2.1K
image

Прошло 2 месяца после первой (но конечно же не последней) конференции PiterJS conf. Для активистов сообщества это был своего рода праздник, к которому долго готовишься и столько же отходишь. В этой статье хочу подвести итоги, анонсировать публикацию докладов, понастальгировать и чуть-чуть похвастаться.

Вклад авторов