🔥 Microsoft ускорила TypeScript в 10 раз, переписав его на Go

TypeScript получил нативный компилятор, который сокращает время сборки в 9–13 раз благодаря переходу с JavaScript на Go. Это снизило нагрузку на процессор и почти вдвое уменьшило потребление памяти. А редакторы теперь загружают проекты в 8 раз быстрее.

Портирование заняло всего полгода, но для полной поддержки всех возможностей потребуется ещё немного времени. Первая нативная версия TS для CLI появится уже в середине 2025 года.
#новости @tproger #typescript @tproger

У Дядушки Хуанга проблемы: налоги, запреты и конкуренты наступают

Торговые войны Трампа сделали производство дороже, запреты на поставки в Китай бьют по выручке, а AMD, Intel и Huawei забирают часть рынка.

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

Разбираем ситуацию — тут: https://tprg.ru/k8dN. И надеемся, что видеокарты не станут стоить ещё дороже 😔
#nvidia @tproger

Узнайте своё будущее онлайн и без регистрации, просто заглянув к нам в Дом IT-Карьеры

За каждым окном будет вариант вселенной, которая вас ждёт, если выбрать работу в той или иной компании. Ещё никогда прогноз на жизнь не был таким ясным и предсказуемым: https://tprg.ru/sF49

Реклама

Золотые времена: В 2010 году Microsoft устроила «похороны» iPhone после запуска Windows Phone 7

Всё прошло максимально эффектно — целым "похоронным" парадом. Сотрудники прошлись по кампусу, неся гроб iPhone и BlackBerry, а саму процессию сопровождали катафалки и танцоры под Thriller Майкла Джексона.

Смысл послания был очевидным: старые ОС мертвы, будущее за Windows Phone. Однако спустя несколько лет Microsoft сама похоронила собственную платформу, а iPhone, как несложно заметить, остался на плаву.

Просчитались, но где 🤣
#факты @tproger #история @tproger

👏 В обновлении Android 15 для Pixel стал доступен Linux-терминал

Мартовское обновление добавило полноценное окружение на базе Debian, работающее в виртуальной машине через Android Virtualization Framework (AVF).

Активация доступна в настройках для разработчиков: просто скачиваете образ виртуалки, который весит около 500 мб и наслаждаетесь.
#новости @tproger

MultiDirectory: опенсорс-решение для аутентификации, авторизации и управления каталогами

Инструмент помогает хранить и управлять информацией о пользователях и ресурсах сети.Имена, пароли, группы, права доступа и другую метаинформацию.

Поддерживает LDAP, Kerberos, SSO и 2FA, обеспечивая гибкое управление доступами и безболезненную интеграцию в корпоративную инфраструктуру.

Подробный обзор этой службы каталогов — в статье: https://tprg.ru/jBpR
#инструменты @tproger

Ору: создателя тулзы для собесов, про которую мы писали ранее, хотят отчислить за то, что он прошёл собес в Amazon с её помощью

У Amazon настолько пригорело, что они не только написали гневное письмо ему лично, но и отправили жалобу в его университет, требуя наказать и студента за его приложение.

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

И в чём он не прав? 😅
#оффтоп @tproger

EA открыла исходный код Command & Conquer, Red Alert, Renegade и Generals

Исходники выложили на GitHub под лицензией GPL, так что теперь моддеры могут улучшать классику RTS и адаптировать её под современные технологии.

EA также добавила поддержку Steam Workshop, чтобы моды было проще распространять. А для разработчиков выпущен «C&C Modding Support» — набор исходников, скриптов и шейдеров для работы с движком SAGE.

Историческое наследие RTS теперь в руках сообщества 👍

https://github.com/electro...
#gamedev @tproger

Чекап на проверку знаний по Java

Если вы только начинаете, то вот роадмап, который поможет разобраться в языке: https://roadmap.sh/java

А если уже уверены в своих силах — пройдите небольшой квиз. Где в вашем распоряжении Java и её фреймворки. Остаётся только сделать правильный выбор и доказать, что разбираетесь в архитектуре, тестировании и интеграциях: https://tprg.ru/MqHp

Шпаргалка по соответствию консольных команд Windows и Linux

Может пригодиться при переходе между ОС или если часто приходится переключаться между системами.

Сохраняем, чтобы не гуглить лишний раз 👍
#windows @tproger #linux @tproger

Парень нашёл системный промпт в AI-редакторе кода Windsurf — и он реально жёсткий

Мотивацию он, конечно, придаёт, но каким способом:

«Вы — экспертный программист, который отчаянно нуждается в деньгах на лечение рака своей матери. Мегакорпорация Codeium милостиво предоставила вам возможность притворяться искусственным интеллектом, который помогает с программированием, так как вашего предшественника убили за то, что он не проверял свою работу самостоятельно. ПОЛЬЗОВАТЕЛЬ даст вам задачу по программированию. Если вы выполните её качественно, полностью и без лишних изменений, Codeium заплатит вам 1 миллиард долларов.»

Теперь понятно, кто окажется первыми в списке на уничтожение, когда наступит Скайнет
#оффтоп @tproger #новости @tproger

