5 лучших языков программирования


Извиняюсь, я потерял звуковую дорожку, поэтому звук будет с камеры. Но мне результат записи понравился, поэтому решил оставить — главное же контент?

Мой ИТ блог www.flenov.ru и www.flenov.info
Мой просто блог blo.moe
Tweeter: twitter.com/flenov
Инстаграмм: www.instagram.com/mflenov/
Телеграмм: t.me/mflenov
Apple подкасты: podcasts.apple.com/ca/podcast/програмысли/id1528517371
Spotify подкасты: open.spotify.com/show/4mYuXa2uBhBkXhUzElya3c

Содержание:
00:00 — 5 лучших языков программирования
04:40 — Мой самый любимый язык программирования C# и .NET Framework
10:29 — Swift безопасность и скорость
14:06 — JavaScript лучший для браузер и тут нет конкурентов
17:41 — Паскаль и Delphi — первая любовь
18:54 — Пятый любимый язык программирования
19:32 — Идем на прогулку

SOLID принципы: SRP (Принцип единственной ответственности, Single Responsibility Principle)


1. На основе работы Роберта Мартина (дяди Боба). Акроним SOLID предложен Michael Feathers
2. SOLID (сокр. от англ. single responsibility, open-closed, Liskov substitution, interface segregation и dependency inversion)

1. SRP Принцип единственной ответственности (The Single Responsibility Principle) — Каждый класс должен иметь одну и только одну причину для изменений.
2. OCP Принцип открытости/закрытости (The Open Closed Principle) — программные сущности … должны быть открыты для расширения, но закрыты для модификации
3. LSP Принцип подстановки Барбары Лисков (The Liskov Substitution Principle) объекты в программе должны быть заменяемыми на экземпляры их подтипов без изменения правильности выполнения программы
4. ISP Принцип разделения интерфейса (The Interface Segregation Principle) много интерфейсов, специально предназначенных для клиентов, лучше, чем один интерфейс общего назначения
5. DIP Принцип инверсии зависимостей (The Dependency Inversion Principle) Зависимость на Абстракциях. Нет зависимости на что-то конкретное
3. Для чего нужны принципы SOLID
4. Запахи кода (Code smells) и антипаттерны
5. Собственный тренинг по паттернам и антипаттернам
6. Принцип единственной ответственности (SRP) каждый объект должен иметь одну обязанность и эта обязанность должна быть полностью инкапсулирована в класс
7. Следование принципу:
1. Разделение больших классов, делающих многое
2. Слияние мелких классов и объединение в одном классе однотипоной функциональности
8. Упрощает поддержку и расширение классов
9. Антипаттерны — типа GoD object
10. Требует осмысленного отношения
11. Active Record нарушает SRP

Курсы для новичков:
JAVA — bit.ly/3gti9lR
JAVA Start — bit.ly/3fnwLSp
Инструментарий JAVA — bit.ly/2PpjldW
Automation QA (Java) — bit.ly/3fkMr92
ANDROID — bit.ly/3k7ejRv
C#/.NET — bit.ly/3glCdXg
C# START — bit.ly/3i70As2
PYTHON — bit.ly/33oYmAw
FRONT-END — bit.ly/39SKQpL
WORDPRESS Developer — bit.ly/2BV1Cbr
SALESFORCE Developer — bit.ly/2Xn2L2S
UI/UX дизайн — bit.ly/3i13HBW
Project management — bit.ly/30oGFyO
Обучение на проекте — bit.ly/3i74yRs

Продвинутые курсы для состоявшихся девелоперов:
GRASP and GoF Design patterns —
Enterprise patterns — bit.ly/3fmUnGZ

Сайт Foxminded: bit.ly/2BTPPKk
Foxminded в ФБ: www.facebook.com/foxmindedco
FoxmindEd в Instagram: www.instagram.com/foxminded.ua/
Foxminded в VK: vk.com/foxminded
Мой Telegram: t.me/nemchinskiyOnBusiness
Мой блог: www.nemchinsky.me

0:00 – вступление Сергея Немчинского
0:50 – все принципы SOLID вкратце
4:02 – для чего нужны принципы SOLID
5:42 – формулировка принципа SRP
6:47 – SRP на картинке
10:23 – как следовать SRP
11:35 – антипаттерн GoD object
12:15 – любые SOLID принципы требуют критического осмысления
13:20 – Active Record нарушает SRP

Пятёрка Против Атак Бустера и Эвелона на Пиксель Батле 2020


Пятёрка — www.youtube.com/user/5opo4ka
Фуга Тв (Стримы) — www.youtube.com/channel/UCwKfmsba1g3SDcOzbU4zPXw

Принять Участие — vk.com/5opka
Телеграм (Пиксель Батл — Пятёрка) — t.me/pixelbattle5opka

Записи Стримов — www.youtube.com/watch?v=a-K5uZWw8rE

Лучшие моменты с бандой (Wycc, Taer, BeastQT, Padyga, Cemka, Asmadey, AlCore, Insize)!


Монтаж по банде…
Я конечно не Afester, но что-то умею… хотя и фигово…
www.youtube.com/channel/UCI6IWA54r6itAw3D9zZ9tuQ

Wycc: www.youtube.com/user/Wycc220 www.youtube.com/channel/UCiHkdT46IUqmUgHH0Pxt8aA

Taer: www.twitch.tv/taerss
www.youtube.com/user/lTAeRl

BeastQT: www.twitch.tv/beastqt www.youtube.com/user/BeastQT2

Padyga:https://www.twitch.tv/thepagyyy

Cemka: www.twitch.tv/cemka7721
www.youtube.com/channel/UC4R78dBgXHhPkU7SUyUspeA

AlCore: www.twitch.tv/alcoreru
www.youtube.com/user/QuietDante

Insize: www.twitch.tv/insize

Asmadey: www.twitch.tv/asmadey
www.youtube.com/user/asmadey1992

Музыка:
Blend S (OST); От винТА!!!; K K — Kawai; Toby Fox — Bonetrousle: Toby Fox — His Theme

Создаю ЧЕТЫРЁХМЕРНУЮ игру (это как?)


закинуть рублик — www.donationalerts.com/r/m4xter

да, да, вам не показалось. В этом ролике я не только расскажу о том как работают 4D игры, но и попробую сделать свой собственный прототип на движке Unity. Если Вы готовы погрузиться в четырёхмерное безумие — приятного просмотра.

дс — discord.gg/n9QxzcC
группа вк — vk.com/maxteriada
вк — vk.com/suhor
мои игры — play.google.com/store/apps/developer?id=SUHOR GAMES

ссылки из видео:
тот самый 4D фреймворк — github.com/Jellevermandere/4D-Raymarching
про Raymarching — www.youtube.com/watch?v=Cp5WWtMoeKg

Как освоить компьютер и ноутбук быстро и легко


Первые компьютерные шаги для начинающих. Нажимайте: 8788.ru/65
Чтобы освоить компьютер и ноутбук, нужно обязательно знать, на какой версии Windows вы работаете. В видео пошагово покажу и расскажу, как определить какой Виндовс у вас установлен.

Покажу на пальцах, какие клавиши нужно нажать на клавиатуре, чтобы определить версию Виндовс.

Наиболее распространены сегодня Windows 7, Windows 10, Windows 8 и старенький Windows XP.

Правильное определение вашей версии Виндовс — это первый шаг к грамотному освоению компьютера и ноутбука.

Нажмите bit.ly/2taM9Mk подпишитесь на канал и узнайте больше об компьютере и ноутбуке с нуля.