Logo
Habr все новости об IT @habr
12 мин. назад
Управление проектами: дайджест публикаций #47

Структура дорожной карты, гайд по скрамбану, аналоги джиры, диаграмма Венна, убивающий таск-трекер, работа с синдромом самозванца, как понять, что хочет заказчик, и всё интересное, что писали за последние 2 недели про управление проектами. Мы прочитали все публикации и выбрали для вас самые крутые и полезные. Читайте, сохраняйте и применяйте!...

https://clck.ru/3QqLEn
Habr все новости об IT @habr
2 ч. назад
Кейс: как мы ускорили серверную часть мобильной игры в 2,5 раза и снизили расходы в 5 раз

Как ускорить серверную часть мобильной MMO-игры в 2,5 раза и при этом сократить инфраструктурные расходы в 5 раз? В этом кейсе рассказал опыт проекта The Firstborn: почему виртуальная машина перестала справляться с нагрузкой ещё до релиза, зачем мы отказались от геораспределённой базы данных, как выбор точки размещения повлиял на пинг по всему миру и почему переход на выделенный сервер с NVMe кард...

https://habr.com/ru/articl...
Habr все новости об IT @habr
4 ч. назад
Ретроспектива 2025: Денежный дождь закончился

Подходит к концу 2025 год, я хотел бы поделиться некоторыми фактами, собственным ощущением и даже немного спуститься в «а люди говорят», что же сейчас происходит на рынке IT и что нам следует ожидать.

https://clck.ru/3QqDKa
Habr все новости об IT @habr
6 ч. назад
Оптимизация загрузки CPU в C# (и немного в Unity): ключевые подходы и стратегии на примерах

Всем привет! Сегодня хотелось бы затронуть такую тему, как оптимизация CPU для ваших приложений на C#.  В целом, эффективное использование вычислительных ресурсов, включая процессор, является одним из главных аспектов разработки программного обеспечения. В этой статье мы рассмотрим несколько ключевых подходов и стратегий оптимизации нагрузки на CPU в языке программирования C#....

https://clck.ru/3Qq9Hr
Habr все новости об IT @habr
7 ч. назад
Как весь день быть продуктивным: не выгореть и покончить с прокрастинацией. Часть 3

Речь в этой статье пойдет о личной продуктивности или как сделать больше в единицу времени и не "рипнуться от напряга". В свое время я пытался оптимизировать свой график, тогда я еще работал 5/2 и вел свой пет проект создавал игру на юнити. Времени на все катастрофически не хватало. В перерывах на работе я читал книгу по гейм дизайну и паттернам, а приходя домой сразу садился за работу. В то время...

https://clck.ru/3Qq4of
Habr все новости об IT @habr
9 ч. назад
Нейминг в Dart: полезные примеры из документации

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

https://clck.ru/3QpyNo
Habr все новости об IT @habr
11 ч. назад
Как реализовать выборочную долговременную память в LLM-боте на Python

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

https://clck.ru/3QptrX
Habr все новости об IT @habr
13 ч. назад
[Перевод] Как работают современные браузеры. Часть 2

Веб-разработчики нередко воспринимают браузер как «черный ящик», который каким-то чудом превращает HTML, CSS и JS в интерактивные веб-приложения. На самом деле современный браузер — будь то Chrome (на базе Chromium), Firefox (Gecko) или Safari (WebKit) — представляет собой чрезвычайно сложное программное решение. Он управляет сетевыми запросами, разбирает (парсит) и выполняет код, рендерит графику...

https://clck.ru/3Qppxx
Habr все новости об IT @habr
14 ч. назад
Бросаем Event Loop, переходим на Горутины: Go для JS-девелоперов (Часть 1)

Если JS/TS это динамичный, асинхронный «ассемблер» для веба, построенный вокруг одного потока и цикла событий, то Go это строгий, параллельный «ассемблер» для облака, построенный на простоте, явности и истинном параллелизме.Многие классические учебные материалы по Go, которые вы можете найти, уже устарели. Официальный документ "Effective Go", написанный в 2009 году, не охватывает ни...

https://clck.ru/3QpmzR
Habr все новости об IT @habr
16 ч. назад
Вебхук слева

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

https://clck.ru/3Qpkau
Habr все новости об IT @habr
18 ч. назад
Карта для капитана. Как я рабочее место руководителя для 1С:ERP создавал

Художественная реконструкция реального эпизода 1773 года: охота за султанскими сокровищами в Средиземном море.Главный герой — Георгий Ризо, греческий капитан, адъютант графа Алексея Орлова и командир корсарской эскадры. Перед ним — карта района плавания. По ней он объясняет экипажу свой замысел и вдохновляет экипаж на рискованное предприятие.Бизнес — это тоже своего рода поход за сокровищами.И в т...

https://clck.ru/3Qpjsp
Habr все новости об IT @habr
20 ч. назад
[Перевод] Почему xor eax, eax используется так часто?

В одном из моих докладов по ассемблеру я показал список из 20 самых часто исполняемых команд на среднем десктопе x86 с Linux. Разумеется, в этом списке были привычные  mov, add, lea, sub, jmp, call и так далее; неожиданным стало включение в него xor — «eXclusive OR». В эпоху, когда я занимался хакингом на 6502, наличие XOR было почти абсолютно точным ук...

https://clck.ru/3QpjC8
Habr все новости об IT @habr
21 ч. назад
Я решил попробовать ECS и вот, что из этого вышло

Проверяя одну из своих механик, я спавнил последовательно NPC одного за другим и, внезапно, обнаружил, что где-то на 60 агентах у меня картинка уже заметно подлагивает. В этот момент, в очередной раз смотря в код, я понял, что нужен тотальный рефакторинг. И вместо того, чтобы отрефакторить мою ООП-шную архитектуру, я решил переписать модуль NPC на какое-то подобие ECS. Естественно, я решил не испо...

https://clck.ru/3Qpi6A
Habr все новости об IT @habr
23 ч. назад
«Прочный как кирпич»: сервер от Nokia, Dataflow-ускорители и не только

Инфраструктура для задач инференса и ИИ в целом переживает стремительный рост — возможно, самый бурный за всю историю отрасли. Мощность GPU и специализированных ускорителей растет, постоянно выходят новые модели, а сетевые фабрики переходят на скорости терабитного уровня.На этом фоне производители постоянно представляют новые решения — от революционных dataflow-ускорителей и гипермасштабных коммут...

https://clck.ru/3QpfRZ
Habr все новости об IT @habr
1 д. назад
Wildberries API: версии есть, стабильности — нет

Всем привет. Я уже примерно 3 года занимаюсь ведением рекламы на маркетплейсах, в частности ВБ, и поскольку люблю все автоматизировать - разработкой и поддержкой инструмента для управления рекламными кампаниями и аналитикой через публичный API Wildberries.И в целом я уже привык к тому, что иногда новые версии методов абсолютно не соответствуют старым, даже там, где можно было сделать обновленную в...

https://clck.ru/3Qpbns