es
Feedback

¡No caigas en manos de tramposos! Telemetrio encuentra y marca estos canales 👉 Si quieres ver la etiqueta, suscríbete

codemonsters.log

codemonsters.log

Ir al canal en Telegram

| Просто рассказываю про | Научно обоснованный подход | Рациональной и качественной разработки софта @maxology

Mostrar más
580
Suscriptores
Sin datos24 horas
Sin datos7 días
+130 días
Archivo de publicaciones
Да, так и есть. Видел не раз на практике доказательства второго параграфа и третьего 💬
+1
Да, так и есть. Видел не раз на практике доказательства второго параграфа и третьего 💬

Какую проблему решает валидная иммутабельная доменная модель? 🔥 У тебя всегда валидная модель в сердце софта 📰 Упрощает понимание бизнес логики - логика в коде в моменте сканирования глазами 🫵Упрощает проводить Ревью 🐛Невероятная Простота реализации строгой классической школы тестирования - твой код протестирован юнит тестами 🗂Неизменная стэйт машина Появляется возможность спроектировать отдельные куски State Machine - как бы расколоть ее на временные участки и описать все ее состояния перетекающими один в другой консистентными Объектами. 🐛Проверить каждый шаг, каждое состояние твоей системы юнит тестом - достойная награда. Собирать из консистентных Объектов, (ValueObject pattern ) словно играя в лего, более сложные Объекты бизнес логики - достойный вклад в стабильный тестонутый код. При этом при сборке ты добавляешь тест на новый всегда валидный элемент ядра домена. 🫵Если тебе нужен спай бин чтобы проверить инкремент - значит ты что-то спроектировал не так. Я как то забыл про этот прекрасный доклад. Вадим, спасибо что напомнил. https://youtu.be/EZ05e7EMOLM

🏗Play in DevOps 🧙‍♂️🆕Параллельно я запустил на себя второй челендж с прошлой пятницы. Если бы я хреначил Инстаграм челендж
+3
🏗Play in DevOps 🧙‍♂️🆕Параллельно я запустил на себя второй челендж с прошлой пятницы. Если бы я хреначил Инстаграм челенджи от сглаза и на успех, типа как марафон желаний - жил бы на островах. 🤑 За 100 дней подниму и опишу классный домашний дев стенд в git и на сайте, чтобы в этой фиерии гонять разные программерские эксперименты. 📌 Их накопилось немало. Пора уже оформить эту главу. Выстроить фундамент и позвать программистов поиграть в песочницу ;) Или акуею(сорян) или подниму. Встаю в 5:30. Нахрена тебе это? Just for fun. Это увлекает меня. Сидеть и настраивать zabbix - кайф 💻 DevOps - отдельная конкретная и важная тема, которая безусловно выходит за рамки сборки Dev станда. По моим наблюдениям разрабы часто недооценивают важность понимания слоя инфры. План скину чуть позже.

📛 Запустил на себя челендж с понедельника Буду Читать 10 книг в течении 100 дней минимум по 45 минут. В моменте очень доволе
📛 Запустил на себя челендж с понедельника Буду Читать 10 книг в течении 100 дней минимум по 45 минут. В моменте очень доволен результатом. 📖 Как читать системно 10 книг. https://youtu.be/y_N1qwMKDzo?t=698 Один из многих позитивных сайд эффектов работы в хорошей компании:  общение с интересными людьми, единомышленниками. Ближе стал общаться с Тех Лидом Корышевым Женей по нашим инженерным темам - отдушина. Про книги и чтение, уже не помню, но я как то озвучил, что много всего интересного хочется, как же быть..🛍 Женя мне про Шаталова рассказал - написал. Спасибо! Я имел в ротации книги три, но начал думать что съезжаю.  Одну книгу стало скучно. А съезжать с катушек не хочется ❤️

