Clean Code
12.8K subscribers
2.51K photos
7 videos
3.32K links
Советы по написанию кода, обзоры распространенных ошибок и многое другое.

Ссылка: @Portal_v_IT

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

РКН: clck.ru/3Ht6ch
Download Telegram
📑 ​Microsoft улучшит защиту от фишинговых атак через файлы в OneNote

Microsoft представит улучшенную защиту от фишинговых атак, распространяющих вредоносное ПО через файлы OneNote. В опубликованной дорожной карте Microsoft 365 под названием «Microsoft OneNote: улучшенная защита от известных типов фишинговых файлов с высоким риском» компания сообщила, что это изменение, вероятно, станет общедоступным до конца апреля 2023 года.

Clean Code #новости #Microsoft
📑 Организация react-компонентов с помощью dot-notation и почему я часто прибегаю именно к этому способу

Автор хочет с вами поделиться одним из его любимых паттернов организации сложных react-компонентов, рассказать о его сильных и слабых сторонах (да, некоторые минусы есть). Однако сперва для того, чтобы оценить сильные стороны данного подхода, нужно погрузиться в процесс разработки нового react компонента и сопутствующие ему проблемы, которые подход помогает решить.

Clean Code #статьи #React
Мобильным разработчикам на заметку: Продолжается набор в Летние школы Академии Яндекса

В Школах можно прокачать свои навыки в мобильной разработке (а также бэкенд и интерфейсы). Программа ориентирована на тех, у кого уже есть опыт коммерческих проектов, а вступительное задание уже доступно на странице школ.

Обучение в школе длится три месяца. Первый этап (онлайн) — лекции и практическая работа над проектом. Второй этап (4 недели) — работа в командах над настоящим проектом от Яндекса (проходит в офисах компании в Алматы, Белграде или Москве).

Оплату билетов и проживания Яндекс берет на себя. Лучшим студентам компания предложит оплачиваемую стажировку или оффер в штат 📄

29 марта прошел день открытых дверей, где руководители направлений рассказали про школы и ответили на вопросы по поступлению и обучению
SQLAlchemy

Необходимая библиотека для работы с базами данных. Предлагая полный комплект устойчивых моделей предметных областей для высокоэффективного доступа к базам данных, она действует как набор инструментов SQL и объектно-реляционное отображение.

📑 Сайт

Clean Code #инструменты #python #sql
Тестирование API простыми словами

Понятное дело, что 8 минут не хватит, чтобы научиться тестировать API, но узнать базовые понятия теорию — вполне возможно.

Из этого видео вы узнаете, что такое API, какие бывают типы, как они работают и как к ним обращаться. И всё это, к слову, довольно легко понять.

📺 YouTube

Clean Code #видео #тесты
💡 Подборка инструментов

▫️ Coolors — быстрый генератор цветовых схем.

▫️ Cssfontstack — полная коллекция веб-безопасных стеков шрифтов CSS.

▫️ Spring — одна из самых мощных и широко используемых платформ Java.

▫️ Daily — это отличное расширение, помогающие следить за новостями, касающимися разработки.

▫️ Utopia — проявляется, когда дизайнеры и разработчики разделяют системный подход к растягиванию элементов в отзывчивом дизайне.

▫️ Codeanywhere — позволяет разработчикам писать код вместе в режиме реального времени, а значит выполнять больше задач за меньший срок.

Clean Code #подборка #инструменты
🔥 Лучшее на канале за неделю

1.
​Python Testing with pytest.

2. Simplejson — это быстрый, точный и расширяемый json кодировщик и декодировщик, который поддерживает Python 3.

3. Организация react-компонентов с помощью dot-notation.
Большой рассказ про C++

C++ стал популярен за счёт своей скорости: его считают идеальным балансом между временем выполнения и временем реализации задачи.

Из этого видео джуны смогут узнать путь C++ программиста, а разработчики постарше — про статический анализ, компиляторы, скорость выполнения и при чём тут вообще Rust.

