Как стать автором
Обновить

Видеозаписи докладов конференции Happу New Front-End: О фронтенде по-новому

Время на прочтение 2 мин
Количество просмотров 16K
Блог компании RootUA Media Разработка веб-сайтов *JavaScript *
Туториал


Команда проекта GeeksLab 18 января 2014 года в Одессе провела конференцию Happу New Front-End: О фронтенде по-новому!. В рамках конференции были подняты темы современной верстки, разработки фронтенда на чистом JavaScript, а также использования различных CSS и JavaScrpt фреймворков для построения фронтенда веб-проектов. С докладами выступили представители таких компаний как: rollApp, Universal Mind, DataArt, Ciklum, Elis, R2Crew, RootUA Media, WMSoftware, Electric Cloud. Презентации и видеозаписи докладов под катом.
Читать дальше →
Всего голосов 19: ↑17 и ↓2 +15
Комментарии 13

О безопасности в Meteor и не только (часть 1)

Время на прочтение 8 мин
Количество просмотров 9.5K
Разработка веб-сайтов *JavaScript *Meteor.JS *
Для разработки приложений фреймворка Meteor существует некоторое число приемов и средств, предназначенных для обеспечения безопасности. В первой части мы поговорим о более известных вещах — скрытии серверной части кода, пакетах autopublish / insecure, скрытии полей коллекций при публикации и встроенной системе учетных записей, заглянув внутрь коллекции Meteor.users. Во второй — про loginToken, выдаваемый клиенту, правила allow/deny при модификации базы данных клиентом, доверенном и недоверенном коде, серверных методах, HTTPS, пакете force-ssl и пакете browser-policy (Content Security Policy и X-Frame-Options), встроенном механизме валидации данных (функция check() и пакет audit-arguments-check).
Читать дальше →
Всего голосов 16: ↑15 и ↓1 +14
Комментарии 3

О безопасности в Meteor и не только (часть 2)

Время на прочтение 9 мин
Количество просмотров 8.7K
Разработка веб-сайтов *JavaScript *Meteor.JS *
Если вас не испугала первая часть, предлагаю продолжить разговор о механизмах безопасности Meteor. Начав с loginToken, выдаваемого клиенту, правил allow/deny при модификации базы данных клиентом, коснемся доверенного и недоверенного кода, серверных методов, использования HTTPS и пакета force-ssl, пакета browser-policy (Content Security Policy и X-Frame-Options), и закончим встроенным механизмом валидации данных (функция check() и пакет audit-arguments-check).
Читать дальше →
Всего голосов 18: ↑17 и ↓1 +16
Комментарии 8

Mylar — Платформа для защищенных веб приложений на базе Meteor.js

Время на прочтение 1 мин
Количество просмотров 6.9K
JavaScript *Node.JS *Meteor.JS *
MIT опубликовал исходники проекта Mylar — платформы для создания безопасных приложений, с шифрованием и
поиском по зашифрованным данным.
Читать дальше →
Всего голосов 23: ↑17 и ↓6 +11
Комментарии 1

Книжка Discover Meteor переведена на русский

Время на прочтение 2 мин
Количество просмотров 22K
JavaScript *MongoDB *Meteor.JS *
Туториал

Автор картинки: Donovan Shortey, использовано по лицензии Creative Commons.

Познавательная книжка Discover Meteor теперь переведена усилиями сообщества на русский язык и находится в свободном доступе. Английская версия по-прежнему требует подписки и стоит (разумных) денег.

В начале марта авторы оригинальной книжки Sacha Greif и Tom Coleman бросили клич, приглашая любителей фреймворка MeteorJS перевести ее на все языки мира. Локализированные версии книжки выкладывались бы под свободной лицензией Creative Commons, свободно доступные для всех желающих быстро познать мир Meteor. В настоящий момент существуют переводы на 22 языка мира, в разной степени готовности. Проект доступен на GitHub, и если кто-то заметил опечатку, или желает как-то дополнить перевод — добро пожаловать в команду.
Читать дальше →
Всего голосов 39: ↑38 и ↓1 +37
Комментарии 22

Вышел Meteor 1.0

Время на прочтение 1 мин
Количество просмотров 11K
JavaScript *Node.JS *Meteor.JS *
image

Внезапно вышел Meteor 1.0


Поздравляю всех с этим радостным событием, теперь есть очередной стимул попробовать эту full stack «магию» на вкус!
По сравнению с версией 0.9.4 особых изменений в коде нет.
Приведена в порядок документация.
Обновился сайт проекта.
Бесплатно доступна книга Discover Meteor.

Ссылки




Кстати
Интересно, что сам я узнал о новости не из дайджеста Zfort Group с Хабра (как это происходит у меня обычно).
А вот от этих замечательных ребят Code Hipsters
Всего голосов 33: ↑16 и ↓17 -1
Комментарии 31

Большой список материалов для изучения Meteor.JS

Время на прочтение 1 мин
Количество просмотров 4.9K
Разработка веб-сайтов *JavaScript *Meteor.JS *
Доброго времени суток, решил расширить познания в js фреймворках, выбор пал на Meteor.JS, не зная с чего начать, стал гуглить. Нашёл хорошую статью на Хабре тут.

image

Под катом содержание, почти весь материал на английском языке.
Читать дальше →
Всего голосов 18: ↑5 и ↓13 -8
Комментарии 0

