Как я пробовал внедрять DDD. Тактические паттерны http://amp.gs/jIZRx
Хабр
Как я пробовал внедрять DDD. Тактические паттерны
Когда я проходил собеседование на текущее место работы, я упомянул о себе такую вещь: мне нравится участвовать в проектах, которые имеют социальные последствия. Талантливые менеджеры, нашли для меня...
[Перевод] Биография основателя DEF CON и Black Hat Джеффа Мосса (Dark Tangent) http://amp.gs/jIZO4
Хабр
Биография основателя DEF CON и Black Hat Джеффа Мосса (Dark Tangent)
К старту курса об этичном хакерстве мы перевели размещённую на сайте Black Hat биографию основателя этой серии мероприятий по кибербезопасности. Джефф Мосс родил...
Apple убивает TeamCity, Bitrise, Appcenter, Fastlane, Firebase, Sentry и иже с ними. Краткий обзор Xcode Cloud http://amp.gs/jIZOb
Хабр
Apple убивает TeamCity, Bitrise, Appcenter, Fastlane, Firebase, Sentry и иже с ними. Краткий обзор Xcode Cloud
Заголовок конечно громковат, может не убивает, но уменьшит им доходы точно. Давайте кратко посмотрим что представила Apple на WWDC 2021, что такое Xcode Cloud?Xc...
[recovery mode] Потеснит ли Huawei дуополию Google и Apple на рынке мобильных операционных систем? http://amp.gs/jIZAS
Хабр
Потеснит ли Huawei дуополию Google и Apple на рынке мобильных операционных систем?
Китайская компания представила HarmonyOS 2.0. Собственная операционная система должна заменить Android на устройствах Huawei. IT-гигант из Поднебесной лишился до...
Большие проблемы из-за маленьких программ. Почему вредоносные боты — серьезная угроза для веб-сервиса? http://amp.gs/jIZKI
Хабр
Большие проблемы из-за маленьких программ. Почему вредоносные боты — серьезная угроза для веб-сервиса?
Привет! На связи снова AGIMA, и сегодня мы расскажем о ботах. А точнее — о потенциально опасных ботах, способных нанести серьезный ущерб вашему веб-сервису. Эта...
[Перевод] Прогнозирование временных рядов на JS: анализ данных для самых маленьких фронтендеров http://amp.gs/jIZ3p
Хабр
Прогнозирование временных рядов на JS: анализ данных для самых маленьких фронтендеров
В этой статье я расскажу о том, почему нормально иногда делать анализ данных в браузере. В чем суть?На своей работе в качестве React Front-end разработчика я обы...
[Перевод] Как байпасить reCaptcha V3 с помощью Selenium Python? http://amp.gs/jIZXs
Хабр
Как байпасить reCaptcha V3 с помощью Selenium Python?
*bypass - обход Мы будем использовать библиотеку python Selenium для байпаса google reCaptcha v3. Следуйте пошаговой инструкции, чтобы получить результат.Для пр...
[Перевод] SB181: логический вычислитель на базе АЛУ 74LS181 http://amp.gs/jIZ5z
Хабр
SB181: логический вычислитель на базе АЛУ 74LS181
Уже какое-то время в моей мастерской дожидаются своего проекта пара микросхем АЛУ 74LS181. Но так как мысль о создании на их базе целого процессора была нескол...
Автоматизация или смерть: как управлять тысячами единиц игрового контента с помощью гугл-таблиц http://amp.gs/jIpxP
Хабр
Автоматизация или смерть: как управлять тысячами единиц игрового контента с помощью гугл-таблиц
Несколько лет назад в нашем онлайн-шутере столкнулись с немного абсурдной проблемой: контента стало так много, что мы уже не могли с ним работать вручную. Сотни...
[Перевод] Использование микросервисов в работе с Kubernetes и GitOps http://amp.gs/jIpfG
Хабр
Использование микросервисов в работе с Kubernetes и GitOps
Архитектуры микросервисов продолжают развиваться в инженерных организациях, поскольку команды стремятся увеличить скорость разработки. Микросервисы продвигают ид...
[Перевод] Построение кластеров Kubernetes средствами самого Kubernetes http://amp.gs/jIpP6
Хабр
Построение кластеров Kubernetes средствами самого Kubernetes
Думаете, я сошел с ума? Я уже сталкивался с такой реакцией, когда впервые предложил развертывать кластеры Kubernetes с помощью Kubernetes.Но я убежден, что для а...
Возможные неопределенности в карьере программиста. Часть 2 http://amp.gs/jIph5
Хабр
Возможные неопределенности в карьере программиста. Часть 2
Доброго времени суток, Хабровчане.Спустя аж три года с момента написания первой части статьи Возможные неопределенности в карьере программиста решил, что, возмож...
Django Rest Framework для начинающих: создаём API для чтения данных (часть 1) http://amp.gs/jIpgD
Хабр
Django Rest Framework для начинающих: создаём API для чтения данных (часть 1)
Меня зовут Стас Гаранжа, я выпускник курса «Python-разработчик» в Яндекс.Практикуме. Я хочу помочь начинающим разработчикам, которые приступили к изучению Django...