prog_stuff | Unsorted

Telegram-канал prog_stuff - Сохранёнки программиста

7722

Бесплатные лекции, курсы, книги, подкасты по программированию Разместить рекламу: @tproger_sales_bot Правила общения: https://tprg.ru/rules Другие каналы: @tproger_channels Другие наши проекты: https://tprg.ru/media

Subscribe to a channel

Сохранёнки программиста

Прокачай свои IT-навыки и забери 200 000 рублей!

Ты – начинающий IT-специалист? Готов показать, на что способен? Тогда тебе на хакатон Б3 от компании Большая Тройка.

Даты: 27 февраля – 3 марта 2025 года  
Призовой фонд: 200 000 рублей  
Дедлайн регистрации: 26 февраля 23:59 (МСК)  
Формат: Онлайн  

Что нужно сделать?  
Разработать модуль обучения пользователей для платформы. За подробностями — сюда.

Таймлайн:
— 27 февраля — Церемония открытия и старт кодинга.
— 28 февраля — Кодинг, общая экспертная сессия.
— 1 марта — Кодинг, вебинар о Платформе.
— 2 марта — Индивидуальные экспертные сессии, стоп-кодинг и загрузка решений.
— 3 марта — Питчинг решений, церемония награждения и закрытия.
— 4 марта — Обратная связь и рассылка дипломов.

Почему стоит участвовать?  
— РЕАЛЬНЫЙ кейс для топовой IT-компании.  
— Возможность проявить себя и попасть в поле зрения лидеров отрасли.  
— Шанс забрать часть призового фонда в 200 000 рублей.  

Регистрируйся прямо сейчас: https://www.б3хакатон.рф/

Это #партнёрский пост

Читать полностью…

Сохранёнки программиста

Топовые инструменты для фронтенд-разработки в 2025 году

Фронтенд-разработка продолжает развиваться, а с ней — и инструменты, которые делают жизнь разработчиков проще. В 2025 году без проверенных фреймворков и библиотек уже не обойтись: они ускоряют работу, помогают с архитектурой и делают код чище.

Что в топе? React 19 с улучшенным серверным рендерингом и удобным API для форм, Vue 3.3+ с новым Vapor Mode, делающим проекты быстрее, Angular 19 с технологией Signals для оптимизации UI, а также легковесный Svelte, который вообще обходится без виртуального DOM.

Ловите подборку инструментов с подробным разбором каждого.

#подборка #инструмент #web #ru

Читать полностью…

Сохранёнки программиста

Создаём мобильное приложение с нуля: от идеи до публикации в App Store и Google Play

Кажется, создать мобильное приложение — задача для больших команд и гигантских бюджетов. Но на самом деле главное — правильный подход: чёткая идея, понимание аудитории и грамотное планирование. 

Важно сразу определить, какие проблемы решает приложение и чем оно лучше конкурентов. Разработка начинается с MVP — базовой версии с ключевыми функциями, а дизайн можно протестировать на интерактивных прототипах в Figma.

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

#статья #mobile #ru

Читать полностью…

Сохранёнки программиста

Что почитать веб-разработчику

— "HTML и CSS. Разработка и дизайн веб-сайтов" – Джон Дакетт. Отличное визуальное руководство для новичков по основам HTML и CSS с понятными примерами.

— "JavaScript и jQuery. Интерактивная веб-разработка" – Джон Дакетт. Ярко оформленный гайд по основам JavaScript и jQuery, идеально подходит для начинающих.

— "Выразительный JavaScript" – Марейн Хавербеке. Глубокий разбор JavaScript с примерами и практическими задачами, полезен для освоения языка.

— "Чистый код: создание, анализ и рефакторинг" – Роберт Мартин. Классика о том, как писать чистый, понятный и поддерживаемый код, важна для всех разработчиков.

— "PHP и MySQL. Разработка веб-приложений" – Люк Веллинг. Практическое руководство по созданию динамических веб-приложений с использованием PHP и MySQL.

"Node.js в действии" – Майк Кантелон и другие. Практическое введение в серверный JavaScript, охватывающее работу с Node.js и создание веб-приложений.