SummaryJS, выпуск 4

Время на прочтение 3 мин
Количество просмотров 7.7K
Разработка веб-сайтов *JavaScript *Angular *ReactJS *
Приветствую вас, любители и профессионалы JavaScript.

В прошлом выпуске проводилось 2 опроса. В первом было решено, что новый выпуск большинству удобнее получать в пятницу. Сделано. Второй вопрос был про открытие ссылок в новом табе. К сожалению, я тогда не знал, что на Хабре они запрещены. Но надеюсь, что вам в данном случае поможет Cmd + клик на Маке или Ctrl + клик на остальных системах.

В этом выпуске было какое-то гигантское количество инструментов. Наслаждайтесь.

Видео и подкасты


Glen Maddern: A GIF odyssey
Using React to record JSON videos
JS Jabber #149: Passenger Enterprise with Node.js
FiveJS #65
Читать дальше →
Всего голосов 17: ↑12 и ↓5 +7
Комментарии 0

Двух-факторная аутентификация в Meteor.js

Время на прочтение 10 мин
Количество просмотров 8.9K
JavaScript *Meteor.JS *
Из песочницы
В течение какого-то времени мне довелось работать в стартапе. В качестве бэк-энда (и фронт-энда) мы использовали Meteor.js. В какой-то момент мы столкнулись с необходимостью реализации двух-факторной аутентификации. В этой статье я бы хотел рассказать т том, как реализовать эту фичу в Meteor.js.

Под катом вы не найдете ни одного скриншота/картинки, зато увидите весь код, необходимый для реализации.
Читать дальше →
Всего голосов 17: ↑13 и ↓4 +9
Комментарии 0

Три состояния пользователя (web-разработка)

Время на прочтение 3 мин
Количество просмотров 18K
Разработка веб-сайтов *JavaScript *Meteor.JS *
Туториал
Снижаем количество вычислений и продлеваем жизнь мобильного устройства. Допустим, у пользователя открыта страница сайта на которой воспроизводится видео, проигрывается музыка, запущено приложение с 3d-графикой, но в данный момент он не смотрит на нее пользуется другим приложением, просматривает другую вкладку в браузере, или отвлекся на телефонный разговор и т.д., долгом разработчика является улучшить UX и/или продлить жизнь мобильного устройства пользователя.
Читать дальше →
Всего голосов 16: ↑11 и ↓5 +6
Комментарии 9

Создание RESTful сервисов на Meteor

Время на прочтение 5 мин
Количество просмотров 15K
Разработка веб-сайтов *JavaScript *Программирование *Node.JS *Meteor.JS *
Туториал
Из песочницы

Введение: Зачем нужен RESTful сервис на Meteor


Meteor привлекает простотой использования и возможностью очень быстро создать работающее приложение с минимальным набором функций. У Meteor — хорошо развитое сообщество. Есть множество полезных дополнительных модулей, которые не требуют сложной настройки, и могут быть использованы сразу после установки. Есть хорошая документация, примеры и большое количество постов на форумах, вроде StackOverflow. Meteor — это full-stack фреймворк, который предлагает удобную и многофункциональную интеграцию сервера с клиентом. Так зачем же выходить за рамки этого взаимодействия, и создавать RESTful сервис?

Клиент-серверное приложение, по-сути, состоит из 2 независимых частей, которые взаимодействуют посредством определенного интерфейса. При этом каждая из частей клиент-серверного приложения может создаваться разными людьми или командами. Разработчики клиенсткой части вовсе не ограничены использованием Meteor, они могут использовать любой другой JS фреймворк, клиент даже не обязательно должен быть написан на JS, это может быть к примеру приложение Android, написанное на Java, или iOS, написанное на Objective C.

Именно эти причины заставили меня выбрать Meteor для построения back end в моем проекте, и искать пути для создания RESTful сервиса на Meteor.
Читать дальше →
Всего голосов 12: ↑11 и ↓1 +10
Комментарии 6

MongoDB Replica Set и OpLog на одном сервере

Время на прочтение 5 мин
Количество просмотров 12K
Разработка веб-сайтов *MongoDB *Meteor.JS *
Туториал

Пример настройки MongoDB с закрытым доступом через сеть Интернет. В данной статье приведен пример разворачивания трех Replica Set и активацией OpLog на одном сервере. OpLog необходим "реактивным" приложениям, которые следят (слушают) за изменениями в MongoDB, например для приложений на основе Meteor (для отключения long-polling'а).

Читать дальше →
Рейтинг 0
Комментарии 0

Рассказываем о пользе и вреде FullStack-фреймворков на примере Meteor.js

Время на прочтение 6 мин
Количество просмотров 7.6K
Блог компании МойОфис JavaScript *Node.JS *Meteor.JS *

В последнее время появляется довольно много Fullstack-фреймворков, они становятся популярны, их обсуждают.

Если посмотреть на результаты The State of JS 2021 в разделе «Библиотеки — Бэкенд-фреймворки», то минимум 5 из них (возможно, больше) будут как раз FullStack. Отсортировав бэкенд-фреймворки по заинтересованности, в самом верху списка мы снова увидим именно FullStack. Это понятно — они востребованы и лежат в основе разных проектов.

Однако на наш взгляд, область их применимости несколько ограничена. Почему — объясняем под катом.

Читать далее
Всего голосов 66: ↑61 и ↓5 +56
Комментарии 22