CODE BLOG
12K subscribers
5.26K 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
👍29😢3👎1
В гостях подкаста «Разговоры СТО» от Dodo Engineering недавно был Максим Сапронов, технический директор Авито.

Немного контекста: изначально Авито — это монолит, один дата-центр, один центр разработки, одна очень большая вертикально скалированная база данных.

С приходом Макса в 2018 году это изменилось. Сегодня от того кода осталось около 5%. Всё остальное команда преобразовала в 2000+ микросервисов.

Максим также расскажет, на что повлияли эти изменения, как сейчас продуктовые команды взаимодействуют между собой, зачем создают продуктовые портфели и как зачатки идей помогают выживать в кризисных ситуациях.
👍2👎2
Advanced Kotlin Dev Day 2022

1.Understanding your Disney DNA | Brian Collins @ Advanced Kotlin Dev Day 2022
2. Dependency Injection: Refactoring from Spring to Kotlin
3. Property-based testing: from examples to properties with Kotlin and Kotest
4. Kotlin & Functional Programming: Pick the best, skip the rest
5. Kotlin on Serverless Cloud - AWS Lambda, Unlimited!
6. Kotlin Multiplatform Mobile: From Hello World to Production
7. Grateful Shutdown with Structured Concurrency | Simon Vergauwen @ Advanced Kotlin Dev Day 202
8. Data Oriented Programming | Ties van de Ven @ Advanced Kotlin Dev Day 2022
9. Context Receivers: Kotlin's new secret sauce | Alejandro Serrano Mena @ Advanced Kotlin Dev Day 2022
10 Composing an API with Kotlin vol.2 | Márton Braun @ Advanced Kotlin Dev Day 2022

#video #kotlin

https://www.youtube.com/playlist?list=PLC3RVtNPazW_u037_K6FU13BWlIp4y3u6
👍3👎2
Свобода действий как никак

#ithumor
👍30👎1
Уроки по wxPython (GUI)

1. обзор модулей для GUI и порядок установки wxPython
2. общая структура интерфейса
3. создание меню и подменю - MenuBar, Menu, MenuItem, Bind, Append, AppendSeparator
4. контекстное меню и панель инструментов (toolbar)
5. схемы (layout) размещения виджетов, BoxSizer
6. сайзеры - GridSizer, FlexGridSizer, GridBagSizer
7. механизм обработки событий - Bind, Unbind
8. примеры событий, назначение id виджетам
9. стандартные диалоговые окна
10. пользовательские диалоговые окна, класс Dialog

#video #python

https://www.youtube.com/playlist?list=PLA0M1Bcd0w8zyJOJXbvTKROHs2JJVGB6C
👎4👍1
Когда занимаешься своим проектом, то время летит незаметно

#ithumor
👍32👎1
Практики по курсу "Компьютерные сети"

1. Анализатор сети Wireshark
2. Канальный уровень в Wireshark
3. Wi-Fi джунгли
4. Протокол IP
5. Инкапсуляция
6. Протокол DHCP в Wireshark
7. Протокол ARP
8. Протокол ICMP в Wireshark
9. Протокол ICMP, утилита traceroute
10. Порты на транспортном уровне

#video #sysad

https://www.youtube.com/playlist?list=PLtPJ9lKvJ4oiKPQ9GXOvntj44Eu8IGAJK
👍11👎1
Немного философии

#ithumor
👍28👎1
емантика языков программирования

1. Семантика и её значение
2. Введение в Coq
3. Семантика большого шага для императивного языка
4. Множественные цели в Coq. Д-во корректности Constant Folding
5. Coq. Разбор д-ва терминируемости алгоритма Евклида
6. Семантика малого шага, логика Хоара
7. Coq. Семантика малого шага, логика Хоара
8. Введение в слабые модели памяти
9. Декларативные модели памяти (1/2)
10. Декларативные модели памяти (2/2)

#video

https://www.youtube.com/playlist?list=PLlb7e2G7aSpTA0aT2M1CvIWof3Osslo7Z
😱2👍1👎1
Как подготовиться к собеседованию и переехать в другую страну? Что делать, если выгорание близко и работа совсем не радует? Как вкатиться в IT за полгода, если тебе уже за 30?

Ответы на эти вопросы — в канале «Люди и код». Команда канала беседует с опытными и начинающими разработчиками и программистами, находит интересные и неожиданные темы и помогает влюбиться в IT. Про мемы тоже не забываем :) А ещё у нас есть подкаст, послушать его можно по этой ссылке.

