2-3 червня відбудеться JavaScript-конференція HolyJS 2017 Piter – вже третя HolyJS за рахунком. За рік існування конференція показала крутий зростання, і вже зараз збирає під 600 розробників – все-таки єдина pure-JavaScript конференція в Росії.

Так, цього разу конференція триватиме протягом двох днів. Чому? Нас вже викрили у Twitter:
— Наступна @HolyJSconf буде йти 2 дні? — Так, у 1ый день просто зачитають назви фреймворків, що встигли вийти після попередньої конференції  Kir (@octav47) February 9, 2017


А якщо серйозно, минулого разу учасники часто нарікали на надто високу завантаження до кінця дня, тепер за рахунок дводенного формату і доповідей стане більше, і сприймати їх буде простіше. В програму увійдуть не тільки кращі спікери минулих HolyJS, але і нові особи (і навіть Douglas Crockford!)

Подробиці під катом.

Читати далі →

CEF, ES6, Angular 2, WebPack 2 .Net Core декстопное додаток без серверної частини

Це продовження статей:

CEF, ES6, Angular 2, TypeScript використання класів .Net Core. Створення міжплатформового GUI .Net за допомогою CEF
CEF, Angular 2 використання подій класів .Net Core

Основна ідея цих статей — створення кроссплатформенних додатків на CEF з використанням Angular 2 і .Net Core. Щоб відв'язатися від сервера, використовуємо свіжий WebPack і налаштуємо на локальне використання файлів.

Читати далі →

Reflect API — забутий герой ES2015

Скрізь та давно говорять про ES2015, хоч на дворі вже 2017 рік, є ще люди не знайомі з цим стандартом. ES2015 приніс багато нового в світ JavaScript, щось подхватилось моментально, що продовжує залишатися в тіні.

Всі ми любимо використовувати модульний підхід ES6, стрілочні функції, let та const, promises, класи, від деструктуризації багато прийшли в захват. Рідше згадується про новий тип Symbol, генераторах, Map, Set, WeakMap, WeakSet, і багато чого ще.

Читати далі →

Дайджест свіжих матеріалів зі світу фронтенда за останній тиждень №249 (6 — 12 лютого 2017)

Пропонуємо вашій увазі підбірку з посиланнями на корисні ресурси і цікаві матеріали з області фронтенда.


Читати далі →

CEF, Angular 2 використання подій класів .Net Core

Це продовження статті CEF, ES6, Angular 2, TypeScript використання класів .Net Core для розширення можливостей.

Як і очікувалося, вона не привернула особливої уваги. Але величезне спасибі тим, кого зацікавила моя творчість. Саме ви даєте мені стимул на продовження пошуків.

Хочу трохи зупинитися на CEF.

Це багатоплатформовий браузер (з ядром використовуваним Google Chrome), з неограаниченными розширенням за рахунок використання альтернатива на С++, що дозволяє писати повноцінне крооссплатформенное декстопное додаток з UI.

Сьогодні я покажу як використовувати події об'єктів .Net Core класів у Angular 2.
Багато прочитавши мою першу статтю наводили аргумент, що замість використання класів .Net можна використовувати HTTP сервіси.

Але ось з подіями ми можемо робити повноцінне декстопное додаток використовуючи торгове обладнання, обмін даними по різних протоколах, використання месенджерів ітд ітп.

Для прикладу візьмемо клас з подіями.

Читати далі →

Дайджест свіжих матеріалів зі світу фронтенда за останній тиждень №248 (30 січня — 5 лютого 2017)

Пропонуємо вашій увазі підбірку з посиланнями на корисні ресурси і цікаві матеріали з області фронтенда.


Читати далі →

CEF, ES6, Angular 2, TypeScript використання класів .Net Core для розширення можливостей

Мене всі питають — «Навіщо це потрібно?». На що я гордо відповідаю — «Я в 1С використовую для доступу до торговельного обладнання, до Веб-сервісів по ws-протоколах, готовим компонентів. 1С, Linux, Excel, Word, OpenXML,ADO і Net Core. Крім того, зроблю передачу JS об'єктів на бік .Net з використанням через DynamicObject.

Можна зробити певну конфігурацію CEF для всіх платформ і можна робити кросспалатформенные декстопні програми. Як аналог Electron. .Net Core розвивається і можна досить легко перевести програми під WPF і UWP на Angular 2» зробивши опис класів і використовувати IntelliSense при кодуванні на TS.

Але я прекрасно розумію, що це всього лише пишномовні слова, і мало кому це потрібно. Але мені дуже цікаво, особливо після програмування на 1С.

Читати далі →