#подборка #книга #веб #ru

Читать полностью…

Сохранёнки программиста

Мега-подборка .gitignore файлов

Файл .gitignore — это небольшая, но крайне полезная вещь, которая помогает держать репозиторий в порядке, исключая временные файлы и служебные данные. Без него в коммитах может оказаться много лишнего.

Нашли для вас коллекцию готовых .gitignore-шаблонов от самого GitHub для разных языков и инструментов, чтобы упростить настройку. В репозитории есть как базовые файлы, так и специализированные варианты для конкретных фреймворков и IDE. Сохраняем, ведь точно пригодится.

#шпаргалка #git

Читать полностью…

Сохранёнки программиста

Курс по разработке на C#

C# – это не просто язык, а целая экосистема с мощными инструментами. Чтобы разобраться в его тонкостях, важно не только знать синтаксис, но и понимать, как работают его механизмы. Особенно такие вещи, как LINQ, async/await и управляемый код.

Этот курс – отличная находка для тех, кто уже программирует, но хочет прокачать знания C#. Разбор сложных конструкций, типичных ошибок, асинхронного кода и внутренней кухни языка. Всё четко, глубоко и по делу.

#курс #csharp #ru

Читать полностью…

Сохранёнки программиста

Чек-лист по Node.js для новичков: обработка ошибок

Ошибки в коде неизбежны, но в Node.js их неправильная обработка может привести к серьёзным последствиям: утечки данных, падение приложения или даже зависание сервера. Поэтому умение правильно работать с ошибками — это не просто полезный, а необходимый навык для каждого разработчика.

В этой статье подробно разбираем основные виды ошибок, способы их обработки и самые частые ошибки новичков. Всё на примерах и без лишней теории.

#шпаргалка #nodejs #советы #ru

Читать полностью…

Сохранёнки программиста

Куда двигаться в Big Data в 2025?

Big Data – это уже давно не просто модное слово, а ключевой инструмент для анализа, прогнозирования и принятия стратегически важных решений. С ростом объемов данных и развитием технологий работа с ними становится всё более захватывающим вызовом.

Забираем статью, где подробно разобрали прошлые и будущие тренды этой отрасли. А вот если кратко: на передовой останутся такие решения, как Apache Kafka с её стремительной обработкой данных в реальном времени, Snowflake с гибкостью облачной аналитики и Delta Lake, помогающая управлять данными даже при самых высоких нагрузках.

#статья #bigdata #ru

Читать полностью…

Сохранёнки программиста

Мега-подборка стоков для разработки

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

Помимо изображений, имеются видео, музыка и звуки, шаблоны, иконки и шрифты.

Сохраняем сейчас, чтобы не искать потом.

#подборка #general

Читать полностью…

Сохранёнки программиста

Онлайн-песочница для обучения и тестирования SQL

SQL Playground — это бесплатный сервис, который позволяет вам изучать SQL и тестировать различные запросы как в MySQL, так и в PostgreSQL. Работает песочница прямо в браузере, при этом поддерживает подсветку синтаксиса и обладает автоматических генератором схем БД.

Пробуем по ссылке: sqlplayground.app

#инструменты #sql #бд

Читать полностью…

Сохранёнки программиста

Топ сервисов для оценки и улучшения качества кода

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

Забирайте статью, где собрали топ-5 сервисов для очищения кода. Вот парочка из них: SonarQube помогает находить уязвимости и проблемы в коде, ESLint следит за стилем JavaScript, а Codacy предлагает автоматические исправления и детализированные отчёты.

#подборка #инструмент #ru

Читать полностью…

Сохранёнки программиста

Карманный справочник по тех. интервью

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

Забирайте репозиторий, где собраны полезные материалы: лучшие практики, алгоритмические шпаргалки, разбор популярных вопросов, советы по структурированию резюме. Всё изложено коротко и по делу.

#репозиторий #general #трудоустройство #en

Читать полностью…

Сохранёнки программиста

Это пост-напоминалка о том, что нужно сделать разминку для глаз

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

