
Ilya
25.08.2016
09:08:40
Я еще основные возможности не запилил :) Так темная версия - последнее дело
Собственно, господа, никто не хочет представиться по традиции? :)

឵Roma
25.08.2016
09:25:19
▫️ Серьёзных проектов нету, на данный момент ищу удалённую работу
▫️Углубляюсь в Front-End
▫️Буду помогать по мере возможностей
▫️Общение, помощь. новые знакомства
▫️Украина
▫️Из другой группы по Angular 1.*
#whois

Ilya
25.08.2016
09:25:51

Google

Ilya
25.08.2016
09:26:23
И да, очень удобно искать работу на "Мой круг", там очень вкусные вакансии.

឵Roma
25.08.2016
09:26:39
пока нет, потом посмотрю, я щас с одной компанией говорю, они с киева, хотели к себе в офис взять, но я учусь так что никак вообще.
то они думаютна счет удалёнки

Ilya
25.08.2016
09:27:14
Тестовое сделал?

឵Roma
25.08.2016
09:27:25
да, сдал на отлично

Ruslan
25.08.2016
09:27:36
▫️Работаю в picvpic.com.
▫️javascript, ruby, rails
▫️Буду помогать по мере возможностей
▫️Общение, помощь. новые знакомства
▫️Бишкек
▫️Коллега позвал.
#whois

Ilya
25.08.2016
09:27:42
Шик, кстати, забавы ради покажу вам одно тестовое

Михаил
25.08.2016
09:28:10
▫️Работаю удаленно на московскую компанию
▫️Начинал в конце 90-х, до 2011-12 в основном верстал и писал jQuery, потом верстать надоело (ну, ИЕ6 умер, с кем стало воевать?), начал переквалифицироваться в полноценного фронтендера. Года 3 писал на Angular, сейчас вот все собираюсь переключиться на Vue
▫️Может быть смогу дать совет
▫️Может быть смогу получить совет
▫️Курган, Россия
▫️ из группы по ng1
#whois

Ilya
25.08.2016
09:28:57

Ruslan
25.08.2016
09:29:33


Ilya
25.08.2016
09:30:17
Вот тестовое в Pandomim:
Необходимо организовать следующую архитектуру:
Поднять два сервера. Один будет играть роль backend части системы, другой роль middlend части системы. В обоих случаях поднимается сервер nodejs. И в роли frontend части выступает форма в виде списка созданных задач, в также позволяет редактировать, удалять и создавать новые задачи, все это реализуется на react, redux.
backend - nodejs предоставляет api которое работает по принципу TODO списка. То есть принимает строку и выдает список строк, удаляет и редактирует. Результат складывает в базу данных (можно использовать sqlite). Кроме того должно быть создана элементарная схема авторизации. Скажем поднято апи при обращении к которому генерируется и возвращается уникальное значение. По которому можно будет получить доступ к апи работы с апи TODO списка.middlend - nodejs работает как прокси которое проксирует через себя запросы отправленные фронтенд частью бэку. Также она отвечает за сессии (которые должны хранится в Redis) каждая сессия в свою очередь хранит токен полученный от апи авторизации который в дальнейшем используется для доступа к апи TODO списка.frontend - react, redux, здесь должен быть учтен механизм авторизации (ничего сложного просто кнопка при нажатии на которую middlend получает токен от backend, а frontend в свою очередь токен сессии от middlend, то есть фронт не должен знать о существовании токена который генерируется бэком). Кроме того должна быть создана страница для отображения списка задач их создание, удаление или редактирование. Единственное условия данные (строка задачи) при создании и редактировании, должна слаться в тело запроса отправленное как fromdata.
Тестовое относительно хардкорное, но для практики можно попробовать на Vue 2 сделать


឵Roma
25.08.2016
09:33:52
Щас свое скину, очень простое.

Google

