Типичный программист
80.9K subscribers
3.07K 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
Forwarded from Веб-страница
​​Топ-12 ресурсов для бесплатного изучения веб-разработки и программирования

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

Сохраните, чтобы изучать то, что нужно вам:
— W3School: https://www.w3schools.com
— Современный учебник JavaScript: https://learn.javascript.ru
— Codewars: https://www.codewars.com
— Refactoring Guru: https://refactoring.guru
Web.dev: https://web.dev
— Harvard CS50 (2023): https://www.youtube.com/watch?v=LfaMVlDaQ24
— Geeks for geeks: https://www.geeksforgeeks.org
— Дока: https://doka.guide
— Egghead: https://egghead.io
— Freecodecamp: https://www.youtube.com/@freecodecamp
— LeetCode: https://leetcode.com/explore
— Developer Roadmaps: https://roadmap.sh

#инструменты #курс
👍409🥰4😁4❤‍🔥3
🖥 GitHub назвал Python самым популярным языком программирования

Популярность языков программирования:
— Python стал единственный, кто за 10 лет смог обойти JavaScript, благодаря своей универсальности и широкому применению.

— JavaScript, хотя и уступил лидерство, всё ещё занимает первое место по количеству пушей. А вот TypeScript уверенно укрепился на третьем месте. В остальном всё более-менее стабильно.

Быстрый рост числа разработчиков
:
— Индусы на пути к тому, чтобы стать крупнейшим сообществом разработчиков на GitHub к 2028 году. Рост также заметен в Африке, Латинской Америке и Азии.

Но никто не сравнится с удивительным темпом роста разработчиков в Антарктиде🤨! За год их число взлетело на безумные 379%, с 19 до 91.

#факты #исследования
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
😁81👍12🔥4👎2🤯21🕊1
Ужасный код: злодеи хорроров стали программистами 🎃

Что, если Норман Бейтс автоматизировал бы свой мотель с помощью Python, а Пеннивайз использовал бы JavaScript для создания веб-ловушек? У каждого злодея этих карточек есть своя история становления.

Здесь поведаю одну, а почитать все остальные можно у нас
на сайте:
Норман начинал как сисадмин в семейном мотеле "Бейтс". Ручное управление серверами быстро ему надоело — ну сколько можно делать одно и то же? Он начал писать скрипты на Python, автоматизируя бэкапы, мониторинг и деплой. Затем подсел на Docker и Kubernetes, завернул всю инфраструктуру в контейнеры и настроил CI/CD пайплайны.

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

Но позже выяснилось, что он сделал это под влиянием своего "второго я", не осознавая последствий.


#хэллоуин
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
27🎃16👎8🔥5👍4
This media is not supported in your browser
VIEW IN TELEGRAM
Пока дебажишь чужой код, мир начинает играть новыми красками

#кек
😁133🤣78👀54👍3🔥2😨2
Как создать свою маленькую ОС
 
Независимо от ваших целей — будь то хобби, личный проект или просто интерес к тому, как работают операционные системы изнутри, этот ресурс должен вам в этом помочь.

OSDev предоставляет полную информацию о создании ОС и служит сообществом для тех, кто этим интересуется (есть форум). Это буквально руководство, где расписано, что делать, в каком порядке и зачем: документация по аппаратному обеспечению и архитектуре, созданию ядра, прерываниям, часам и таймерам, обработке графики, звука, системе ввода-вывода и многому другому.
 
Одним словом, годнота! 👍

#oc
Please open Telegram to view this post
VIEW IN TELEGRAM
👍52🔥22
Forwarded from IT Юмор
This media is not supported in your browser
VIEW IN TELEGRAM
Мы подвели итоги октября по самым лучшим статьям авторов, которые писали для Tproger!

🥇 1 место — Прощай, Discord: где теперь общаться геймерам и не только
🥈 2 место — Что удобнее для разработчика: Mac Studio или кастомный ПК?
🥉 3 место — Безумное улучшение производительности в LINQ .NET 9

В следующем месяце вы можете выиграть мерч Tproger — для этого нужно написать самую популярную статью.

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

🎉 — поздравить авторов

@ithumor
🎉13😁53👍1😎1
10 архитектурных стилей программного обеспечения и их паттерны

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

Эти стили включают:
1. Layered
2. Component-Based
3. Service-Oriented
4. Distributed System
5. Domain-Driven
6. Event-Driven
7. Separation of Concern
8. Interpreter
9. Concurrency
10. Data-Centric


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

#systemdesign
👍23🔥6❤‍🔥53
Тяжёлые реалии современного найма

#кек
😁158🤣77🫡11👍6🥰5🙉3🦄2🔥1🌚1