Ещё 6 советов по сохранению зрения давали раньше.

#советы #здоровье

Читать полностью…

Сохранёнки программиста

Наконец гайд по паттернам простыми словами

Автор репозитория постарался как можно проще объяснить все популярные паттерны проектирования, и у него это получилось — ссылка на реп.

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

#урок #паттерны #en

Читать полностью…

Сохранёнки программиста

Это как тренажерный зал, только для девопсов

Забираем огромную подборку всеразличных упражнений и вопросов с ответами по DevOps — на текущий момент их 2624 пункта. В репозитории все удобно рассортировано по темам: Git, Hardware, Python, Linux, SQL, Secuity, CI/CD и многое другое.

#репозиторий #devops #en

Читать полностью…

Сохранёнки программиста

ИИ-ассистент для разрабов от основателя Твиттера — Джек Дорси выкатил Goose, который заберет ВСЮ рутину у кодеров и сократит даже самые сложные задачи до двух–трех минут

• Нейроассистент напишет ЛЮБЫЕ проги за один промпт, САМ поменяет код в файлах, протестирует скрипты, сделает СКРИНШОТЫ, пофиксит баги.
• Работает полностью локально и автономно — никакие данные не просочатся в сеть.
• За секунду подключается к GitHub, Google Drive, всем популярным IDE и другим инструментам.
• На выбор целая куча LLM для различных задач.
• Ограничений — НЕТ. Подключаем ассистента к любым серверам и API.

Пробуем новую тулзу для разработки — здесь.

@mobi_dev

Читать полностью…

Сохранёнки программиста

Бесплатный контурный шрифт иконок

Line Awesome — это набор из примерно 1400 линейных иконок, созданный как лёгкая альтернатива Font Awesome. Он совместим по именам классов, так что заменить Font Awesome можно без лишних правок в коде.

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

Использовать Line Awesome можно в веб-проектах, подключив как шрифт, или добавить в Photoshop. Весит меньше аналогов, что тоже плюс для скорости загрузки.

#инструмент #web

Читать полностью…

Сохранёнки программиста

Практический курс по Docker для начинающих

Контейнеризация уже давно стала стандартом в мире DevOps, но новичкам порой сложно разобраться с основами. Docker — это не просто инструмент, а способ ускорить разработку и упростить развертывание приложений.

Нашли курс, который помогает с нуля освоить Docker: от базовых команд до работы с Compose и Swarm. Всё практическое — без сложных настроек, прямо в браузере. 

Сохраняем: ссылка на курс.

#курс #docker #начинающим #ru

Читать полностью…

Сохранёнки программиста

Полезные материалы по веб-разработке

Энтузиаст собрал в одном месте огромную подборку материалов по HTML, CSS, JavaScript, React, а также сервисы и программы, которые пригодятся веб-разработчику. Сохраняйте в закладки, чтобы не потерять.

#подборка

Читать полностью…

Сохранёнки программиста

Лучшие практики для работы с командной строкой

Командная строка — мощный инструмент, который может значительно ускорить работу, если освоить её основные команды и приёмы. Вместо того чтобы кликать мышкой по папкам, можно моментально переключаться между директориями, находить файлы по заданным критериям и автоматизировать задачи с помощью скриптов.

Хотите настроить терминал под себя? Bash, Zsh и Fish позволяют кастомизировать среду, добавлять автодополнение, подсветку и удобные алиасы. В этом гайде собрали советы по поиску файлов, работе с историей команд и полезным инструментам. Разобраться в этом проще, чем кажется — а профита ещё больше.

#урок #советы #ru

Читать полностью…

Сохранёнки программиста

Open Source менеджер паролей

Padloc — удобный и надёжный менеджер паролей с поддержкой разных платформ.
Он не только сохраняет пароли, но и помогает держать под рукой данные банковских карт, заметки, документы и всё остальное, что важно держать в безопасности.

Приятный бонус — приложение доступно на всех популярных платформах и радует лаконичным, стильным UI.

#инструмент #general

Читать полностью…

Сохранёнки программиста

