Типичный программист
✔
78K subscribers
3.85K photos
1.16K videos
14 files
8.51K links
Всё самое интересное по программированию

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

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

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

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

VK: vk.com/tproger

Регистрация в перечне РКН: https://tprg.ru/mJwo
Download Telegram
Бабушка из Турции стала дипломированным специалистом по графическому дизайну в 71 год

Из-за финансовых трудностей в молодости ей пришлось бросить учёбу после средней школы, но позже она решила всё наверстать. Бабуля с 2 детьми и 4 внуками экстерном сдала экзамены и уже в 69 лет поступила в уник на направление Дизайн.

Она не скипнула ни одного занятия, а вот советы «лучше сиди дома» пропускала мимо. В итоге — диплом по дизайну, владение Photoshop и Figma на отличном уровне и абсолютное отсутствие комплексов по поводу возраста.

Живое доказательство, что никогда не поздно поверить в мечту и освоить новое дело 👍
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥175✍32👍31🫡13❤10👨‍💻2🙈2
В нарды играют 😁
Please open Telegram to view this post
VIEW IN TELEGRAM
😁118🤣50❤4🎅2🙈1
OSSU: самый полный бесплатный курс по Computer Science для самостоятельного изучения

OSSU — бесплатная онлайн-программа, где собраны все ключевые дисциплины бакалавриата Computer Science на основе курсов и лекций топовых университетов. Здесь есть программирование, алгоритмы, базы данных, операционные системы, архитектура, ML, безопасность, этика, куча теории, реальных проектов и прочих технических прелестей.

Учиться можно вместе с огромным комьюнити (Discord — 3к онлайна!), а пройти путь до уровня “как у бакалавра CS” реально за ~2 года при 20 часах в неделю. Всё это бесплатно.

Сохраняем в закладки и прожимаем лайк — такие ресурсы на вес золота 👍
Please open Telegram to view this post
VIEW IN TELEGRAM
👍33✍7❤3❤‍🔥1🤪1
Бэкенд без боли: что нужно знать фронтендеру

Вы начали разбираться во фронтенде, уже пишете интерфейсы и подключаете данные. Но тут появляется слово вроде «rate limiting» — и всё, паника.

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

Этот материал — как мини-гид по миру бэкенда для тех, кто с ним только начинает сталкиваться. Без лишней теории, коротко, по делу, простыми словами. Чтобы не просто копировать чужие fetch-запросы, а понимать, как всё устроено.

#фронтенд #бэкенд
👍11❤6🔥6👎1
This media is not supported in your browser
VIEW IN TELEGRAM
Удалёнщики пришли в офис
🤣277😁46💯17❤5❤‍🔥5✍1🔥1🗿1
This media is not supported in your browser
VIEW IN TELEGRAM
Подарок фронтендерам: инструмент для создания сеток и гибких макетов

Flexbox Labs позволяет интерактивно поиграться с CSS Flexbox и Grid, сразу видеть, как меняется внешний вид, и за пару кликов получить готовый CSS-код.

Сохраняйте 👍
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥58👍22❤4🥰2🙈2❤‍🔥1
10 телеграм-каналов для опытных разрабов

Здесь: свежие инструменты, кейсы, отборные мемы и настоящая айтишная кухня. Собрано на основе мнения сеньоров, которые до сих пор не выгорели — возможно, именно благодаря этим каналам.
❤11✍4
Это легендарно: Билл Гейтс и Линус Торвальдс впервые лично встретились

Основатели крупнейших ОС в мире впервые пересеклись лично на ужине, который устроил Марк Руссинович, автор Sysinternals. Сам Руссинович шутит: «Судьбоносных решений по ядру не приняли — просто поужинали».

Ну а я человек простой, ору с того, что только Марк (слева) реально выглядит счастливым на этой исторической встрече 😁
Please open Telegram to view this post
VIEW IN TELEGRAM
😁94🎅31👍19🤣8❤6👎4😱4🔥2🤯1😈1🗿1
Фейковый стоматолог два года лечил людей, обучаясь по YouTube и ChatGPT

Парень из Чехии открыл подпольную стоматологию без лицензии: сам принимал пациентов, ставил пломбы и даже удалял зубы — просто по туториалам и советам от ChatGPT. В команде были «медсестра» и мастер по протезам — тоже без образования.

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

Просчитались, но где 🤔
Please open Telegram to view this post
VIEW IN TELEGRAM
😁74😨35🤯15❤6👍5😭5😈1
Надо попробовать 😁
Please open Telegram to view this post
VIEW IN TELEGRAM
😁238🤣75🔥7✍4💊4❤3
This media is not supported in your browser
VIEW IN TELEGRAM
SQLZoo: интерактивный тренажёр по SQL

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

Есть пошаговые туториалы, задания на SELECT, JOIN, GROUP BY, подзапросы и задачки на логику.
👍51❤8🔥7❤‍🔥1
60+ плюс бесплатных IT-курсов бережно разбитых по языкам и технологиям 🤌

Python и смежные темы:
— Python для абсолютных новичков
— Python-туториалы
Веб-фреймворки:
— Django
— Flask
— FastAPI
Нейро-либы + бонус:
— NumPy
— Pandas
— Scikit-Learn
— Обзорный урок по Data Science


