CODE BLOG
12.2K subscribers
5.05K photos
36 videos
99 files
2.87K links
IT юмор, обучающие видео и многое другое.

YouTube: https://youtube.com/codeblog
VK: https://vk.com/codeblog
Чат: @codeblog_chat

По всем вопросам: @p_shvanov

Ресурс включён в перечень Роскомнадзора: https://www.gosuslugi.ru/snet/67c04851241cbc1f487e5054
Download Telegram
Проектирование программного обеспечения

1. Об архитектуре
2. Декомпозиция, объектно-ориентированное проектирование
3. Моделирование. UML
4. Моделирование и анализ
5. Моделирование поведения
6. Структурные шаблоны
7. Порождающие шаблоны
8. Поведенческие шаблоны
9. Антипаттерны
10. Архитектурные стили

#video

https://www.youtube.com/watch?v=rV3y-hcyEcM&list=PLlb7e2G7aSpQwYFLXBG22XnKYXFzQ7-1K&ab_channel=ComputerScienceCenter
Не баг, а фича

#ithumor
Вопросы-ответы собеседования

1. Что такое статический блок инициализации? static инициализатор
2. Что такое статический вложенный класс? static nested class
3. Какие типы ссылок есть в Java? Что такое Strong, Soft, Weak, Phantom Reference?
4. Что такое Strong Reference? Как работает сильная ссылка?
5. Что такое Soft Reference? Как работает мягкая ссылка?
6. Что такое Weak Reference? Как работает слабая ссылка?
7. Что такое Phantom Reference? Как работает фантомная ссылка?
8. Чем отличается интерфейс от абстрактного класса? Что использовать?
9. Что такое String Pool? Как работает пул строк?
10. Что такое пул строк? Изучаем String Pool за 50 секунд!

#video

https://www.youtube.com/watch?v=onDWBO2CYKY&list=PLvalLeYySoeC9i2KLvq1af7P6CllrsBsm&ab_channel=Javangelion%7C%D0%94%D0%B6%D0%B0%D0%B2%D0%B0%D0%BD%D0%B3%D0%B5%D0%BB%D0%B8%D0%BE%D0%BD
Можно было бы и подумать о программистах

#ithumor
Мотивация и развитие

1. Обладаешь ли ты способностями программиста?
2. Какой навык является самым важным, чтобы стать крутым программистом?
3. Навык для программиста, который важнее самого умения программировать
4. Будет ли профессия программиста востребованной? Есть ли переизбыток программистов, реальные зарплаты
5. План изучения для любого языка программирования с нуля до junior-middle или темы для собеседования
6. Изучил программирование за 3 месяца и устроился на высокооплачиваемую работу
7. Чем занимается программист? В чем заключается работа программиста? Что нужно знать программисту?
8. Куда развиваться программисту? Дилемма профессии программиста
9. Как из программиста стать руководителем своей IT компании или самостоятельным предпринимателем?
10. Как развить объектно-ориентированное мышление в программировании?

#video

https://www.youtube.com/watch?v=1KJVVJT2A2A&list=PLd2_Os8Cj3t__OzG61OT3YLaQG-nnz-IX&ab_channel=LaravelCreative
Как же он далеко зашел

#ithumor
Глубокое обучение, первая часть

1. Вводная лекция (часть 1)
2. Вводная лекция (часть 2)
3. Нейронные сети (часть 1)
4. Нейронные сети (часть 2)
5. Борьба с переобучением в нейронных сетях (часть 1)
6. Борьба с переобучением в нейронных сетях (часть 2)
7. Свёрточные нейронные сети
8. Архитектуры свёрточных нейронных сетей, часть 1 – чемпионы ImageNet и их «родственники»
9. Архитектуры свёрточных нейронных сетей, часть 2 – другие архитектуры

#video #ai

https://www.youtube.com/watch?v=7eQJ2WiKTIA&list=PLaRUeIuewv8BYOrm6HBgJKbGUD-jcBQpW&ab_channel=AlexanderD%27yakonov
Одни плюсы

#ithumor
Интернет магазин с нуля на Laravel

1. Презентация
2. Подготовка и настройка проекта
3. Подготовка
4. База данных
5. База данных
6. Аутентификация и socialite
7. Главная страница и intervention image
8. Фильтры, Laravel Scout, full text поиск
9. Характеристики, опции товара. EAV

#video #laravel

https://www.youtube.com/watch?v=CdHqpXNKVls&list=PLTucyHptHtTkveNJf17ypoZoG3pdnvs6v&ab_channel=%D0%9F%D1%80%D0%BE%D1%81%D1%82%D0%BE%D0%BELaravel.CutCode
Ну значит он нам подходит

#ithumor
ReactJS

