Открытые группы и каналы
- Україномовний канал спільноти https://t.me/metarhia
- Україномовна група https://t.me/nodeua
- Канал с общими вопросами https://t.me/HowProgrammingWorks
- Группа с общими вопросами https://t.me/MetarhiaHPW
- Канал для CTO и архитекторов https://t.me/MetarhiaChiefs
- Группа для техстека Metarhia: https://t.me/metaserverless
- Канал для начинающих https://t.me/metaedu
- Группа для начинающих https://t.me/+znsE73dPWLQ5Nzky
- Группа сообщества по асинхронному программированию https://t.me/asyncify
- Онбординг для желающих пойти на курс Patterns: https://t.me/patterns_javascript
Закрытые ресурсы
- Группа сообщества - доступна всем курсам - https://www.patreon.com/cw/tshemsedinov/membership
- Еженедельный созвон по четвергам - доступен всем курсам - https://www.patreon.com/cw/tshemsedinov/membership
- Курс по ноде и асинхронному программированию - https://www.patreon.com/cw/tshemsedinov/membership
- Курс по паттернам - https://nodeua.com/Patterns-2025
Please open Telegram to view this post
VIEW IN TELEGRAM
❤7🔥2👍1
1. Ad-hoc polymorphism
- Function and method overloading
- Operator overloading
- Type-class polymorphism (e.g. Haskell type classes, Rust traits)
- Coercion polymorphism
2. Subtype polymorphism
- Class inheritance
- Interface / protocol polymorphism
- Structural (duck typing) polymorphism
3. Parametric polymorphism
- Generic functions
- Generic data structures
4. Dispatch mechanisms
- Dynamic dispatch
- Virtual functions and methods
- Multiple or multimethod dispatch
👉 Примеры и пояснения тут: https://t.me/patterns_javascript
Please open Telegram to view this post
VIEW IN TELEGRAM
👍5❤4🔥1
Началась регистрация на бесплатный курс Patterns Mini 👉 https://nodeua.com/Patterns-2025-free
🎉9👍5🤩4❤3
В бесплатном курсе Patterns Mini вышли последние три лекции и там не только про GRASP и SOLID, но есть, например, паттерн SAGA и его реализацию через оркестрацию и хореографию https://nodeua.com/Patterns-2025-free
❤9👍2🔥2😁1
Выводы: если что-то работает, но мы не видим, что за этим стоит обширная теория, может казаться, что оно просто работает, но нет, как Маккарти понял из Черча только слово функция и еще символ лямбда понравился, примерно в таком же стиле процедурное программирование связано с машиной Тьюринга. Просто мы еще находимся на начальном этапе становления программирования, через 200-300 лет могут быть построены адекватные теории, а сейчас пока много мифов и псевдонаучного бреда, не нужно делать вид, что все все поняли и из правильной теории напрямую вывели красивую практику и построили технические решения, все складывалось кое-как, работает и работает. Затем вывели из практики инженерные обобщения как GRASP, SOLID, GOF, они ненаучны, они полностью практичны, и ограничены, но работают, более того, и для ФП работают, имея определенные ограничения, нужно больше времени, чтобы объединить это в теорию, и вот когда ее выведут, общую для всех парадигм, то людям, которые будут учиться по новым книгам, будет казаться, что это все так и было выведено сразу гладко и согласовано.
https://youtu.be/bUwCRiED4Uo
https://youtu.be/bUwCRiED4Uo
👍7🤯2💯1
🧩 Через неделю мы начинаем курс Pattern 2025
Уже заполнено 70% мест, со среды цены поднимутся.
https://nodeua.com/Patterns-2025
- Курс Patterns Mini уже завершился
- В выходные будет воркшоп по парадигмам программирования
- С понедельника начинается первая неделя 2025 года
Уже заполнено 70% мест, со среды цены поднимутся.
https://nodeua.com/Patterns-2025
- Курс Patterns Mini уже завершился
- В выходные будет воркшоп по парадигмам программирования
- С понедельника начинается первая неделя 2025 года
👍9🎉3❤1