Продвижение собственного сайта занимает месяцы, а иногда и годы. Из-за этого молодым доменам сложно конкурировать за верхние позиции в поисковой выдаче. Один из способов ускорить получение трафика — публикация статей на крупных платформах вроде VC, DTF, Дзена или TenChat, которые уже имеют доверие поисковиков. Читать далее
В данной статье Вас ждет подробная история о том, как я создал игровой движок с нуля, совместимым с RenderWare (движком, на котором работает GTA San Andreas), запускающийся в браузере. Один, за три недели, с Claude Code. Читать далее
Представьте: вы даёте задачу, а интеллект внутри IDE сам всё делает. Без интернета, без копилки токенов. Видит весь проект а не конкретный файл. Это уже реальность. В чем отличие агента от чата - ассистента?Всё просто они работают по схеме запрос-ответ. Спросил, получил текст и…
Привет, это снова Марк. В прошлой статье я разбирался, как небольшой компании получить собственный корпоративный мессенджер: рассказал немножко про варианты, выбрал Matrix/Element и развернул его в облаке, спрятав за WireGuard VPN. Сегодня решил продолжить строить компактную self-hosted-инфраструктуру и добавить поверх того же контура следующий обязательный сервис — собственный Git. Читать далее
Почему программистов? Ну, в 2017 году в Рапид-Сити команда из Санкт-Петербурга в седьмой раз выиграла студенческий чемпионат мира по программированию ACM ICPC. Кроме них, никто 7 раз не выигрывал.Но чтобы обучить таких программистов, сначала надо было примерно полвека чинить часы и…
Код с пометкой «открытая лицензия» можно принять за что-то бесхозное — бери и используй. Такое ощущение регулярно приводит компании к судам, штрафам и принудительному раскрытию исходников. Разбираемся, как устроены права на открытый исходный код и какие правила в его отношении нельзя нарушать. Читать далее
Каждый вызов скорой помощи – это гонка со временем. Здесь цена ошибки – это не просроченные дедлайны или упущенные финансовые возможности: на кону стоит человеческая жизнь. Чтобы узнать, что скрывается за кулисами диспетчерской, как устроены современные процессы цифровизации
Всем привет, меня зовут Михаил Поливаха, я являюсь техническим лидером проекта Axelix.В Axelix со временем добавляется всё больше и больше сторонних контрибьютеров, которых мы очень приветствуем. И всё больше и больше я сталкиваюсь с некоторым непониманием некоторых строгих гайдлайнов, которые установлены на проекте. Именно сегодня, речь пойдёт про размер PR-а.У нас есть собственный GitHub Action, который блокирует PR в том случае, если суммарное количество измененных строк кода превышает 500. Читать далее
Мы живём на стыке эпох. Речь даже не о смене технологий, а о событиях масштаба титаномахии.Профессионалы, пытающиеся бойкотировать ИИ, напоминают Кроноса, пожирающего своих детей, дабы те его не свергли. Я осознал его мотив только недавно. Раньше мотивации Кроноса и…
Граф зависимостей KMP‑приложения можно собрать обычным Kotlin‑кодом — без рефлексии, кодогенерации, аннотаций и DSL. Composition root и конструкторы, никакой магии. Звучит как шаг назад от зрелых DI‑фреймворков — пока не посмотришь, кому такая форма удобна: тебе, новому человеку в команде и твоему ИИ‑агенту. Читать далее