Coding
248 subscribers
5.85K photos
1.47K videos
34 files
5.9K links
Статьи и ссылки с разных ресурсов, для начинающих программистов.
Download Telegram
🐙 Phaser – фреймворк с открытым исходным кодом для создания браузерных игр. Визуализация основана на Canvas и WebGL, а рендеринг – на Pixi.js.

Сайтодел | #репозиторий #github
🐙 Computer Science – подборка курсов по CS на английском языке. Тут вы найдете информацию о том, как устроены языки программирования и архитектура проектов.

Сайтодел | #репозиторий #github
💻 Бесплатный гайд по максимальной анонимности и приватности в интернете

Если не хотите, чтобы сайты, рекламные сети и сервисы собирали о вас всё подряд — эта подборка точно пригодится.

Внутри:
🛡 разбор основных угроз приватности;
🌐 выбор действительно безопасного браузера и мессенджера;
📱 настройка смартфона для максимальной конфиденциальности;
🧹 удаление метаданных и цифровых следов;
📧 анонимная работа с электронной почтой;
💬 альтернативы популярным сервисам без регистрации и тотального сбора данных;
💳 приватные способы оплаты и повышения анонимности.

Всё бесплатно и собрано в одном месте.

😎 Параноики уже добавили в закладки

#CyberSec #cheatsheet
👨‍💻 Сохраняем ещё один полезный ресурс для разработчиков

Нашли @Hanza_chat - IT-комьюнити, где можно не только читать очередную подборку инструментов, но и нормально пообщаться с другими разработчиками.

А для больших разборов у ребят есть отдельный Hanza.io - форум с разделами.

Чат: @Hanza_chat
Форум:
Hanza.io
🔥 Awesome Django — огромная подборка лучших библиотек, инструментов, шаблонов проектов и обучающих материалов для Django, собранная сообществом. Вместо бесконечных поисков по интернету — только проверенные решения.

Внутри:
Django REST Framework, GraphQL и API-инструменты;
аутентификацию, OAuth и регистрацию пользователей;
кеширование, очереди, WebSocket и асинхронность;
админ-панель, формы, поиск, работу с файлами;
тестирование, линтеры, отладку и CI/CD;
CMS, интернет-магазины, шаблоны проектов и десятки других полезных библиотек.

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

🔗 Сохраняем

#python #cheatsheet
This media is not supported in your browser
VIEW IN TELEGRAM
💾 Aura Menu – меню с 3D-фоном, который медленно меняет свои цвета. При наведении курсора заголовки подсвечиваются и прокручиваются вверх.

Сайтодел | #сниппет #css
🎨 Цветовая палитра макета "Weather Glitch App"

HEX | RGB
#FFEF5E | rgb(255, 239, 94)
#6EED63 | rgb(110, 237, 99)
#192FFF | rgb(25, 47, 255)

⚠️ Цвет копируется одним кликом!

Сайтодел | #палитра
🖥 Social Factory – дизайн обложки лендинга. Его особенности - контрастная графика и геометрия, броские заголовки, а также оттенки красного.

Сайтодел | #макет #figma
✍️ Pretendard – шрифт без засечек, созданный для улучшения читаемости экранов. Часто используется в текстах пользовательских интерфейсов. Пример шрифта есть в дизайне Glass Flowers 3D Assets

Сайтодел | #шрифт
🎮 Awesome Python Games — репозиторий с готовыми играми на Python.
🎮 Awesome Python Games — репозиторий с готовыми играми на Python.

Можно запускать, изучать и использовать как источник идей для собственных проектов. Отличный способ прокачать Python через практику, а не скучную теорию.

Внутри:
🟢 классические аркады и головоломки;
💣 платформеры, стратегии и логические игры;
👨‍💻 проекты на Pygame, Tkinter, CodeSkulptor и других инструментах;
🖥 примеры объектно-ориентированного программирования;
🔥 работу с анимацией, событиями, физикой, графикой и игровыми циклами;
🧠 идеи, которые можно доработать и превратить в собственную игру.

👇 Готовый код в репозитории.

#python #soft #code
🤨 Юзеры пишут, что Telegram исчез из App Store во всех регионах. Если перейти по официальной ссылке выдает ошибку.

Причины пока хз.

🛏 Так себе утро...

Up
В европейском появился;

Up
В РУ тоже.

Выдыхаем. Те, кто спал не заметят тряски 😎
🔴 Тестовое собеседование с ТимЛидом Frontend-разработки в этот четверг

6 августа(в четверг!) в 19:00 по мск
приходи онлайн на открытое собеседование, чтобы посмотреть на настоящее интервью на Middle Frontend-разработчика.

Как это будет:
📂 Алексей Романов, Teamlead в Underhood.dev с опытом 6+ лет, будет задавать реальные вопросы и задачи разработчику-добровольцу
📂 Алексей будет комментировать каждый ответ респондента, чтобы дать понять, чего от вас ожидает собеседующий на интервью
📂 В конце можно будет задать любой вопрос Алексею

Это бесплатно. Эфир проходит в рамках менторской программы от ШОРТКАТ для Frontend-разработчиков, которые хотят повысить свой грейд, ЗП и прокачать скиллы.

Переходи в нашего бота, чтобы получить ссылку на эфир → @shortcut_front_bot

Реклама.
О рекламодателе.
👩‍💻 Создаём списки терминов с помощью <dl>, <dt> и <dd>!

Эти три тега используются для создания списков описаний, где каждому термину соответствует его определение или пояснение.

