== Улучшая performance review / Егор Толстой (Avito)
https://youtu.be/HKXJ_AWPVBA
https://youtu.be/HKXJ_AWPVBA
YouTube
Улучшая performance review / Егор Толстой (Avito)
Приглашаем на конференцию Saint TeamLead Conf 2025, которая пройдет 26 и 27 июня 2025 в Санкт-Петербурге.
https://teamleadconf.ru/spb/2025
Подать доклад: https://tlconf.info/
________
TeamLead Conf 2018
Тезисы:
http://teamleadconf.ru/2018/abstracts/3153…
https://teamleadconf.ru/spb/2025
Подать доклад: https://tlconf.info/
________
TeamLead Conf 2018
Тезисы:
http://teamleadconf.ru/2018/abstracts/3153…
== Amazon System Design Interview: Design Parking Garage
https://youtu.be/NtMvNh0WFVM
https://youtu.be/NtMvNh0WFVM
YouTube
Amazon System Design Interview: Design Parking Garage
Don't leave your system design interview to chance. Sign up for Exponent's system design interview course today: https://bit.ly/3TAr4YQ
Watch our mock Amazon system design interview. Neamah asks Timothy, Amazon/Airbnb software engineer, a question on how…
Watch our mock Amazon system design interview. Neamah asks Timothy, Amazon/Airbnb software engineer, a question on how…
== ВСЯ ПРАВДА О МАССИВАХ | СТРУКТУРЫ ДАННЫХ
https://youtu.be/47_LhSf-ago
https://youtu.be/47_LhSf-ago
YouTube
ВСЯ ПРАВДА О МАССИВАХ | СТРУКТУРЫ ДАННЫХ
Ссылка: https://go.sky.pro/alekos_java
Курс Java-разработчик для начинающих от опытных экспертов
Программирование в 3-х словах - это "алгоритмы над данными".
Без данных не было бы программирования, и от того, каким образом мы храним данные в памяти, зависит…
Курс Java-разработчик для начинающих от опытных экспертов
Программирование в 3-х словах - это "алгоритмы над данными".
Без данных не было бы программирования, и от того, каким образом мы храним данные в памяти, зависит…
== Linux Audio Explained (ALSA vs PulseAudio vs JACK vs Pipewire Explained)
https://youtu.be/HxEXMHcwtlI
https://youtu.be/HxEXMHcwtlI
YouTube
Linux Audio Explained (ALSA vs PulseAudio vs JACK vs Pipewire Explained)
In this video, I explain how audio and sound works on Linux based comptuers and systems.
More specifically, I go over the point of sound hardware, kernel drivers such as OSS and ALSA and userspace sound servers such as PulseAudio, Jack and Pipewire.
Along…
More specifically, I go over the point of sound hardware, kernel drivers such as OSS and ALSA and userspace sound servers such as PulseAudio, Jack and Pipewire.
Along…
== Grequests Python — 100 HTTP запросов за 2 секунды
https://youtu.be/ZRjkWG4UU0Y
https://youtu.be/ZRjkWG4UU0Y
YouTube
Grequests Python — 100 HTTP запросов за 2 секунды
Как быстро отправить много HTTP запросов в Python?
⭐ Курс ООП и Приват канал: https://www.zproger-school.com/?utm_source=yt&utm_medium=no&utm_campaign=grequests
⭐ Телеграм канал: https://news.1rj.ru/str/+ZFBRE5mlwdcyNGJh
В данном видео мы рассмотрим библиотеку Grequests…
⭐ Курс ООП и Приват канал: https://www.zproger-school.com/?utm_source=yt&utm_medium=no&utm_campaign=grequests
⭐ Телеграм канал: https://news.1rj.ru/str/+ZFBRE5mlwdcyNGJh
В данном видео мы рассмотрим библиотеку Grequests…
какие то не сильно популярные либы они смотрят)
но однако работает в три строки, это правда
== Python парсинг сайтов с JavaScript | Инструмент для рендеринга JS
https://youtu.be/I4UAUu4t9Kc
но однако работает в три строки, это правда
== Python парсинг сайтов с JavaScript | Инструмент для рендеринга JS
https://youtu.be/I4UAUu4t9Kc
YouTube
Python парсинг сайтов с JavaScript | Инструмент для рендеринга JS
⭐ Курс ООП и Приват канал: https://zproger-school.com/
⭐ Телеграм канал: https://news.1rj.ru/str/+EFG2DH0DcAI0MTNh
Парсинг сайтов с JavaScript используя requests-html.
В данном видео мы научимся парсить сайты с JS, обрабатывать скрипты на этих страницах и получать…
⭐ Телеграм канал: https://news.1rj.ru/str/+EFG2DH0DcAI0MTNh
Парсинг сайтов с JavaScript используя requests-html.
В данном видео мы научимся парсить сайты с JS, обрабатывать скрипты на этих страницах и получать…
== Basics of how RAM works
https://youtu.be/7D6EIRUie-8
== How RAM Caches, Buses and Virtual Memory Work
https://youtu.be/Lp2OgAAa0ew
- registers < 1ns
- L1 cache ~= 1ns
- L2 cache ~= 7ns
- L3 cache ~= 20ns
- DRAM ~= 100ns
LARGE amount of paging impacts performance - increase physical mem
Increase memory speed can increase performance
== Asynchronous and Synchronous DRAM
https://youtu.be/ctqgVJ1K8Hc
== Multi-Channel Memory Architecture
https://youtu.be/0cNTqFRAUdk
MUST:
- same DIMM config (mem size, number of chips, etc)
- same speed
== Parity and Error Correction
https://youtu.be/8xaqkEs0p-c
== Unbuffered, registered, buffered and fully buffered RAM
https://youtu.be/NOyhtiFU1lw
- unbuffered
- registered/buffered (may add extra clock cycle)
- fully buffered (serial bus -> buffers requests. combined into one bus)
https://youtu.be/7D6EIRUie-8
== How RAM Caches, Buses and Virtual Memory Work
https://youtu.be/Lp2OgAAa0ew
- registers < 1ns
- L1 cache ~= 1ns
- L2 cache ~= 7ns
- L3 cache ~= 20ns
- DRAM ~= 100ns
LARGE amount of paging impacts performance - increase physical mem
Increase memory speed can increase performance
== Asynchronous and Synchronous DRAM
https://youtu.be/ctqgVJ1K8Hc
== Multi-Channel Memory Architecture
https://youtu.be/0cNTqFRAUdk
MUST:
- same DIMM config (mem size, number of chips, etc)
- same speed
== Parity and Error Correction
https://youtu.be/8xaqkEs0p-c
== Unbuffered, registered, buffered and fully buffered RAM
https://youtu.be/NOyhtiFU1lw
- unbuffered
- registered/buffered (may add extra clock cycle)
- fully buffered (serial bus -> buffers requests. combined into one bus)
YouTube
Basics of how RAM works
Welcome to the ITFreeTraining video on the basics of how Random Access Memory or RAM works. Since RAM was first created, there have been major changes in how it operates. Having an understanding of how RAM works will give you an idea of what to expect from…
awesome-postgres
https://awesome.digitalbunker.dev/
awesome/dhamaniasad/awesome-postgres
https://github.com/dhamaniasad/awesome-postgres
https://awesome.digitalbunker.dev/
awesome/dhamaniasad/awesome-postgres
https://github.com/dhamaniasad/awesome-postgres
awesome.digitalbunker.dev
Awesome Viewer - For Awesome Lists
Easily browse, search, and explore the best of GitHub's awesome lists.
в вайлдберриес по запросу "книги, интернет и технологии" выдало книги в стиле "пограничное расстройство личности"
на минуту задумался 😂😂😂
на минуту задумался 😂😂😂
😁1
условно бесплатная тула для анализа запросов в PG EXPLAIN ANALYZE
https://explain.dalibo.com/
== Explain Plan Visualizer
tatiyants
https://tatiyants.com/pev/
== PostgreSQL's explain analyze made readable
https://explain.depesz.com/
== How to interpret PostgreSQL EXPLAIN ANALYZE output
https://www.cybertec-postgresql.com/en/how-to-interpret-postgresql-explain-analyze-output/
== Reading a Postgres EXPLAIN ANALYZE Query Plan
https://thoughtbot.com/blog/reading-an-explain-analyze-query-plan
== Operations
https://use-the-index-luke.com/sql/explain-plan/postgresql/operations
https://explain.dalibo.com/
== Explain Plan Visualizer
tatiyants
https://tatiyants.com/pev/
== PostgreSQL's explain analyze made readable
https://explain.depesz.com/
== How to interpret PostgreSQL EXPLAIN ANALYZE output
https://www.cybertec-postgresql.com/en/how-to-interpret-postgresql-explain-analyze-output/
== Reading a Postgres EXPLAIN ANALYZE Query Plan
https://thoughtbot.com/blog/reading-an-explain-analyze-query-plan
== Operations
https://use-the-index-luke.com/sql/explain-plan/postgresql/operations
Dalibo
explain.dalibo.com
Visualizing and understanding your PostgreSQL execution plans made easy.
бляха. тула, где ты была раньше ?!?!?!?!
PGTune ONLINE
https://pgtune.leopard.in.ua/
PGTune
https://github.com/gregs1104/pgtune
- settings
- postgres
- online
PGTune ONLINE
https://pgtune.leopard.in.ua/
PGTune
https://github.com/gregs1104/pgtune
- settings
- postgres
- online
pgtune.leopard.in.ua
PGTune - calculate configuration for PostgreSQL based on the maximum performance for a given hardware configuration
PgTune - Tuning PostgreSQL config by your hardware
1lav_robert_yadro_linux_opisanie_protsessa_razrabotki.pdf
6.7 MB
зашла книжка. точно закажу себе бумажную, иногда полистывать
Ядро Linux. Описание процесса разработки.
Исчерпывающее руководство по проектированию и реализации ядра Linux
Ядро Linux. Описание процесса разработки.
Исчерпывающее руководство по проектированию и реализации ядра Linux
BufWriter<Master<'_>>
обновил себе комп. ищу вот бенчмарки под линукс, если кто знает, скиньте плз пока нашел - mbw http://manpages.ubuntu.com/manpages/impish/man1/mbw.1.html - sysbench https://github.com/akopytov/sysbench - stress-ng http://manpages.ubuntu.com/manpages/bionic/man1/stress…
нашел интересную тулу CPU-X
почти тоже самое что и CPU-Z для винды. но мало инфы по памяти (пока)
https://x0rg.github.io/CPU-X/
== CPU-X, an alternative to CPU-Z to know the hardware of your computer
https://ubunlog.com/en/cpu-x-know-hardware-equipment/
почти тоже самое что и CPU-Z для винды. но мало инфы по памяти (пока)
https://x0rg.github.io/CPU-X/
== CPU-X, an alternative to CPU-Z to know the hardware of your computer
https://ubunlog.com/en/cpu-x-know-hardware-equipment/
https://youtu.be/Cser9bunQ7Q
очень достойная серия подкаста
очень достойная серия подкаста
YouTube
КАК ИЗУЧАТЬ ПРОГРАММИРОВАНИЕ | Alek OS
Переходи по ссылке https://surfshark.deals/ALEK - используй промокод ALEK и получи скидку 83% и 3 месяца в подарок!
Как изучать программирование.
Субъективные мысли вслух о происходящем в it и о развитии в целом.
✔️ Полезные ссылки:
Основы программирования…
Как изучать программирование.
Субъективные мысли вслух о происходящем в it и о развитии в целом.
✔️ Полезные ссылки:
Основы программирования…
== КАК РАБОТАЮТ ОТРИЦАТЕЛЬНЫЕ ЧИСЛА
https://youtu.be/BIYiuy8WWiU
- прямой код
- обратный код
- дополнительный код
https://youtu.be/BIYiuy8WWiU
- прямой код
- обратный код
- дополнительный код
YouTube
КАК РАБОТАЮТ ОТРИЦАТЕЛЬНЫЕ ЧИСЛА | ОСНОВЫ ПРОГРАММИРОВАНИЯ
Курс “Профессия Python-разработчик” и бесплатный доступ к первым 3 модулям от Skillbox — https://clck.ru/dzHQk
КАК РАБОТАЮТ ОТРИЦАТЕЛЬНЫЕ ЧИСЛА.
Любые данные в компьютере представляют собой двоичное число.
Это все знают, но не все знают, в каком формате…
КАК РАБОТАЮТ ОТРИЦАТЕЛЬНЫЕ ЧИСЛА.
Любые данные в компьютере представляют собой двоичное число.
Это все знают, но не все знают, в каком формате…
== КАК РАБОТАТЬ С БИТАМИ https://youtu.be/qewavPO6jcA
YouTube
КАК РАБОТАТЬ С БИТАМИ | ОСНОВЫ ПРОГРАММИРОВАНИЯ
Начни изучать программирование на курсе Frontend-разработчик от Хекслет https://bit.ly/38He0f1
А чтобы получить скидку 10% - сообщи менеджеру или в чат поддержки кодовое слово AlekOS
🧠 MindBooster от Nooteria Labs: ноотропный комплекс для улучшения внимания…
А чтобы получить скидку 10% - сообщи менеджеру или в чат поддержки кодовое слово AlekOS
🧠 MindBooster от Nooteria Labs: ноотропный комплекс для улучшения внимания…
== Open Source Smart Home HUB 2.0 for Home Assistant
https://youtu.be/Qy9irfpRmUs
https://youtu.be/Qy9irfpRmUs
YouTube
Open Source Smart Home HUB 2.0 for Home Assistant
In this video, I'll show you how I built my Smart Home HUB 2.0 for Home Assistant. It is an open-source project, so you can download and edit whatever you want.
JLCPCB ($2 for 1-4 layer PCBs; PCB assembly from $0): https://jlcpcb.com/?from=SSH
I also created…
JLCPCB ($2 for 1-4 layer PCBs; PCB assembly from $0): https://jlcpcb.com/?from=SSH
I also created…
== Григорий Петров. Общение микросервисов: REST, JSON, GraphQL или gRPC?
https://youtu.be/o7ogFTMJW1A
- CORBA
- SOAP
- REST, RESTfull
- JSON:API
- GraphQL
- - чинит оверфетчинг и недофетчинг
- - проблема N+1 запросов к БД
- - отсутствие кэширования
- - пагинация
- - дубликаты
- - нет бинарных данных
- - рекурсия
- gRPC
- - backend2backend
- HTTP/2
- - чинит TCP и HTTP => REST начал работать ОПЯТЬ !!
бизнес, команда, легаси и планы влияют на выбор технологии !!!
150ms это ОК но не больше!
https://youtu.be/o7ogFTMJW1A
- CORBA
- SOAP
- REST, RESTfull
- JSON:API
- GraphQL
- - чинит оверфетчинг и недофетчинг
- - проблема N+1 запросов к БД
- - отсутствие кэширования
- - пагинация
- - дубликаты
- - нет бинарных данных
- - рекурсия
- gRPC
- - backend2backend
- HTTP/2
- - чинит TCP и HTTP => REST начал работать ОПЯТЬ !!
бизнес, команда, легаси и планы влияют на выбор технологии !!!
150ms это ОК но не больше!
YouTube
Григорий Петров. Общение микросервисов: REST, JSON, GraphQL или gRPC?
Большинство backend программ начинает свое сетевое общение с REST. По мере развития разработчику приходится отвечать на мелкие, но важные вопросы: как передавать дату и время, большие объемы данных, обеспечивать авторизацию и так далее.
Сетевые коммуникации…
Сетевые коммуникации…
скукота, но сохраню, на случай новых падаванов
== В Python — нет переменных. И как теперь жить? Python Memory Management на пальцах
https://youtu.be/8GpI0PAGniA
== Я ВСЕХ ОБМАНУЛ... Извиняшки! Вся ПРАВДА о переменных в Python
https://youtu.be/UU9AJdTo0OY
== Типизированный Python для профессиональной разработки — теория и практика [2022]
https://youtu.be/dKxiHlZvULQ
== Pydantic — умопомрачительная валидация данных на Python! JSON + Pydantic = ❤️
https://youtu.be/dOO3GmX6ukU
== Зачем в Python .pyi файлы и чем они полезны? Stub файлы в Python
https://youtu.be/KofihAoSp2U
== В Python — нет переменных. И как теперь жить? Python Memory Management на пальцах
https://youtu.be/8GpI0PAGniA
== Я ВСЕХ ОБМАНУЛ... Извиняшки! Вся ПРАВДА о переменных в Python
https://youtu.be/UU9AJdTo0OY
== Типизированный Python для профессиональной разработки — теория и практика [2022]
https://youtu.be/dKxiHlZvULQ
== Pydantic — умопомрачительная валидация данных на Python! JSON + Pydantic = ❤️
https://youtu.be/dOO3GmX6ukU
== Зачем в Python .pyi файлы и чем они полезны? Stub файлы в Python
https://youtu.be/KofihAoSp2U
YouTube
В Python — нет переменных. И как теперь жить? Python Memory Management на пальцах
Да-да, в Python нет переменных. Как так вышло и что с этим делать? Как работает с оперативной памятью Python? Что такое Stack и Heap и как они используются? Какие особенности mutable и immutable данных связаны с этим?
Сочный материал для тех, кто хочет глубже…
Сочный материал для тех, кто хочет глубже…