@react_js
React — русскоговорящее сообщество

Обсуждаем React.js и экосистему. См. также: @reactnative_ru, @apollo_ru, @protonnative_ru, @nodejs_ru, @js_ru, @uiux_ru Вакансии и поиск работы: @javascript_jobs Правила: http://bit.ly/our_etiquette Sponsored with ❤️ by www.axept.co

5822 members

Архив канала @react_js 15 апреля 2016 г.

04:30:12 ДП
User 171026916
Утро доброе
04:30:46 ДП
User 58749593
User 162236709
ну да, плохая привычка
не соглашусь. тут просто уметь нужно и думать
04:31:46 ДП
User 171026916
Пути к дебагингу неисповедимы
06:23:01 ДП
User 656567
Долго же ты сюда шел(((
06:23:06 ДП
User 656567
ой, не в ту сторону
06:23:20 ДП
User 1340580
Да я не в курсе вообще о вашей тусовке.
06:23:38 ДП
User 1340580
Случайно Леха обмолвился, я попросил линк.
06:24:16 ДП
User 656567
а, это в другой группе по реакту рекламу дали
06:26:07 ДП
User 1340580
Я вообще повыходил везде, мои рабочие чатики в дно улетали просто, задолбало. Итак, ребята, кто здесь пишет на метеоре и реакте? :D
06:27:28 ДП
User 58948765
у меня на работе на бэкэнде метеор использовался
06:27:46 ДП
User 1340580
User 686615
Ребята а че будем делать когда в группе будет больше 1000 чел и если все начнут трещать не поделу? Есть какие настройки в супергруппах? У меня друзья столкнулись с подобной проблемой и незнаю что делать (
Декомпозировать :)
06:28:06 ДП
User 1340580
Андрей Романов – это который forweb?
06:31:44 ДП
06:32:08 ДП
User 74329021
Я юзал, правда потом снова вернулся на spacebars, там лучше с реактом стало за последний год?
06:32:40 ДП
User 1340580
User 74329021
Я юзал, правда потом снова вернулся на spacebars, там лучше с реактом стало за последний год?
Ооо, все стало просто и замечательно. С выходом 1.3 боль ушла.
06:33:01 ДП
User 1340580
Но до 1.3 можно было жить на вебпаке с метеором, хотя это еще то решение которое попахивает.
06:34:37 ДП
User 74329021
Хм, не зря значит до лучших времён отказался, надо будет попробовать перенести самые толстые вьюхи и сравнить
06:37:01 ДП
User 1340580
А перенести, простите, откуда?
06:37:45 ДП
User 1340580
Перенести всю логику бекенда на метеор, а потом и вьюхи? :D
06:47:26 ДП
User 74329021
Да нет, всё и так в метеоре, только весь клиентсайд на спейсбарах с его хелперами сейчас
07:00:52 ДП
User 1340580
User 74329021
Да нет, всё и так в метеоре, только весь клиентсайд на спейсбарах с его хелперами сейчас
Расскажешь потом как оно?
07:02:30 ДП
User 74329021
Да, окей, залью потом примеры для сравнения
07:52:32 ДП
User 54177974
Добрый день, начинаю знакомится с реактом. Прошел https://facebook.github.io/react/docs/tutorial.html. Что посоветуете дальше почитать, какие хорошие обучалки есть еще?
reactjs.org/tutorial/tutorial.html
A JavaScript library for building user interfaces
08:25:29 ДП
User 68520717
@SergeyOrlov начать делать сайт
08:26:06 ДП
User 78986164
@SergeyOrlov https://egghead.io/series/getting-started-with-redux
egghead.io/courses/getting-started-with-redux
In this comprehensive tutorial, Dan Abramov - the creator of Redux - will teach you how to manage state in your React application with Redux. State management is absolutely critical in providing users with a well-crafted experience with minimal bugs. It's also one of the hardest aspects of a modern front-end application to get right. Redux provides a solid, stable and mature solution to managing state in your React application. Through a handful of small, useful patterns, Redux can transform your application from a total mess of confusing and scattered state, into a delightfully organized, easy to understand modern JavaScript powerhouse. The principles of Redux aren't new, but they are packaged and presented for you in an easy to use library that not only elevates your applications, but also improves your general understanding of building JavaScript UIs. In this course, Dan Abramov will show you the fundamentals of Redux, so that you can start using it to simplify your applications. There are some amazing community…
08:28:20 ДП
User 43388904
User 78986164
@SergeyOrlov https://egghead.io/series/getting-started-with-redux
egghead.io/courses/getting-started-with-redux
In this comprehensive tutorial, Dan Abramov - the creator of Redux - will teach you how to manage state in your React application with Redux. State management is absolutely critical in providing users with a well-crafted experience with minimal bugs. It's also one of the hardest aspects of a modern front-end application to get right. Redux provides a solid, stable and mature solution to managing state in your React application. Through a handful of small, useful patterns, Redux can transform your application from a total mess of confusing and scattered state, into a delightfully organized, easy to understand modern JavaScript powerhouse. The principles of Redux aren't new, but they are packaged and presented for you in an easy to use library that not only elevates your applications, but also improves your general understanding of building JavaScript UIs. In this course, Dan Abramov will show you the fundamentals of Redux, so that you can start using it to simplify your applications. There are some amazing community…
👍 отличный ресурс, я тоже недавно посмотрел, очень рекомендую
08:40:09 ДП
User 4627228
Кстати, а ведь эта была хорошая тема про живые примеры приложений на React / Redux / React Native / Relay. Давайте её продолжим? Есть у кого-нибудь приложения в open source?
08:41:57 ДП
User 189910313
а кто то сталкивался с генерация сайтмапов на реакте?)
08:45:57 ДП
User 68520717
а что ты пробовал?
08:48:28 ДП
User 189910313
пока только столкнулся с вопросом и ничего вразмутиельного не нашел
08:49:25 ДП
User 68520717
тогда следует попробовать
08:49:40 ДП
User 68520717
не думаю, что сайтмапы как-то относятся строго к реакту
09:07:52 ДП
User 1340580
Привет @iamstarkov, а ты работал над бемом?
09:08:23 ДП
User 68520717
я работал над http://getbem.com/
getbem.com
BEM — Block Element Modifier is a methodology, that helps you to achieve reusable components and code sharing in the front-end.
09:08:46 ДП
User 89478045
Хэ-хэй! Все привет =)
09:09:04 ДП
User 68520717
и не совсем поннимаю, что ты имеешь ввиду под «работой над бэмом»
09:10:06 ДП
User 1340580
Бем компоненты, бемкор. Ясно, значит видел тебя в ишью, попутал значит.
09:11:23 ДП
User 68520717
я там был
09:11:43 ДП
User 68520717
но не участвовал в развитии bem-components и bem-core
09:11:57 ДП
User 1340580
С командой не знаком?
09:12:11 ДП
User 68520717
немного
09:13:03 ДП
User 656567
команда в слаке сидит
09:14:13 ДП
User 1340580
Слак для хипстеров :D
09:17:15 ДП
User 1340580
Ребята, а кто какие библиотеки готовых компонентов использует? Я имею ввиду react-bootstrap, material-ui...
09:18:15 ДП
User 89478045
Мы использовали material-ui. Но он нам только для фаст прототипирования
09:18:40 ДП
User 89478045
Он не кастомный.
09:25:13 ДП
User 119754639
Коллеги, а есть у кого ссылка на выступление Дениса по сервер-сайд рендеру на React. И может есть еще какие материалы по этой теме? Интересно конкретно про подход к сборке асинхронных данных и передаче их в компоненты и как это все в дальнейшем связывается на клиенте.
09:35:22 ДП
User 153807368
User 1340580
Ребята, а кто какие библиотеки готовых компонентов использует? Я имею ввиду react-bootstrap, material-ui...
react-widgets например
09:35:37 ДП
User 153807368
https://jquense.github.io/react-widgets/docs
09:35:45 ДП
User 1340580
User 153807368
react-widgets например
Ок, спасибо.
09:37:46 ДП
User 120407271
У кого нибудь есть опыта React + Electron. Я не думаю что там могут быть сложности, но возможно есть какие-то особенности. 
09:38:01 ДП
User 4627228
Артур, ты про моё выступление на Moscow React Meetup #1 в ноябре?
09:38:26 ДП
User 119754639
Денис, ага, про него. Ты тут давал ссылку, но я найти не могу.
09:38:40 ДП
User 119754639
Изоморфик который ты продвигаешь в данный момент очень актуален.
09:39:04 ДП
User 4627228
Продолжаю тему про реальные примеры приложений - пример от Facebook с использованием React Native, Redux, Relay: https://github.com/fbsamples/f8app/
github.com/fbsamples/f8app
f8app - Source code of the official F8 app of 2017, powered by React Native and other Facebook open source projects.
09:39:04 ДП
User 119754639
Надо понять, как это работает. На клиенте уже опыт есть, а теперь как это связать на сервере. Любые материалы по тематике.
09:39:17 ДП
User 119754639
Вот это тоже интересно.
09:39:51 ДП
User 4627228
Видео я тебе скину, я помню ты меня на DevConf звал к вам в офис в гости) Могу заскочить на следующей неделе - вы вроде близко от моего дома
09:40:32 ДП
User 4627228
http://makeitopen.com/
09:41:16 ДП
User 4627228
Я сегодня и до конца недели буду на react.amsterdam - если кто из чата там будет, feel free :)
react.amsterdam
React Amsterdam is a full day two-track conference of all things React, gathering Front End developers across the globe in the tech heart of Europe.
09:41:48 ДП
User 119754639
User 4627228
Видео я тебе скину, я помню ты меня на DevConf звал к вам в офис в гости) Могу заскочить на следующей неделе - вы вроде близко от моего дома
Да, что-то такое было. Я тебе черкану потом в скайп, договоримся. Ты же сейчас где-то за границей вроде.
09:42:23 ДП
User 125547436
https://habrahabr.ru/post/264423/ — вот здесь хорошая статья
habrahabr.ru/post/264423
Итак, я знаю что ты любишь Todo списки, то есть, что тебе очень нравится писать Todo списки, поэтому мне хочется, чтобы ты создал один из них, используя новый,...
09:42:30 ДП
User 125547436
точнее перевод, лучше почитать в оригинале
09:43:43 ДП
User 125547436
Там весь смысл в том чтобы добавить middleWare для редакса, чтоб ждал промисы до рендеринга на сервере. И передать стейт с сервера на клиент.
09:43:51 ДП
User 4627228
Вот здесь про изоморфный рендеринг я пример приводил https://github.com/DenisIzmaylov/redux-catch-promise
github.com/DenisIzmaylov/redux-catch-promise
redux-catch-promise - redux-thunk replacement middleware to catch Promises and async functions
09:43:55 ДП
User 125547436
в остальном работает все одинаково, что на клиенте, что на сервере.
09:45:29 ДП
User 4627228
https://www.youtube.com/watch?v=PbK5xLmS0MU
youtube.com/watch?v=PbK5xLmS0MU
Продолжаем укреплять чувство вины у тех, кто посмел пропустил главное событие ноября в фронтэнд сообществе Москвы — November Tech Meetup, который мы целиком ...
09:46:11 ДП
09:46:19 ДП
User 119754639
Спасибо)
10:20:55 ДП
User 43388904
У кого нибудь был опыт обмен данными в redux с websocket ами? Какой правильный подход рекомендуете?
10:22:39 ДП
User 160533651
Тайпскриптеры, накидайте бойлерпоейтов реактовых тайпскриптовых, которые вы считаете достойными внимания
10:43:41 ДП
User 138197421
User 43388904
У кого нибудь был опыт обмен данными в redux с websocket ами? Какой правильный подход рекомендуете?
так там вроде ничего сложного не должно быть. все тоже самое. подключаешь любую либу типа socket.io и после коннекта подписываешься на изменения по сокетам начинаешь дергать соответствующие экшены редаксовские, а дальше все по стандартной схеме происходит
10:44:10 ДП
User 138197421
да и собственно и экшены там все тоже самое
10:44:59 ДП
User 138197421
т.е. по сути событие сокетное это все равно что ты клик обработал где нито в компоненте. дернул экшен, кинул данные и все
10:46:29 ДП
User 68025730
Только незабывайте отписываться от событий в componentDidUnmount
10:53:54 ДП
User 120647221
WillUnmount только
10:59:16 ДП
11:09:38 ДП
User 309556
Редакс стандартная схема ок
11:10:01 ДП
User 309556
Ясно понятно
11:10:09 ДП
User 120407271
Получил инвайт в horizon - A developer platform for building engaging, realtime, and scalable web apps.  По сути клиент и серверный фреймворк для реалтайм приложений на rethinkdb. 

