Метеор Дайджест #0 / TWiM #32

JSSolutions розпочинає вести Метеор Дайджест українською. До вашої уваги 32-й випуск оглядача TWiM!

Переглянути наступні #1, #2, #3, #4, #5, #6, #7, #8, #9, #10, #11, #12, #13, #14, #15, #16, #17, #18, #19 дайджести

Оновлення ядра Meteor (MDG)


Announcing Meteor 1.2

численні зміни, про які варто знати. Деякі зміни є критичними, тому вам доведеться оновити свій Meteor, аби мати змогу ними скористатися. Дана версія була у розробці тривалий час.
Ось дещо з того, що з’явилося у новій версії:

  • вдосконалений інструментарій компонування
  • офіційна підтримка React & Angular
  • модернізована до версії 5.2 Cordova
  • кросплатформенність
  • імпортування LESS/Stylus з пакетів
  • та багато іншого.


Meteor Hot Code Push

Хороша стаття про функцію «Hot Code Push»  Meteor.

System Status Page

MDG розробила сторінку статусу системи, за допомогою якої можна слідкувати за різноманітними сервісами в рамках Meteor. Можна, наприклад, проглянути детальну інформацію про Galaxy, пакети Meteor та ін. Завжди корисно мати публічну сторінку статусу для підтримки обізнаності спільноти з оновленнями.

Meteor Global Hackathon Update

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

Meteor SF Devshop September 2015

Devshop цього місяця видався чудовим. Ось список деяких обговорень, які в його межах відбулися.

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

iHealth
Продукти IoT для здоров’я, які використовують Meteor для своєї нової бізнес-моделі. Вони дотримуються цікавого плану дій, який вимагає від них переконатися, що кожен корпоративний клієнт має різну конфігурацію. Робиться це швидко і легко із використанням Meteor та React.

Meteor проводить Всесвітній Хакатон
Нік Ко (Nick Coe) розповідає про Всесвітній Хакатон та про винагороду, якою стала річна підписка на Galaxy.

Sandstorm робить впровадження таким же простим, як сворення Google Doc
Вражаюча доповідь-огляд Sandstorm, а також демонстрація його роботи із впровадженням різних додатків із відкритим кодом. Що мене зацікавило, і про що я раніше не замислювався, так це те, що Sandstorm робить більше для безпеки, ніж інші додатки.

Написання Shell -скриптів на JavaScript
Avital, провідний розробник на Meteor, розповідає, чому краще писати Java, а не Bash-скрипти. Це пов’язано зі змінами ES2015 і використанням волокна для створення синхронного коду.

Пакети Universe
Universe – це набір пакетів Meteor, які допомагають у розробці та роблять наше життя простішим.

Sandstorm у Всесвітньому Хакатоні Meteor’у
Джейд (Jade) розповідає про численні надбудови, які можна отримати при використанні Sandstorm.io для свого Хакатон-проекту.

Пакет Forms
Цікавий пакет для легкого створення розумних форм у Meteor. Думаю, цей пакет має великий потенціал і може виявитися дуже корисним для усіх розробників у Meteor.

Відеододаток MeteorFlux
Саймон Такер (Simon Tucker) розповідає, як створив WebRTC відеочат за допомогою React + Flux + Meteor. Класна демонстрація, але, як на мене, не було потреби додавати Flux архітектуру у згаданий набір. Думаю, це обтяжує додаток зайвою складністю. Якщо порівняти із фейсбуківською Relay, новою випущеною Фейсбуком архітектурою даних, то вона подібна (якщо не майже ідентична) до метеорівської. Так що необхідності у Flux не було.

Angular Meteor 1.0.0 Released

Пакет Angular-Meteor було оновлено для цілковитої сумісності із новим Meteor 1.2. У статті приведено огляд нових можливостей та випрявлень.

A Round Up of Meteor Podcasts

Тут величезний перелік рекомендованих подкастів MDG, пов’язаних із Meteor.

Announcing Meteor 1.2

Meteor випустив нове рішення для хмарного хостингу – Galaxy. При формуванні ціни орієнтувалися на великі додатки і підприємства. Дещо пізніше будуть випущені і простіші рішення, а для початку є намір зосередитися на невеликому наборі додатків.

The Meteor Guide

MDG запустив роботу над великим довідником із різних аспектів Метеору. Проект відкритий для участі учасникам спільноти, тож якщо ви володієте відмінними знаннями в якійсь із областей галузі, можете долучитися.

Нове у Meteor спільноті


Query Constructors

Саша Ґріф (Sacha Greif) написав чудову замітку, в якій описав хороший спосіб обробки параметрів запиту для публікацій. Він показує, як можна розбудовувати їх за допомогою коду. Думаю, це хороша логічна структура запиту, яка варта уваги. Особливо, якщо маєте намір розширити свій додаток і без зусиль змінити параметри запиту.

Meteor 1.2 Upgrade Guide

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

Migrating from Iron Router to Flow Router

