🔥 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
Парень нашёл системный промпт в 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