Я начинал с Red Hat Потом игрался с Slackware, debian, Ubuntu, Manjaro, Fedora, Endeavours, Gentoo. Больше всего мне нравится
Я начинал с Red Hat Потом игрался с Slackware, debian, Ubuntu, Manjaro, Fedora, Endeavours, Gentoo. Больше всего мне нравится по структуре и строгости OpenBsd, FreeBsd 😱 В итоге я остановился на Gentoo. Я кайфую от работы с Gentoo. Мне нравится сама идея, что все есть код Все начинается с git Оживает Проц, переливается неоном куллер, Машина оживает, Собирается ОС, тянутся конфиги и настраивается вселенная разработчика Далее Возникает CI 🍽🐥 К - концепт мой минималистичный сетапчик: Gentoo + i3wm + polybar-themes + kinesis Advantage2 in oh my zsh 🔥🆕ш

Земляков Стас, тимлид проекта Эдтех, Банк Точка Спасибо за фидбэк, Стас! Кукбук работает
Земляков Стас, тимлид проекта Эдтех, Банк Точка Спасибо за фидбэк, Стас! Кукбук работает

В пятницу Женя мне сказала на встрече: - Макс, ты помнишь про VK Fest - что? О я забыл... Сегодня на VK Fest буду в 14:30 - 1
В пятницу Женя мне сказала на встрече: - Макс, ты помнишь про VK Fest - что? О я забыл... Сегодня на VK Fest буду в 14:30 - 15:30 — за Круглым столом обсуждать «Старт карьеры» с экспертами Газпромбанка

Скидки в Питер пресс в этот раз даром для меня не прошли. Дополнил библиотеку. Теперь у меня временно книжный завал 👾🤖
+3
Скидки в Питер пресс в этот раз даром для меня не прошли. Дополнил библиотеку. Теперь у меня временно книжный завал 👾🤖

смотри есть еще тесты которые нужно отшлифовать. Человек работает месяц, написал сервис по кукбуку from zero за две недели и
смотри есть еще тесты которые нужно отшлифовать. Человек работает месяц, написал сервис по кукбуку from zero за две недели и результат: - красивый юзабельный код - покрытие юнит-тестами

🧙 Вышла первая статья из серии статей про юзабельный код с тестами и рефакторинг по кукбуку. 👾 https://tproger.ru/articles/
🧙 Вышла первая статья из серии статей про юзабельный код с тестами и рефакторинг по кукбуку. 👾 https://tproger.ru/articles/kak-napisat-chistyj-kod-i-sdelat-zhizn-proshh #insanedeliverymachine

Марячком подрабатываю на HighLoad++ 26,27.06.2023 #highload
+2
Марячком подрабатываю на HighLoad++ 26,27.06.2023 #highload

Привет, любители юзабельного кода и функциональной парадигмы! Сегодня пятница, я и гринимини ищем middle backend разработчика
Привет, любители юзабельного кода и функциональной парадигмы! Сегодня пятница, я и гринимини ищем middle backend разработчика JVM, который хочет писать юзабельный код на kotlin и принять участие в масштабной IT стройке Цифрового Рубля и не только. Кто хочет присоединиться к нашей позитивной команде экспертов пишите мне в личку: @maxology По стеку: Reactive Spring, Kotlin, Postgres, Kafka, IBM MQ, Java 17, TBD, TDD, DDD и т.д. Макс, привет! Видел твое сообщение. Без опыта на Котлин и функциональщины - берём учим. Учим развиваем поддерживаем. Для разработчиков у нас супер кибер трек развития и компания в которой интересно работать. | Middle | Senior | HoP or Tech Lead | CTO Врывайся

Как там кукбук, максим? По кукбуку очень хорошо проводить ассессмент и онбординг. Также Прекрасно проходит рефакторинг на про
Как там кукбук, максим? По кукбуку очень хорошо проводить ассессмент и онбординг. Также Прекрасно проходит рефакторинг на проекте. Разраб сделал рефакторинг за 2 недели процесса в микраче - получилась красота. В кукбук въезжал неделю. Больше сложностей с погружением в проект. Он у нас сложный. Есть что улучшить.🤖 Также у нас клевый аналитик с опытом программирования на C# T-Shape-ится в разраба и я уже вижу отличный результат в гите. За две недели он написал сервис с нуля по кукбуку и получилось отлично. У меня период активного онбординга разрабов и код ревью - очень интересная, трудная пора. Где же ты ТехЛид? 🐥 Вижу как важен Type Driven подход в разработке и не сразу он иногда заходит правильно - а потом Читаю тесты ребят и радуюсь - работает. Кайф. Нужно вкатить апдейт в кукбк