📺 YouTube

Clean Code #видео #cpp
📖​Introduction to Data Science
🖋 Rafael A. Irizarry, 2019

Книга знакомит с концепциями и навыками, которые помогут решать реальные задачи анализа данных. В ней раскрываются такие тематики, как теория вероятностей, линейная регрессия, машинное обучение и другие. Читатель сможет выучить язык программирования R и разобраться, как использовать его для обработки и визуализации данных, построения алгоритмов прогнозирования и много другого. Эта книга - учебник, подходящий для изучения Data Science с нуля. Предварительные знания R не требуются, хотя некоторый опыт программирования может быть полезен.

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

Clean Code | #книги #programming
🧑‍💻 Общие соглашения об именовании в C++

...Использование таких констант должно быть сведено к минимуму. В большинстве случаев реализация значения в виде метода — лучшее решение:

int getMaxIterations() // НЕЛЬЗЯ: MAX_ITERATIONS = 25
{
return 25;
}


Эта форма более читаемая и гарантирует единый интерфейс к значениям, хранящимся в классе.

Продолжение следует...

Clean Code #совет #C_Plus_Plus #cleancode
📑 ​Microsoft добавила в тестовую версию Windows 11 поддержку файловой системы ReFS

По сравнению с NTFS она обещает большую отказоустойчивость, производительность, например, на виртуальных машинах, и поддержку большего размера данных (до 35 ПБ против 256 ТБ в NTFS). Однако у ReFS нет некоторых функций, которые есть в NTFS, включая сжатие системы, поддержку дисковых квот и съёмных носителей.

Clean Code #новости #Microsoft
Clean Code #test #patterns

Выберите правильный вариант 👇🏼
📖 Подборка статей-победителей конкурса «Технотекст 2022» от Хабра

1. Пост «Как за неделю превратить Open redirect в RCE» в номинации «Информационная безопасность».
2. Статья про апериодическая решётку Яндекс Станции 2 в блоге Яндекса в номинации «Железо и его разработка».
3. Статья «Пройти LeetCode за год: экскурсия по сайту и roadmap» в номинации «Карьера и образование в IT».
4. Пост «Как я нахожу парковочное место за 5 секунд» в номинации «Сделай сам».
5. Серия статей «Пятьдесят лет на стезе программирования. Часть V. Назад в СССР. 1988-1991 г.г».

🏆 Список всех победителей конкурса

Clean Code #статьи #новости
TensorFlow

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

📑 Сайт

Clean Code #инструменты #python
🔥 Лучшее на канале за неделю

1.
​Introduction to Data Science.

2. TensorFlow — это опенсорсная библиотека Python, успешно применяемая для произведения расчетов с использованием графов потоков данных.

3. Общие соглашения об именовании в C++.
📖​Natural Language Processing with Transformers
🖋 Lewis Tunstall, Leandro von Werra, Thomas Wolf, 2022

С момента своего появления в 2017 году трансформеры быстро стали доминирующей архитектурой для достижения самых современных результатов в различных задачах обработки естественного языка. Если вы специалист по данным или кодер, эта практическая книга покажет вам, как обучать и масштабировать эти большие модели с помощью Hugging Face Transformers, библиотеки глубокого обучения на основе Python.

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

Clean Code | #книги #Python
📑 ​Twitter опубликовала на GitHub часть своего исходного кода, включая код рекомендательного алгоритма

Twitter опубликовал на GitHub часть своего исходного кода, включая код рекомендательного алгоритма. Компания выложила в открытый доступ два репозитория — main repo и ml repo. Инструкции по работе с кодом рекомендательного алгоритма от инженеров Twitter. Там рассказывается о конвейере рекомендаций, который, как утверждается, выполняется примерно пять миллиардов раз в день.

Clean Code #новости #Git
Clean Code #test #Git

Выберите правильный вариант 👇🏼
📑 Ответ
Anonymous Quiz
17%
да
83%
нет