Size: a a a

2019 October 23
maxpfrontend
Подъехала новая статья для новичков, но некоторым старичкам (например, мне) тоже будет полезно. Вкратце: если есть тяжелое место в приложени, в котором спрятался баг - вытащите "это место" в create-react-app и найдете быстрее.

Подробнее здесь - https://vk.com/@maxpfrontend-zachem-izolirovat-problemu-v-kode-i-kak
источник
2019 November 01
maxpfrontend
Привет, на vc.ru написал "полотно" текста о том, как сэкономить на обучении. Для вас, может не так актуально, но для тех, кто еще только думает о старте карьеры, вполне.

https://vc.ru/life/89485-v-programmisty-ya-b-poshel-pust-menya-nauchat

Скоро - про Elm 🙂 осталась последняя глава в очередной книжке)
источник
maxpfrontend
Если есть профиль - можно поднять рейтинг, чтобы статья выехала на главную, спасибо.
источник
2019 November 10
maxpfrontend
Так выглядит Elm компилятор, который очень сильно упрощает рефакторинг. Для того, чтобы хоть что-то вам наконец-то рассказать, я пытаюсь сделать пример загрузки файла. Скоро 🤝
источник
maxpfrontend
Для изучения Elm рекомендую:
- книга Elm in action (https://www.manning.com/books/elm-in-action)
- сайт https://elmprogramming.com/
- официальный сайт https://elm-lang.org/

Зачем - здесь в 2х словах не расписать, нужен пост. Добавлю только, что если вы учите react - учите, все нормально. А для тех, кто уже хорош в нем - очень рекомендую посмотреть Elm. Так или иначе, Redux родился не на пустом месте и его основным идеологом был Elm. Я очень зря так долго ленился и не смотрел в сторону этого языка.
источник
2019 November 17
maxpfrontend
Пропустил активность Ильи Климова, где он рассказывал про работу в Gitlab. Много инетерсных фронтенд фактов крупного продукта в его трэде в твиттере (200 постов) - https://twitter.com/xanf_ua/status/1194852796035731456
источник
2019 November 21
maxpfrontend
Привет, коллеги 🤓. Сегодня в номере тема для тех, кто уже умеет и может на js, либо для студентов, у кого есть желание сделать свою курсовую/дипломную работу в web - статья "Почему мне стоит изучать Elm"

Если вы изучаете js, то после у вас будет выбор учить react / angular / vue ... и теперь еще и Elm. Я бы хотел, чтобы это был Elm, потому что, когда он наберет популярность в России, у вас будет хорошее конкурентное преимущество.

https://maxpfrontend.ru/elm/pochemu-stoit-izuchat-elm/
источник
2019 December 10
maxpfrontend
🎄Привет, Новый Год не за горами, но это не повод расслабляться.

Во-первых - можете почитать хорошие практики по работе с TypeScript (на англ, но есть примеры) - https://github.com/labs42io/clean-code-typescript

Во-вторых - можете перевести этот материал и внести вклад в сообщество :)

В-третьих - где тут про Elm? Ок, приплетать elm я умею, поэтому скажу, что многие советы из хороших практик по ссылке выше - в elm заложены на уровне ядра самого языка.

---

👨‍🔧 В данный момент я в неспешном режиме работаю над сервисом, который объединит в себе как js (typescript) так и elm код. Есть работа с web-components.

Цель: побыстрее написать первую рабочую версию и использовать по максимуму наработки коммьюнити, чтобы показать, что и в Elm нет необходимости все писать самому.

---

💵 Сегодня с утра в elm чатике проскользнули две вакансии. Одна суровая, фулл-стэк Elixir + Elm, вторая уже ближе к нам - react + elm. Обе удаленки, обе в районе 2000$-3000$. Несомненно, таких вакансий меньше, чем react+ts, но и конкуренция ниже.

Процитирую диалог из вакансии про react+elm:

- (я): Переписываете с реакта на elm?

- (работодатель): Elm нормально впиливается в реакт. Скорее дописывать и переписывать проблемные места первое время. К примеру лк, корзину и тп. Там где ssr не нужен. И внутренние интерфейсы, навалом их.

---

Не откладывайте ничего запланированного на следующий год, закончите этот год красиво! За работу!

P.S. для трэкинга "куда уходит мое время" я уже 3 года использую rescue time, оставлю здесь свою реферальную ссылку: https://www.rescuetime.com/ref/1567416
источник
maxpfrontend
Так затрекался мой ноябрь. Неплохо!
источник
2019 December 19
maxpfrontend
Вышел stateofjs отчет про JS и то что вокруг него за 2019 год. Пользователи голосовали, теперь все это собрано в графиках и циферках:
https://2019.stateofjs.com/demographics/
источник
maxpfrontend
в графе other languages (другие языки) засветился и наш новый друг Elm (топ занимают Elixir, Kotlin и ClojureScript) - https://2019.stateofjs.com/other-tools/non_js_languages_others
источник
2019 December 21
maxpfrontend
С поиска попал сегодня на компанию ReactKinetic, небольшая контора, которая оказывает услуги по, кхм, обучению других инженеров выпускать  софт быстрее и качественнее 😄 Эдакий консалтинг среди разработчиков.

Они (разумеется!) используют Elm для клиентских приложений. Мне стало интересно, есть где-то какой-то лист компаний, которые используют elm? Такой лист нашелся - https://github.com/jah2488/elm-companies

