Pull to refresh

Linux Foundation запустил «перезагрузку» JavaScript-сообщества

Open source *JavaScript *Node.JS *


Linux Foundation объявила о масштабном проекте по поддержке JS-сообщества. Новая организация JS Foundation (бывший jQuery Foundation) станет площадкой для сотрудничества и развития открытых проектов, связанных с использованием языка JavaScript. Целью проекта также является продвижение высококачественных стандартов разработки как серверных, так и клиентских JS-проектов.

Руководство нового организации также будет опираться на стандарты W3C, WHATWG, и ECMA TC39, которые приняты разработчиками и вендорами во всем мире.

Более того, JS Foundation запускает программу наставничества (Mentorship Program), которая как раз поможет достичь поставленных целей: она позволит укрепить сообщество и активизировать сотрудничество между JS-разработчиками.
Читать дальше →
Total votes 30: ↑28 and ↓2 +26
Views 15K
Comments 20

Обнаружен уникальный троянец на Node.js

Antivirus protection *JavaScript *Node.JS *
В лаборатории «Доктор Веб» исследован троянец-загрузчик, написанный на JavaScript и использующий для запуска Node.js. Вредоносное ПО распространяется через сайты с читами для популярных видеоигр и получило название Trojan.MonsterInstall.
Читать дальше →
Total votes 32: ↑23 and ↓9 +14
Views 15K
Comments 13

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

Website development *JavaScript *Programming *Conferences
image

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

Total votes 7: ↑7 and ↓0 +7
Views 1.7K
Comments 1

Fwdays'20: Node.js Middleware – никогда больше

Website development *JavaScript *Node.JS *Conferences
В конце сентября в онлайне прошла конференция JavaScript Fwdays'20 Autumn, на которой я сделал доклад про проблемы мидлваров. После доклада меня почти каждый день просят ссылку на видео. И вот, наконец, его выложили в открытый доступ. Доклад чуть больше часа.

Читать дальше →
Total votes 11: ↑7 and ↓4 +3
Views 3.9K
Comments 0

В популярной NPM-библиотеке netmask обнаружена критическая уязвимость

Information Security *Node.JS *GitHub *

В популярном npm-пакете node-netmask нашли уязвимость, которая позволяет обойти ограничение доступа к IP-адресам и провести атаку SSRF, RFI или LFI на приложение на базе Node.js. Уже выпущен патч.

Читать далее
Total votes 19: ↑19 and ↓0 +19
Views 2.1K
Comments 1

Что выучить, чтобы работать фулстеком. Приглашаем на профессию «Фулстек-разработчик»

HTML Academy corporate blog Website development *JavaScript *Studying in IT IT career

Профессия в HTML Academy — 6 курсов, на которых научим вас верстать по-современному, писать фронтенд на JavaScript и делать бэкенд на Node.js. После обучения — практика в команде с живыми людьми. Ближайшая профессия «Фулстек-разработчик» начинается 24 августа, поэтому есть немного времени объяснить подробнее.

На профессии вы научитесь делать веб-приложения целиком, без сомнений по поводу того, как подключить базу или прикрутить слайдер. Всё сможете сами. Будете строить архитектуру клиентских и серверных приложений, поймёте, как работают и пишутся SPA, как применять ООП и паттерны проектирования, освоите стек React (Redux, Redux Thunk, Axios), познакомитесь с TypeScript, автоматизированным тестированием и базами данных MongoDB и PostgreSQL. Уф.

Это не просто так столько всего — это всё нужно, чтобы работать фулстеком.

Узнать подробнее
Total votes 15: ↑9 and ↓6 +3
Views 3.2K
Comments 2

Начни карьеру frontend-разработчика в СберМаркете

СберМаркет corporate blog JavaScript *HTML *Studying in IT IT career

Всем привет! Мы открываем набор на оплачиваемую стажировку для начинающих фронтендеров.

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

Подать заявку можно до 14 ноября.

Подробнее о стажировке
Total votes 3: ↑3 and ↓0 +3
Views 8K
Comments 15

AWS выпустила 64-ядерный Graviton3 — самый мощный ARM-процессор в мире

ITSumma corporate blog Cloud computing *Amazon Web Services *Manufacture and development of electronics *CPU


Выход нового поколения процессоров всегда вызывает интерес. А если это самый мощный и самый известный в мире серверный ARM-процессор Graviton, то интерес особенный.

На конференции re:Invent компания Amazon официально представила третье поколение процессоров собственной разработки AWS Graviton3 (64 ядра “Perseus” Neoverse N2 от Arm Holdings), а также новые инстансы Amazon EC2 C7g на их основе.
Читать дальше →
Total votes 29: ↑29 and ↓0 +29
Views 7.5K
Comments 20

«Mini Questions»: проблема обработки большого количества запросов с помощью Java и NodeJS

EPAM corporate blog JavaScript *Java *Node.JS *Conferences

16 декабря приглашаем всех желающих посетить последнюю встречу Miniq в 2021 году.

Miniq (событие формата «Mini Questions») регулярно проводится по инициативе Витебского IT-сообщества (Беларусь), с целью обмена опытом и подразумевает неформальное общение и короткие выступления спикеров с самыми нетривиальными докладами. Проводится бесплатно в формате онлайн является международным русскоязычным мероприятием для дискуссий и обмена опытом.  

 Для участия необходима регистрация