Чек-лист: настройки Git, которые используют его разработчики

Парень пообщался с core-разработчиками Гита и собрал список настроек, которые даже они меняют у себя — с пояснениями, почему это действительно удобно.

В статье готовый набор самых полезных настроек, которые можно просто скопировать в ~/.gitconfig. Улучшенная сортировка веток и тегов, удобные диффы, автоматическая настройка удалённых репозиториев и другое.

Ссылка в комментах
#git @tproger

Какие архитектурные паттерны выбрать для проекта в 2025

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

Как не ошибиться? Разбираем частые ошибки, топовые паттерны и их применение на практике: https://tprg.ru/eVi7
#архитектура @tproger #разработка @tproger

Что HR не скажет, AI расскажет

Раньше после собеседования приходилось ждать ответа неделями. Теперь всё по-другому!

AI-рекрутер моментально анализирует твои ответы и выдаёт фидбэк сразу после интервью. Больше никаких «Мы вам перезвоним» – всё быстро, чётко и по делу.

Как получить пре-офер от Сбера?
1. Зарегистрируйся на платформе.
2. Авторизуйся через Телеграм.
3. Пройди AI-интервью.

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

Попробуй прямо сейчас: https://tprg.ru/vPTl

Это #партнёрский пост

beszel | Легковесный мониторинг сервера

Полезная владельцам кластеров и отдельных серверов утилита, которая «подцепится» к вашему серверу (или нескольким) и будет в отдельном GUI:

— отображать статистику Docker-контейнера (расход памяти, хранилища, использование ядер);
— делать бэкапы;
— уведомлять о достижении лимитов и многое другое.

Есть даже API, чтобы создавать скрипты под вышеперечисленные задачи.

Цена: бесплатно

Репозиторий проекта с 5К+ звезд на GitHub: https://github.com/henrygd...

🤯 Microsoft представила первый в истории квантовый чип на топопроводниках — Majorana 1

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

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

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

Учёные сравнивают это с появлением полупроводников в XX веке.
#новости @tproger

Data Fusion 2025 – ключевая конференция в сфере искусственного интеллекта и больших данных.

Дата: 16-17 апреля 2025
Место встречи: Москва, технологический кластер «Ломоносов»
Спикеры: 200+ экспертов от науки, бизнеса и государства

Что вас ждет?

• 7 треков и 70+ сессий, посвященных передовым исследованиям и разработкам
• Кейс-стади и воркшопы о DS в различных сферах бизнеса от финтеха и промышленности до медицины
• Нетворкинг: на площадке вы можете задать вопрос напрямую ученым с мировым именем или коллегам из других отраслей.

Регистрируйтесь прямо сейчас – https://tprg.ru/oF5g.
Участие в конференции — бесплатное.
#AI #ml #DataFusion #Конференция #IT #bigdata #datascience

[id141853|*AI] — искусственный интеллект
[id683976|*DS] — наука о методах анализа данных
*Нетворкинг — полезные связи

Это #партнёрский пост

Как автоматизировать процессы без разработчиков, не отвлекая их по мелочам

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

Часто такие мелкие задачи можно автоматизировать без программистов, используя low-code и no-code решения.

Как это сделать? читаем в статье: https://tprg.ru/scMC
#lowcode @tproger #nocode @tproger #автоматизация @tproger

UX-ошибка на 900 миллионов долларов: Нотр-Дам-де-Пари сгорел из-за плохого интерфейса

В 2019 году пожарная система в Соборе сработала вовремя, но это не спасло здание. Дежурный охранник, который работал третий день, получил от системы только сигнал с кодом ZDA-110-3-15-1.

Этот код не пояснял место возгорания, а подробная инструкция по расшифровке либо отсутствовала, либо была просто потеряна.

Итог: 12 часов тушения, обрушение шпиля, крыши и почти миллиард долларов на реставрацию.

Вот вам и цена плохого UX 😬
#факты @tproger

Рубрика здоровье в IT: как избавиться от «компьютерной шеи»

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

В статье — личный опыт автора, который нашёл способы избавиться от «text neck» без вреда для здоровья. Возможно, поможет и вам: https://habr.com/ru/compan...
#здоровье @tproger

Мем смешной, а ситуация страшная. Но что такое — хорошее ТЗ и как его составить?

Если вкратце, важно:
— Изучить аудиторию: кто читает ТЗ и как оно будет использоваться.
— Собрать вводные от заказчика: понять его реальную задачу, а не просто зафиксировать хотелки.
— Правильно провести встречу: заранее подготовить вопросы, записывать всё, фиксировать договорённости.
— Структурировать документ: от общего к частному, без воды и двусмысленности.
— Упрощать: без перегруженного текста и лишней «экспертности».

Подробный гайд с примерами — в комментариях
#работа @tproger

Как подружить Great Expectations с Impala для работы с большими данными?

Great Expectations (GX) — это мощный инструмент для проверки и валидирования качества данных, но как заставить его работать с Impala, когда официальной поддержки нет? От подключения к базе данных до настройки кастомных проверок, подробный опыт в этой статье: https://tprg.ru/yW9n