METANIT.COM – Telegram
METANIT.COM
5.96K subscribers
1.69K photos
82 videos
9 files
1.07K links
Канал о программировании и разработке сайта metanit.com
Download Telegram
Рекомендации при разработке микросервисов:

1. Отдельное хранилище данных для каждого микросервиса.
2. Поддержка одинакового уровеня зрелости кода для разных сервисов
3. Отдельная сборка для каждого микросервиса
4. Каждый микросервис выполняет свою отдельную задачу
5. Развертывание в контейнерах
6. Разработка служб без сохранения состояния
7. Применение DDD (дизайн, ориентированный на предметную область)
8. Разработка микро-фронтенда
9. Оркестрация (автоматическое объединение, координация и управление) микросервисов
👍16🔥1👏1
Компания Qt Company выпустила новую версию кроссплатформенного фреймворка Qt - Qt 6.9, предназначенного для создания графических приложений. Выпуск Qt 6.9 является промежуточным (не LTS) с поддержкой на 6 месяцев. Основные изменения в Qt 6.9:
- Развитие функциональности модуля Qt Graphs, предназначенного для построения 2D- и 3D-графиков и визуализации больших коллекций быстро меняющихся данных
- Добавлена поддеркжа использования в тексте кодов emoji и использования корректных цветных шрифтов для их отображения.
- В модуль Qt SVG добавлена начальная поддержка CSS-анимации
- Добавлен модуль Qt Network Authorization для аутентификации при помощи протоколов OAuth1 и OAuth2, которые можно использовать для получения доступа к online-сервисам без раскрытия пароля.
- Общее повышение производительности
И т.д. Подробнее: https://www.qt.io/blog/qt-6.9-released
9👏2🤮2🥰1
2 апреля 2025 года Билл Гейтс в честь 50-летия Microsoft в своём блоге Gates Notes представил исходный код Altair BASIC (более 7 тыс. строк с комментариями), который он написал в соавторстве с Полом Алленом. Собственно Altair BASIC был первым продуктом Microsoft, с которого началась сама компания.
В своем блоге Гейтс назвал этот проект «самым крутым кодом», который он когда‑либо писал, и символом скромного начала компании. По его словам: «В 1975 году Пол Аллен и я создали Microsoft, потому что мы верили в наше видение компьютера на каждом столе и в каждом доме. Пять десятилетий спустя Microsoft продолжает изобретать новые способы сделать жизнь проще и работать более продуктивно. 50-летие — это огромное достижение, и мы не смогли бы этого сделать без таких невероятных лидеров, как Стив Балмер и Сатья Наделла, а также многих людей, которые работали в Microsoft на протяжении многих лет. Кажется, будто вчера мы с Алленом сгорбились над PDP-10 в компьютерной лаборатории Гарварда, написав код, который станет первым продуктом нашей новой компании. Этот код остается самым крутым кодом, который я когда‑либо писал... Я все еще получаю удовольствие, видя его, даже все эти годы спустя».
https://www.gatesnotes.com/meet-bill/source-code/reader/microsoft-original-source-code
👍27🔥6👏2
This media is not supported in your browser
VIEW IN TELEGRAM
Технический директор Microsoft Кевин Скотт заявил, что уже через пять лет 95% кода будет сгенерировано искусственным интеллектом. Он пояснил, что, хотя ИИ может написать большую часть кода, суть разработки программного обеспечения — дизайн, архитектура и общее творческое направление — останется в руках человека.
Скотт подчеркнул это различие, добавив: «Это не значит, что ИИ будет выполнять работу по разработке программного обеспечения».
Он считает, что доля участия разработчиков в создании программного обеспечения не снизится: «Я думаю, что более важная и интересная часть авторства по-прежнему будет полностью человеческой».
👍26🔥3👏1
Базовые 12 Git-команд с примерами #git
👍16🔥1👏1
Базовые архитектурные стили
👍8👏2👌1💯1🏆1
Команда Django выпустила новый релиз веб-фреймворка - Django 5.2. Основных изменений не так много:
- Теперь все модели автоматически импортируются в оболочку по умолчанию.
- Django теперь поддерживает составные первичные ключи. Новый django.db.models.CompositePrimaryKey позволяет создавать таблицы с первичным ключом, состоящим из нескольких полей.
- Переопределение класса BoundField стало намного проще: теперь BoundField можно применять на уровне формы, поля или проекта.

