Обложка канала

SOER. Страница 28

Блог программиста S0ER. Мысли, ранний доступ к видео, фоточки, короткие посты. Ничего конкретного, но что-то будет полезным.

  • SOER

    В пятничном розыгрыше сертификата stream победил Rahman Сертификат я ему выслал
  • SOER

    TGIF, а значит ещё один розыгрыш. Сегодня победит тот кто приведёт больше всего примеров кода в стиле "плохо/хорошо". Нужно просто привести пример двух реализаций где было не очень хорошо, а стало лучше. Можно сделать как картинкой, так и просто вставить код в сообщение. Автор большего количества примеров получит доступ уровня stream на soer.pro
  • SOER

    Илья Климов - красавчик, мне нравится его методы донесения информации. Он сильно заморачивается на методологию и я внимательно присматриваюсь к его манере подачи информации. У UlbiTv слишком поверхностные уроки, я думаю, что они наносят больше вреда, чем пользы.
  • Реклама

  • SOER

    Очень распространенное заблуждение, что идентифицируются только реальные данные. Построение математических моделей наглядно показывает эту проблему. По сути убрав "единичный элемент" или "нейтральный элемент" мы увеличиваем количество исключений в нашей системе в разы. Хороший пример единичного элемента - ноль. Без этого элемента даже базовая школьная математика ломается. Тоже самое происходит в программе, в которой не предусмотрен нейтральный элемент. Попытки сделать "универсальный" нейтральный элемент в виде - null в большинстве случаев не решают проблему исключений. Поэтому и появился паттерн null object. Рекомендую всегда использовать единичный элемент для любых наборов элементов из предметной области, с уникальной идентификацией этого элемента. Этот технический момент в разы повышает устойчивость и надежность программ, позволяет легко строить математические модели, например, используя моноиды.
  • SOER

    Я тут подумываю делать разборы на код своих коллег, сравнивать стиль, искать хорошие практики. Отсматривая видосы, у Димыч АйТи Камасутра нашел примерчик, где он начинает id нумеровать с нуля. Это не очень хорошая идея, потому что в JS, ноль - это falsy значение, а все остальные значения truthy. В целом ID - это не индекс массива, он должен быть положительным числом. А ноль использовать как аналог "незаполненного поля" или null
  • SOER

    На soer.pro открыл доступ к ответам на вопросы для всех участников. Так что все желающие, совершенно бесплатно, могут заходить на platform.soer.pro в раздел "Вопрос ответ" - "Все вопросы" и слушат записи (там в основном аудио).
  • SOER

    Как не перегореть от программирования

    #soer #itubeteam https://soer.pro https://t.me/softwareengineervlog Спонсорство - https://www.youtube.com/channel/UCe_TcJarfs-HKy3NySy8Kng/join Чат для программистов - https://discord.gg/3UVJWAs Спонсорская помощь - https://www.patreon.com/soersoft

    YouTube
  • SOER

    Получили Награду Золотой S0ER | PyLounge S0ER ITUBETEAM

    Макс и Егор c канала PyLounge делятся впечатлениями после победы в голосовании и получения награды "Золотой Соер" - Награда за лучший АйТи контент на YouTube 2021. @S0ER - https://www.youtube.com/channel/UCe_TcJarfs-HKy3NySy8Kng MJC - https://www.youtube.com/c/MJCtalks @miracl6 - https://www.youtube.com/c/miracl6 @Backend TV - https://www.youtube.com/channel/UCQiWYMJfZ4XUYhOC57X219A @IT DIVA - https://www.youtube.com/c/ITDIVA ✅ Стрим с Соером - https://www.youtube.com/watch?v=jD1zO0erxkQ 💸 Хочешь поддержать канал: https://qiwi.com/n/PYLOUNGE (Никнейм QIWI Кошелька - PYLOUNGE) 💰 Donation Alerts - https://www.donationalerts.com/r/pylounge 🚀 Социальные сети: ✅ Instagram: https://www.instagram.com/py_lounge ✅ Telegram: https://t.me/pylounge ✅ Группа ВКонтакте: https://vk.com/pylounge ✅ Канал PyLounge: https://www.youtube.com/channel/UCru5FZQN_Xa0tKfrBqUIcng ✅ Twitter: https://twitter.com/pylounge ✅ По вопросам сотрудничества и предложений: [email protected] ✅ Music: https://www.free-stock-music.com/ 👨‍🏫 Привет! Меня зовут Макс. Я один из авторов канала PyLounge. Уже долго занимаюсь программированием, в частности программирование на языке Python. Я много чего узнал за это время, и мне есть, чем поделиться со зрителями моего канала. Здесь выходят разнообразные ролики, касающиеся IT-тематики и программирования, которые я делаю в соавторстве с Егором (лучшим голосом России). Подписывайся, будем узнавать что-то новое и работать вместе! Погнали! 🕰️ Таймкоды: 00:00 - Вступление 00:32 - Золотой S0ER 01:33 - Респекты и благодарности 04:27 - Исповедь блогера 06:00 - Что будет дальше 06:53 - Итоги 08:06 - Мотивация 08:52 - Концовка #pylounge #soer #itubeteam

    YouTube
  • SOER

    🎉🎉🎉 Очередной сертификат уровня PRO ушел самому активному контрибьютору по итогам мая. И это автор с ником - immitsu Он сделал несколько Issue для проекта Naris (платформа обучения) - https://github.com/soerdev/soer 🎉🎉🎉 Поздравляю победителя! Напоминаю что уровень PRO дает доступ ко всему контенту на https://platform.soer.pro
    GitHub - soerdev/soer: Monorepo for Soer projects

    Monorepo for Soer projects. Contribute to soerdev/soer development by creating an account on GitHub.

    GitHub
  • SOER

    TGIF, ну что снова пятница и снова розыгрыш подписки STREAM на soer.pro Напоминаю, что эта подписка дает доступ к более чем 25 часам записей на тему архитектуры софта. Сегодня у нас тема забавные случаи из жизни Айтишника. Напишите в комментариях какой-то забавный случай который произошел не обязательно с вами, но чтобы было связано с айти. Пост который наберет больше всего реакций - победил.
  • SOER

    Вопрос из чата, интересно мнение сообщества на этот вопрос.
  • SOER

    Я не зря спросил про DI и IoC. Это пример того как первоначально прозрачная и понятная концепция "замусорилась". Появился IoC 1,2,3 типа и DI (что тоже самое). Хотя по смыслу DI куда ближе к обычному полиморфизму, а не IoC. Но концепция "управления" сложная, поди разберись кто там кем управляет и у кого прямой поток, а у кого инвертированный. Практика, как всегда, не требует таких сложных "измышлений". Источник: web.archive.org/web/200…/news/38
  • SOER

    Вот еще один вопрос, который показывает понимание DI и IoC. Вопрос звучит так "Всегда ли при использовании (dependency injection) DI осуществляется инверсия управления (IoC)"? Палец вверх - да, остальное - нет. Объяснение своего понимания можно дать в комментариях.
  • SOER

    Согласны ли вы с утверждением, что принцип инверсии зависимостей (DIP) в JavaScript не применим? Палец вверх - да, остальное нет. Если считаете, что применим, то в комментах интересно услышать как это должно выглядеть?
  • SOER

    На soer.pro опубликовал 24ое архитектурное видео (архитектурные стримы) по проектированию RESTful приложений.
  • Реклама

  • SOER

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

    Признаки того, что у программиста все хорошо с абстрактным мышлением: 1. Умение проектировать "на бумаге", не используя синтаксис ЯП 2. Присутствие интерфейсов и абстрактных классов в коде (dip) 3. Умение построить мат. модель или модель предметной области 4. Умение разбивать задачу на уровни абстракции 5. Понимание архитектурных границ и разделения обязанностей.
  • SOER

    TGIF а значит очередной конкурс с розыгрышом подписки уровня "STREAM". Тема свободная, публикуйте свои авторские фото в этой теме и то фото, которое соберёт больше реакций, определит победителя. Желательно убликовать что-то свящангое с лайфстайлом программиста.