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

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


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

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

Читати далі →



Отже, в першої частини ми використали чудові можливості Feathers.js для того, щоб за 5 хвилин створити backend для нашого застосування.

Наша система вміє працювати з базами даних і може використовувати аутентифікацію. Але зрозуміло, що базових можливостей згенерованого коду недостатньо для реалізації всього необхідного нам функціоналу.

Тому прийшла пора «підняти капот і заглянути в потрухи» нашого коду.

Читати далі →

Одного разу я писав про те, що відступи можна вважати показником складності коду (хоча і досить грубим). Самі по собі відступи нейтральні, так як вони – лише засіб форматування тексту, але вся справа в тому, що вони використовуються для виділення особливих блоків програм, наприклад – керуючих конструкцій. Читаючи код і натикаючись на відступ, програміст змушений брати до уваги те, на що вказує відступ, тримати в пам'яті контекст, в якому існує виділений блок. Це, природно, повторюється, якщо у виділеному відступами ділянці коду з'являється ще один особливий фрагмент.

Якщо не звертати увагу на зміст текстів, то ось як зазвичай виглядає складний код, ділянки якого схожі на лежачі на боці літери «V», і простий код, блок якого, якщо не враховувати різну довжину рядків, схожий на прямокутник.


Чим більше відступів – тим складніше зазвичай і код

Читати далі →



Хабр, привіт! 25 березня Одесі я буду проводити щорічну конференцію JavaScript-розробників — JS Lab. Зараз ми запустили оновлений сайт і я займаюся формуванням програми. У найближчі дні на сайті ми додамо перших спікерів, а якщо ви хочете стати одним з них, пишіть мені на пошту (d.spodarets@flyelephant.net) або заповнюйте форму тут.

На відміну від минулих років, у цьому році, ми відбираємо 2 типу доповідей — 12 доповідей по 45 хв і 8 бліц-доповідей за 10 хв. Традиційно буде два потоку.

Слідкуйте за новинами в facebook.
Джерело: Хабрахабр

imageВсе це так архітектура,
Вас від недуги вилікую,
Ви довіртеся мені, як лікарю,
Допоможе вам моя мікстура.

Поради Трістана — "Собака на сіні"


У своїй попередній статті я багато розповідав про те, як влаштований генератор ходів Dagaz. Мабуть, я поставив воза попереду коня. Моє наиподробнейшее опис, абсолютно не допомагає зрозуміти головного — того, яким чином все це можна використовувати. Насправді, це просто.

Читати далі →

Доброго часу доби всім читачам і авторам habrahabr.ru. Мова в цій статті йтиме про візуалізації найпростіших алгоритмів сортування.



На виконання цієї роботи мене надихнув Timo Bingmann – аспірант Інституту теоретичної інформатики і алгоритмів при Технологічному інституті Карлсруе (Німеччина) [1]. Тімом була написана чудова стаття, де можна почитати трохи про історію візуалізацій і аудификаций алгоритмів [2]. Програмісти, як ніхто знають, як важко йде процес розуміння абстрактних сутностей, і як сильно в цьому допомагають метафори та методи візуалізації. Коли якого-небудь об'єкту з реального життя аналогічно присвоюються властивості і методи віртуальних об'єктів.
Читати далі →