Наши любимые материалы:

1. Как грамотно начать свой путь в IT в России в современных условиях?
2. Кто такой DevRel? Чем он занимается и сколько зарабатывает?
3. Ползай, как муравей, летай, как пчела: алгоритмы, которые придумала сама природа. 🐜🐝
4. Как транзисторы перевернули наш мир: большой спецпроект
5. Как программисту пройти собеседование. 6 советов.
Подписывайтесь на канал «Люди и код»: @skillbox_media_code
👍3👎1
Вебкам тоже связан с IT, верно же? Да?

#ithumor
👍30👎3😱2
Программирование на C++

1. Организация разработки программ на С++
2. Сборка C++ программ
3. Работа с памятью, выполнение программ
4. Встроенные типы, инструкции и операторы
5. Функции
6. Классы
7. Namespace. Переопределение операторов

#video #cpp

https://www.youtube.com/playlist?list=PLlb7e2G7aSpTFea2FYxp7mFfbZW-xavhL
👍2👎1
До чего дошел прогресс

#ithumor
👍51😱4👎1😢1
Алгоритмы, железки и библиотеки

1. ATtiny26 - новый король бомж самоделок?
2. Управляем Quick Charge адаптером с Arduino!
3. Уроки Arduino. Подключение термометров DS18B20 и NTC термистора
4. USB клавиатура и мышка на обычной Arduino Nano!
5. Как развести плату с микроконтроллером, SMT сборка, прошивка
6. Антикризисная замена Arduino - LGT8F328P! Дефицит полупроводников
7.Запускаем ШИМ на любом пине Ардуино
8. 20 способов помигать светодиодом на Arduino
9. Работа Arduino с дисплеем TM74HC595
10. Уроки Ардуино. ПИД регулятор

#video

https://www.youtube.com/playlist?list=PLgAbBhxTglwkg_Q8me6QO3JifVbaGDXAL
👍7👎3
А так можно было?

#ithumor
👍33😢2👎1
Алгебра логики

1. Отрицание, Дизъюнкция и Конъюнкция. Графическое решение логических выражений. Алгебра логики основы
2. Решение логических выражений. Таблицы истинности.
3. Импликация (логическое следование) и Эквиваленция.
4. Таблицы истинности в Excel. Решаем логические выражения
5. Законы алгебры логики / Закон де Моргана + доказательство
6. Преобразование логических выражений / Упрощение выражений (практика)
7. Закон поглощения + доказательство. Преобразование логических выражений
8. Системы логических уравнений содержащие НЕОДНОТИПНЫЕ УРАВНЕНИЯ
9. Системы логических уравнений содержащие ОДНОТИПНЫЕ УРАВНЕНИЯ

#video #math

https://www.youtube.com/playlist?list=PLH3y3SWteZd2FFVs-dHTZucYi7xyRWODq
👍5👎1
Когда диспетчер задач не справился

#ithumor
👍28👎4
Telegram bot with Python

1. Подготовка софта
2. Работа с TG API
3. Телеграм бот на Python | Эхо-бот
4. ReplyKeyboardMarkup, InlineKeyboardMarkup
5. Машинное состояние (FSMContext)
6. База данных (SQLite3)
7. Рассылка
8. Подключение платежной системы
9. Создаем КОРЗИНУ для магазина в Telegram!!!

#video #python

https://www.youtube.com/playlist?list=PLR-hhxrErPAUbQ4hc9zEjIuI7L26Nq0UA
👎3👍1😱1😢1
Каждый раз одно и тоже

#ithumor
😢22👍1👎1
Шутер от первого лица Unity3D

1. FPS и Unity3D. Паркур: Бег по стенам.[Unity3d/Gamedev]
2. FPS на Unity3D. Паркур: бег по стенам.
3. Создание FPS на Unity3D. Паркур: залезание на препятствия.
4. Создание FPS на Unity3D. Паркур: залезание на препятствия.
5. Создание FPS на Unity3D. Паркур: Определение Препятствий.
6. Создание FPS на Unity3D. Подкат.
7. Шутер от Первого Лица - Unity3D(First Person Shooter)
8. Шутер от Первого Лица - Unity3D(First Person Shooter)
9. Unity3D – Camera Shake (Doom Eternal Stream №6)
10. Unity3D – Платформер (Doom Eternal Stream №5)

#video #unity

https://www.youtube.com/playlist?list=PLDWyp7QYaNaJrIK3tTWfPzJbz9X6Tx-AT
👍10👎1