Каждый тег выполняет свою роль:
• <dl> — контейнер для всего списка.
• <dt> — термин или название.
• <dd> — описание или значение термина.

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

📣 Code Ready | #атрибут
🐙 Appwrite – бэкенд-сервер с открытым исходным кодом. Платформа позволяет хранить данные приложения и использовать аутентификацию, а также предоставляет удобное API.

Сайтодел | #репозиторий #github
Please open Telegram to view this post
VIEW IN TELEGRAM
🔴 Завтра тестовое собеседование на Middle Python с разработчиком из Авито

Уже завтра вечером в 19:00 по мск приходи онлайн на открытое собеседование, чтобы посмотреть на настоящее интервью на Middle Python-разработчика.

Как это будет:
📂 Даня, старший разработчик в Авито, будет задавать реальные вопросы и задачи разработчику-добровольцу
📂 Даня будет комментировать каждый ответ респондента, чтобы дать понять чего от вас ожидает собеседующий на интервью
📂 В конце можно будет задать любой вопрос Дане

Это бесплатно. Эфир проходит в рамках менторской программы от ШОРТКАТ для Python-разработчиков, которые хотят повысить свой грейд, ЗП и прокачать скиллы.

Переходи в нашего бота, чтобы получить ссылку на эфир → @shortcut_py_bot

Реклама.
О рекламодателе.
Element.replaceChildren() — полная замена содержимого элемента через DOM API!

Для полной замены содержимого элемента часто сначала очищают контейнер, а затем добавляют новые узлы либо используют innerHTML.
Для этой задачи DOM API предоставляет специализированный метод replaceChildren().

Очистить элемент можно одним вызовом:
const list = document.querySelector('.list');

list.replaceChildren();

Метод удаляет все дочерние узлы элемента независимо от их типа. Одновременно можно передать новое содержимое, которое заменит существующее:
const list = document.querySelector('.list');

const item = document.createElement('li');
item.textContent = 'JavaScript';

list.replaceChildren(item);

После вызова прежние дочерние узлы будут удалены, а переданный элемент станет единственным дочерним узлом контейнера. Метод принимает любое количество DOM-узлов:
const container = document.querySelector('.container');

const title = document.createElement('h2');
title.textContent = 'Статьи';

const description = document.createElement('p');
description.textContent = 'Последние публикации';

container.replaceChildren(title, description);

Также можно передавать строки:
container.replaceChildren('Загрузка...');

Они автоматически преобразуются в текстовые узлы. Если передать существующий DOM-узел, он будет не скопирован, а перемещён:
const card = document.querySelector('.card');
const sidebar = document.querySelector('.sidebar');

sidebar.replaceChildren(card);

Это соответствует общей модели DOM: один узел не может одновременно находиться в нескольких местах дерева. В отличие от innerHTML, метод не разбирает переданные строки как HTML-разметку:
container.replaceChildren('<strong>Text</strong>');

В контейнер будет добавлен обычный текст:
<strong>Text</strong>

Если требуется вставить HTML-разметку, можно использовать innerHTML или insertAdjacentHTML(), но только для доверенной либо предварительно санитизированной разметки. Более безопасный вариант — сформировать необходимое дерево DOM-узлов программно.

🔥 replaceChildren() определён в DOM Standard и позволяет заменить всё содержимое одним вызовом. Это делает намерение кода более явным и избавляет от необходимости отдельно очищать контейнер перед добавлением новых узлов.

📣 Code Ready | #практика
📚 RSS Daily Digest – 5 августа 2026

Только что проверил подписки. Вот интересные новости, появившиеся за последние 24 ч.

Hacker News

Eight Myths on Software Engineering and GenAIhttps://queue.acm.org/detail.cfm?id=3807963
Stateless MCP has recaptured my interesthttps://simonwillison.net/2026/Jul/31/stateless-mcp/
Pi’s Minimalism Is Its Advantagehttps://earendil.com/posts/pi-autoresearch-and-databricks/
The Golden Age of British Ice Creamhttps://www.vittlesmagazine.com/p/the-golden-age-of-british-ice-cream
Mistral’s Shieldstral: 3B open‑weights model for multimodal moderationhttps://mistral.ai/news/shieldstral/
Why is it all in the kernel?https://lawrencecpaulson.github.io//2026/07/30/Collatz.html
IP and DNS Leaks in WebKit Affecting Proxy Browsers and iCloud Private Relayhttps://mysk.blog/2026/08/04/webkit-proxy-icloud-private-relay-ip-leak/
Zigbee vs. Matter over Thread: Understanding IoT Protocol Performance in Practicehttps://arxiv.org/abs/2603.04221
Rio‑vt and librio: Rio’s terminal engine, now embeddablehttps://rioterm.com/blog/2026/07/27/rio-vt-and-librio
The sale of Electronic Arts has been finalizedhttps://www.bbc.com/news/articles/cjejyl34345o

───

Если нужны детали, фильтры по темам или иной формат — дайте знать!
💾 Password Generator – генератор надежных длинных паролей со специальными символами. Каждый вариант можно скопировать нажатием на иконку.

Сайтодел | #сниппет #css
🎨 Цветовая палитра макета "Performance Driven Gym"

HEX | RGB
#E9ECFF | rgb(233, 236, 255)
#808CFD | rgb(128, 140, 253)
#3C3E4C | rgb(60, 62, 76)

⚠️ Цвет копируется одним кликом!

Сайтодел | #палитра