Архив Программиста
9.17K subscribers
724 photos
472 videos
3 files
1.22K links
Шпаргалки, книги, статьи и советы для программистов

Сотрудничество/реклама: @Ak_Mihail

Купить рекламу через биржу: https://telega.in/c/storage_it
Download Telegram
This media is not supported in your browser
VIEW IN TELEGRAM
Годный сайт для изучения паттернов и рефакторинга

Поможет в понимании как привести код в более просто состояние, и почему вообще он становится сложнее. Также содержатся визуальные разборы паттернов, антипаттернов, принципов SOLID и техник рефакторинга.

Ссылка на ресурс

👍 Архив Программиста | #полезное
Please open Telegram to view this post
VIEW IN TELEGRAM
🥰7👍4🔥2
Платформа с изучением SQL в формате квеста

Полноценный фэнтези мир, где заклинания — это SQL запросы, а артефакты спрятаны в таблицах и JSON.

Ссылка на платформу

👍 Архив Программиста | #полезное
Please open Telegram to view this post
VIEW IN TELEGRAM
4🔥2
This media is not supported in your browser
VIEW IN TELEGRAM
Сравнение решения одинаковых заданий на разных языках

Сайты показываем, как типовые приеме программирования будут выглядеть на десятках других языков. Отличный ресурс чтобы изучить синтаксис и понять базовые принципы работы.

Ссылка на ресурс

👍 Архив Программиста | #полезное
Please open Telegram to view this post
VIEW IN TELEGRAM
4👍2
Головоломка «Сапёр» на Python в 66 строк

Автор рассказывает, как всего за 66 строк написать всю игру. Поможет понять базовые принципы и как написать свою игру.

Ссылка на статью

👍 Архив Программиста | #статью
Please open Telegram to view this post
VIEW IN TELEGRAM
4🔥2
This media is not supported in your browser
VIEW IN TELEGRAM
Репозиторий информации об обходе безопасности веб-приложений

В репозитории собраны готовые строки и техники по обходу веб-уязвимостей (для ознакомительный целей, естественно): XSS, SQL injection, SSRF, RCE, XXE, CSRF, повышение привилегий и еще десятки сценариев.

Ссылка на репозиторий

👍 Архив Программиста | #репозиторий
Please open Telegram to view this post
VIEW IN TELEGRAM
4👍2
Самый продвинутый ORM для JVM, подходящий как для Java, так и для Kotlin

Позволяет оперировать не отдельными сущностями, а целыми графами объектов любой сложности, как при чтении, так и при сохранении. Имеет встроенную поддержку DTO с кодогенерацией, самостоятельного устранения проблемы N+1 запросов и работы с рекурсивными структурами.

Ссылка на ресурс

👍 Архив Программиста | #полезное
Please open Telegram to view this post
VIEW IN TELEGRAM
4🔥2
This media is not supported in your browser
VIEW IN TELEGRAM
CounterCodeStirke — динамичный it-экшен

В игре вы играете за агента будущего, используя python для взлома систем, управления, и в общем для всего прохождения.

Ссылка на игру

👍 Архив Программиста | #игра
Please open Telegram to view this post
VIEW IN TELEGRAM
4👍2
Представляем статьи с хабра в виде графа

Необычный эксперимент: что будет, если спарсить статьи с хабра и представить их в виде графа? Будет это красивой и удобной базой, или окажется хаосом?

Ссылка на статью

👍 Архив Программиста | #полезное
Please open Telegram to view this post
VIEW IN TELEGRAM
4👍2
This media is not supported in your browser
VIEW IN TELEGRAM
Сборник из сотни задач по взлому и безопасности

Платформа, для прокачки навыков информационной безопасности на практике. Среди задач: веб-уязвимости, криптография, сеть, реверс и другие.

Ссылка на платформу

👍 Архив Программиста | #полезное
Please open Telegram to view this post
VIEW IN TELEGRAM
👍52
Определяем свой уровень: Junior, Middle, или Senior?

Полезные гайд для тех, кто затрудняется с ответом на данный вопрос. Поможет вам определить примерный уровень вашей квалификации.

Ссылка на статью

👍 Архив Программиста | #статья
Please open Telegram to view this post
VIEW IN TELEGRAM
4👍2
This media is not supported in your browser
VIEW IN TELEGRAM
Интерактивная платформа по кибербезопасности

Можно на практике отработать сценарии обхода прав доступа, взлома контейнеров, атаки на кластер, утечки данных и многое другое. Проект подойдет как для спецов по безопасности, так и для разрабов или DevOps-инженеров.