Работать может поверх Express\Koa, совмещается с React, есть встроенная авторизация.

Репозитарий в приватном режиме, но посмотреть можно - npm i -g horizon, правда для работы необходима установленная rethinkdb.
11:13:31 ДП
User 309556
могу отправить инвайт посмотреть фото меня с Пауком и с Шилом из Кровостока
11:14:16 ДП
User 309556
в смысле в чем профит?
11:14:34 ДП
User 309556
это  BaaS?
11:15:15 ДП
User 309556
+ биндинги к фронтендовым штукам?
11:15:19 ДП
User 309556
что это?
11:19:55 ДП
User 120407271
Инвайт, отправить к сожалению не могу. Но свой шли. 

BaaS, это типа Parse. Цитирую про Parse с их сайта.
11:20:21 ДП
User 309556
а, норм штука, rethink тож норм
11:20:24 ДП
User 120407271
How is Horizon different from Firebase?

There are a few major differences:

Horizon is open-source. You can run it on your laptop, deploy it to the cloud, or deploy it to any infrastructure you want.
Horizon will allow you to build complex enterprise apps, not just basic applications with limited functionality. Since Horizon stores data in RethinkDB, once your app grows beyond the basic Horizon API, you can start adding backend code of arbitrary complexity that has complete access to a fully-featured database.
Since Horizon is built on RethinkDB, we'll be able to expose services that are much more sophisticated than simple document sync (e.g. realtime analytics, streams on joined tables, etc.)
11:22:39 ДП
User 120407271
да. и биндинги
11:22:47 ДП
User 193011863
это не стэк 3ree который? https://github.com/GordyD/3ree
github.com/GordyD/3ree
3ree - An example universal JS application written with the 3REE stack, React + Redux + RethinkDB + Express. A stack for building apps, front and back end, with just Javascript.
11:23:40 ДП
User 309556
https://pp.vk.me/c627217/v627217286/6737/DGDwA3E6zTE.jpg
вот с пауком
https://pp.vk.me/c629125/v629125286/21b5e/apxN8TspqQk.jpg
вот с шилом
11:23:55 ДП
User 309556
как обещал
11:26:47 ДП
User 309556
есть еще с Олегом и Катюхой
11:26:51 ДП
User 309556
если надо
11:27:00 ДП
User 309556
сорян, пятница
11:27:08 ДП
User 309556
я уже пьяный
11:29:39 ДП
User 138197421
User 68025730
Только незабывайте отписываться от событий в componentDidUnmount
Да можно не отписываться. Сокеты как правило вне компонентов настраиваются и работают на протяжении всей сессии клиента.
11:30:23 ДП
User 138197421
Но если к сокетам в конкретном компоненте надо прибиндиться, то да конечно надо отписаться не забыть
11:30:36 ДП
User 68025730
Мне вот например нужно, чтобы отдельные компоненты слушали какие-то события (возможно одинкаоквые) и запускали разные обработчики
11:31:05 ДП
User 68025730
Где мне в таком случае хранить объект socket&
11:31:06 ДП
11:31:23 ДП
User 138197421
Тогда это не проблема редакса я думаю
11:31:27 ДП
User 309556
в сторе(ах)
11:32:00 ДП
User 138197421
Неа. Стор о сокете знать не должен
11:32:06 ДП
User 138197421
Зачем ему это
11:32:30 ДП
User 309556
не должен, но должен о данных и состоянии приложения
11:33:18 ДП
User 138197421
Путаница какая то ))
11:33:49 ДП
User 309556
пишу на реакте с вебсокетами с 2014
11:33:59 ДП
User 47375937
возможно middleware, если redux
11:34:00 ДП
User 138197421
Если сокет необходим для получения данных то нет смысла его встраивать в компонент. Я вот о чем
11:34:03 ДП
User 309556
много пью
11:34:14 ДП
User 309556
в компонент не надо
11:34:32 ДП
User 309556
я б за такое обиделся как минимум
11:34:42 ДП
User 309556
может побил бы, но дрищ
11:35:33 ДП
User 68025730
Так где же лучше им быть, коллеги?
11:36:01 ДП
User 47375937
middleware, если нужно синхронизировать постоянно стэйт локальный и серверный
11:36:25 ДП
User 68025730
User 47375937
middleware, если нужно синхронизировать постоянно стэйт локальный и серверный
Можно пример?
11:37:16 ДП
User 47375937
к сожалению сейчас нет примеров, но так работают скажем либы которые синхронизируют стэйт с копией в localstorage или в случае react-native с asyncstorage
11:37:42 ДП
User 120407271
User 309556
я б за такое обиделся как минимум
+
11:37:46 ДП
User 309556
быть где-то сбоку
11:37:55 ДП
User 309556
и слать экшоны
11:37:58 ДП
User 68025730
Что гуглить то, подскажите?
11:38:14 ДП
User 47375937
redux middleware sockets
11:38:20 ДП
User 138197421
User 309556
быть где-то сбоку
+
11:38:32 ДП
User 138197421
Я б тоже так запилил
11:39:18 ДП
User 309556
у меня так и запилено во всех аппах и мне с этим хорошо живется
11:39:23 ДП
User 309556
суперски
11:40:10 ДП
User 309556
а кто знает англ суперкруто? я подаю заявку на лайтнинг толк на реакт конф еу как раз об этом
11:40:15 ДП
User 309556
надо дескрипшн
11:40:28 ДП
User 309556
вычитать надо и поправить
11:40:45 ДП
User 138197421
User 68025730
Что гуглить то, подскажите?
Да ниче гуглить не надо. Заюзаешь какую нито либу и будет этот вопрос вечно для тебя магией ))
11:41:01 ДП
User 138197421
Лучше разберись на простом примере
11:41:02 ДП
User 68025730
Какую либу? )
11:41:24 ДП
User 138197421
А потом уже всякие мидлвари настраивать
11:42:23 ДП
User 138197421
Ну я думаю их полно. Я к тому что не юзай их пока. Сам сделай простую имплементацию
11:42:45 ДП
User 138197421
Ну смотри ты экшн знаешь как отправлять ?
11:43:31 ДП
User 138197421
Т.е по сути какая разница откуда ты его отпрвишь
11:44:23 ДП
User 138197421
Так же как ты ими пользуешся везде в своем приложении так же ты его можешь вызвать и внутри листенера сокетного
11:44:31 ДП
User 68025730
Ну сейчас у меня socket в рут компоненте, после авторизации - коннект
11:45:00 ДП
User 68025730
ну и далее разные компоненты слушают события
11:45:09 ДП
User 68025730
и вызывают экшены
11:45:33 ДП
User 138197421
А зачем ты листенеры по компонентам раскидал. Так сложнее
11:46:08 ДП
User 138197421
Стор то у тебя всегда существует а компоненты нет
11:46:52 ДП
User 68025730
т.е. в стор все это?
11:46:58 ДП
User 138197421
Соответственно получается что когда компонент отмаунтиться ты потеряешь листенер.. если конечно все правильно напишешь
11:47:09 ДП
11:47:19 ДП
User 68025730
User 138197421
Соответственно получается что когда компонент отмаунтиться ты потеряешь листенер.. если конечно все правильно напишешь
ну да, так и задумано)
11:47:34 ДП
User 138197421
Компа нет под рукой. Как доберусь пример скину
11:48:17 ДП
User 68025730
У меня flux
11:48:37 ДП
User 47375937
так по этому и проще в middleware держать сокеты, они вместе со стором стартуют в configStore каком нибудь, видят текущий стэйт и все экшены. оу
11:48:45 ДП
User 47375937
не работал с flux
11:48:55 ДП
User 68025730
много сторов отдельных
11:50:17 ДП
User 309556
^ меня за это чмырили год назад лол
11:50:54 ДП
User 120407271
Кстати, на тему localStorage, мы в одном небольшом проекте используем https://github.com/google/lovefield и вроде бы всё гуд.
github.com/google/lovefield
Lovefield is a relational database for web apps. Written in JavaScript, works cross-browser. Provides SQL-like APIs that are fast, safe, and easy to use. - google/lovefield
11:53:58 ДП
User 68025730
User 309556
^ меня за это чмырили год назад лол
Почему, что в этом плохого Flux так и задуман ж
11:55:36 ДП
User 47375937
так задумали, а потом поняли что за одним стэйтом проще следить чем за несколькими, так redux и набрал популярность
11:57:10 ДП
User 309556
Почему, что в этом плохого Flux так и задуман ж
11:57:17 ДП
User 309556
потому что есть только один стор
11:57:24 ДП
User 309556
и Абрамов свидетель его
11:57:41 ДП
User 309556
(всем пох, что Абрамов мне лично сказал, что это ок)
11:58:01 ДП
User 47375937
есть с ним фотка?
11:58:44 ДП
User 309556
нет, но есть он как первый фолловер в твиттере. это увеличивает мой половой орган?
11:59:00 ДП
User 309556
https://twitter.com/followers
twitter.com/login
Welcome back to Twitter. Sign in now to check your notifications, join the conversation and catch up on Tweets from the people you follow.
11:59:15 ДП
User 47375937
ментальную длину
11:59:46 ДП
User 309556
ну хз. есть еще коммитов в реакт больше чем у всех нефейсбуковских кроме переводчиков доков на китайских
12:00:01 ПП
User 309556
реакт говно кстати
12:01:30 ПП
User 309556
классную ссылку я дал на твитор бтв
12:01:37 ПП
User 309556
twitter.com/chicoxyzzy
twitter.com/chicoxyzzy
The latest Tweets from Sergey Rubanov (@chicoxyzzy). Software developer. GitHub addict. Community guy whose glass is always half full. @babeljs team. BeerJS activist. Digital nomad. Robot 🤖. #WebAssembly. Planet Earth
12:54:19 ПП
User 23384802
@chicoxyzzy как ты совмещаешь алкоголь и программирование?
12:54:49 ПП
User 89478045
User 23384802
@chicoxyzzy как ты совмещаешь алкоголь и программирование?
Уверен что алкоголь?
12:55:58 ПП
User 23384802
ну, он сам пишет, что пьяный
12:58:21 ПП
User 1340580
User 23384802
@chicoxyzzy как ты совмещаешь алкоголь и программирование?
А чего с этим не так?
01:03:06 ПП
User 168256037
главное чтобы не тяжелые наркотики
01:03:27 ПП
User 168256037
а  то иногда читаю код коллег
01:03:42 ПП
User 168256037
и понимаю что они таки что то  с чем то совмещают
01:41:24 ПП
User 58749593
User 309556
вычитать надо и поправить
советую лучше к профессионалам обратиться. где то 10 долларов 500 символов стоит
01:44:56 ПП
User 58749593
есть тетка на fiverr, у меня успешный опят с ней был. https://www.fiverr.com/writeclick
fiverr.com/writeclick
I am a PhD student in English. For the past five years, I have worked as a college-level composition instructor and freelance editor of everything from marketing campaigns to academic articles.
01:57:05 ПП
User 168256037
о норм
01:57:15 ПП
User 168256037
а чего кто еще заказывал на fiver?
01:57:23 ПП
User 168256037
мне seo помочь нужна
01:57:31 ПП
User 168256037
но там много странных чуваков
01:58:45 ПП
User 59194952
А что за помощь нужна?
01:59:13 ПП
User 58749593
там 1 процент чуваков которые что то приличное делают
01:59:36 ПП
User 58749593
и обычно им нужно сверху прилатить
01:59:45 ПП
User 58749593
лучше да, у нас поискать
02:06:12 ПП
User 309556
пик балмера жи
02:06:18 ПП
User 309556
только что вернулся с обеда
02:06:27 ПП
User 309556
отобедал гиннесом и джеймисоном
02:06:42 ПП
User 168256037
помощь с seo аудитом блога
02:06:44 ПП
User 119754639
User 168256037
мне seo помочь нужна
Могу контакт человека в мск дать
02:06:59 ПП
User 168256037
проблема в том что у меня не оч большой бюждет
02:07:14 ПП
User 309556
нене
02:07:15 ПП
User 309556
главное чтобы не тяжелые наркотики
02:07:18 ПП
User 119754639
User 309556
отобедал гиннесом и джеймисоном
Зависть
02:07:22 ПП
User 309556
нэто точно не
02:07:31 ПП
User 309556
только легкие
02:07:50 ПП
User 119754639
User 168256037
проблема в том что у меня не оч большой бюждет
Ну так и задача наверное небольшая
02:07:52 ПП
02:08:12 ПП
User 649317
сорри нечанно набрал
02:08:36 ПП
User 309556
^ это шутка была. петросянская. наркотики плохо
02:08:45 ПП
User 309556
алкоголь в том числе
02:09:19 ПП
User 119754639
Виски ваще потихоньку убивают, сивушные масла и тп
02:09:24 ПП
User 1340580
User 649317
сорри нечанно набрал
Так удали. Я верю в тебя, ты можешь.
02:09:59 ПП
User 649317
умник)
02:10:07 ПП
User 309556
да, виски плохо. лучше водку. но я люблю бурбоны всякие(
02:10:13 ПП
User 649317
только удалится для меня
02:10:15 ПП
User 649317
а не для всех
02:10:38 ПП
User 119754639
User 309556
да, виски плохо. лучше водку. но я люблю бурбоны всякие(
У меня начальник очень любит и хорошо разбирается
02:10:45 ПП
User 168256037
> Ну так и задача наверное небольшая 
не че, планы то у меня огого
02:10:53 ПП
User 119754639
Притащил как то бар свой
02:10:59 ПП
User 309556
ну я тож немножк
02:11:05 ПП
User 119754639
Дегустировали
02:11:07 ПП
User 309556
но больше в элях
02:11:17 ПП
User 168256037
если есть когтакт, но все равно дайте
02:11:25 ПП
User 168256037
буду премного балагодарен
02:11:32 ПП
User 119754639
User 168256037
> Ну так и задача наверное небольшая 
не че, планы то у меня огого
Ну так может потом и финансы на них найдутся
02:11:41 ПП
User 119754639
В общем надо будет пиши
02:13:34 ПП
User 119754639
User 309556
но больше в элях
Я больше по нефильтованному) А вообще пиво, конечно, это моё любимо из прохладительных-релаксантов
02:13:51 ПП
User 309556
нефильтрованное завязал.
02:14:05 ПП
User 309556
его только школьником ок)
02:14:05 ПП
User 119754639
Чего так?
02:14:17 ПП
User 119754639
Хотя у нас редко найдешь что-то стоящее
02:14:18 ПП
User 309556
к трицку понимаешь суть вещей)
02:14:33 ПП
User 119754639
таки да
02:15:13 ПП
User 119754639
Ну это циклическое развитие
02:15:16 ПП
User 119754639
Мальчик растет
02:15:32 ПП
User 119754639
Как говаривал один знакомый, самые сложные годы в жизни мальчика - первые 40 лет жизни
02:21:32 ПП
User 309556
после 40 печаль
02:21:53 ПП
User 309556
да после 20 собственно уже тоже если самому не бодриться всячески)
02:22:11 ПП
User 1340580
User 309556
да после 20 собственно уже тоже если самому не бодриться всячески)
Легкими наркотиками?
02:22:17 ПП
User 309556
всякими
02:22:32 ПП
User 168256037
ребят не забывайте про рекат и тяжелые наркотики
02:22:43 ПП
User 119754639
Не драматизируй
02:23:05 ПП
User 168256037
я вот думаю запилить туториал для начинающих изучать фронтед
02:23:10 ПП
User 119754639
Сгоняй на Алтай или в Карелию на озера.
02:23:32 ПП
User 168256037
плавно перетекающих в рекат
02:23:37 ПП
User 119754639
А как же тяжелые наркотики?)
02:23:41 ПП
User 119754639
А, гут
02:24:05 ПП
User 119754639
туториал по фронтенду плавно переходящий к тяжелым веществам
02:24:24 ПП
User 168256037
да норм
02:24:27 ПП
User 309556
оооо в Карелию всячески поддерживаю
02:24:38 ПП
User 168256037
а то наплодилось куча ангуляр девово
02:24:48 ПП
User 171203444
поставился хмурым и пишешь компоненты
02:24:57 ПП
User 309556
советую поселок Пяльма чтобы если что и магазины были и все вот это, и Карелия
02:25:11 ПП
User 309556
хмурый не нужен
02:25:16 ПП
User 309556
для долбоебов
02:25:26 ПП
User 309556
опиаты не нужны
02:25:38 ПП
User 119754639
User 309556
советую поселок Пяльма чтобы если что и магазины были и все вот это, и Карелия
Магазины для слабаков
02:25:40 ПП
User 68025730
User 309556
опиаты не нужны
Только стимуляторы)
02:25:55 ПП
User 309556
стимуляторы тоже в общем-то не очень нужны
02:26:13 ПП
User 309556
для фронтенда только психоделики
02:26:24 ПП
User 119754639
http://lago.users.photofile.ru/photo/lago/115422974/xlarge/128969537.jpg
lago.users.photofile.ru/photo/lago/115422974/xlarge/128969537.jpg
02:26:40 ПП
User 119754639
В 40 км от ближайшего поселка на Топозере
02:26:46 ПП
User 119754639
Вот это кайф
02:26:54 ПП
User 119754639
Ты, друзья и три канистры спирта
02:26:56 ПП
User 309556
Магазины для слабаков
02:27:00 ПП
User 309556
так-то согласен
02:27:18 ПП
User 309556
но бывает надо и тут большинство без интернета завоет
02:27:24 ПП
User 309556
а ты про без магазинов
02:27:36 ПП
User 119754639
Да ты что
02:27:47 ПП
User 119754639
Не, если уж Карелия - то хардкор
02:27:51 ПП
User 119754639
Иначе не интересно же)
02:27:55 ПП
User 119754639
Тем более нам с тобой
02:28:04 ПП
User 119754639
Это шпана завоет, а мы бывалые)
02:28:58 ПП
User 58749593
User 168256037
я вот думаю запилить туториал для начинающих изучать фронтед
http://www.frontendhandbook.com/
02:29:21 ПП
User 168256037
все сделано до нас
02:29:35 ПП
02:29:44 ПП
User 168256037
но я же хотел ....
02:30:40 ПП
User 168256037
может чтото для русскаой аудитории
02:30:44 ПП
User 309556
ну да, я в Карелию могу и по хардкору
02:30:48 ПП
User 119754639
Нельзя так просто взять и запилить туториал по фронту
02:30:53 ПП
User 309556
но первый раз надо щедяще имхо
02:31:07 ПП
User 309556
потом все равно втянутся
02:31:24 ПП
User 119754639
User 309556
но первый раз надо щедяще имхо
В мой первый раз я там заблудился между островами с другом. Около суток нас искали по бесконечным островкам)
02:36:40 ПП
User 168256037
опасно
02:37:42 ПП
User 119754639
Страшно на самом деле.
02:37:57 ПП
User 119754639
Медведи, Лоси, граница финская в паре десятков км
02:38:00 ПП
User 101934369
User 58749593
http://www.frontendhandbook.com/
Но там просто список источников, причём их слишком много чтобы один человек мог всё осилить + между источниками знания сильно дублируются.
02:40:58 ПП
User 101934369
И по-моему, нет смысла так много времени уделять тулам. Когда есть время учиться, то лучше изучать фундаментальные вещи, которые меняются медленно: HTML/CSS, протоколы, секьюрити. А тулы быстро постигаются, когда перед тобой стоит конкретная проблема.
02:41:47 ПП
User 168256037
тулы хорошая тема для туториалов
02:42:00 ПП
User 168256037
например можно написать че как юзать с отдельным тулом
02:42:23 ПП
User 168256037
например http://betterstack.org/2016/04/09/flyway-database-migrations-that-suck-less/
betterstack.org/2016/04/09/flyway-database-migrations-that-suck-less
Simple tutorial how to use Flyway - database migration tool for relational databases with example code snippets and commands description.
02:42:53 ПП
User 168256037
но это решение одной проблемы
02:43:14 ПП
User 168256037
таки намного важнее показать что стоит за тулами
02:43:20 ПП
User 168256037
и как сделать не говно
02:43:22 ПП
User 101934369
Если брать протоколы, то мне очень понравилась эта книга: http://chimera.labs.oreilly.com/books/1230000000545/index.html
02:43:52 ПП
User 101934369
По основам вёрстки понравились курсы от TreeHouse: CSS layout techniques и CSS fundamentals.
02:44:46 ПП
User 101934369
User 168256037
таки намного важнее показать что стоит за тулами
Именно так!
02:45:17 ПП
User 168256037
и еще вопрос русский язык или все таки #english ?
02:45:46 ПП
User 101934369
И да, изучить основы HTML и CSS лучше именно в интерактивном формате. Читать что-то бесполезно, если параллельно не пробуешь всё на практике.
02:46:51 ПП
User 168256037
я думал об статье + серия code pen embeded примеров
02:47:52 ПП
User 168256037
может кто то видеил что то похожее по React?
02:51:13 ПП
User 168256037
в плане курсов мой кумир Eric Elliott
02:51:25 ПП
User 14141097
http://egghead.io
egghead.io
Concise screencast video tutorials that cover the best tools, libraries, and frameworks that modern javascript web developers can use to code more effectively and stay current.
02:52:04 ПП
User 168256037
ну это оч попсовая тема с очень разными курсами
02:52:23 ПП
User 14141097
ну по реакту там вполне все изложенно
02:54:00 ПП
User 1340580
User 14141097
ну по реакту там вполне все изложенно
А кинь ссылки если не трудно, помню что для ридакса были бесплатные, за остальные по реакту надо платить, так?
02:54:50 ПП
User 14141097
https://egghead.io/series/react-fundamentals
egghead.io/courses/react-fundamentals
React is a "javascript library for building user interfaces" from the fine folks at Facebook & Instagram. It strictly focuses on the "V" in your MVC applications, and touts a blazing fast virtual DOM diff implementation. This series will explore the basic fundamentals of React to get you started. When you've finished with this series, be sure to check out [React Flux Architecture](https://egghead.io/series/react-flux-architecture) for real-world React application development.
02:55:20 ПП
User 14141097
ну и 20 баксов забашлять...можно позволить
02:55:52 ПП
User 14141097
с чем за месяц не успеешь ознакомится, можно вытянуть
02:55:56 ПП
User 14141097
и больше не платить
02:55:58 ПП
User 14141097
гыгыг))
02:56:20 ПП
User 1340580
Не, не вопрос, для себя то 20 баксов не жалко, просто для старта джунов которые возможно слетят через месяц чет не хочется мне платить.

