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

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

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

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

#ithumor
👍16
Компьютерные сети

1. Многоранговая
2. Фреймворк gopeer (beta)
3. Одноранговая
4. Разработка скрытых сетей #1 // Введение
5. HTTP сервер на чистом Си
6. Криптовалюта с нуля
7. Разработка скрытых сетей #2 // Ядро (написание фреймворка)
8. Разработка скрытых сетей #3 // Сервис электронной почты
9. Разработка скрытых сетей #4 // Статья "Теория строения скрытых систем" //
10. Разработка скрытых сетей #5 // HES приложение //

#video #sysad

https://www.youtube.com/playlist?list=PLd-kTafWJCJMIrr7bBAaGTS053vhFcpnK
В таком случае можно и не регистрироваться на сайте

#ithumor
👍14
Чистый код / Clean Code

1. Правила именования переменных, функций и классов
2. Комментарии, условные выражения и прочие запахи реализации
3. Огромные функции и их рефакторинг, Extract Till You Drop
4. Закон Деметры
5. Временная связанность. Иммутабельность и чистые функции
6. SoC, CQS, PoLA

#video

https://www.youtube.com/watch?v=Irf1eIkcBkE&list=PLBheEHDcG7-mLhP_ZknHi7vjesmXVmk7q
👍2
Красивое

#ithumor
👍17
ELASTICSEARCH ДЛЯ САМЫХ МАЛЕНЬКИХ PYTHON-РАЗРАБОТЧИКОВ

0. ВВЕДЕНИЕ
1. ДОКУМЕНТ И ИНДЕКС
2. УЗЛЫ (НОДЫ), КЛАСТЕРЫ, ШАРДЫ
3. ПОДНИМАЕМ ПЕРВУЮ НОДУ
4. CRUD ОСНОВЫ РАБОТЫ С ДОКУМЕНТАМИ
5. АНАЛИЗАТОРЫ, ТОКЕНИЗАТОРЫ, ФИЛЬТРЫ
6. ОБРАТНЫЙ ИНДЕКС И ПОНЯТИЕ МАППИНГА
7. ТИПЫ TEXT И KEYWORD + ПРИВЕДЕНИЕ ТИПОВ
8. МАССИВЫ И ВЛОЖЕННЫЕ СТРУКТУРЫ
9. РАБОТА С ДАТАМИ

#video #python

https://www.youtube.com/watch?v=09I03uJE3cU&list=PLlKID9PnOE5jzJmRYfY0Rs1axrlH4-Qe_&ab_channel=luchanos
Такая работа мне не по душе

#ithumor
😱10👍7😢2
Уроки JavaScript

1. Создание часов на JavaScript
2. Анимация на javascript
3. Введение в javascript
4. Массивы в JavaScript
5. Функции JavaScript
6. Рекурсивные функции JavaScript
7. Стрелочные функции JavaScript
8. Объекты JavaScript

#video #js

https://www.youtube.com/watch?v=2dds3MUIBz8&list=PLvtDMRr_B4sRLNI5G7cicywEGBovEBicp
Podlodka Java Crew возвращается с новой темой — Асинхронной архитектурой, чтобы помочь Java-разработчикам освоить самые востребованные подходы и инструменты.

Пять дней насыщенной программы, сессии утром и вечером.

Погружаемся в асинхронность вместе:

- Рулетка кейсов: "Spring, Micronaut, Quarkus и Helidon" — Григорий Кошелев и Андрей Когунь о плюсах и минусах каждого фреймворка 🛠
- "Проектирование Event Driven-систем с DDD и Event Storming" — Кирилл Ветчинкин расскажет, как создавать масштабируемые и управляемые системы 📈
- Воркшоп "Apache EventMesh на практике" — Павел Бодячевский поможет внедрить Event Mesh в проект 🎯
- "Debezium: окно в асинхронный мир данных" — Евгений Ефименко раскроет секреты работы с данными в реальном времени 🔄

Присоединяйтесь, чтобы освоить асинхронность на практике: https://podlodka.io/javacrew
Реально

#ithumor
👍18
Шаблоны проектирования на Python

1. Паттерн Строитель
2. Паттерн Фабричный метод
3. Паттерн Прототип
4. SRP - Принцип единственной ответственности
5. OCP - Принцип открытости / закрытости
6. LSP - Принцип подстановки Лисков / Liskov Substitution Principle
7. ISP - Принцип разделения интерфейса / Interface Segregation Principle
8. DIP - Принцип инверсии зависимостей / Dependency Inversion Principle

