Str Backend (IT-Community)
663 subscribers
20 photos
2 videos
96 links
Наше комьюнити: https://t.iss.one/strc0mmunity
Связь: @strrrrr1
Download Telegram
Stackless vs Stackful корутины: ключевые отличия и влияние на многопоточность

Корутины стали популярным инструментом асинхронного программирования, но их реализация существенно различается. Статья детально сравнивает архитектуру Stackless и Stackful подходов, выделяя их преимущества, ограничения и сферы применения.

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


Str IT | #статья
Forwarded from STR IT (Randomize Bot 🎲 [Рандомайзер])
❗️❗️❗️❗️❗️ Начинается розыгрыш CHAT GPT / CURSOR / TG PREMIUM

У нас для вас отличные новости! Мы запускаем розыгрыш подписок на крутые сервисы:

1 место — ChatGPT PLUS
2 место — Cursor IDE PRO
3 место — Telegram Premium
4 место — Говяжий доширак

Каждый победитель сможет выбрать любой приз на выбор
Все призы можно забрать деньгами!

Для участия нужно:

1) Подписаться на каналы Str IT | Frontend | Backend | Coder
2) Нажать кнопку «Участвовать» под этим постом

Итоги подведем 15 июля в 19:00 при помощи бота, который выберет случайных победителей. Всем удачи!

Str IT | Подписаться
Please open Telegram to view this post
VIEW IN TELEGRAM
Оптимизация PostgreSQL: поиск и устранение медленных запросов

Рост объема данных часто приводит к замедлению работы СУБД, требующему анализа проблемных запросов. Статья предоставляет практические методы выявления "узких мест" в PostgreSQL и их оптимизации через индексы, переписывание запросов и настройку конфигурации.

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


Str IT | #статья
1👾1
Forwarded from STR IT (str .)
🍸 Нашел отличный roadmap для бэкендеров

Куча пунктов, разбитых по уровню грейда(junior/middle/senior)/ Короче рай, для тех, кто застрял в обучении

Это мы сохраняем

Str IT | Подписаться
Please open Telegram to view this post
VIEW IN TELEGRAM
1
10 советов против выгорания для начинающих программистов

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

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


Str IT | #статья
2👾1
Создаем API на FastAPI: первый сервер и документация

Разработка API требует не только реализации логики, но и понятной документации для других разработчиков. Статья шаг за шагом показывает создание функционального API на FastAPI — от обработки запросов до автоматической генерации OpenAPI-документации.

Материал научит проектировать эндпоинты, валидировать данные и тестировать сервис, превращая теоретические знания в работающий прототип.


Str IT | #статья
Оптимизация PostgreSQL: диагностика и ускорение медленных запросов

Рост объема данных часто приводит к деградации производительности СУБД, требуя анализа проблемных операций. Статья детально разбирает инструменты выявления «тяжелых» запросов через pg_stat_statements и EXPLAIN ANALYZE, а также методы их оптимизации.

Материал научит реконструировать планы выполнения, переписывать неэффективные JOIN-ы, настраивать индексы и параметры сервера для восстановления скорости работы.


Str IT | #статья
Forwarded from STR IT (str .)
💻 Стэнфордский RoadMap для AI / ML

Нашел для вас очень масштабную дорожную карту по ИИ от университета Стэнфорд. Это не просто сборник гайдов, по которым вы поверхностно изучите материал, а целый кладезь глубоких знаний по AI / ML

Сохраняем и обучаемся: клик

Str IT | Подписаться
Please open Telegram to view this post
VIEW IN TELEGRAM
MongoDB: ключевые отличия и сферы применения

Документно-ориентированные СУБД предлагают принципиально иной подход к хранению данных. Статья детально объясняет архитектуру MongoDB, её преимущества перед реляционными базами и типичные сценарии использования.

Материал поможет выбрать оптимальный тип БД под проект — от работы с неструктурированными данными до горизонтального масштабирования.


Str IT | #статья
Forwarded from STR IT (str .)
💰 Средние зарплаты IT в 2025 году

Свежая статистика по России (по данным HH и Хабр Карьера):

— Junior разработчик: 80-120k ₽
— Middle разработчик: 150-250k ₽
— Senior разработчик: 250-400k ₽
— TeamLead/Architect: 400-600k+ ₽
— DevOps/SRE: +20-30% к обычным зарплатам

Самые востребованные навыки: Python, Go, Kubernetes, облачные технологии

Больше всего платят в финтехе и геймдеве

Str IT | Подписаться
Please open Telegram to view this post
VIEW IN TELEGRAM
Паттерн BFF: управляемая архитектура для фронтенда

Интеграция фронтенда с микросервисами часто создает сложности из-за разнородных API. Статья разбирает паттерн Backend For Frontend (BFF): его преимущества для конкретных клиентов (веб, мобильные приложения), риски over-engineering и лучшие практики внедрения.

