Точка входа в программирование
20K subscribers
1.31K photos
232 videos
2 files
2.83K links
Фундаментальные знания по основам программирования

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

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

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

Сайт: https://tprg.ru/site

Регистрация в перечне РКН: https://tprg.ru/zrgj
加入频道
Forwarded from Типичный программист
DevOps Knowledge Hub: база знаний и практики для DevOps 👋

Нашёл проект в котором собрано почти всё: основы Docker и Kubernetes, подробности по ArgoCD, Terraform и другим популярным инструментам. Всё структурировано по темам, есть теория, рабочие примеры и шпаргалки — от docker-compose файлов до bash-скриптов и GitHub Actions.

У проекта есть отдельный сайт с удобным просмотром материалов. Отлично подойдёт новичкам для погружения в DevOps и профессионалам — чтобы быстро вспомнить нужную команду или сценарий.
Please open Telegram to view this post
VIEW IN TELEGRAM
👍3🔥1
Один интерфейс вместо нескольких сервисов

В приложении Лиги Ставок появилась новая функция — «карточка команды». Это пример того, как можно решать задачи через грамотный UX: собрать данные из разных источников и уместить их на одном экране.

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

Для продукта это шаг к экосистеме внутри приложения: пользователь получает все данные в реальном времени и остаётся в одном интерфейсе.

Функция уже работает для топовых чемпионатов и показывает, как в спорте можно развивать привычные фичи не только ради контента, но и ради удобного пользовательского опыта.
👎43🌚2🔥1👏1
This media is not supported in your browser
VIEW IN TELEGRAM
Параллелизм и Конкурентность — не путайте их, это разные вещи

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

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

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

Например:

➡️ JS в браузере работает конкурентно: один поток, но умеет ждать и переключаться.

➡️ А сервер с несколькими ядрами может выполнять код параллельно в нескольких потоках.

#простымисловами
Please open Telegram to view this post
VIEW IN TELEGRAM
😭1
Когда сеньор не хочет ранить чувства стажера:
This media is not supported in your browser
VIEW IN TELEGRAM
🤣111
Подборка тренажёров для прокачки навыков вёрстки

Что делает из новичка крутого верстальщика? Правильно, практика, практика и ещё раз практика.

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

#подборка #вёрстка #веб
👍3
Редкий, но меткий подгон С++ разработчикам

LearnCPP — это целых 28 глав структурированного гайда по C++ абсолютно бесплатно. Начиная с самых основ до продвинутых тем. Тут и понятные объяснения, и задачи для закрепления.

Забирайте и изучайте.
👍5🤔1
Forwarded from Веб-страница
Как создавать сложные расширения Chrome

Всё не так сложно, как кажется. Нашёл руководство, в котором показано, как сделать полнофункциональное расширение для Chrome на реальном примере! В получите ценный опыт и расширение для сохранения изображения с любых сайтов в ваш сервис через API.

#extensions #chrome
2👍1
От массивов до объектов в JavaScript: пособие для новичков

Базовая статья для новичков в JS. Как работают объекты, зачем нужны, в чём их прелесть и как они помогают организовавывать и обрабатывать данные? Всё по ссылке.

#javascript
👍4
Это я на собесе пытаюсь написать код, который дома пишу без проблем:
This media is not supported in your browser
VIEW IN TELEGRAM
😢7😁1
Самый подробный гайд по Kubernetes

Автор этого гайда потратил 2 года, чтобы продумать всё до мелочей. Здесь вы узнаете, как:

🔘создать собственную сборку;
🔘настроить alias;
🔘работать с сертификатами;
🔘запускать собственные кластеры и многое другое.

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

В общем мастхэв для всех, кто собирается работать с контейнерами.

#kubernetes #гайд
Please open Telegram to view this post
VIEW IN TELEGRAM
Быстрый способ разобраться в чужом проекте

Для VS Code есть специальный плагин, который работает с кучей языков программирования и даёт вам возможность увидеть структуру проекта в виде диаграммы. Такой подход позволяет сосредоточиться именно на том, как устроен проект: на какой архитектуре, с какими библиотеками и файлами.

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

Есть как бесплатная, так и платная версия. Скачиваем по ссылке.

#vscode #инструменты
Пет-проект для начинающих: как найти идею и довести её до результата

Есть простая аксиома: если хочешь попасть в IT — делай пет-проекты. Это самый надежный способ не только сделать хорошее портфолио, но и разобраться в том, как устроены инструменты, с которыми тебе потом работать.

Но делать банальную тудушку, конечно же, не хочется. А что тогда придумать, чтобы и не скучно было, и не сломаться на полдороги от сложности? Об этом мы и рассказали у нас на сайте. Зайдите почитайте, в практике 100% пригодится.
2👍2