#video #python

https://www.youtube.com/watch?v=x5yGIuf13Rk&list=PLBheEHDcG7-k0eMcAdrzNFgYBf9jua3va&ab_channel=EngineerSpock-IT%26%D0%BF%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
🚀Приглашаем на бесплатный вебинар по C++!🚀

Дата: 19 ноября 2024 года
Время: 20:00
Тема: Как протестировать C++ код и оценить степень собственной лени

На вебинаре поговорим о том, зачем разработчикам писать юнит-тесты, и какую пользу они несут. Посмотрим популярные фреймворки тестирования, такие как GTest и Boost, разберем несколько практических примеров.

На занятии:
1. Научимся подключать фреймворки тестирования к своему проекту при помощи CMake.
2. Напишем готовые к запуску тесты.
3. Поговорим о том, как измерить покрытие тестами кода, какие инструменты для этого существуют.

В результате:
1. Придем к тому, что вместе с кодом стоит сразу писать и юнит-тесты к нему.
2. В будущем с легкостью интегрируем любой фреймворк тестирования в свой проект.
3. Научимся не только писать тесты, но и мерить их покрытие.

📌Скидка 15%: действует до 17 ноября!

🔗 Регистрация на вебинар

Реклама. ООО "ОТУС ОНЛАЙН-ОБРАЗОВАНИЕ". ИНН 9705100963.
А так можно было?

#ithumor
👍12
Верстка сайта. Современная верстка интернет-магазина

1. Шапка сайта
2. Меню
3. Форма поиска и главный баннер
4. Наши преимущества. Хиты продаж
5. Информационный блок. Новости, Бренды, Отзывы
6. Футер
7. Адаптив главной страницы
8. Адаптив главной страницы - 2
9. Страница брендов
10. Страница результатов поиска

#video #frontend

https://www.youtube.com/watch?v=2QnlFA00rtk&list=PLDmWuBfh49Z6Vz5LysO-jwboleKBNvpSB&ab_channel=FrontCoder
Даже так можно пройти собеседование

#ithumor
👍14
Обзор книг по Python для новичков, ч.1

1. Python: программирование для начинающих (Майк МакГрат)
2. Изучаем программирование на Python (Пол Бэрри)
3. Программируем на Python (Майкл Доусон)
4. Основы программирования на языке Python (Д. Златопольский)
5. Легкий способ выучить Python 3 (Зед Шоу)
6. Изучаем Python (Марк Лутц)
7. Начинаем программировать на Python (Тони Гэддис)
8. Программирование на Python 3 (Марк Саммерфилд)
9. Простой Python (Билл Любанович)
10. Изучаем Python (Эрик Мэтиз)

#video #python

https://www.youtube.com/watch?v=qV9sjY73nTo&list=PLJcqk6mrJtxAcBmDx64EiJ2F_1kpwz-Ba
👍3
После праздников только так

#ithumor
👍9
Анализ данных с помощью Pandas

1. Анализ данных с помощью Pandas. Вводное занятие
2. Анализ данных с помощью Pandas. Установка Anaconda
3. Анализ данных с помощью Pandas. Запуск jupyter notebook. Jupyter notebook не отрывает браузер
4. Режимы работы и типы ячеек в Jupyter Notebook
5. Объект Series в Pandas. Создаем Series
6. Создаем первый блокнот в Jupyter Notebook. Анализ данных в Python
7. Операции над Series. Объект Series в Pandas
8. Атрибуты класса Series. Анализ данных с помощью Pandas
9. Методы класса Series. Анализ данных с помощью Pandas
10. Методы head(), tail() и take() класса Series. Анализ данных Python Pandas

#video #data

https://www.youtube.com/playlist?list=PLQAt0m1f9OHvibdelR6YgWvxKRv-FDz4D
Перед началом работы он говорит "Ну, с Богом"?

#ithumor
👍24
Java для начинающих

1. JDK и Hello World.
2. Переменные. Примитивные типы данных.
3. Строки(String) в Java. Ссылочные типы данных.
4. Цикл while.
5. Цикл for.
6. Условный оператор if.
7. Ввод данных. Класс Scanner.
8. Цикл do...while.
9. Операторы break и continue
10. Оператор switch.

#video #java

https://www.youtube.com/watch?v=ziOQ8wkmnSE&list=PLAma_mKffTOSUkXp26rgdnC0PicnmnDak