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

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


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

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

Читати далі →

Ця стаття опублікована для замовників веб-сайтів, а не для розробників. Закликаю розробників доповнити у коментарях те, що я упустив.

Замовники веб-студії поділяються на дві групи: професійні «бариги»-посередники і кінцеві користувачі. Перша група чудово розбирається в ціноутворенні, а от представники другої нерідко приходять в шок після того, як пробіжаться по десятку веб-студій міста і отримають рахунок від 100 до 10000 в.е. Відчайдушно жестикулюючи мозолястими руками, вони задають один і той же питання «ЧОМУ ТАК, В ЧОМУ РІЗНИЦЯ????!!!».
Читати далі →

нещодавно Вирішив написати невелике ASP.Net MVC додаток після багаторічної перерви і знаючі люди на Хабре підказали спробувати новий ASP.Net Core, тим більше, що він працює в Лінуксі з коробки без необхідності задіяти mono, і, судячи з останніми тестами, навіть показує непогану продуктивність. За основу взяв аналогічну статтю для Mac, але тут на відміну від надихнула мене статті хочу описати процес покроково в одному місці, для того, щоб не довелося лазити по перехресним посиланням, намагаючись розібратися як встановити незрозуміло для чого призначені програми та пакети. Таке докладний опис процесу можливо допоможе багатьом уникнути граблів, з якими довелося зіткнутися мені. Кілька фраз і малюнків, в частині однаковою для будь-якої платформи, з правками і доповненнями взяті з статті для Mac.


Читати далі →

Kotlin — популярний інструмент у розробників на Android, але, як відомо, це не єдине йому застосування. Тому коли я наважився написати простий веб-сервіс, здалося розумним зробити це як раз на Kotlin.
Виявляється, Spring Framework — це не єдиний варіант. Існує ще одна потужна асинхронна альтернатива — Vert.x, яка чомусь рідко згадується в контексті Kotlin. Про це тандемі і поговоримо в цій статті.
Vert.x + Kotlin
Читати далі →

Повідомлення про проблеми з вашим сайтом через Телеграм та інші можливості Хосттрекера

По-перше, по численних проханнях ХостТрекер обзавівся контактом через Телеграм. По-друге — нижче ми розповімо, що ще корисного можна зробити, щоб клієнтам було зручніше отримувати розсилки і оповіщення. У разі ХостТрекера — про стан сайтів.



Читати далі →

Повідомити будь-яку ціну про падіння сайту. Практичні поради

Що робити, коли потрібно донести клієнту інформацію? Та ні, мова йде не про докучливих розсилках про акції і спецпропозиції. Якщо дійсно суть послуг у тому, щоб клієнт вчасно щось дізнався? Сервіс моніторингу сайтів ХостТрекер, в чиї обов'язки входить негайне оповіщення клієнтів про виниклі проблеми, ділиться досвідом. Поринути в виникаючі проблеми і запити можна нижче.



Читати далі →

GraphQL як універсальний RPC

Це не зовсім освітній пост про «Що таке GraphQL або чому він так крут, або навіть продосвід використання GraphQL в продакшне. Я просто хочу коротко викласти свою думку про те, що це за технологія, і можливий практичний підхід до її застосування.

Читати далі →

Розуміння процесу візуалізації

Браузеру належить пройти багато кроків, перш ніж HTML відповідь від сервера буде перетворений в пікселі на екрані. Послідовність цих кроків, необхідна для першого відображення сторінки, називається «Процес візуалізації» (ориг. Critical Rendering Path).

Читати далі →

Angular 2: чому на TypeScript?

Здрастуйте всі, хто не забуває заглядати у наш блог і традиційно неробочий час доби!

Давним-давно в нашій публікації від 13 листопада 2015 року ви переконали нас дочекатися допиливания Angular 2 і видати про нього книгу. Ми збираємося серйозно взятися за такий проект найближчим часом, а поки пропонуємо почитати розгорнуту відповідь на питання, винесене в заголовок цього поста.

Читати далі →

Численні уразливості в останніх версіях CMS 1С-Бітрікс. Відео атаки

У своїй роботі щодо забезпечення ІБ сайтів, ми досліджуємо проблеми безпеки популярних в Росії систем управління веб-проектами. CMS 1С-Бітрікс – є лідером у цій галузі, тому цій системі приділяється підвищена увага.

Для актуального на сьогодні дослідження безпеки, була обрана демо-версія інтернет-магазину, який працює на CMS 1С-Бітрікс.

Дослідження проводилося у віртуальній лабораторії 1С-Бітрікс, призначеної для онлайн тестування функціоналу платформи.

Адреса лабораторії «1С-Бітрікс: Управління сайтом»: http://bitrixlabs.ru. Не вносячи жодних змін у процес інсталяції, був «розгорнутий» демо інтернет-магазин, що працює під управлінням 1С-Бітрікс: Управління сайтом 16.5.4 за адресою:
http://1071lab.bitrixlabs.ru/

Читати далі →