Точка входа в программирование
20.2K subscribers
1.27K photos
220 videos
2 files
2.79K links
Фундаментальные знания по основам программирования

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

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

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

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

Регистрация в перечне РКН: https://tprg.ru/zrgj
Download Telegram
​​Улучшаем React-приложение

У вас есть сложный React-компонент, который со временем оброс множеством логики и условий?

Эта статья расскажет, как с помощью подхода Compound Components вы сможете разделить его на простые независимые части.

#статья #web
🔥3👍1
Знакомимся с рекурсией

Автор познакомит вас с базовым понятием рекурсии на простых примерах и объяснит, как рекурсивные функции вызывают сами себя для решения подзадач.

#статья #основы
👍6🔥3
Синтаксический сахар в коде: вред или польза

Вы знаете, что такое синтаксический сахар и как его применять? Автор статьи рассказывает об истории, смысле и преимуществах этого понятия.

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

#статья
👍8🔥1
3 простых способа ускорить код на Python

Вам знакома ситуация, когда код на Python выполняется слишком медленно? Backend-разработчик делится тремя эффективными способами оптимизации скорости.

В статье он разбирает простой пример функции для подсчёта суммы квадратов чисел в списке. Затем показывает, как ускорить её с помощью таких методов, как list comprehension, map()/lambda функции и библиотеки NumPy/Pandas.

#статья #python
👍111🔥1
С нуля: что изучать

Статья рекомендует начинающим веб-разработчикам изучать Figma как идеальную программу для создания прототипов и макетов сайтов.

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

#статья #web
👍12👎2🔥1
Разработка ИТ-продукта

В этой статье речь пойдет о разработке сложных ИТ-продуктов: highload проектов, личных кабинетов в B2B и автоматизации бизнеса.

#стать #frontend
👍2🔥1
Как писать хорошие коммиты

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

Вы узнаете, как интегрировать Commitlint с GitHub, чтобы запускать проверку при каждом пул-реквесте.

#статья #git
👍5
Менеджер пакетов в браузере

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

#статья #npm
👍4
​​ Как работает JavaScript изнутри

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

Просмотрев видео до конца, вы значительно расширите свои знания о внутреннем устройстве JavaScript и начнёте по-новому смотреть на код

#видео #js
🔥8👍3
10 правил успешного тимлида

Вы ищете способ эффективно руководить командой? Эта статья раскрывает 10 ключевых навыков, которыми должен обладать успешный тимлид.

Узнайте, как мотивировать сотрудников, делегировать задачи, решать проблемы и выстраивать коммуникацию в команде.

#статья #команды
👍4😁2
Telegram-бота для управления ПК голосом

Автор планировал сделать бота для своих личных целей, чтобы отключать компьютер, свет и т.п., но в ходе разработки у него возникла мысль сделать из этого небольшой туториал, так как в интернете нет никакой информации по интеграции Yandex.SpeechKit с NodeJS и тем более Telegram.

#видео #js
👍8
Четыре новые функции CSS

Вы умеете создавать красивые анимации на сайтах? Хотите, чтобы пользователи оставались на ваших страницах подольше? Тогда эта статья для вас!

Автор расскажет, как при помощи 4 новых функций CSS сделать плавные переходы и анимированные эффекты появления и исчезновения элементов.

#статья #css
👍10
Как тестировать не-REST-бэкенд

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

Вы узнаете, какие коды ответов используются, чтобы понять — соединение работает или закрылось. Автор демонстрирует, как всё это делается в Postman — без кода, интуитивно и понятно.

#статья #тесты
👍4
Дашборд тестировщика

Вы задавались вопросом, как измерить эффективность работы отдела тестирования и повысить качество продуктов?

В этой статье автор делится опытом внедрения метрик в команде из 80 QA-инженеров

#стать #тесты
4
Как не забывать изученное

Хотите научиться эффективно усваивать новые знания и надолго закреплять их в памяти?

Эта статья расскажет, как выстроить процесс обучения с учётом особенностей работы мозга.

#статья #обучение
👍5🤔2👎1
Безопасность телеграм-бота

Вы обеспокоены безопасностью своего телеграм-бота и хотите защитить его от угроз? Эта статья поможет вам справиться с этой задачей!

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

#статья #bots
100 команд Linux

Хотите быстрее и проще работать в Linux? В этой статье собраны 100 самых полезных команд терминала.

Они помогут вам лучше управлять файлами, пользователями, процессами и ресурсами системы.

#статья #linux
👍4
Имидж в IT

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

Узнайте, где приобрести опыт, как правильно составить резюме и на что обращают внимание работодатели при найме молодых специалистов.

#статья #новичкам
👍6🤔1