Ссылка на платформу

👍 Архив Программиста | #полезное
Please open Telegram to view this post
VIEW IN TELEGRAM
5👍2
This media is not supported in your browser
VIEW IN TELEGRAM
Огромный репозиторий по всем материалам Java

Репо собрал в себе сотни примеров и материалов по всем направлениям от синтаксиса и структур данных до ООП и машинного обучения. Также содержит немного задач для практики.

Ссылка на репозиторий

👍 Архив Программиста | #репозиторий
Please open Telegram to view this post
VIEW IN TELEGRAM
5👍2
This media is not supported in your browser
VIEW IN TELEGRAM
Аналог Excel со встроенным ИИ

Позволяет более легко и быстро анализировать данные, создавать формулы и функции по описанию и парсить информацию из интернета или API.

Ссылка на ресурс

👍 Архив Программиста | #полезное
Please open Telegram to view this post
VIEW IN TELEGRAM
👍52
Forwarded from Konstantin
Как тестировать код в Python? Руководство по Pytest

В статье автор разбирает все базисы тестирования с помощью Pytest: от написания самых первых тестов с 0, до продвинутых приемов. Будет полезно для тех, кто хочет внедрить в проект и упростить контроль качества.

 Ссылка на статью

👍 Архив Программиста | #статья
Please open Telegram to view this post
VIEW IN TELEGRAM
5🔥2
This media is not supported in your browser
VIEW IN TELEGRAM
Подробнейшое руководство по внутреннему устройству ядра

Перевод известной книги «Linux Insides», в которой шаг за шагом разбирается работа ядра: процесс загрузки системы, переход в защищенный режим, управление памятью и многое другое.

 Ссылка на GitHub

👍 Архив Программиста | #полезное
Please open Telegram to view this post
VIEW IN TELEGRAM
5👍2
CCCL - репозиторий от NVIDIA для работы с CUDA: Thrust, CUB и libcudacxx

Репозиторий упрощает разработку высокопроизводительных вычислений, предлагая переносимые абстракции для разных GPU-архитектур.

Библиотеки поддерживают атомарные операции через cuda::atomic_ref и интеграцию с CMake.

Ссылка на репозиторий

👍 Архив Программиста | #репозиторий
Please open Telegram to view this post
VIEW IN TELEGRAM
👍52
This media is not supported in your browser
VIEW IN TELEGRAM
Игра в квестовом формате по изучению и практики кодинга

Игра состоит из уровней, где устроена, как ни странно, как самая обычная игра: заработок ХР, достижения, челленджи и т.д.

Ссылка на игру

👍 Архив Программиста | #игра
Please open Telegram to view this post
VIEW IN TELEGRAM
5👍3
Курс по Java на YouTube

Целый плейлист на более чем 50 видеоуроков, все очень подробно объясняется с самого нуля.

Ссылка на курс

👍 Архив Программиста | #курс
Please open Telegram to view this post
VIEW IN TELEGRAM
4🔥2
This media is not supported in your browser
VIEW IN TELEGRAM
Визуальное объяснение алгоритмов машинного обучения

Интерактивная шпора, разбирающая сложные концепции через наглядные визуализации, анимации и примеры. Среди разбираемых тем: линейная и логистическая регрессия, decision trees, random forest.

Ссылка на репозиторий

👍 Архив Программиста | #репозиторий
Please open Telegram to view this post
VIEW IN TELEGRAM
6👍3
Как переложить нагрузку по code review с разработчиков на LLM

Автор - разработчик из команды Авито. Из статьи вы узнаете, как автоматизировать code review с помощью LLM, обрабатывая до 1000 пул-реквестов в неделю.

Система на базе открытой модели Qwen3-Coder-30B состоит из трёх этапов (генерация замечаний, фильтрация ложных срабатываний и дедупликация), что обеспечило точность 85% и полезность трети комментариев. При этом код остаётся во внутреннем контуре, а обработка мелких PR занимает 10–20 секунд.

Ссылка на статью

👍 Архив Программиста | #статья
Please open Telegram to view this post
VIEW IN TELEGRAM
3🔥1
This media is not supported in your browser
VIEW IN TELEGRAM
Репозиторий для старта в кибербезопасности

Репозиторий с практическими и теоретическими материалами, рассчитанные на 90 дней изучения. Содержит темы по Linux, сетям, криптографии, сценариям атак и т.д.

Ссылка на репозиторий

👍 Архив Программиста | #репозиторий
Please open Telegram to view this post
VIEW IN TELEGRAM
5👍2