Конечно, это не лист длиною в "Войну и мир" (очень крутая книга, кстати), но и не 3 компании с elm в продакшене. Так же, здесь далеко не все, кто использует elm, поэтому я настроен позитивно. Аудитория языка растет.

🎄🎄🎄

А теперь про React - reacttraining выпустили курс про хуки, который стоит 190$ 😪, что меня расстраивает, так это отсутствие результата, который можно посмотреть. Стыдно им что ли?

> Learn React Hooks by building key features of a realistic app.

"Реалистик апп" - можно было бы и выложить этот "апп", чтобы люди понимали, что покупают.

На тот случай, если за ваше обучение платит работодатель - ссылка на курс - https://reacttraining.com/learn-hooks/

🎄🎄🎄

👨‍🔧 Всем продуктивной субботы! Не забывайте отдохнуть и покодить в свое удовольствие.
источник
2019 December 24
maxpfrontend
Привет, завтра буду писать итоги года 2019 (как было дело с 2018м - https://t.me/maxpfrontend/152 )

Так как в этом году я не особо активничал вебинарами, сухой текст выйдет крайне коротким. В стиле - уехал работать в офис в Мюнхен, начал учить Elm и, пожалуй, все. Мне захотелось написать заметку более водянистую, с щепоткой своих мыслей, для тех, кому это интересно.

Поэтому, если вы хотите, вы можете задать вопрос мне в гугл форме https://forms.gle/ryBhcxLjdyfTtA3M9

Сразу отвечу на некоторые:

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

- какие мысли по паблику? Прежние. Как было в итогах 18го, я держу курс на то, чтобы делиться с вами тем, что учу в данный момент сам.

- использую ли я активно реакт + все новомодное на работе? Реакт - да, новомодное - нет. У нас стартанул новый проект, на котором коллега хочет сделать все через контекст + хуки. Стандарный же набор typescript/javascript + redux / redux-saga. Есть старинное легаси, которое ждет своего часа для рефакторинга

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

- когда что-нибудь посмотрим на Elm? Я надеюсь, до конца зимы, я должен буду показать вам мой учебный проект, в котором используется typescript и elm. Никаких заумных вещей я не планирую, так как тема огромная. Цель: показать плюсы Elm и запилить проект от А до Я, чтобы и людям было что показать и от теории + поисков идеального кода не уснуть.

- что делать с версткой? Не знаю =) Мне самому надо основательно обновить свои знания по верстке, но по-прежнему откладываю этот момент, пока не прижмет. А удаленные вакансии (что ру, что за рубеж) все же ждут хорошего навыка верстки, будь то elm или react.

- angular / vue? Не интересует. Если будет необходимо - разберусь, специально учить не планирую.
источник
2019 December 31
maxpfrontend
Всех с наступающим 2020м! Итоги года + что учить в 2020м - на сайте - https://maxpfrontend.ru/uncategorized/itogi-2019-chto-uchit-frontenderu-v-2020/

План статьи:

- Что было сделано в 2019м году для паблика?
- План на 2020й год
- Что учить в 2020м?
- Как я переехал в Мюнхен
- Советы за "жили-были"
- Ответы на вопросы

🎄
источник
2020 January 12
maxpfrontend
👋 сегодня попалась на глаза любопытная коллекция из gitignore файлов - https://github.com/github/gitignore
источник
2020 January 14
maxpfrontend
Вебинары/туториалы по Elm
Анонимный опрос
56%
Интересно
44%
Не интересно
Проголосовало: 637
источник
2020 January 15
maxpfrontend
Мы к себе в shore.com ищем бэкэндера, для переезда потребуется высшее образование (без него сложно), если вы или кто-то из ваших друзей желает поработать в Мюнхене - посмотрите вакансию https://career.habr.com/vacancies/1000056169

язык - английский

p.s. призываю активнее голосовать (опрос выше)
источник
2020 January 17
maxpfrontend
Всех с пятницей!

⏰ 22 января, в 20:00 по Мск - вебинар по Elm!

🗓План:
- (за 10-15 мин до старта) неформальное общение. Могу рассказать про переезд, уровень английского и поотвечать на ваши вопросы
- знакомимся с Elm, выясняем почему этот язык может быть полезен, даже если мы не планируем на нем писать
- разбираем пример кода на Elm
- ваши вопросы по теме

Приходите, даже если вы совсем не интересуетесь ничем кроме реакта. Мы постепенно должны быть готовы к тому, чтобы писать на вебинарах TypeScript код + Elm код для web-приложения.

Для участия регистрация не нужна. Прошу вас заполнить анкету (3 вопроса на 1 минуту) - https://forms.gle/8TqwZnyx1CKiuFmm7

p.s. это не экспертный вебинар, мы будем учиться вместе.
p.p.s. трансляция, как обычно, должна быть на твиче. Ссылку выложу перед стартом.
источник
2020 January 26
maxpfrontend
🎬 Видео с вебинара по Elm выложено на YouTube. Напоминаю, мы обсуждали Elm и сходства с React/Redux, так же чему нас может научить этот элегантный язык.

✍️ Ссылки на видео, исходный код и прочие полезные для старта вещи вы найдете в конспекте - https://maxpfrontend.ru/elm/elm-dlya-react-redux-razrabotchikov-elm-1-znakomimsya-s-elm/
источник
maxpfrontend
Комментарии и лайки к видео очень помогут будущим вебинарам. Не молчим 🙋‍♂️
источник