Учебные ресурсы по JS-стеку
:
— JavaScript
— JavaScript
Серверный JavaScript
— Node.js
— Express
Языки и инструменты:
— TypeScript
Фронтенд-фреймворки и библиотеки:
— React (интенсив)
— React (плейлист)
— React Native
Веб-фреймворки нового поколения:
Next.js 15
Next.js 15 & React 19 проектов


Учебные ресурсы по Java и Spring
:
— Java для начинающих
Фреймворки и серверная разработка:
— Spring и Spring Boot
— Java + Spring + Microservices (интенсив)
Алгоритмы и структуры данных:
— Структура данных & Алгоритмы


Учебные ресурсы по C:

— Программирование на C
Отладка и работа с памятью
— Отладка программ на C
— Проблемы с памятью в C
Специализированные области:
— Сетевое программирование
— Многопоточное программирование на C
— Встраиваемые системы
Алгоритмы и структуры данных:
— Алгоритмы и структуры данных на C


Учебные ресурсы по C++
:
— Плейлист по C++
— Полный курс по C++
Графика и разработка игр:
— OpenGL (основы работы с графикой)
— Создание игр на C++


Учебные ресурсы по C# и .NET
:
— Курс C# для начинающих
Фреймворки и платформы
— .NET
— .NET MAUI (кроссплатформенная разработка)
— Blazor (веб-фреймворк)
Серверная разработка
— Бэкенд на .NET


Учебные ресурсы по Rust
:
— Интенсив по Rust
— Краткие уроки по Rust


Учебные ресурсы по SQL
:
— Полный курс SQL
— SQL: c нуля до продвинутого уровня
Практика и челленджи:
— 30 дней SQL — Челлендж по SQL-запросам


Другие языки, которые заслуживают места здесь, но, к сожалению, не уместились:

— Курс по Go
— Курс по PHP
— Курс по Swift
— Курс по Kotlin
— Курс по Dart
— Курс по Ruby
— Курс по Scala
— Курс по Julia
Please open Telegram to view this post
VIEW IN TELEGRAM
✍32❤10👍5👎1🍌1
Media is too big
VIEW IN TELEGRAM
Танцевальное объяснение сортировки пузырьком 😁
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥58😁15❤10😍3👍1
Игра Spacewar, разработанная студентами MIT в 1962 году, стала первой игрой с графикой

Она запускалась на компьютере PDP-1 и представляла собой дуэль космических кораблей.

#факты
👍71❤‍🔥18❤11
Лаконичная шпаргалка по SQL JOIN на русском

Всё самое нужное, чтобы не путаться в LEFT, RIGHT, INNER и прочих JOIN'ах
👍95🔥18💋5🤔3👌3❤2
Бонусом: иногда вы сможете отлучаться на сон 😁
Please open Telegram to view this post
VIEW IN TELEGRAM
😁200💯34🤣20❤2☃1
Как объединить аналитические данные и функции социальной сети в одном интерфейсе

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

Что там внутри:

— Пользователи обсуждают матчи и делятся своими прогнозами в тематических чатах.
— Публичные профили с историей ставок, процентом выигрышей и средним коэффициентом.
— Возможность подписаться на профили игроков, тренеров или спортивных комментаторов, например, на Виктора Гусева или Евгения Евневича.
— Функция copy-betting позволяет одним кликом повторить ставку понравившегося игрока.
— В чатах можно узнать мнения тренеров, спортивных комментаторов и аналитиков.
— Система рейтингов автоматически выводит самых результативных и активных участников, чтобы быстро найти тех, чьи ставки стоит скопировать.

Как думаете, всё циклично и впереди переосмысление тематических форумов вместо больших соцсетей или это просто частный случай?
❤14🔥7🤔5⚡4💊4🤯3🤣3👍1👌1
Forwarded from Веб-страница
Проверяем безопасность собственного сайта с помощью web-check

Чтобы быть уверенными в том, что ваш сайт не взломают, нужно действовать на опережение. web-check — это OSINT-инструмент, который пользуются хакеры и можете воспользоваться вы сами. Он поможет вам проанизировать архитектуру проекта и выявить слабые места: IP-адреса, цепочку SSL, записи DNS, файлы cookie, заголовки страниц, информацию о домене, правила сканирования поисковых систем, карту сайта, местоположение сервера, реестр редиректов, открытые порты, расширения безопасности DNS, производительность сайта, трекеры, связанные имена хостов и даже углеродный след.

Кстати, абсолютно бесплатно.

#инструменты #osint #безопасность
👍34❤6🔥4
Kubernetes: шпаргалка для собесов

Нашёл гайд по ключевым вопросам для тех, кто идет на собес по Kubernetes. Всё — от базовых определений и принципов работы pod'ов, deployments и проверок (probes), до тонкой настройки автоcкейлинга, анти-афинити, ingress, публикации сервисов и грамотного управления ресурсами.

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

Перед собесом по k8s — сохранить и штудировать 🫡
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥31😁14❤5🤣4👍3❤‍🔥2