Сохранёнки программиста
7.64K subscribers
1K photos
39 videos
3 files
1.53K links
Бесплатные лекции, курсы, книги, подкасты по программированию

Разместить рекламу: @tproger_sales_bot

Правила общения: https://tprg.ru/rules

Другие каналы: @tproger_channels

Другие наши проекты: https://tprg.ru/media
Download Telegram
Инструмент для быстрого форматирования кода

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

Доступен как плагин для большинства редакторов: Atom, Sublime Text, VS Code, Vim и многих других.

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

#инструмент #general
Forwarded from Веб-страница
Бесплатный курс по Node.js для Web3

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

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

Начать можно по ссылке.

#курс #web3 #nodejs
Кто ты айтишной новогодней тусовке?

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

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

#general
Когда больше — это не всегда лучше

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

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

Перенимаем опыт в статье

#статья #general #ru
Топ актуальных IT-трендов на 2025

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

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

— Данные и аналитика: Спрос на специалистов по обработке больших данных, SQL, Python и визуализации (Tableau, Power BI) растет.

— ИИ и автоматизация: Искусственный интеллект и машинное обучение (TensorFlow, PyTorch) будут важными в разных областях.

— Кибербезопасность: Защита данных и этичное хакерство — ключевые навыки.

— Облачные вычисления: Облачные платформы (AWS, Azure, Google Cloud) становятся стандартом.

#статья #general #ru
С Новым Годом! 🥰
Please open Telegram to view this post
VIEW IN TELEGRAM
Что почитать на новогодних праздниках?

Собрали для вас 8 универсальных книг:

— "Мифический человеко-месяц" — Фредерик Брукс. Классика о мифах и ошибках в управлении IT-проектами.

— "Грокаем алгоритмы" — Адитья Бхаргава. Простое объяснение алгоритмов с примерами на Python.

— "Чистый код" (Clean Code) — Роберт Мартин. Учит писать чистый, понятный и поддерживаемый код.

— "Линейное мышление" — Донелла Медоуз. Учит понимать сложные системы и улучшать их.

— "Алгоритмы. Теория и практика" — Томас Кормен и др. Глубокий разбор алгоритмов для всех уровней.

— "Думай медленно, решай быстро" — Даниэль Канеман. О когнитивных искажениях и принятии решений.

— "Как делать полезные заметки" — Зонке Аренс. Помогает эффективно работать с информацией.

#подборка #книга #general #ru
Шпион в кармане: История Pegasus

Pegasus — программа, которая превращает смартфон в шпионский гаджет: читает сообщения, слушает звонки, включает камеру — и всё это незаметно.

В новом эпизоде АЙТИ КРАЙМА рассказываем, как работает Pegasus, кто за ней стоит и почему вокруг неё скандал на весь мир.

Слушайте и смотрите:

Яндекс.Музыка
Apple Music
Spotify
YouTube
Telegram

#подкаст #general #ru
hysteria | Устойчивый прокси

Среди поддерживаемых режимов: SOCKS5, HTTP Proxy, TCP/UDP Forwarding, Linux TProxy, TUN. Маскируется под стандартный траффик HTTP/3, так что ПО-цензору трудно обнаружить и заблокировать ваши запросы.

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

Цена: бесплатно
Репозиторий проекта с 15К+ звезд на GitHub

@prog_tools
Параллельное программирование

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

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

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

#курс #продолжающим #ru
Что такое SEO и как продвинуть сайт в Google

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

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

#статья #web #seo #ru
Просто чиловый Markdown-редактор

MarkText — это простой и бесплатный редактор Markdown с открытым исходным кодом. У него чистый интерфейс, поддержка живого предварительного просмотра и приятные темы. Работает на macOS, Windows и Linux.

Особенности:
— Поддерживает стандарт Markdown и расширения вроде формул, эмодзи и front matter.
— Режимы редактирования: исходный код, машинка, фокус.
— Экспорт в HTML и PDF.
— Вставка картинок прямо из буфера.

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

#инструмент #markdown #general
Как перейти из джуна в мидлы: советы, которые работают

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

Например, сторителлинг поможет убедительно рассказывать о своих успехах, а системное мышление — учитывать всю систему и предлагать решения с долгосрочной пользой. Не бойтесь задавать «глупые» вопросы — они порой открывают скрытые проблемы. Мета-обучение ускорит освоение новых инструментов, а микронаставничество сделает вас ценным для команды.

В статье собрали и расписали топ-7 софт-скиллов, который точно не будут лишними в карьере айтишника.

#статья #softskills #продолжающим #ru
Как выбрать фреймворк и не пожалеть

Если планируете веб-проект, то выбор фреймворка — один из ключевых этапов. От этого зависит, насколько быстро, удобно и эффективно вы реализуете свои идеи.

В статье сравнили популярные фреймворки для фронтенда (React, Vue.js, Angular), бэкенда (Django, Rails, Express) и full-stack решений. У каждого свои сильные стороны: например, React — для динамичных интерфейсов, Django — для крупных проектов, а Laravel и Spring Boot — для комплексных задач. Всё За и Против удобно расписали в статье, что значительно облегчает выбор технологии.

#статья #web #ru
Больше 200 (!) гайдов и пет-проектов с открытым кодом для Android-разработки. Целая команда синьор-разрабов собрала п-о-ш-а-г-о-в-ы-е туториалы, которые помогут отточить навыки до идеала:

• Каждый проект разжеван до мелочей.
• Создание списков, скроллов, слайдеров, свайпов и других видов меню.
• Гайды по работе с экшен-барами.
• Верстка галерей для мобилок.
• Всевозможные кастомизируемые элементы.
• Работа с картами.

Проходим теорию и практикуемся — тут.