MeteorJS дайджест #9

Привіт, спільноті Метеор, у нас є для Вас хороші новини, цієї суботи (30 січня) відбудеться третя зустріч спільноти TernopilJS#3 — Meteor Meetup. На даній зустрічі ми поговоримо про Метеор, зокрема:

  • Назар Яблонський розкаже нам чому потрібно писати тести для додатків, написаних, зокрема, на MeteorJS? Які проблеми може принести нехтування цим правилом? Огляд інструментів для тестування: Velocity та можливі альтернативи, їх порівняння. Демо коду та виконання тестів.
  • Вадим Росток: «Я працюю з Meteor.js останні півтора року і хочу поділитися розумінням деяких особливостей цієї чудової платформи, поговорити про підводні камені з якими я зіткнувся. Асинхронність node і fibers, продуктивність UI, проблеми та перспективи метеора.»
  • Невеличкий воркшоп від Михайла Рокоша
  • Чим більше людство використовує Інтернет, тим більше інформації там зберігається. Рано чи пізно, кожен JavaScript розробник повинен візуалізувати ці дані. Найпотужніший інструмент для візуалізації даних на сьогоднішній день є D3.js. Основи бібліотеки, як почати її використовувати та про можливі альтернативи на нашій третій зустрічі розкаже Oleksii Prohonnyi — Senior Software Engineer. Technical lead on big international gambling project. Speaker in LvivJS conference.

Переглянути попередні дайджести: #0, #1, #2, #3, #4, #5, #6, #7, #8. Всі дайджести тут.

Розпочати вивчення Meteor можна з підбірки навчальних матеріалів Meteor Learing Resources. Вже знайомі із Meteor — спробуйте свої сили, як Meteor.js/Javascript developer у JSSolutions — Meteor Development Company

Запрошуємо Вас приєднатися до дискусії спільноти DOU.ua/MeteorJS на Gitter.im.

Отож, перейдемо до останніх новин:

What’s next for React + Meteor 1.3

Еван Йу (Evan You) розпочав обговорення планів стосовно інтеграції з React. Відбувається рух в напрямку використання модулів NPM замість пакетів Аtmosphere для React з метою легкого підтримання актуальності. Також планується додати функцію високого рівня для більш простого узгодження React-компонентів із метеорівським інформаційним забезпеченням.

Meteor Night January 2016

MDG організував Meteor Night January! Впродовж вечора було представлено безліч чудових доповідей та презентацій. Відео досить тривале (2 години), але надзвичайне. Головні обговорення:

  • Шон (Shawn) розповідає про ClassCraft та порівнює використання до та після Galaxy
  • Майк Рісс (Mike Risse) та Джефф Веар (Jeff Wear) розповідають про інтеграцію Метеору та Електрону для створення офісних додатків
  • Мартін (Martjin), розробник із MDG, розповідає про вдосконалене гаряче оновлення версій у Cordova для написання мобільних додатків у Метеорі.

Також було безліч різних демонстрацій, які я дуже рекомендую переглянути. Цікаві проекти, створені на Метеорі!

Reactive GraphQL

Найбільш очікуваною функцією була підтримка іншої бази даних. MDG взяли це до уваги і пропонують рішення щодо впровадження такої можливості. Не залежно від того, яку базу люди використовують для зберігання даних, чи то SQL, чи REST, існує потреба у спільній уніфікованій мові запитів. Також потрібно, аби можна було легко написати власний оператор зв’язку із будь-якою базою даних. Отож, MDG пропонують написання простих та ефективних сукупностей для GraphQL, що спростить публікування даних із сервісів REST, SQL та MongoDB. Також тут вимагається чутливість та цілковита недогматичність, не залежно від того, чи ви використовуєте Blaze, чи React, чи будь-який інший компонент. Також надважливою є масштабованість. Слідкуйте за новинами у даній темі за цим посиланням.

Geoff’s Forum Reply — Gives the direction for Meteor

Джефф (Geoff) зачіпає тему майбутньої підтримки для Blaze та зростання підтримки для інших додатків, як от Angular та React. Джефф також стверджує, що для основних пакетів, таких як облікові записи, програмний пакет матиме надійну підтримку навіть при додаванні в майбутньому нових баз даних. Важлива тема, яку Джефф піднімає на форумах, — значно покращена підтримка для NPM, яка передбачається у Метеор 1.3. Я думаю, ми скоро побачимо перенесення основних пакетів на NPM, що зробить Метеор швидше всезагальним, аніж винятковим. Мені це до вподоби. Схоже, що спільнота щодо даного питання розділилася, і це зрозуміло. Ми на разі вважаємо себе Метеор-розробниками, але середовище JavaScript величезне, і, якщо ми залишатимемося ізольованими всередині своєї метеорівської бульбашки, це може нам з часом зашкодити, коли інші технології підуть вперед, залишивши позаду те, що зможе запропонувати відокремлений Метеор. Я вважаю, що як розробники, ми завжди повинні переймати найкращі сучасні засоби. Те, що Метеор з готовністю приймає нові технології, зміцнює мою впевненість у групі розробників Метеору та у світлому майбутньому для метеорівської платформи у 2016 році.

Introducing the Meteor Guide

Офіційний Meteor Guide може забезпечити додаткове керівництво, якого потребує спільнота, щоб створювати кращі додатки на Метеорі. У MDG сподіваються, що за наявності стандартного набору інструкцій, буде простіше писати коди, швидше компілювати компоненти та легше підтримувати додатки.

