Диджитализируй!
27.6K subscribers
459 photos
54 videos
11 files
530 links
Авторский канал Алексея Голобурдина о разработке ИТ систем и прочем важном

ПРАВИЛА — https://xn--r1a.website/t0digital/200

ЛАЙВ-КАНАЛ — @smthisgoingon

Дать много деняк — sterx@rl6.ru

Роскомнадзор: https://vk.cc/cJmDDB
Download Telegram
Пришлось поковырять Тильду еще сейчас. Выяснили, что в процессе построения страницы они создают DOM элементы, потом подчистую их удаляют и создают снова.

Тильда, да ты ж моя няшечка, да кто ж тебя научил так делать-то:)

Удаление/добавление элементов в DOM — дорогие операции и современный веб (ну как современный, уже лет ~10 как, наверное) идет в сторону оптимизаций и уменьшения количества таких операций.

Мда. Технологически хороший продукт и коммерчески успешный продукт — это часто совсем не одно и то же. Не то чтобы Тильда технически плохой продукт, но есть куда стремиться. Сидят же там разработчики, денежку получают за JQuery лапшу свою в 2022м-то.
#frontend #IT #javascript #codebetter
🔥65😁53👍20🤔4🥰2
Ревьюил сейчас финальные проекты ребят по курсу и много говорил о декларативном и императивном подходе в программировании. Понимаете разницу?

На самом деле очень много можно уложить в применение этих подходов.

https://teletype.in/@t0digital/imperative-and-declarative-approach2

#IT #python #codebetter #backend
👍134🔥7🤔4🎉3
Навигация по постам в канале

🍒 #IT — всё, касающееся айтишечки нашей
🍒 #backend — о бэкенде
🍒 #frontend — о фронтенде
🍒 #linux — о Linux, администрировании и смежных темах
🍒 #python — о языке Python
🍒 #javascript — о языке JavaScript
🍒 #typescript — о языке TypeScript
🍒 #css — о CSS
🍒 #rust— о языке Rust
🍒 #db— о СУБД
🍒 #codebetter — о хороших подходах в программировании
🍒 #tools — об инструментах
🍒 #tests — об тестировании ПО

#LMS — о нашей LMS системе для образовательных программ

🌶 #youtube — мои видео на YouTube
🌶 #course — о моём курсе

🍉 #softskills — о софт-скиллах и личной эффективности
🍉 #books — о книгах

🍷 #interview — где-то что-то кому-то комментирую
🍷 #news — что-то касается новинок/новостей
🍷 #interesting — что-то интересное, не обязательно ИТ
🍷 #gg — гыгы

🍓 #management — о менеджменте
🍓 #marketing — о маркетинге

🥝 #soulful — душевное

Ы!
🔥186👍10216😁3😢3
Читаю цикл статей https://testdriven.io/guides/complete-python/
Некоторые новые штуки там узнал. Интересно. Про пайтон инстументарий, тестирование, подходы в разработке и тп. Со ссылками на Фаулера местами, ух!

#python #backend #IT #codebetter
👍89🔥34
Типизированный_Python_для_профессиональной_разработки.pdf
3.4 MB
Рад поделиться с вами книжкой по типизированному Python, о разработке которой я говорил здесь. Вжух!

Здесь актуальная версия книги от 8 июня 2022.

Цель материала — помочь тебе научиться писать более красивые, надёжные и легко сопровождаемые программы на Python. Это не начальный уровень владения языком, предполагается, что ты уже умеешь программировать, но хочешь научиться делать это лучше.

Поговорим о том, почему вопросы типизации очень важны и как они влияют на программу, разберём все основные структуры для использования в типизации, напишем программу, которая находит наши GPS координаты и показывает текущую погоду по ним. В ходе разработки программы затронем и обсудим много смежных тем — архитектура кода, построение слоёв логики в приложении и др.

Код из книги
Видео версия — текстовую обязательно читаем тоже, в ней ряд тем расширен.

РАСПРОСТРАНЕНИЕ поддерживается, но, пожалуйста, в виде ссылки на этот пост или ссылки на веб-версию, т.к. книга обновляется.

#python #backend #it #codebetter #books
🔥791👍24763🎉27🥰2
Обновил PDF документ «Типизированный Python», новая версия в том же посте : t.me/t0digital/151

* Добавилась информация о протоколах typing.Protocol в главе об интерфейсах
* Добавилась информация о параметрах датаклассов slots и frozen
* Добавлен пример в главу «Интерпретатор не проверяет подсказки типов»
* Расширена глава о Enum, добавлено про наследование от str
* Расширена глава «Подсказки типов нужны только в функциях?»
* Исправлены найденные опечатки

Также обновлён Github с кодом.
Оглавление прошито в PDF документе.

#books #python #IT #backend #codebetter
👍220🔥72🎉52😢1
Если что — книжка снова обновилась, актуалочка всё там же https://xn--r1a.website/t0digital/151. Сорян, если кто-то напечатал:)

* Обновлена глава о Literal
* Добавлена информация о pyright анализаторе кода в дополнение к mypy
* Добавлены рекомендации в главу «Контейнеры — Iterable, Sequence, Mapping и другие»
* Исправлены найденные опечатки

#books #python #IT #backend #codebetter
👍188🔥22😁1610😢1
Статья для тех, кто боится использовать родной модуль logging в Python, не понимает его или не понимает, как настроить всё в своём проекте: https://khashtamov.com/ru/python-logging/

Накидал также небольшую демку настройки логирования в проекте — в сообщении выше.

#IT #Python #backend #codebetter
👍127🔥181