឵Roma
25.08.2016
09:34:05
естовое задание:
Разработать мобильное кроссплатформенное приложение используя фреймворк "Ionic". Интерфейс приложения должен состоять из трех элементов:
1. Выбор из выпадающего списка элемента (html тег <select>) названия планеты солнечной системы.
2. Кнопки по нажатию на которую отправляется номер планеты по удалению от Солнца выбранный в списке. Запрос на отправляется на сервер "http://planetz.herokuapp.com/". Используется WebSocket.
3. Поле типа Memo (html тег <textarea>) в который помещается ответ от сервера. Ответ от сервера приходит в виде JSON строки:
{ "description": "Нептун, хотя и немного меньше Урана, более массивен (17 масс Земли) и поэтому более плотный. Он излучает больше внутреннего тепла, но не так много, как Юпитер или Сатурн ...." }
Не смотря на то что задание очень простое, я 1 из 4 кандидатов справился с ним.
Хотя всякое в жизни бывает.


Sergey
25.08.2016
09:44:44
Вот тестовое в Pandomim:
Необходимо организовать следующую архитектуру:
Поднять два сервера. Один будет играть роль backend части системы, другой роль middlend части системы. В обоих случаях поднимается сервер nodejs. И в роли frontend части выступает форма в виде списка созданных задач, в также позволяет редактировать, удалять и создавать новые задачи, все это реализуется на react, redux.
backend - nodejs предоставляет api которое работает по принципу TODO списка. То есть принимает строку и выдает список строк, удаляет и редактирует. Результат складывает в базу данных (можно использовать sqlite). Кроме того должно быть создана элементарная схема авторизации. Скажем поднято апи при обращении к которому генерируется и возвращается уникальное значение. По которому можно будет получить доступ к апи работы с апи TODO списка.middlend - nodejs работает как прокси которое проксирует через себя запросы отправленные фронтенд частью бэку. Также она отвечает за сессии (которые должны хранится в Redis) каждая сессия в свою очередь хранит токен полученный от апи авторизации который в дальнейшем используется для доступа к апи TODO списка.frontend - react, redux, здесь должен быть учтен механизм авторизации (ничего сложного просто кнопка при нажатии на которую middlend получает токен от backend, а frontend в свою очередь токен сессии от middlend, то есть фронт не должен знать о существовании токена который генерируется бэком). Кроме того должна быть создана страница для отображения списка задач их создание, удаление или редактирование. Единственное условия данные (строка задачи) при создании и редактировании, должна слаться в тело запроса отправленное как fromdata.
какая должность и зп по этому заданию?


Ilya
25.08.2016
09:45:27
у них все вакансии не выше 100к
посмотри на мой круг, сейчас кину ссылку
https://moikrug.ru/companies/pandomim

Sergey
25.08.2016
09:46:41
▫️Программирование как хобби
▫️javascript и иже с ним
▫️Буду помогать по мере возможностей
▫️Общение, помощь. новые знакомства
▫️Магнитогорск
▫️из смежной группы
#whois
пойдет?))))

Ilya
25.08.2016
09:47:41
да
Если кто-то хочет начать работать с Vue, то советую вот этот шаблон
https://github.com/egoist/vuepack
Сам его юзаю

Ruslan
25.08.2016
09:56:59
Наткнулся сегодня на https://github.com/google/closure-compiler-js
А частности на это

Ilya
25.08.2016
09:57:30

Ruslan
25.08.2016
09:57:41
Я правельно понял что им можно заменить babel?

Ilya
25.08.2016
09:57:48
видимо, да

Ruslan
25.08.2016
09:57:59
Никто не пробовал?

Ilya
25.08.2016
09:58:22
Нет, я хотел, но Uglify легче юзать

Google

Ilya
25.08.2016
09:58:38
ДУмал написать что-нибудь, чтобы протестировать на скорость то и другое

localvoid
25.08.2016
09:58:56
я использую такие опции
{
compilation_level: 'ADVANCED',
language_in: 'ECMASCRIPT6_STRICT',
language_out: 'ECMASCRIPT5_STRICT',
use_types_for_optimization: true,
assume_function_wrapper: true,
output_wrapper: '(function(){%output%}).call();',
summary_detail_level: 3,
warning_level: 'QUIET',
}