Когда сел написать короткую статью про чистый код Мартина и первая часть получилась на 55 страниц. 👽 Купил ещё пару книг. 🤓
Когда сел написать короткую статью про чистый код Мартина и первая часть получилась на 55 страниц. 👽 Купил ещё пару книг. 🤓 Будет компактней и проще. Классная клава

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

Мне понравилось на Mobius Spring 2023 много говорили про Compose Multiplatform  Особенно понравился доклад Управление сложностью состояния Сергея Опивалова(@sergey_opivalov Gradle) Евангелиста подхода Mechanical sympathy. Мы говорим о похожих темах и вдохновляемся схожими источниками. Рад что удалось пообщаться с Никитой Васильченко(@Neronse) о Flutter на сложных приложеньках, спасибо за то, что уделил энергию и внимание. Я обожаю трогать Flutter, а Никита его трогает на сложном приложении. Эти инженеры добавили мне уверенности о правильности моих практических исследованиях про тестирование, фп, кукбук и фронт на flutter. Что еще, Максим? ChatGPT в мобильной разработке: как использовать, чтобы получить пользу, а не потратить время зря Много интересного было на конференции.

Repost их Techno Community ГПБ инфо 📸 Я ушел из IT в фэшн-фото, вернулся обратно и вырос из мидл-разработчика в CTO В карьер
Repost их Techno Community ГПБ инфо 📸 Я ушел из IT в фэшн-фото, вернулся обратно и вырос из мидл-разработчика в CTO В карьере, как и в жизни, бывает много интересных вариантов развития событий, нестандартных и даже неожиданных поворотов. Люди участвуют в разных проектах параллельно, растут горизонтально, учатся новому, ищут себя. И это нормально! В серии статей на Газпромбанк.Тех мы расскажем о нелинейных IT-карьерах сотрудников банка. Узнаем, что вдохновляло сменить сферу и как это повлияло на их рост. 📌 Героем первой истории стал Максим Морев, технический директор команды технологий розничных некредитных продуктов, ИТ-лидер стрима Госпроекты, в прошлом — фотограф в индустрии моды. #GPBTechno_Статья

Когда я осознал P.O.P, Data Flow, функциональный поток, мое восприятие архитектуры, кодописи изменилось. Или оно было таким, но не осознавало, что так просто можно в ИТ. Жизнь разработчика изменилась. Отпало много проблем. Все стало проще. Тестировать стало проще. Are We There Yet - Rich Hickey Крутейший доклад. Посмотрите. Определенно We should primarily be programming with pure functions and immutable values Это правда прекрасно работает на практике - проверено. Интересно как два инженера Роберт Мартин и Ричард Хикки сходятся в смыслах как чистые функции. IMMUTABILITY AND ARCHITECTURE Why is this point important as an architectural consideration? Why would an architect be concerned with the mutability of variables? The answer is absurdly simple: All race conditions, deadlock conditions, and concurrent update problems are due to mutable variables. You cannot have a race condition or a concurrent update problem if no variable is ever updated. You cannot have deadlocks without mutable locks. In other words, all the problems that we face in concurrent applications—all the problems we face in applications that require multiple threads, and multiple processors—cannot happen if there are no mutable variables. Clean Architecture. 72, chapter 6. Functional programming А дальше Мартин про Clojure by Hickey https://blog.cleancoder.com/uncle-bob/2019/08/22/WhyClojure.html Спасибо Вам Ваганов Вадим (@vrvaganov) за Хикки, Алексей Жидков(@d_r_q) за линки и общение. У Алексея интереснейший канал https://t.me/ergonomic_code Он про эргономичный код, я про юзабельный. Вот так. Дальше я про Мобиус, затем про jpoint и доклад Алексея. And the future is looking very functional to me. https://youtu.be/ScEPu1cs4l0

Ищу в команду Цифровой Рубль ТехЛида Пишите в личку @maxology отправляйте репост своим друзьям. 50% процессы, люди 50% код, дизайн системы Гибрид | Удаленка | Офис

На Mobius очень интересно. А позже напишу - нашел релевантные темы)
На Mobius очень интересно. А позже напишу - нашел релевантные темы)