Читать далее
Total votes 4: ↑3 and ↓1 +2
Views 603
Comments 0

Исследователи обнаружили зловредные пакеты NPM, которые воруют токены Discord

Information Security *Node.JS *GitHub *DevOps *Social networks and communities

Фирма JFrog, занимающаяся безопасностью DevOps, обнаружила 17 новых вредоносных пакетов в репозитории npm (диспетчер пакетов Node.js), которые намеренно стремятся атаковать и украсть токены Discord пользователя.

Читать далее
Total votes 11: ↑11 and ↓0 +11
Views 3K
Comments 0

Исследователи нашли уязвимости в ПО, лежащем в основе Discord, Microsoft Teams и Slack

Information Security *Software

Участники конференции по кибербезопасности Black Hat обнаружили уязвимости во фреймворке Electron, который лежит в основе Discord, Microsoft Teams, Slack и множества других приложений. За свою работу они получили более $10 000, сообщает Vice.

Читать далее
Total votes 3: ↑3 and ↓0 +3
Views 1.5K
Comments 3

node.js и SQLite 3 — теперь друзья

Node.JS *SQLite *
node.js — один из лучших каркасов для создания серверов на основе событийных машин, основанный на движке JavaScript V8, теперь получил по-настоящему асинхронную, неблокирующую привязку к базам данным SQLite 3.

Домашняя страница проекта.

Большое спасибо Orlando Vazquez и Ryan Dahl за выполненную работу.
Total votes 30: ↑28 and ↓2 +26
Views 14K
Comments 28

Heroku — Экспериментальная поддержка Node.js

Node.JS *
Translation
Сегодня мы предлагаем экспериментальную поддержку node.js ограниченному множеству пользователей. Мы знаем, что существует большой спрос, и мы будем работать с таким количеством пользователей, которое мы сможем поддержать. Подробности ниже.
Читать дальше →
Total votes 34: ↑28 and ↓6 +22
Views 2.5K
Comments 7

Выполнение SQL-подобных запросов над данными — как в браузере, так и на сервере

JavaScript *
Marak Squires выпустил в свет JSLINQ — реализацию LINQ для JavaScript, работающую как на стороне браузера, так и на стороне сервера (к примеру, node.js). Поддерживаются такие конструкции, как JOIN, UNION, RANGE, DISTINCT, COUNT etc.

Смотрите:
Читать дальше →
Total votes 30: ↑27 and ↓3 +24
Views 1.8K
Comments 21

Express — Sinatra для Node

Node.JS *
Translation
require.paths.unshift('path/to/express/lib');
require('express');

get('/', function(){
 this.redirect('/hello/world')
});

get('/hello/world', function(){
 return 'Hello World'
});

get('/bye/world', function(){
 this.render('title.html.haml', {
  layout: false,
  locals: {
   title: 'Bye World'
  }
 });
});

run();

В стремлении сделать серверный JavaScript похожим на Rails или Sinatra мы получили Express. Чистый и простой. Простой и чистый.
Total votes 41: ↑32 and ↓9 +23
Views 2.8K
Comments 70

Колибри: Обзор вашего интернет-трафика в реальном времени

Website development *
Translation
logo
Михаил Натт и Бенни Вонг создали интересный продукт для интернет-аналитики в реальном времени, названный «Колибри» (Hummingbird). Он создан с использованием таких горячих технологий, как Node, Canvas, Web Sockets, MongoDB.
Читать дальше →
Total votes 45: ↑37 and ↓8 +29
Views 1.5K
Comments 11

Bespin переходит на node.js

Node.JS *
Как стало известно, после переработки клиентской стороны своего редактора разработчики проекта Bespin, судя по новому плану развития, перепишут серверную часть с Python/WSGI на Node.js.

Радует, что количество серьёзных проектов, переходящих на Node, неуклонно растёт.

Bespin — редактор исходного кода, чей клиент работает внутри web-обозревателя (подробнее о Bespin на Хабре).
Total votes 31: ↑29 and ↓2 +27
Views 988
Comments 12

Node.NET: Выполнение Node.JS на Windows через .NET

Website development *
Translation
Node планирует со временем поддерживать все операционные системы, совместимые с POSIX (включая Windows c MinGW), но в настоящее время он тестируется только на Linux, MacOS X и Solaris.

На встрече пользователей Node.JS в Пало-Альто кто-то спрашивал о работе Node под Windows, но ответ оказался не оптимистичным, — Вы можете заставить их работать вместе, и это обязательно произойдёт. Но сегодня? Непросто. Хотя это и не кажется громадной проблемой.

Однако, если Вам всё же интересно запускать приложения Node под Windows, и эта идея ваc вдохновляет:
C:\> node.exe server.js

… тогда Вы можете быть благодарны за то, что Дэн Ньюкоум создал Node.net, который дает нам:
  • Ту же идеологию работы, что и у Node.JS (однопоточный событийный фасад, неблокируемый ввод/вывод на заднем плане);
  • Совместимость с Node.JS по предоставляемому API;
  • Написан полностью на JavaScript (JScript.NET);
  • Работает на движке .NET.
Total votes 36: ↑21 and ↓15 +6
Views 2.1K
Comments 34