Ще один чудовий довідник, створений співробітниками OKGROW!, який розповідає про відмінності між Iron Router і Flow Router. Також тут говориться про те, як перенести існуючий код, в основі якого Iron Router, і використовувати Flow Router. Є кілька значних відмінностей, наприклад, відсутність підписок маршрутизатора, натомість використовуються шаблонні підписки.

Meteor Interviews #10

Чудове інтерв’ю із Абігайл Вотсон (Abigail Watson) про її дослідження можливостей використання Meteor у медицині. Дуже цікава розмова, адже стосується Meteor’у в контексті охорони здоров’я. Найбільше мені тут припало до душі те, що «медичний Meteor» планується більше як дистрибутив, а не форк, і буде сумісним із HIPPA та FDA для забезпечення можливості створення медичних додатків на Meteor, а не традиційних мовах програмування.

Introducing Blaze Plus

Blaze Plus – чудовий пакет, розроблений Arunoda. Він наділений можливістю додавати властивості, які можна передати у child шаблони. Це дозволяє швидко згенерувати «дерево шаблонів» без необхідності повторного генерування усіх елементів на низхідному шляху від батьківського елементу. Дуже корисний пакет. Планую ним скористатися вже у своєму наступному Meteor-додатку.


MDG Needs To Be More Involved with the Community

Дуже цікава тема на форумі. Мені важко анотувати її для вас. Просто пораджу для знаючих і досвідчених обов’язково ознайомитися з даним обговоренням.

Uploading Files to S3

Meteor Chef розповідає і показує, як установлювати Amazon S3 та використовувати його у своїх Meteor-додатках для завантажування та зберігання файлів. Стаття дуже гарно написана і надає детальні покрокові інструкції.

Exporting ES6 Classes from Meteor Packages

Чудова стаття, яка розказує, як експортувати ваші ES6 класи із Meteor-пакетів. Також тут можна ознайомитися із невеличким прийомом, який дозволяє уникнути отримання невизначеного значення при спробі експортувати клас.

Meteor Club Q&A with Jeremy Shimko

Чудове інтерв’ю Джоша Оуенса (Josh Owens) із Джеремі Шимко (Jeremy Shimko), розробником-фрілансером на Meteor’і, який раніше працював в DevOps. Розмова зачіпає багато цікавих тем, зокрема в одній із частин зосереджується на Docker. Дуже рекомендую послухати і подивитися.


Spacetalk is moving to new projects SpaceDrop and Rocket.Chat

Одна з двох, заснованих на Meteor, альтернатив Slack, а саме SpaceTalk, знаходиться зараз в процесі поділу на два різні проекти – SpaceDrop та Rocket.Chat. Rocket.Chat – це існуюча альтернатива Slack, яка має вищі показники сумісності в порівнянні зі SpaceTalk. Зараз робиться акцент на проекті Rocket.Chat як на єдиній, заснованій на Meteor, альтернативі Slack. З іншого боку, SpaceDrop має стати CMS із подальшим наміром бути кращою Drupal.

Package Scan

Це цікавий додаток, який аналізує файл .meteor/versions і повідомляє, які пакети можуть мати прогалини в системі безпеки. Це доволі круто. Чудовий інструмент, який гарантує захищеність вашого додатку.

Introducing Base v3.0.0

Meteor Chef випустив третю версію Base Meteor. Це чудова відправна точка для метеорівських додатків. Вона дещо догматична, але має хорошу структуру і може суттєво посприяти вам в організуванні вашого Meteor-додатку.

Meteor Training at HTML5 Dev Conf

OKGROW влаштовує дводенний майстер-клас на конференції розробників HTML5 (HTML5DevConf). Якщо вас цікавить вивчення чи поглиблення розуміння Meteor’у, варто відвідати цей майстер-клас.

Meteor Interviews #11

Чудове інтерв’ю з Діном Редкліфом (Dean Radcliffe), в якому йдеться про асинхронну JavaScript.

Discover Meteor Podcast

Якісно нові подкасти, призначені допомогти набути глибшого розуміння побудови Meteor-додатків. Всі подкасти короткі і кожен з них зосереджений на одній окремій темі. Таким чином можна одразу опанувати той чи інший аспект Meteor’у.

Microservices with Meteor

Ця замітка показує, як, використовуючи DDP, встановити у Meteor мікросервіси. Концепція дуже проста: якщо у нас запущені різні Meteor-сервіси, то підтримувати обмін даними між цими маленькими сервісами можна за допомогою DDP. Це дуже потужний протокол, який, на мою думку, заслуговує більше уваги.

Gift for Meteor Hackathon Participants from Kadira

Команда Кадіри нагороджує учасників Хакатону безліччю цікавинок.

Server-Side Reactivity

Фантастичний пакет, який дозволяє використовувати Tracker.autorun API на сервері, що, в свою чергу, дуже допомагає у розбудові деяких складніших публікацій.

Переглянути наступні #1, #2, #3, #4, #5, #6, #7, #8, #9, #10, #11, #12, #13, #14, #15, #16, #17, #18, #19 дайджести

Поділитися
Метеор Дайджест #0 / TWiM #32

Напишіть відгук

Ваша пошт@ не публікуватиметься. Обов’язкові поля позначені *