Immutable infrastructure – достигая недостижимого идеала (Андрей Девяткин) http://amp.gs/jzaWy
Habr
Immutable infrastructure – достигая недостижимого идеала (Андрей Девяткин)
Всем привет! Добро пожаловать на презентацию об immutable infrastructure – достигая недостижимого идеала. Перед тем как мы начнем, хотел бы сделать небольшое вступление.
Сама по себе immutable...
Сама по себе immutable...
Разработка системы заметок с нуля. Часть 1: проектирование микросервисной архитектуры http://amp.gs/jza5a
Habr
Разработка системы заметок с нуля. Часть 1: проектирование микросервисной архитектуры
DisclaimerДанный проект рассматривается как pet-project. Любую критику и советы готов увидеть в комментариях.Репозиторий с исходным кодом: https://github.com/theartofdevel/notes_systemПод катом...
[Перевод] Темные века разработки программного обеспечения http://amp.gs/jzact
Habr
Темные века разработки программного обеспечения
Пару лет назад я работал в SaaS-компании, которая страдала от всех возможных проблем, связанных с разработкой программного обеспечения. Код был настолько сложным, что внесение простых изменений...
Декомпозиция света: как работает освещение в играх http://amp.gs/jzabm
Habr
Декомпозиция света: как работает освещение в играх
Освещение в играх напрямую влияет на наше восприятие происходящего на экране — и даже может являться основой геймплея. Как и в реальном мире, это понятие комплексное, едва ли реализуемое при помощи...
Роль архитектора в больших компаниях http://amp.gs/jzabb
Habr
Роль архитектора в больших компаниях
Япония... Свет из окон широкими полосами освещает длинное помещение. Цех по сборке телефонных аппаратов. Вдоль стен стоят столы, над каждым склонился работник, каждый что-то делает, но от нашего взора...
[Перевод] WIZnet представила новинку WIZnet Ethernet HAT для Raspberry Pi Pico http://amp.gs/jzoYG
Habr
WIZnet представила новинку WIZnet Ethernet HAT для Raspberry Pi Pico
От переводчика: данная статья является переводом двух постов, поэтому будет поделена на 2 раздела.Раздел 1. WIZnet Ethernet HAT добавит Ethernet для проектов на Raspberry Pi PicoСсылка на...
Переход на Swift UI и React Native: как за 3 месяца запустить новое приложение, быстро набравшее популярность http://amp.gs/jzomG
Habr
Переход на Swift UI и React Native: как за 3 месяца запустить новое приложение, быстро набравшее популярность
Всем привет!На связи Дима Бобылев, CTO СберМаркета. В своей первой статье я рассказывал про взрывной рост нашего сервиса и какие неприятности с нами случились. Знайте, мы не только выжили, но и...
ТОП-3 ИБ-событий недели по версии Jet CSIRT http://amp.gs/jzovi
Habr
ТОП-3 ИБ-событий недели по версии Jet CSIRT
Сегодня в ТОП-3 — утечка в Twitch, отчёт о новом бутките и отчёт Лаборатории Касперского о шифровальщиках в СНГ. Новости собирал Дмитрий Лифанов, ведущий аналитик центра мониторинга и реагирования...
Оживший серпантин: 4D-печать гибкого самоходного робота http://amp.gs/jzogQ
Habr
Оживший серпантин: 4D-печать гибкого самоходного робота
Обычно, когда речь заходит о роботах, мы представляем что-то либо человекообразное, либо похожее на танк или кран. Однако мир робототехники намного разнообразнее, ибо создатели таких устройств...
Выбираем алгоритм, или Когда ждать уже невыносимо http://amp.gs/jzoEl
Habr
Выбираем алгоритм, или Когда ждать уже невыносимо
При разработке бизнес-логики приложений нужно продумать действия с множествами – с пересечением, разностью массивов или двойной разностью. Недостатки в этом алгоритме могут привести к рискам....
«Лучшая задача по математике для школьников, которую я встречал в своей жизни» (Алексей Савватеев) http://amp.gs/jzoAi
Habr
«Лучшая задача по математике для школьников, которую я встречал в своей жизни» (Алексей Савватеев)
Дано: Есть игрушечная кольцевая железная дорога, состоящая из 13 одинаковых элементов.
Вопрос: какое минимальное количество таких элементов надо докупить, чтобы построить более длинную...
Вопрос: какое минимальное количество таких элементов надо докупить, чтобы построить более длинную...
Как мы обновляли мобильное приложение для официантов: трудности перевода стека KMM + UI на Flutter из теста в продакшн http://amp.gs/jzosa
Habr
Как мы обновляли мобильное приложение для официантов: трудности перевода стека KMM + UI на Flutter из теста в продакшн
Привет! На связи снова Сергей Арсёнов, руководитель мобильной разработки в компании r_keeper. Я уже рассказывал, как и почему мы выбрали стек Kotlin Multiplatform Mobile + UI на Flutter для обновления...
Автоматизированная сборка документа «Текст программы» по ЕСПД с помощью python-docx http://amp.gs/jzou6
Habr
Автоматизированная сборка документа «Текст программы» по ЕСПД с помощью python-docx
Статья не имеет цели доказать важность и необходимость существования документа «Текст программы» и, тем более, необходимость его разработки в виде документа, которым кто-то когда-либо воспользуется....
[Перевод] Модификация ядра Linux: добавляем новые системные вызовы http://amp.gs/jzo2J
Habr
Модификация ядра Linux: добавляем новые системные вызовы
В этой статье мы научимся изменять ядро Linux, добавим собственные уникальные системные вызовы и в завершении соберем ядро с новой функциональностью.
Прежде чем перейти к модификации ядра, его...
Прежде чем перейти к модификации ядра, его...
За мечтой: как в 29 лет я начал все сначала, уехал из Магадана и дорос до QA-лида за полтора года http://amp.gs/jzo2M
Habr
За мечтой: как в 29 лет я начал все сначала, уехал из Магадана и дорос до QA-лида за полтора года
Привет, Хабр! Я — Сережа. Сейчас мы с женой доделываем ремонт в нашей квартире в Калининграде (здесь я выпил парочку успокоительных), полтора года я работаю в тестировании и уже дорос до QA-лида...