Список всех изменений: https://docs.djangoproject.com/en/5.2/releases/5.2/

Также сообщается, что с выпуском Django 5.2, который имеет статус LTS, базовая поддержка Django 5.1 завершена. Django 5.1 будет получать исправления безопасности (расширенная поддержка) до декабря 2025 года. Всем пользователям рекомендуется обновиться до этого времени, чтобы продолжать получать исправления проблем безопасности.
А версия Django 5.0 достигла конца расширенной поддержки. Всем пользователям Django 5.0 рекомендуется обновиться до Django 5.1 или более поздней версии.
👍5🌭2👏1
Команды Docker для Java-разработчиков #java #docker
🤨7👍52
Базовые паттерны проектирования
👍23
Шпаргалка по клавишам быстрого доступа для консоли
👍14🔥3👏2🤡1
В документации Microsoft говорится, что старые рабочие ПК с Windows 10 следует утилизировать, продать или отдать нуждающимся, если эти компьютеры невозможно обновить до Windows 11. В Microsoft настоятельно советуют в таком случае сделать бекап и купить новый современный ПК с Windows 11, а также желательно с поддержкой Copilot+, чтобы не упустить возможности ИИ-помощников компании.
Microsoft представила документ техподдержки под названием «Ваш контрольный список окончания поддержки Windows 10».
Что вы можете сделать, если ПК не может запустить Windows 11? Либо продолжить использовать его на свой страх и риск, либо следовать совету Microsoft и отдать ПК на переработку, продать или передать другому нуждающемуся пользователю.
«Когда придет время попрощаться со старым компьютерным устройством, обязательно утилизируйте его ответственно. Уменьшите воздействие на окружающую среду в конце жизненного цикла вашего устройства, отправив свой старый ПК по почте на ответственную переработку. Или продайте его, а деньги потратьте на более быстрый, безопасный новый ПК с Windows 11», — посоветовали в Microsoft.
В компании не пояснили, зачем нужно утилизировать полностью работоспособный ПК только потому, что он не может работать под управлением Windows 11 из-за тех или иных системных требований. В Microsoft считают, что пользователи должны знать, когда настало подходящее время попрощаться со своим старым компьютером.
https://www.windowslatest.com/2025/04/03/microsoft-doc-says-recycle-windows-10-pcs-if-they-cant-upgrade-to-windows-11/
🤡63😁21🤔4🏆32💩2
Манипуляции с IP-адресами в Python
👏105💩2👍1🔥1
Архитектура типичного игрового движка
😨247😁4🤯2🤡1🤓1
Антивирусы для трусов и слабаков. В половине крупных российских компаний нет никаких средств защиты от хакеров
Значительная часть российских компаний среднего и крупного бизнеса обходятся вообще без каких-либо средств защиты. У них нет даже антивируса. Столь халатным отношением к собственной кибербезопасности грешат даже крупные фирмы с выручкой в десятки миллиардов рублей.
Почти в половине компаний в России, которые относятся к крупному и среднему бизнесу, отсутствуют даже самые базовые средства противостояния хакерам. Таковых на рынке примерно 49%, притом в их число входят как совсем компании, зарабатывающие от 2 млрд руб. в год, так и те, чья годовая выручка превышает 10 млрд руб. Тех, кто интегрирует мониторинг, лишь 33%, а проводящих регулярный аудит – и вовсе всего-навсего 26%.
https://safe.cnews.ru/news/top/2025-04-07_antivirusy_dlya_trusov_i_slabakov
🤡14👍5