Пришлось поковырять Тильду еще сейчас. Выяснили, что в процессе построения страницы они создают DOM элементы, потом подчистую их удаляют и создают снова.
Тильда, да ты ж моя няшечка, да кто ж тебя научил так делать-то:)
Удаление/добавление элементов в DOM — дорогие операции и современный веб (ну как современный, уже лет ~10 как, наверное) идет в сторону оптимизаций и уменьшения количества таких операций.
Мда. Технологически хороший продукт и коммерчески успешный продукт — это часто совсем не одно и то же. Не то чтобы Тильда технически плохой продукт, но есть куда стремиться. Сидят же там разработчики, денежку получают за JQuery лапшу свою в 2022м-то.
#frontend #IT #javascript #codebetter
Тильда, да ты ж моя няшечка, да кто ж тебя научил так делать-то:)
Удаление/добавление элементов в 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
На самом деле очень много можно уложить в применение этих подходов.
https://teletype.in/@t0digital/imperative-and-declarative-approach2
#IT #python #codebetter #backend
Teletype
Императивный и декларативный подход
Ревьюил сейчас финальные проекты ребят по курсу и много говорил о декларативном и императивном подходе в программировании. Понимаете...
👍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 — душевное
Ы!
🍒 #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👍102❤16😁3😢3
Читаю цикл статей https://testdriven.io/guides/complete-python/
Некоторые новые штуки там узнал. Интересно. Про пайтон инстументарий, тестирование, подходы в разработке и тп. Со ссылками на Фаулера местами, ух!
#python #backend #IT #codebetter
Некоторые новые штуки там узнал. Интересно. Про пайтон инстументарий, тестирование, подходы в разработке и тп. Со ссылками на Фаулера местами, ух!
#python #backend #IT #codebetter
testdriven.io
The Complete Python Development Guide
Develop Python-based apps with confidence by mastering the tools needed to ship well-tested, high-quality code.
👍89🔥34
Пользуетесь
https://teletype.in/@t0digital/python-pathlib
#IT #backend #python #codebetter
pathlib в Python? Если нет или хочется узнать подробнее о возможностях:https://teletype.in/@t0digital/python-pathlib
#IT #backend #python #codebetter
Teletype
pathlib в Python
В богохранимом PHP есть такая встроенная глобально доступная функция get_file_contents. Она читает локальный или удаленный (http) ресурс...
👍163🔥8🤔1🎉1
Типизированный_Python_для_профессиональной_разработки.pdf
3.4 MB
Рад поделиться с вами книжкой по типизированному Python, о разработке которой я говорил здесь. Вжух!
Здесь актуальная версия книги от 8 июня 2022.
Цель материала — помочь тебе научиться писать более красивые, надёжные и легко сопровождаемые программы на Python. Это не начальный уровень владения языком, предполагается, что ты уже умеешь программировать, но хочешь научиться делать это лучше.
Поговорим о том, почему вопросы типизации очень важны и как они влияют на программу, разберём все основные структуры для использования в типизации, напишем программу, которая находит наши GPS координаты и показывает текущую погоду по ним. В ходе разработки программы затронем и обсудим много смежных тем — архитектура кода, построение слоёв логики в приложении и др.
Код из книги
Видео версия — текстовую обязательно читаем тоже, в ней ряд тем расширен.
РАСПРОСТРАНЕНИЕ поддерживается, но, пожалуйста, в виде ссылки на этот пост или ссылки на веб-версию, т.к. книга обновляется.
#python #backend #it #codebetter #books
Здесь актуальная версия книги от 8 июня 2022.
Цель материала — помочь тебе научиться писать более красивые, надёжные и легко сопровождаемые программы на Python. Это не начальный уровень владения языком, предполагается, что ты уже умеешь программировать, но хочешь научиться делать это лучше.
Поговорим о том, почему вопросы типизации очень важны и как они влияют на программу, разберём все основные структуры для использования в типизации, напишем программу, которая находит наши GPS координаты и показывает текущую погоду по ним. В ходе разработки программы затронем и обсудим много смежных тем — архитектура кода, построение слоёв логики в приложении и др.
Код из книги
Видео версия — текстовую обязательно читаем тоже, в ней ряд тем расширен.
РАСПРОСТРАНЕНИЕ поддерживается, но, пожалуйста, в виде ссылки на этот пост или ссылки на веб-версию, т.к. книга обновляется.
#python #backend #it #codebetter #books
🔥791👍247❤63🎉27🥰2
Видео по типизированному Python. Два часа сорок минут материала, 3 недели моей работы. Ура ура:)
https://www.youtube.com/watch?v=dKxiHlZvULQ
#python #IT #backend #codebetter
https://www.youtube.com/watch?v=dKxiHlZvULQ
#python #IT #backend #codebetter
YouTube
Типизированный Python для профессиональной разработки — теория и практика [2022]
Книга в PDF https://xn--r1a.website/t0digital/151
Веб-версия https://to.digital/typed-python/
Мой курс «Хардкорная веб-разработка» — https://course.to.digital
Книжный клуб Ботаним!, где мы читаем хорошие ИТ-книги: https://botanim.to.digital/
Telegram: https://t0digital.t.me…
Веб-версия https://to.digital/typed-python/
Мой курс «Хардкорная веб-разработка» — https://course.to.digital
Книжный клуб Ботаним!, где мы читаем хорошие ИТ-книги: https://botanim.to.digital/
Telegram: https://t0digital.t.me…
1👍516🔥223❤36🎉15🥰5
Обновил PDF документ «Типизированный Python», новая версия в том же посте : t.me/t0digital/151
* Добавилась информация о протоколах
* Добавилась информация о параметрах датаклассов
* Добавлен пример в главу «Интерпретатор не проверяет подсказки типов»
* Расширена глава о
* Расширена глава «Подсказки типов нужны только в функциях?»
* Исправлены найденные опечатки
Также обновлён Github с кодом.
Оглавление прошито в PDF документе.
#books #python #IT #backend #codebetter
* Добавилась информация о протоколах
typing.Protocol в главе об интерфейсах* Добавилась информация о параметрах датаклассов
slots и frozen* Добавлен пример в главу «Интерпретатор не проверяет подсказки типов»
* Расширена глава о
Enum, добавлено про наследование от str* Расширена глава «Подсказки типов нужны только в функциях?»
* Исправлены найденные опечатки
Также обновлён Github с кодом.
Оглавление прошито в PDF документе.
#books #python #IT #backend #codebetter
👍220🔥72🎉5❤2😢1
Если что — книжка снова обновилась, актуалочка всё там же https://xn--r1a.website/t0digital/151. Сорян, если кто-то напечатал:)
* Обновлена глава о
* Добавлены рекомендации в главу «Контейнеры — Iterable, Sequence, Mapping и другие»
* Исправлены найденные опечатки
#books #python #IT #backend #codebetter
* Обновлена глава о
Literal
* Добавлена информация о pyright анализаторе кода в дополнение к mypy* Добавлены рекомендации в главу «Контейнеры — Iterable, Sequence, Mapping и другие»
* Исправлены найденные опечатки
#books #python #IT #backend #codebetter
👍188🔥22😁16❤10😢1
Статья для тех, кто боится использовать родной модуль
Накидал также небольшую демку настройки логирования в проекте — в сообщении выше.
#IT #Python #backend #codebetter
logging в Python, не понимает его или не понимает, как настроить всё в своём проекте: https://khashtamov.com/ru/python-logging/Накидал также небольшую демку настройки логирования в проекте — в сообщении выше.
#IT #Python #backend #codebetter
👍127🔥18❤1