🍾 Разыскиваются авторы статей про IT

Редакция tproger ищет авторов, которые разбираются в разных технологиях — от фронтенда до devops.

Важно писать понятно и с пользой для читателей. Мы поможем с редактированием, оплатим работу и продвинем ваши статьи на большую it-аудиторию.

Если у вас есть опыт и желание писать для разработчиков и программистов, заполняйте анкету и присоединяйтесь к tproger: https://forms.gle/nGwi92sepAqGuE1U9

#tproger

Читать полностью…

Сохранёнки программиста

Это пост-напоминалка, что нужно сделать разминку тела

В IT крайне много сидячей работы. Чтобы как-то компенсировать негативное влияние на здоровье — найдите в своём графике пару свободных минут и выполните упражнения, показанные на картинках.

#здоровье #советы

Читать полностью…

Сохранёнки программиста

Топ-5 ИИ-инструментов для программистов в 2025 году

Ловите статью, в которой собрали топ-5 ИИ инструментов, которые ускоряют и облегчат процесс разработки.

Например, инструменты вроде Kite и IntelliCode дополняют разработку, делая её не только быстрее, но и качественнее. GitHub Copilot подсказывает, как продолжить строку кода или внедрить функцию, а Tabnine учится на стиле разработчика и предлагает именно то, что подходит ему.

#подборка #инструмент #ии #ru

Читать полностью…

Сохранёнки программиста

База по работе с массивами и списками

Как хранить и обрабатывать данные эффективно? Массивы и списки — ключевые инструменты, которыми пользуются разработчики на Python, Java и C++. Они помогают организовать всё: от пользовательских данных до результатов вычислений.

Массивы фиксированы и строгого типа, тогда как списки — гибкие и динамичные. Например, в Python списки позволяют смешивать числа, строки и даже логические значения. А в C++ работа с массивами требует тщательного контроля памяти и индексов.

Всю теорию, необходимую каждому разработчику, собрали в гайде.

#урок #начинающим #ru

Читать полностью…

Сохранёнки программиста

Удобный инструмент для анонимных email-псевдонимов

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

Псевдонимы создаются заранее или прямо на ходу через расширения для Firefox и Chrome. Все сохраняется в дашборде, где их легко отключить, если понадобится. Для шифрования исходящих писем есть поддержка GPG/OpenPGP — полезно для Gmail и Outlook. А еще у сервиса есть API.

Ссылка на инструмент: AnonAddy

#инструмент #general

Читать полностью…

Сохранёнки программиста

Как парсить сайты в обход защиты от парсинга?

На некоторых сайтах работает защита от парсинга и работы ботов с ним. Но есть способы, которые позволяют обойти её и всё-таки добраться до содержимного веб-страниц.

На Хабре есть неплохой гайд. Делимся с вами: https://habr.com/ru/post/710982/

#linux #html #javascript #сsharp

Читать полностью…

Сохранёнки программиста

База по базам данных

Базы данных — это не только про хранение информации, но и про её защиту. Стоит системе дать сбой, и данные могут превратиться в головную боль на миллионы долларов. Так что разбираться в основах работы с базами — это не просто полезно, а жизненно важно.

В статье дали всю необходимую теорию по БД: какие бывают базы данных, чем реляционные отличаются от нереляционных, и как работать с каждой из них. Узнаете, почему MySQL и MongoDB такие популярные, и как подключаться к ним на Python. Всё это — простым языком и с примерами.

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

#статья #бд #ru

Читать полностью…

Сохранёнки программиста

Курс по спортивному программированию

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

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

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

#курс #general #начинающим #ru

Читать полностью…

Сохранёнки программиста

Привет! Ищем тех, кто:

— Любит кодить и гордится этим;
— Работает с данными, инфраструктурой или тестами;
— Руководит проектами, командой или хотя бы котом;
— Просто интересуется IT.

Хотим сделать Tproger интереснее, поэтому важно ваше мнение. Это займет всего пару минут. Анкета тут: https://tprg.ru/zmo2

Доступно до 22 января 🙌

Читать полностью…
Subscribe to a channel