Типичный программист
81.1K subscribers
3.37K photos
1.13K videos
14 files
7.94K 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 IT Юмор
This media is not supported in your browser
VIEW IN TELEGRAM
Мы подвели итоги октября по самым лучшим статьям авторов, которые писали для Tproger!

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

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

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

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

@ithumor
🎉14😁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
👍24🔥6❤‍🔥53
Тяжёлые реалии современного найма

#кек
😁160🤣77🫡11👍7🥰5🙉3🦄2🔥1🌚1
Как избежать ошибок новичков, мешающих масштабировать бэкенд 

В этой статье автор рассказал, как ему удалось добиться производительности, которая позволила масштабировать бэкенд с 50 тыс. запросов до 1 млн запросов (~16 тыс. запросов в минуту) на GO. Используя минимальные ресурсы: (2 ГБ ОЗУ, 1 В ЦП и минимальная пропускная способность сети 50–100 Мбит/с).

#бэкенд
👍30😁115👎1
Отправь знакомому фронтендеру, он заслужил

#кек
😁164🤣77👍216🔥5🏆5🎉2😭2🎄21
Подборка игр для программистов по самым разным направлениям:

1. На CodinGame с помощью написания кода и создания собственного ИИ вам предстоит решить самые разнообразные и весёлые проблемы. Сайт поддерживает большинство языков программирования.

2. Check iO — это браузерная игра в жанре «Приключение», которая поможет с изучением Python.

3. В Code Monkey вы научитесь кодить онлайн, хватая бананы. На западе учителя часто используют Code Monkey для преподавания программирования на CoffeScript и Python.

4. Давно хотели научиться выходить из Vim? Игра Vim Adventures поможет сделать это в наиболее весёлой и интерактивной форме.

5. Любите битвы роботов? Тогда игра Robocode для вас. Вы научитесь программировать, создавая боевых роботов-танков на Java или .NET. Когда вы создадите робота, на экране в реальном времени начнётся битва.

#начинающим #python #csharp #java #vim
👍225🔥32🕊1
Если мем сверху вызывает у вас жизненную реакцию, то у меня есть две новости

Плохая — таблеток от цифровой деменции ещё не придумали. Хорошая — у меня есть парочку советов, для её профилактики.

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

#иб
😁56👍125👎3
Кажется, это лучший способ усовершенствовать навыки установки Arch Linux

Некто под ником Expert Trout решил кинуть себе вызов — каждый день накатывать на свою машину Arch Linux, пока не найдёт девушку.

Результат налицо: если в первый дни получалось накатить за 11 минут, то на 45 день средний результат составляет всего 4 минуты.

#кек #оффтоп
😁7116🤣13👍8👨‍💻2🌚1
Please open Telegram to view this post
VIEW IN TELEGRAM
😁144🤣82🫡17👏5😢5🤨4👎3🍾3👨‍💻3🤝3😐1
Они знали всё об уязвимостях и ошибках в безопасности, о которых даже не догадывались создатели этих систем

В первом эпизоде подкаста от Tproger вы узнаете о российской хакерской группировке Carbanak.

За несколько лет она сумела:
— атаковать более 100 банков по всему миру;
— украсть $1 миллиард;
— привлечь внимание Европола.

Слушайте подкаст, чтобы узнать все подробности этой нашумевшей истории из мира хакерства. Эпизод доступен на всех платформах в аудио и видеоформатах.

Если несложно поддержите ребят за старания❤️

#позалипать #иб
26👍17🔥9
10 популярных ошибок в архитектуре, которые ломают проекты

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

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

#архитектура
😁22👍10💯21
This media is not supported in your browser
VIEW IN TELEGRAM
Российские учёные стали первыми, кто смог научить крысу отвечать на любые вопросы

Российская биотех-лаборатория Neiry совместно с учеными МГУ провела революционный эксперимент: они успешно связали мозг крысы по кличке Пифия с нейроинтерфейсом, работающим в тандеме с ИИ.

Результаты просто поражают: Пифия ответила на сотни научных вопросов — от квазаров и миелиновых оболочек до языка программирования Python и даты рождения Альберта Эйнштейна.

«Пинки и Брейн» скоро на всех улицах страны😁

#ии #новости
Please open Telegram to view this post
VIEW IN TELEGRAM
😱65🤣33👍22😁10🤪4🔥32👎2🦄2
This media is not supported in your browser
VIEW IN TELEGRAM
Продуктивненько получилось

#кек
😁121🤣574🔥2💯2👍1