Материал научит проектировать специализированные шлюзы, которые упрощают взаимодействие с бэкендом, сокращают количество запросов и адаптируют данные под нужды интерфейсов.


Str IT | #статья
2
TCP/IP: фундамент интернета и принципы работы

TCP/IP — набор протоколов, обеспечивающих передачу данных между устройствами в сетях любого масштаба. Статья объясняет архитектуру стека TCP/IP, роль его уровней (прикладного, транспортного, сетевого, канального) и их взаимодействие.

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


Str IT | #статья
Сборка Django-приложения в один файл с помощью Nuitka

Создание автономных Django-приложений критично для работы в изолированных средах без внешних зависимостей. Статья детально описывает процесс сборки проекта в единый исполняемый файл (.elf) и генерацию .deb-пакета с использованием компилятора Nuitka.

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


Str IT | #статья
Forwarded from STR IT (str .)
💃 Курс по MCP от Microsoft

Главная цель курса - помочь разработчикам эффективно использовать MCP в своей работе

PS: Есть локализация на Русский язык

Проходим тут

Str IT | Подписаться
Please open Telegram to view this post
VIEW IN TELEGRAM
Forwarded from STR IT (str .)
xAI представил Grok 4 — новый лидер среди языковых моделей

Согласно предварительным бенчмаркам, Grok 4 занял первое место в рейтинге Artificial Analysis с показателем 73%, опередив OpenAI o3 и Gemini 2.5 Pro (у обоих 70%). Модель демонстрирует превосходство в задачах по математике и программированию, а также установила новые рекорды в тестах GPQA и Humanity's Last Exam.


Технические характеристики:

- Контекстное окно: 256 тысяч токенов
- Работа с изображениями
- Структурированные выходные данные
- Поддержка вызова функций

Запускаются две версии: базовая Grok и премиальная Grok Heavy (подписка $300/месяц).

Str IT | Подписаться
👍1
Интеграция фронтенда и бэкенда: практический мини-гайд

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

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


Str IT | #статья
Реализация двухфакторной аутентификации в Golang с TOTP

Парольная защита уязвима для современных угроз, требуя дополнительных механизмов верификации. Статья детально показывает, как внедрить 2FA с временными одноразовыми паролями (TOTP) в Go-приложение — от генерации секретных ключей до валидации кодов.

Материал научит создавать надежную систему аутентификации, интегрируемую с мобильными приложениями вроде Google Authenticator или Authy, и корректно обрабатывать ошибки верификации.


Str IT | #статья
Forwarded from STR IT (str .)
Деды взбушевались, главый анти-накрутчик в IT

Глеб Михеев, ака "В айтишке с 2003"/Бывший руководитель Скилловой Коробки (уже после этого мнение человека можно не уважать) + еще несколько его друзей в последнее время начали выпускать тонны постов с хейтом "волков" - подписчиков Антона Назарова

А что тут интересного? - У каждого ведь есть свое мнение по многим вопросам. Но нет, Скилловый Глеб готов чуть ли не убивать накрутчиков. "Нужно заходить в чаты Назарова и вносить в black list всех участников", чтобы не могли найти работу, злые обманщики.

Пусть умирают с голоду. Конечно, сытому Глебу, лутающему миллионы на посту руководителя ведь куда виднее, как жить обычным работягам. Как говорит Глеб "Я только против обмана", святой человек, да? Но почему то высказывается только про обман со стороны обычных работяг.

Но когда обманывают компании, говоря про райские условия, а по итогу получаем: переработки, токсичный коллектив, устройство не по ТК и тд, тут Глеб молчит... Невыгодно же руководителю про такое говорить, прикроют кормушку.

Легко осуждать других людей, когда живешь в достатке, не так ли?) Но ладно, давайте послушаем, какую альтернативу предлагает Глеб, помимо уничтожения всех "волков":

- Практика (8 часов): спроектировать и собрать мини-проект под бизнес-задачу. Лайфкодинг с экспертом. Разрешено всё — поиск, стакоферфлоу, документация и LLM. Ты решаешь — эксперт наблюдает, оценивает по методике.
- Системный дизайн (2 часа): разбираете архитектуру, проектируете в уме, обсуждаете принципы, инциденты, компромиссы. Без диаграмм — только голова.
- Панель-интервью (2 часа): код-ревью, симуляция менторской сессии, объяснение сложных концептов (вроде разницы между switchMap и mergeMap), кейсы про груминг, планирование, конфликты.
- Подтверждение опыта (2000–4000 часов на соответствующей роли): сертификационный центр связывается с работодателями, собирает обратную связь, верифицирует опыт и длительность работы в роли.


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

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

Str IT | Подписаться
1