Size: a a a

2018 June 08
maxpfrontend
Салют, я в отпуске, не теряйте. В vk ( https://vk.com/maxpfrontend ) есть голосование по поводу работы, так как меня начинают спрашивать про размещение вакансий. Поэтому, добавляйте свой голос.

Так же напоминаю, что переодически мне помогают с переводами, которые я выбираю и обязательно вычитываю. Смотреть можно на сайте, в разделе “переводы”: https://maxpfrontend.ru/perevody/ , иногда перевожу сам, но в основном я стараюсь писать авторский контент.

p.s. я открыт к вопросам, на почту (maxpfrontend@gmail.com) и предложениям по будущим переводам, стримам и так далее, но я не могу отвечать постоянно на вопросы по коду, для этого есть платные консультации (45$ час). Есть возможность бесплатно спросить на тостер.ру не только у меня, там есть хорошие отвечающие.

p.p.s. план (после отпуска) будем прокачиваться в тестировании, сначала unit (легко), потом потестируем компоненты и думаю доберемся до end-to-end тестирования. Попутно выполним третье тз. Всем кто находится в режиме ожидания и не выполнял первые два тестовых задания, я настойчиво рекомендую попробовать.
источник
2018 June 16
maxpfrontend
Решил не откладывать в долгий ящик. Провожу немало работы, надеюсь на вашу поддержку.

— [Анонс 📺] —
Тестирование - это доступ в особую касту разработчиков, это весомые баллы в вашем резюме, это ускорение процесса разработки в разы.

Unit тестирование - очень простая техника, поэтому врата в мир тестирования будем открывать именно с таких тестов.

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

Каждый вклад сегодня, гарантирует вам качественные материалы на русском завтра.

— [куда нести 💰] —
+ Линк на сбор в vk здесь: https://vk.com/maxpfrontend?w=wall-151851243_474
+ Либо можете поддержать напрямую на ЯД: 4100183709986 (в комментариях укажите unit-тестирование actions/reducers telegram), чтобы я обновил прогресс бар сбора средств в вк.

— [Описание проекта 📜] —

## Unit тестирование

- unit тесты редьюсеров
- unit тесты экшенов
- unit тесты для асинхронных экшенов + mock реальных запросов

## План

С меня обучающий стрим и примеры, с вас тесты для второго тестового задания. Общее ревью тестов, которые вы напишите. Так как, это очень однотипное задание, индивидуальные ревью вряд ли понадобятся, но я отмечу "уникальные" решения, если они будут.

## Расходы и сбор средств

Моя ставка для консультаций - 45$ час.

Подготовить и провести стрим (включая постинг записи, какой-то анонс и подведение итогов, в общем, "все включено") ~10 часов.

Ревью зависит от количества работ, и сложности проверки. Здесь сложность проверки очень низкая, значит ~ 3-5 минут на работу. Предположим, 30 работ, итого: 2 часа.

Итого: 12 часов * 45$ = 540$ (34 090 рублей)

Мне бы хотелось собрать хотя бы 30% от этой суммы, чтобы окупить часть затрат на рекламу и дизайн - 10 227 руб., для этого достаточно, чтобы по 300 рублей скинулись всего 34 человека.
источник
maxpfrontend
Кто-то из телеграма задонатил 6666, с комментарием: “продолжай в том же духе, бро!”
Бро, если ты ошибся на одну шестерку, черкани на почту, а то я даже растерялся! 😬
источник
2018 June 18
maxpfrontend
В моей ленте vk пачки инфобизнесменов и горе-учителей с бесплатными уроками на которых продажа на продаже. А на другом конце провода - отличные бесплатные материалы и открытые к вопросам авторы, один из них Александр Беспоясов, с которым я пообщался на выходных.

😬 Конечно, собирая тут донаты на тестирование и, вообще, занимаясь процессом постройки коммьюнити, которое будет готово платить за качественные материалы (при этом выпуская кучу всего бесплатно), какой резон мне делится такими годными статьями, да еще и "уже на русском"?

Ответ простой: карма, друзья. Делитесь хорошими материалами, поддерживайте авторов, поменьше пиратьте платный контент.

p.s. за выходные были собраны заветные 30% от затрат на тестирование, это круто! Первая половина вебинара уже написана, спасибо за поддержку, на неделе сделаю анонс.

Ссылка на статью по тестированию от Александра - https://bespoyasov.ru/blog/coin-e2e-with-cypress/
источник
2018 June 20
maxpfrontend
источник
maxpfrontend
Регистрация по ссылке: https://zoom.us/meeting/register/27541db12d83b6a87c24e00bf0acd2b8

До встречи!
источник
2018 June 26
maxpfrontend
Привет! Немного новостей:

У нас новый рекорд - на вебинар зарегистрировалось уже более 100 человек 🙏.
Напоминаю, что будет еще как минимум 1 или 2 серии по тестам, подряд или нет - по ситуации.

На консультациях и по результатам второго тз я добавил в план вебинаров работу с формой: досерверная валидация, показ ошибок, стили.

Вышел перевод (сухой конспект создания мини-спотифай на react native) - https://maxpfrontend.ru/perevody/pishem-muzykalnoe-strimingovoe-prilozhenie-na-react-native/

Вышел полезный пост, про методы массивов:
статья vk - https://vk.com/@maxpfrontend-shpargalka-po-metodam-dlya-raboty-s-massivami-v-javascript (добавляй в закладки)
для тех, кто никак не хочет сделать себе фейковый профиль выложу пост в телеграфе ниже.

👀 Из интересного: вылез из норы на фриланс в качестве заказчика. Сообщество растет как на дрожжах, пора делегировать часть работы. Жду бэкэнд для третьего тествого задания, посмотрим что из этого выйдет. На данный момент есть два исполнителя (по цене 3600 и 13000). Если любопытно - вот текст задания:  https://freelansim.ru/tasks/204283

Пишите на почту maxpfrontend@gmail.com если у вас есть какие-то вопросы, пожелания.

p.s. так же можете в личку в телеграме/на почту скидывать фидбэк по ведению канала. Не смогу ответить всем, но прочитаю все. Мои принципы просты: не спамить без дела, поддерживать в телеге анонсы и какие-то интересные события, не более.
источник
maxpfrontend
Пост в телеграфе про методы работы с массивом, для тех, у кого VK заблокирован:
http://telegra.ph/ArrayT-06-26
источник
2018 July 02
maxpfrontend
Всем привет 🏖, немного новостей:

1) напоминаю, что в четверг (5 числа) будет вебинар по тестированию. Регистрация - https://zoom.us/meeting/register/27541db12d83b6a87c24e00bf0acd2b8