1. Трюк с useMemo от React разработчиков
2. Исходники Context API + Redux vs Context
3. [Эксперимент] useContext + useReducer вместо Redux
4. Лучшие примеры использования Context API
5. Новый хук useEvent решит наши проблемы!
6. React придумал новый компонент!
7. React Batching от создания (v0.4.0) до React 18
8. Невероятный Vite под микроскопом
9. Плохой код больше не проблема! Компилятор все исправит
10. Полный курс по useId за 10 минут!

#video #react #js

https://www.youtube.com/watch?v=aMa1n1PwVEg&list=PLz_dGYmQRrr-g02jHDzuu-6VlOt8-8Uu5&index=16&ab_channel=%D0%90%D0%B9%D0%A2%D0%B8%D0%A1%D0%B8%D0%BD%D1%8F%D0%BA
Так кем же?

#ithumor
GIT от новичка до профессионала

1. GIT. Знакомство, локальный репозиторий
2. GIT Удаленные репозитории в теории
3. GIT Удаленные репозитории на практике
4. GIT Организация командной работы
5. GITHUB workflow
6. GIT workflow
7. GIT Жизненный workflow

#video #git

https://www.youtube.com/watch?v=Wx-7NXNv65k&list=PL7Nh93imVuXyiJKz6YrELUACjXWfAXlwW&ab_channel=EvgeniyKuvshinov
А чел то умеет в юмор

#ithumor
Unity с 0

1. Установка Unity. Обзор интерфейса
2. Текстовый квест. Создание интерфейса
3. Текстовый квест. Связываем интерфейс и код
4. Текстовый квест. Программируем кнопки
5. Текстовый квест. Работа с медиа. Музыка, звуки, картинки. Тестовый билд
6. Создание игры "Миллионер" на Unity. Создание интерфейса
7. Создание игры "Миллионер" на Unity. Пишем код логики игры
8. Создание игры "Миллионер" на Unity. Пишем код для подсказок

#video #gamedev #unity

https://www.youtube.com/watch?v=Q5jPKZdFnwk&list=PLnEbxHpyJRTvNKvzBlNAupoxl2IVqIVlU&ab_channel=%D0%9D%D0%B5%D1%81%D0%BA%D1%83%D1%87%D0%BD%D1%8B%D0%B9IT
Ожидание и реальность

#ithumor
Python для работы с данными

1. Знакомство с Python и Jupyter Hub
2. Какие переменные есть в Python?
3. Что можно делать со списками? Какие методы бывают у списков в Python
4. Что такое конструкция IF ELSE
5. Учимся использовать метод строк FORMAT
6. Рассказываем про конструкцию FOR
7. Словари
8. Как научиться считывать данные из таблиц?
9. Методы и атрибуты DataFrame, метод Rename
10. Что такое группировка, агрегация, сортировка данных?

#video #python

https://www.youtube.com/watch?v=Eb7Q_qCAqM4&list=PLBRXq5LaddfxQFjzuq5QC05q1ZheGMQo1&ab_channel=karpov.courses
Как тонко

#ithumor
Изучение C++ для начинающих, часть 1

1. Введение в язык C++ с нуля
2. Установка Visual Studio (среда разработки)
3. Переменные и типы данных
4. Условные конструкции. Операторы if-else, switch-case
5. Случайные числа. Разработка Калькулятора
6. Циклы и операторы в них (For, While, Do While)
7. Массивы данных (одномерные и многомерные)
8. Динамический массив данных
9. Работа со строками и символами
10. Создание функций в языке C++

#video #cpp

https://www.youtube.com/watch?v=5l9nxwh5Wiw&list=PLDyJYA6aTY1llzwya3FrWX4tmo-hm491p&ab_channel=%D0%A8%D0%BA%D0%BE%D0%BB%D0%B0itProger%2F%D0%9F%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%BC%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D0%B5
В инкогнито обычно такое не гуглят

#ithumor
QA

1. Как манипулировать разработчиком с помощью баг-репортов
2. Как мы дошли до динамических Page Objects, и почему их использование проще чем кажется
3. Автоматизация тестирования. Библиотека PLAT-ON
4. Как эффективно тестировать ETL системы вручную?
5. Круглый стол - Организация команды в условиях кризиса!
6. Тестирование АПИ при помощи Django
7. QA Lead Evolution
8. Первые шаги в карьере QA Engineer - с чего начинать?
9. Evolution of Selenium WebDriver
10. Основы негодного резюме (для QA инженеров и не только)

#video #qa

https://www.youtube.com/watch?v=o4CZDDnAMpw&list=PL6qgEoh5jq7KBuCt942iNq69EmKDhf-81&ab_channel=EvroneDevelopment