Unlimited containers and meteorapp.com hosting for Galaxy Developer Edition

У Developer Edition Galaxy відкинув можливість утримувати 5 контейнерів. Тепер ви можете запускати аж до двадцяти контейнерів у 512 Мб одночасно. Якщо потрібно більше, зв’яжіться із відділом підтримки.

Transmission. Episode 1

Фантастичний новий подкаст від розробників ядра Метеору Сашка Стубайла (Sashko Stubailo) та Бена Стрехена (Ben Strahan) на OK GROW!

Деякі замітки:

  • Метеор 1.3 стовідсотково обернено сумісний
  • Дуже шкода, що NPM-пакети попередньо укомплектовані у Аtmosphere.
  • Atmosphere все ще найкраще місце для пакетів, які тісно інтегровані із Метеором, тому і залишається абсолютно необхідною.
  • Принизлива ідея щодо майбутнього Tracker’у.
  • Тестування!

Meteor Interviews episode 1.3: Meteor and the emerging React ecosystem with James Gillmore

Джеймс Ґілмор (James Gillmore), також відомий як faceyspacey, є активним автором та дописувачем у метеорівських форумах. Пол та Джеймс заглиблюються у Flux, Redux, GraphQL та Relay, а також розповідають, як Метеор вписується у всі ці нові технології.

Meteor in Flip Flops — 2 tickets left!

Оце так! Метеор в тапках, схоже, є чудовим досвідом. Залишилося два місця. Поспішіть за квитками!

The State Of Meteor Part 1: What Went Wrong

До речі, про Flux. Не секрет, що Метеор зараз проходить через ряд змін. Саша Ґріфф (Sacha Greif) розповідає про насущні проблеми Метеору і пропонує своє бачення щодо місця Метеору у світлому новому майбутньому у цьому пості Частина 2: Чого чекати далі і ділиться деякими підрахунками у Частині 3: Підсумки

Introducing Mantra

Mantra намагається досягти двох головних цілей: створення легко обслуговуваних додатків та створення конкурентоспроможних додатків. Для досягнення цих цілей Mantra встановлює набір правил та стандартів для Метеор-додатків. Це найновіша пропозиція від команди Кадіри, яку вам варто відслідковувати. Також загляньте на Голос Кадіри для ознайомлення з новими опціями, які пропонує команда Кадіри.

Meteor Needs the Second Coming of Blaze

Макс наводить аргументи на користь Blaze. Попри те, що React пишається ще більшим контролем над життєвим циклом ваших компонентів, це може збити з пантелику тих, хто вперше пробує себе у Метеорі. Я думаю, Blaze має власну нішу в екосистемі, і Макс піднімає деякі хороші питання щодо того, чому Blaze’у необхідно бути десь поблизу.

Modern User Interfaces with Redux

Абі Айер (Abhi Aiyer) опублікував Частину 5 своєї серії How to Redux. Ці статті дуже хороші для початківців, які цікавляться не лише React, а також керуванням стану додатку за допомогою Redux.

Building a Blog with React

Чудова пропозиція від The Meteor Chef щодо того, як створити блог на React. Якщо ви новачок у React, то це хороший спосіб розпочати.

Getting Started with Meteor 1.3 and React

Це коротенька стаття про перші кроки у React та Метеор 1.3, а також коротка демонстрація використання модулів NPM у метеорівському додатку.

Space Kitty — An Opinionated Meteor Framework

Space Kitty створять проект із деякими вбудованими пакетами за замовчуванням (як от react, materialize), потім планується створити набір namespace панелей та timestamp міграцію, які потрібно буде заповнювати. Вони з усіх сил намагаються залишатися вірними офіційному Meteor Guide.

Meteor Kitchen

Meteor Kitchen — це генератор коду для Meteor.js. Просто опишіть свій додаток у простому JSON-файлі (або скористайтеся kitchen-GUI), і meteor-kitchen створить додаток із структурою каталогів, маршрутизатором та контролерами маршрутизатора, колекціями (pubs & subs) тощо.

Sorting with Relations in Meteor

Чудова стаття від працівників Useful.io. Тут говориться про сортування із використанням зв’язків на Mongo з Метеором. Вони описують метод та як зробити його ефективним за допомогою пакету Astronomy. Тут все подається дуже детально, тож, якщо ви на стадії, коли ваш додаток вже досить таки об’ємний, цей блог пост стане у нагоді.

Переглянути попередні дайджести: #0, #1, #2, #3, #4, #5, #6, #7, #8. Всі дайджести тут.

Похожие статьи:
Швейцірія виділяє мільйони Україні на цифровізацію, Microsoft дасть мільйони OpenAI, Coursera дарує українцям IT-курси, а Маск і Twitter не дадуть...
Відколи бізнеси почали перетворювати ІТ-інфраструктури в хмарні середовища, відчувається їхнє прагнення мати все більше і більше...
В рубрике DOU Проектор все желающие могут презентовать свой продукт (как стартап, так и ламповый pet-проект). Если вам есть о чем...
Ми продовжуємо літній цикл статей про зарплати українських айтівців. Сьогодні представляємо матеріал про зарплати...
Міністерство оборони створює спільноту інноваторів для допомоги війську. Охочі зараз можуть подати заявку для...
Яндекс.Метрика