2) Фрилансер, который за 3600 брался сделать задачу для бэкэнда третьего ТЗ, разумеется по классике сначала "был за городом", потом "все проблемы сразу навалились" и затем слился. Другой исполнитель за высокий ценник, пока не радует.

3) Перевели пару статей с разных сторон баррикад: на одной facebook и "что происходит с React Native" (в vk выйдет завтра), на другой - первый из пяти постов от airbnb и их отказе от RN (находится в "редакции", вычитываю)

До встречи на вебинаре!
источник
2018 July 05
maxpfrontend
Hello, test world! 👽

3 часа до вебинара по тестированию. Всех жду на твиче или в зуме. Ссылки скину перед началом трансляции. Как обычно можно зайти уже в 20.50 пообщаться.
источник
maxpfrontend
источник
maxpfrontend
Закончили, конспект и видео - все выйдет в течении 2х дней. В Vk анонсировал сбор на следующую часть по тестированию! Вкладывайся в качественные знания, коллега!

https://vk.com/maxpfrontend?w=wall-151851243_588
источник
2018 July 06
maxpfrontend
https://www.youtube.com/watch?v=_ba1rQSCQBk&feature=youtu.be
На канале выложил запись вебинара по тестированию. Welcome.
источник
maxpfrontend
Полноценная текстовая версия вебинара - https://maxpfrontend.ru/vebinary/unit-testirovanie-redux-ekshenov-i-redyuserov/

Спасибо всем, кто поддержал (было собрано 12 938). Двигаемся далее. На очереди вторая часть тестирования - “Тестирование компонентов”, описание в vk (vk.com/maxpfrontend)
источник
2018 July 10
maxpfrontend
Привет, попалась на глаза react roadmap. Нарисовано хорошо, порядок и технологии годный. Ссылки не проверял.

https://github.com/adam-golab/react-developer-roadmap
источник
2018 July 17
maxpfrontend
Хэллоу отдыхающим и не очень. Небольшой отчет о делах текущих 🐝:

