Clean Code
12.2K subscribers
2.77K photos
9 videos
3.83K links
Советы по написанию кода, обзоры распространенных ошибок и многое другое.

Ссылка: @Portal_v_IT

Сотрудничество: @oleginc, @tatiana_inc

РКН: clck.ru/3Ht6ch
Download Telegram
React Fiber под капотом useState

Описание
Каждый компонент Реакт оборачивает в родительский фибер (packages/react-reconciler/src/ReactFiber.js: createFiberFromElement)
У фибера есть состояние (ReactFiber.js: this.memoizedState)
Подчёркиваю: хуки нужны чтобы ДОЧЕРНЫЙ функциональный компонент получил доступ к состоянию своего РОДИТЕЛЬСКОГО Fiber узла. (ReactFizzHooks.js)
Фиберы обновляют своё состояние через алгоритм согласования (там внутри высчитывается новая версия фибера и обновляется основной (ReactFiber.js: function createWorkInProgress)), но это уже другая история.

📺 YouTube

Clean Code & Мах
📖Pro SQL Server 2022 Administration
🖋Carter Peter A. | 2022

Эффективно выполняйте повседневную работу с помощью этого подробного руководства для администраторов баз данных SQL Server, в котором содержится вся необходимая информация для практикующих администраторов баз данных. Это издание, обновленное для SQL Server 2022, включает в себя информацию о новых функциях, таких как Ledger, который обеспечивает неизменяемую запись истории таблиц для защиты от злонамеренного изменения данных, а также об интеграции с облачными провайдерами для поддержки сценариев гибридного облака. Кроме того, вы найдете новые материалы по оптимизации производительности, например по обратной связи при выполнении запросов, и средствам контроля безопасности, таким как новые роли в базе данных, которые были переработаны с учетом современных методов работы. В комплект также входит Query Store, установка на Linux и использование контейнерного SQL.

💾 Скачать книгу

Clean Code | #книги #SQL & Мах
📖Practical Discrete Mathematics
🖋Ray Archana Tikayat | 2021

Дискретная математика изучает счетные, отдельные друг от друга элементы, и ее принципы широко используются при создании алгоритмов для компьютерных наук и анализа данных. Знание основ дискретной математики поможет вам разобраться в алгоритмах, бинарной и общей математике, которые лежат в основе задач, связанных с обработкой данных.
«Практическая дискретная математика» — это исчерпывающее введение для тех, кто только начинает изучать математику счетных объектов. Эта книга поможет вам освоить принципы дискретной математики и вывести свои навыки в области компьютерных наук на более продвинутый уровень.

💾 Скачать книгу

Clean Code | #книги #теория & Мах
Web Development with JavaScript & React – Full Course for Beginners

Изучите веб-разработку с нуля с помощью этого полного курса по JavaScript и React для начинающих, рассчитанного на 2026 год. В этом видео я рассказываю об основах фронтенд-разработки, современном JavaScript, React, компонентах, управлении состоянием, API, адаптивном дизайне и о том, как шаг за шагом создавать реальные проекты в сфере веб-разработки. Независимо от того, новичок ли вы в программировании или хотите стать фронтенд-разработчиком или инженером-программистом полного цикла, этот курс поможет вам заложить прочную основу в области программирования, веб-разработки и современной программной инженерии с использованием инструментов и технологий, которые сегодня применяются в компаниях.

📺 YouTube

Clean Code & Мах
Сочное портфолио джун ui ux дизайнера. Как собрать портфолио, которое заметят в 2026

В этом видео разберём, каким должно быть портфолио junior и middle UX/UI дизайнера в 2026 году, какие ошибки чаще всего мешают получать отклики и что на самом деле хотят видеть нанимающие менеджеры.

📺 YouTube

Clean Code & Мах
Clean Code #test #Java & Max

Выберите правильный вариант 👇🏼
Clean Code #test #Go & Max

Выберите правильный вариант 👇🏼
Wireshark for Beginners: Identifying Real Recon Attacks

Узнайте, как использовать Wireshark для выявления реальных разведывательных атак. В этом руководстве для начинающих я расскажу, как злоумышленники исследуют сети и как можно выявить эту активность, проанализировав перехваченный трафик. Предварительные знания не требуются.

📺 YouTube

Clean Code & Мах
Почему ваши React-компоненты невозможно читать

Большинство React-разработчиков превращают компоненты в God Object — свалку, где рендер, бизнес-логика, запросы и состояние намешаны в одну нечитаемую кашу. Это не «так получилось». Это незнание границ ответственности. В этом видео разбираю, почему View-слой должен оставаться тонким и как наводить порядок через композицию.

📺 YouTube

Clean Code & Мах
Говорят что фронтенд IT никому не нужен. Ну, ну... посмотрим! Тренды IT в 2026.

Почему в 2026 году работу в IT и особенно в Фронтенде - не просто можно но и совсем не так сложно!
Несколько причин почему Front-End - на подъеме!
Объясняет программист со стажем.

📺 YouTube

Clean Code & Мах
📖Pro Cryptography and Cryptanalysis with C++23
🖋Mihailescu Marius Iulian | 2021

Развивайте свои навыки и получайте удовольствие от написания криптографических алгоритмов и схем/модулей обеспечения безопасности с использованием C++ 20 и его новых возможностей. Вы освоите правильные методы написания сложных криптографических алгоритмов (таких как алгоритмы криптографии на основе эллиптических кривых, криптография на основе решеток, шифрование с возможностью поиска и гомоморфное шифрование), изучите внутренние криптографические механизмы и узнаете, как правильно реализовывать и использовать эти алгоритмы на практике.

💾 Скачать книгу

Clean Code | #книги #Cpp & Мах
📖Hacker Culture A to Z
🖋Crawley Kim | 2024

Хакерская культура может показаться эзотерической, но эта занимательная подборка поможет вам разобраться. Эта увлекательная подборка, составленная опытным исследователем в области кибербезопасности и писателем Кимом Кроули, познакомит вас с ключевыми фигурами и компаниями, фундаментальными идеями, а также знаковыми фильмами, играми и журналами в истории хакерства. От «воздушной прослойки» до фрикинг-атаки и зомби-программ — понимание терминологии крайне важно для изучения хакерской культуры и истории.

💾 Скачать книгу

Clean Code | #книги #ИБ & Мах
Clean Code #test #Python & Max

Выберите правильный вариант 👇🏼
📑 Ответ
Anonymous Quiz
8%
product()
36%
zip()
24%
chain()
32%
map()