А есть что по глубже? Изи что-то курсы :)
02:56:32 ПП
User 58749593
User 101934369
Если брать протоколы, то мне очень понравилась эта книга: http://chimera.labs.oreilly.com/books/1230000000545/index.html
мне показалось немного графоманской. читал некоторые главы - они полны не сильно нужными деталями. а так да, как стартовая точка
02:56:43 ПП
User 1340580
User 14141097
с чем за месяц не успеешь ознакомится, можно вытянуть
Я так делал с codeschool :D Сохрнял курсы по емберу, уж больно они хороши.
02:57:00 ПП
User 1340580
Там рубль в месяц было, вроде.
02:57:13 ПП
User 101934369
User 58749593
мне показалось немного графоманской. читал некоторые главы - они полны не сильно нужными деталями. а так да, как стартовая точка
Если это стартовая точка, то куда дальше двигаться?
02:57:41 ПП
User 58749593
тут про фронт же)
02:57:53 ПП
User 58749593
rfc по темам, таненбаум
02:58:07 ПП
User 101934369
User 58749593
rfc по темам, таненбаум
Хардкорненько
02:58:34 ПП
User 58749593
со своей точки зрения вижу мало курсов/ресурсов по фроны расчитанных не на новичков, а на людей знакомыми с технологиями, но не использующих в практике. т.е для бекендеров)
03:00:01 ПП
User 58749593
User 101934369
Если это стартовая точка, то куда дальше двигаться?
ну обычно не нужно знать про все сразу, главно знать что оно есть. когда нужно конкретика - пошел в рфс. по http2 у григорика не все понятно с перовго раза. rfc хорошо дополнили картину
03:02:46 ПП
User 58749593
к примеру верстка, большенство ресурсов расчитано для тех кто не знет что такое селектор и прочее. а если человек чуть в теме это просто утомляет
03:03:16 ПП
User 139070619
только что пришло на egghead по vim курс вышел, https://egghead.io/series/learn-to-use-vim, сегодня можно смотреть бесплатно, завтра уже нет
egghead.io/series/learn-to-use-vim
Vim is a classic text editor that saw its first incarnation in 1976. Used around the world across most platforms, the ability to drop into a computer, open a command prompt and type `vim` is a simple yet powerful concept. In this course we will take a tour of Vim, and learn the essentials you need to know to start being productive with this powerful text editor. We will learn about basic movement through a file in Vim without a mouse, loading and saving files, commanding the Vim editor, and get started customizing Vim to suit your needs.
03:03:39 ПП
User 1340580
ПОСОНЫ, ВЫКАЧИВАЕМ!
03:04:45 ПП
User 101934369
User 58749593
к примеру верстка, большенство ресурсов расчитано для тех кто не знет что такое селектор и прочее. а если человек чуть в теме это просто утомляет
Я вот, например, уже имел опыт вёрстки, знал что такое селектор. Но не знал что такое margin collapsing, что такое clearfix и как работает система гридов в бутстрапе. Курсы на Tree House были полезны.
03:05:46 ПП
User 58749593
User 101934369
Я вот, например, уже имел опыт вёрстки, знал что такое селектор. Но не знал что такое margin collapsing, что такое clearfix и как работает система гридов в бутстрапе. Курсы на Tree House были полезны.
спасибо, посмотрю как станет интересно что такое margin collapsing))
03:06:05 ПП
User 309556
вим не нужен
03:06:10 ПП
User 1340580
User 139070619
только что пришло на egghead по vim курс вышел, https://egghead.io/series/learn-to-use-vim, сегодня можно смотреть бесплатно, завтра уже нет
egghead.io/series/learn-to-use-vim
Vim is a classic text editor that saw its first incarnation in 1976. Used around the world across most platforms, the ability to drop into a computer, open a command prompt and type `vim` is a simple yet powerful concept. In this course we will take a tour of Vim, and learn the essentials you need to know to start being productive with this powerful text editor. We will learn about basic movement through a file in Vim without a mouse, loading and saving files, commanding the Vim editor, and get started customizing Vim to suit your needs.
На самом деле это опять же изи левел, хочется что нибудь по серьезнее.
03:06:49 ПП
User 58749593
User 139070619
только что пришло на egghead по vim курс вышел, https://egghead.io/series/learn-to-use-vim, сегодня можно смотреть бесплатно, завтра уже нет
egghead.io/series/learn-to-use-vim
Vim is a classic text editor that saw its first incarnation in 1976. Used around the world across most platforms, the ability to drop into a computer, open a command prompt and type `vim` is a simple yet powerful concept. In this course we will take a tour of Vim, and learn the essentials you need to know to start being productive with this powerful text editor. We will learn about basic movement through a file in Vim without a mouse, loading and saving files, commanding the Vim editor, and get started customizing Vim to suit your needs.
это демо, или реально видео по 1 минуте?
03:07:03 ПП
User 1340580
User 58749593
это демо, или реально видео по 1 минуте?
Это весь курс, да.
03:07:27 ПП
03:07:51 ПП
User 101934369
Я учил вим по vim-adventures.com
vim-adventures.com
VIM Adventures is an online game based on VIM's keyboard shortcuts. It's the "Zelda meets text editing" game. So come have some fun and learn some VIM!
03:08:02 ПП
User 1340580
Вот то что они на курсах втирают – гуглится очень просто, достаточно одного вечера чтобы освоить это.
03:08:59 ПП
User 101934369
Так-то всё гуглится, но чтобы в голове сложилась цельная картина, нужно гуглить фундаментальные вещи и в определённом порядке.
03:10:47 ПП
User 58749593
то что на тех курсах есть в vimtutor
03:11:10 ПП
User 58749593
я про egghead
03:18:57 ПП
User 43388904
Помню когда открыл вим и не смог выйти, пришлось комп перезагрузить ))
03:19:44 ПП
User 1340580
User 43388904
Помню когда открыл вим и не смог выйти, пришлось комп перезагрузить ))
03:20:05 ПП
03:21:10 ПП
User 14141097
это было с каждым
03:23:46 ПП
User 6936842
ну не с каждым) я просто нажимал все кнопки подряд, пока волшебным образом он не вышел))
03:24:09 ПП
User 90854158
Надо попробовать vim 🤔
03:24:52 ПП
User 162236709
User 139070619
только что пришло на egghead по vim курс вышел, https://egghead.io/series/learn-to-use-vim, сегодня можно смотреть бесплатно, завтра уже нет
egghead.io/series/learn-to-use-vim
Vim is a classic text editor that saw its first incarnation in 1976. Used around the world across most platforms, the ability to drop into a computer, open a command prompt and type `vim` is a simple yet powerful concept. In this course we will take a tour of Vim, and learn the essentials you need to know to start being productive with this powerful text editor. We will learn about basic movement through a file in Vim without a mouse, loading and saving files, commanding the Vim editor, and get started customizing Vim to suit your needs.
вроде хочется выкачать, курсы там годные, но вроде вообще никак не тянет на вим
03:25:29 ПП
User 162236709
а, они как обычно по минуте
03:25:31 ПП
User 162236709
посмотрю сейчас
03:25:53 ПП
User 1340580
User 90854158
Надо попробовать vim 🤔
Начни с vintage mod'а в своем любимом редакторе.
03:26:19 ПП
User 162236709
http://aka.ms/vscodevim
marketplace.visualstudio.com/items?itemName=vscodevim.vim
Extension for Visual Studio Code - Vim emulation for Visual Studio Code
03:27:11 ПП
User 1682650
А есть тут кто во Фракнфурте обитающий?
03:29:21 ПП
User 162236709
User 162236709
а, они как обычно по минуте
и голос приятный, от некоторых курсов трясет
03:51:43 ПП
User 89478045
Коллеги, накидайте, пожалуйста, ссылочек на приложения, которые реализованы по паттерну flux? Примеры  из flux, redux видел. Просто не покидает ощущение, что такого фарша в хранилищах не должно быть, как оно есть у меня сейчас.
03:52:16 ПП
User 101934369
TODO MVC смотрели?
03:53:20 ПП
User 89478045
User 101934369
TODO MVC смотрели?
Да, redux примеры видел все, но в реальном мире все сложнее
03:54:39 ПП
User 6936842
особенно с авторизацией))
03:54:45 ПП
User 2829434
вот еще хороший http://teropa.info/blog/2015/09/10/full-stack-redux-tutorial.html
teropa.info/blog/2015/09/10/full-stack-redux-tutorial.html
Tero Parviainen
03:55:54 ПП
User 89478045
Например куда и как лучше вынести структуры записей?
05:49:17 ПП
User 117107438
User 168256037
я вот думаю запилить туториал для начинающих изучать фронтед
это было бы очень круто!)
06:35:09 ПП
User 21727291
User 89478045
Коллеги, накидайте, пожалуйста, ссылочек на приложения, которые реализованы по паттерну flux? Примеры  из flux, redux видел. Просто не покидает ощущение, что такого фарша в хранилищах не должно быть, как оно есть у меня сейчас.
Baobab JS не смотрели?  По-моему, во Flux/Redux понапихана лишняя мишура, без которой паттерн работает лаконично и красиво.
06:35:44 ПП
User 21727291
User 89478045
Например куда и как лучше вынести структуры записей?
в ветки «дерева» состояния
06:45:02 ПП
User 23384802
Ребят, что думаете про https://github.com/mobxjs/mobx
github.com/mobxjs/mobx
Simple, scalable state management. Contribute to mobxjs/mobx development by creating an account on GitHub.
10:02:48 ПП
User 39182759
https://medium.com/@milankinen/good-bye-flux-welcome-bacon-rx-23c71abfb1a7#.4joso9kxw
medium.com/@milankinen/good-bye-flux-welcome-bacon-rx-23c71abfb1a7
Facebook introduced Flux about a year ago for client-side web application building and since then it has become one of the hottest tech in…
10:02:58 ПП
User 39182759
во, вот это крутая тема
10:11:59 ПП
User 39182759
User 23384802
Ребят, что думаете про https://github.com/mobxjs/mobx
github.com/mobxjs/mobx
Simple, scalable state management. Contribute to mobxjs/mobx development by creating an account on GitHub.
вообще любой стейт-менеджер имеет право на существование, в этом опасна завязанность на декораторы, которые то впиливают, то выпиливают.