Типичный программист
80.9K subscribers
3.08K photos
1.04K videos
11 files
7.71K links
Всё самое интересное по программированию

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

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

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

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

VK: vk.com/tproger

Регистрация в перечне РКН: https://tprg.ru/mJwo
Download Telegram
Немного кодинг-экшна вам в ленту

Алан Бекер выпустил видео в серии "Animation vs. Coding", где стикмен учится программировать — и, как обычно, всё стремительно выходит из-под контроля. Но в этом вся красота.

К просмотру обязательно 😁

#оффтоп
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥85👍219😁321
в КНДР появился первый в стране компьютерный клуб — там пока нет компов

Руководитель Северной Кореи, Ким Чен Ын, посетил первый в стране «компьютерно-развлекательный павильон», который готовят к открытию. Вместимость клуба — 300 игроков. Там есть бильярдный стол и места для геймеров, но вот на фотографиях пока не видно ни одного компьютера.

По информации NK New, властям Северной Кореи еще нужно будет импортировать комплектующие в обход санкций ООН. Игры, скорее всего, будут модерировать.

Во что предложите поиграть первым делом?

@your_tech
🤣85👍21😁144👎4
This media is not supported in your browser
VIEW IN TELEGRAM
Какие бывают паттерны в React и зачем они нужны

В React под паттернами понимают не шаблоны проектирования в классическом смысле, а типовые подходы к организации компонентов и логики.

В статье — разбор трёх фундаментальных приемов: Container + Presentational, HOC и Render Props — с примерами, плюсами, минусами и важными нюансами.

#react
😁49👍8❤‍🔥1🤣1
Шпаргалка по Git + полезные ресурсы

Git — это распределённая система управления версиями. Она позволяет отслеживать изменения, откатывать проект, сливать ветки и в целом держать код под контролем.

Если вы хотите изучить Git с нуля или подтянуть навыки — вот подборка полезностей:
— Гид по Git с нуля: tproger.ru/curriculum/git-guide
— Введение и основные команды: tproger.ru/translations/beginner-git-cheatsheet
— 9 команд GIT, о которых нужно знать: https://tttttt.me/tproger/12958
— Интерактивное обучение ветвлению: learngitbranching.js.org
— Обучающая игра Oh My Git!: ohmygit.org

Копируем, сохраняем, применяем.
👍3455❤‍🔥1
😅😅😅

#кек
Please open Telegram to view this post
VIEW IN TELEGRAM
😁148🤣59🔥6💯52🌭1👾1
Какие паттерны есть в React и зачем они нужны (часть 2)

Во второй части разбора — ещё больше полезных приёмов для организации React-кода. Хуки и кастомные хуки, мощный паттерн Compound Components, а также свежие возможности — Suspense и серверные компоненты.

#react #паттерны
👍10🤪51😁1
This media is not supported in your browser
VIEW IN TELEGRAM
Роботов Boston Dynamics нарядили в драконов к премьере «Как приручить дракона»

В честь выхода нового фильма студия Universal решила не мелочиться — и буквально приручила роботов Boston Dynamics, нарядив их в костюмы драконов 🙂

#оффтоп
Please open Telegram to view this post
VIEW IN TELEGRAM
75👍33🔥15😍11❤‍🔥4👎2
Forwarded from Веб-страница
This media is not supported in your browser
VIEW IN TELEGRAM
У Anime.js вышло крупное обновление

Библиотека для создания сложных анимаций в вебе на чистом JS получила обновление под номером 4.0. Кроме нового номера библиотека обзавелась поддежкой Web Animation API, новой модульной архитектурой, анимацией прокрутки и многим другим.

Все подробности на сайте проекта: https://animejs.com

#новости #библиотека #javascript #animejs
🔥46👍76
Внезапный факт: оказывается, всё это время можно было заблокировать прыгающие процессы в диспетчере задач Windows 7/10/11 с помощью Ctrl

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

Мир не будет прежним 😂

#оффтоп #факты
This media is not supported in your browser
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
👍90🤣38😱27🆒5👎3🔥322😴1
Linux_komandy.pdf
4.1 MB
Ну и вдогонку — ловите удобную шпаргалку с командами и примерами для повседневной работы: управление системой, дисками, пользователями, пакетами, сетью, бэкапами и прочими прелестями
👍24
Берём на заметку

#кек
😁135🤣41🤝113👍3🆒2🎅1
NVIDIA наконец сделала то, о чём мечтали Python-разработчики с фетишами на GPU

На GTC 2025 компания представила нативную поддержку Python в CUDA — теперь писать под GPU можно без погружения в дикие глубины C++.

И это не какая-то оболочка поверх C++ — это попытка сделать Python уверенным гражданином CUDA-мира. Как выразился архитектор CUDA Стивен Джонс, «всё должно работать так, как привыкли Python-разработчики».

Посмотреть презентацию можно тут

#факты
🔥50🤔24👍14💊7😨3👎2🌚21
Ну наконец-то: нормальные инструменты для прогнозирования деплоя, а не эта ваша бигдата!

Встречайте — астрологический календарь деплоинга: deployhoroscope.ru

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

#кек #инструменты
😁46🤣305🆒5👍3🗿32💊1
Ору: вышло коллекционное издание Doom, в котором можно запустить игру прямо на коробке от Doom

Limited Run Games представила ультимативное издание Doom и Doom II — Will It Run Edition. И да, игру можно запускать буквально с коробки. Она идёт с экранчиком и встроенным железом внутри.

Всего будет выпущено 666 копий, предзаказы откроются 18 апреля, цена — $666. Внутри — классический Doom, бонусные уровни, апдейты и куча олдскульной мрачной прелести.

Doom уже запускали где угодно — теперь ещё и на своей же коробке. Круг замкнулся

#оффтоп
😁80👍22🔥14🤣73😈2