1) Собрано уже 13218 из 15371 рублей на вебинар по тестированию компонентов. В очередной раз, благодаря всего небольшой группе заинтересованных (среди которых опять наш главный спонсор с донатом 6666). Кто-то не пожалел лайка/репоста (45/1). Остальные просто плывут по течению. Ок, все уже закинуто в рекламу, но добрать еще 2153 рубля хочется, поэтому welcome - https://vk.com/maxpfrontend?w=wall-151851243_588

2) Основная часть вебинара уже готова, что она включает:
a. Отрисовку компонентов с помощью shallow (enzyme) и работу с props
b. Тестирование снапшотами
c. Тестирование вызова функции, например, проверку, что в componentDidMount ваши данные были запрошены
d. Тестирование с поиском элементов (а-ля jquery стиль: ищем элемент, смотрим у него свойства)
e. Тестирование изменения state (на примере onChange инпутов и отправки формы, да-да, мы тестируем форму логина из второго тестового задания)

3) Дополнительная часть - непосредственно приготовление нескольких тестов по TDD (то есть тест сначала, затем код) - пишется прямо сейчас, пока вы читаете этот пост.

4) Достигли очередные “вкусные циферки" 🍖:
a. 4000+ в vk
b. 1500+ телега
c. 500+ YT

Спасибо всем, кто подкидывает инфу с канала в свои рекоммендации. Иногда бывает видно, что благодаря какому-то репосту появилось 7-10 людей. Приятно.

5) В связи с пунктом 4 отмечу, что мне рекрутеры стали писать на почту maxpfrontend, которая нигде кроме этого проекта не фигурирует. Отсюда вывод: если вы делитесь чем-то полезным, работа вас находит сама. Об этом мы еще поговорим. Есть актуальные данные.

6) Попался мне интересный styleguide ( https://github.com/iraycd/React-Redux-Styleguide ), пока еще не ушел на перевод. Плюс, этот стайлгайд и книгу Human Redux хочется пообсуждать на каком-нибудь спонтанном стриме. Все висит в плане, поэтому когда-то будет. Вообще, средний размах между какой-то большой активностью в данный момент 2-3 недели. Стабильно и результативно ;)

В общем, дела идут, материалы готовятся. Всем советую побольше времени летом бывать на улице, но не забывать про JS :)  

До связи. По всем вопросам пишите в группу в vk или на почту maxpfrontend@gmail.com
источник
2018 July 22
maxpfrontend
Всем привет.

Небольшой совет как быть в курсе среди шума информации: подпишетесь на тех людей в твиттере, кому вы доверяете. Достаточно 3-5 подписок и у вас будет достаточно информации для каждого раза, когда вы берёте телефон «потупить».
Мой аккаунт в твиттере - @MaxPatsiansky. Там можно посмотреть лист тех, за кем я слежу. Самые важные это: Dan Abramov (пишет про реакт, разумеется) и Dr. Axel Rauschmayer (пишет про js). Благодаря только этим двум подпискам - вы будете в курсе огромного количества «проверенной» информации в перемешку с небольшими личными твитами (плата за качество, хотя любопытно же).

Я ради этого завёл твиттер несколько лет назад 👀. С тех пор количество подписок - всего 11 и это меня устраивает. Постов хватает на каждый день.


Вебинар по тестированию компонентов готов. Я сейчас не в Москве, поэтому могут быть проблемы с инетом, но скорее всего найду вариант и уже в этот четверг, без длительного ожидания погрузимся в тестирование второй раз. Если все пойдёт по плану - анонс завтра.


Сразу прикладываю полезную картинку из твита от Дэна.

На связи 📞
источник
maxpfrontend
источник
2018 July 23
maxpfrontend
Всех с понедельником. Вебинар все же решено провести в следующий четверг.

⏰ Когда - 2 августа, в 21 (мск).
📋 Что: тестирование компонентов: enzyme, снапшоты. Изменение стейта компонента, onChange на инпутах, проверка вызова функции в cdm. Вопросы/ответы.

Регистрация (фри) - https://zoom.us/meeting/register/8613c0789a9adf264ac87b605f06faf5. Площадки: зума/твич.

Запись и полноценный конспект ✔️
источник
maxpfrontend
источник