Ilya
25.08.2016
09:59:24

localvoid
25.08.2016
09:59:25
уменьшает гораздо лучше чем uglify, особенно когда понимает большую часть типов
не так долго как работает webpack+babel :)

Ilya
25.08.2016
09:59:52
Опа
Тогда есть стимул перекатиться на него

localvoid
25.08.2016
10:00:21
и им нужно собирать проект целиком

Ilya
25.08.2016
10:00:36
Ну это понятно

localvoid
25.08.2016
10:08:10
но проще использовать этот пакет и не извращаться https://www.npmjs.com/package/google-closure-compiler не понимаю что там за проблемы у людей с тем чтобы запускать жава приложения на девелоперской машине. Никогда не писал на жаве, никакой любви к ней не испытываю, но если инструмент хороший, то какая разница на чём оно там написано

Ruslan
25.08.2016
10:09:49
https://github.com/google/closure-compiler-js
На js преписали же

Ilya
25.08.2016
10:10:03
Неплохо

localvoid
25.08.2016
10:10:19
скомпилировали с помощью gwt, а не переписали, работает гораздо тормознее, да и возможно куча багов там ещё

Ruslan
25.08.2016
10:10:32

Ilya
25.08.2016
10:10:46

localvoid
25.08.2016
10:11:27
ну это да, но производительность наврятли увеличат :)

Ilya
25.08.2016
10:11:41
Ну да
Я знаю наверное как проверить Uglify vs GCC
Скомпилировать рейтрейсер написанный на es6

Google

localvoid
25.08.2016
10:14:45
вот пример кода на котором gcc должен хорошо справляться https://github.com/ampproject/amphtml/tree/master/src
если жёстко говнокодить, то gcc не будет ничем отличаться от uglify

Ilya
25.08.2016
10:15:24
Это да

Andrey
25.08.2016
10:22:49
▫️Rhonda Software
▫️JS, PHP (EmberJS, VueJS, ReactJS)
▫️Владивосток
▫️Соседняя группа
#whois

Evjeni
25.08.2016
10:23:07
▫️Своих проектов нет, ищу работу на полный рабочий день, либо удаленка. Так же готов бесплатно поработать в вашем проекте для получения ценного опыта.
▫️Front-End, AngularJs2
▫️Буду помогать по мере возможностей
▫️Общение, получение ответов на мои глупые вопросы
▫️Киев, Украина
▫️Увидел в группе по ng1
#whois

Ilya
25.08.2016
10:28:12
Ну в общем, собрал я three,js с GCC и Uglify

localvoid
25.08.2016
11:08:19
https://github.com/google/closure-compiler/wiki/Type-Based-Property-Renaming
type coverage наверно где-то ~0% показывает при сборке three.js
тем более это библиотека, которая экспортит всё на window и dce не выкидывает ничего лишнего

Ruslan
25.08.2016
11:36:10

localvoid
25.08.2016
11:36:20
dead code elimination

Ruslan
25.08.2016
11:36:44

Ilya
25.08.2016
14:27:43
Добро пожаловать!
Vue умница, занимает топовые позиции
https://medium.com/@sachagreif/the-state-of-javascript-front-end-frameworks-1a2d8a61510#.4cdx2tde8

Andrey
25.08.2016
16:19:34
Ай маладеции уиницо
Занимает
Чуваки. Возник вопросец каверзный
Как вам вуежс?

Evjeni
25.08.2016
16:30:16
Выглядит вкусно, но еще не пробовал

Google

Ilya
25.08.2016
16:32:58
Как вам вуежс?
Сидел сначала на реакте, который стал моим любимчиком, а потом наткнулся на vue, начал пользоваться и стал основным претендентом на место реакта

Ptench?
25.08.2016
16:47:49
Дратути