kamyshev.code – Telegram
kamyshev.code
1.77K subscribers
40 photos
565 links
Архитектура, код, софт-скиллы и всё остальное. Вопросы, пожелания, комментарии — @igorkamyshev

https://kamyshev.me
Download Telegram
Flutter

В прошлом я немного писал мобильные приложения на React Native. Мне не нравилось. Отвратительный тулинг, странные библиотеки и куча костылей на каждой шагу.

Сейчас я снова столкнулся с необходимостью сделать небольшое мобильное приложение и решил попробовать Flutter.

Это прекрасный фреймворк, которые помогает делать приложение с минимальным трением. Он в меру прост, библиотек мало, но они супер-качественные, тулинг отличный.

Конечно, и у Flutter есть свои проблемы (например, разметка описывается очень сложными конструкциями), но в целом он круче ReactNative.

Если вы умеете только в веб, но хочется попробовать сделать что-нибудь для мобилок — Flutter отличный вариант.

#рекомендации
SOLID

Создавать приложения сложно. В первую очередь, сложно уследить за зависимостями внутри кода. Умные люди придумали способ делать это — SOLID.

Тематический доклад — Солидный код

#проектирование
Мы в Breadhead делаем много крутых штук и решили рассказывать о них в телеграм-канале — @breadhead.

Он не только про техническую сторону (хотя технические посты будут), а о заказной разработке вцелом: деньги, изменения, факапы, технологии, дизайн, процессы, продажи. Мы все пишем туда посты, поэтому они будут очень разными — от концепции редизайна сайта Петербургской Филармонии до объяснения, почему мы пишем на Node.js.

Подписывайтесь, мы будем стараться делать интересный контент.

@breadhead
Наука о данных

Будущее за данными, с данными работают на Python — значит нужно учить Python.

Это не сложный язык, которому достаточно легко научиться. Сложнее с анализом данных, тут же все не так просто. В SkillFactory запускается курс «Python для анализа данных» — там научат всему, что нужно знать. От работы с большими файлами до парсинга веба, генерации красивых отчетов и отправки результатов в телеграм.

#партнерский_материал
Не пишите код

Может показаться, что наша работа — писать код. На самом деле наша работа решать проблемы бизнеса. Код — это инстурмент решения этих проблем.

Но код стоит дорого. Его дорого писать, но еще дороже его поддерживать. Каждая новая строка потенциально ведет к багам, требует рефакоринга в будущем. Лучший код — это ненаписанный код.

Перевел тематическую статью — Самый важный навык, который может освоить программист.

И вторая хорошая статья на эту тема — Не пиши код!

#softskills #сделывание
Микро-фронтенд

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

Сейчас вокруг многие обсуждают микросервисы на фронтенде. Значит немного странно, но, вероятно, нам это нужно.

Тематический доклад — Разрываем монолит.

#фронтенд #архитектура
Мне интересно, кто читает этот канал. Поэтому я хочу провести серию опросов и выяснить это. Пожалуйста, не игнорируйте их. 🙏
Откуда ты?
anonymous poll

Не из России – 296
👍👍👍👍👍👍👍 40%

Москва – 140
👍👍👍 19%

Центральная Россия (все что до Урала) – 114
👍👍👍 15%

Питер – 85
👍👍 11%

Сибирь – 48
👍 6%

Урал – 44
👍 6%

Дальний восток – 13
▫️ 2%

👥 740 people voted so far. Poll closed.