Месяц: Январь 2022
-
Идем на восток. Как мы за 7 месяцев с нуля разработали автоклассифайд для Казахстана
Привет, Хабр! Меня зовут Миша Дырма, я руководитель проектного офиса в AGIMA, и сегодня я хочу рассказать, как наша команда создала 2 приложения и сайт для сервиса по продаже и покупке машин Mycar.Около года назад в Казахстане появился сайт для продажи автомобилей Mycar.kz. Он очень быстро собрал приличную аудиторию и составил конкуренцию аналогичному ресурсу, который появился…
-
.NET, что с тобой происходило в 2021?
Конец декабря, многие подводят свои итоги, а мы решили оглянуться и посмотреть, что хорошего (и не очень) случилось в мире .NET-разработки за этот год, и спросили об этом наших разработчиков.Из хорошего называли появление рекордов в С# 9, и выход С# 10, а в топе, конечно же, релиз .NET 6 с долгосрочной поддержкой. До выхода шестой…
-
Как переехать с GKE на Deckhouse, чтобы разработчики этого даже не заметили. Кейс robota.ua
Robota.ua — сервис для поиска вакансий и сотрудников в Украине. Включает в себя веб-сайт со средней посещаемостью 7 млн визитов в месяц и приложения для iOS и Android. Мы помогаем robota.ua поддерживать кластеры Kubernetes.Кейс интересен тем, что за короткое время клиенту удалось бесшовно переехать с Google Kubernetes Engine (GKE) на другой managed-сервис. Расскажем о ключевых…
-
Лайфхаки для Growth Hacking
Это рассказ о нашем опыте выстраивания процесса работы growth-команды и наборе лайфхаков, которые пригодятся продуктовому аналитику при работе в режиме быстрой проверки гипотез. Для тех, кто еще не знаком с growth hacking, поясню: это методология для поиска возможностей быстрого роста IT-продукта, которая помогает командам хорошо ускориться при разработке нового продукта.Кто мы, зачем была нужна growth-команда, и…
-
ATSHA204A: маленький гигант большого крипто. Часть 1: ой, какой он у вас маленький
Рано или поздно, занимаясь DIY-разработкой, проектированием IoT устройств и тому подобным творчеством (или работой), вы приходите к необходимости защищать свои устройства и их коммуникации от взлома, кражи и подделки хранимых и передаваемых данных. Особенно это актуально в популярной области «интернета вещей», где вся система является распределённой и между её частями, хабами, датчиками и прочими элементами,…
-
Django Rest Framework для начинающих: как работает ModelSerializer
В предыдущих статьях мы подробно разобрали работу сериалайзера на основе классов BaseSerializer и Serializer, и теперь мы можем перейти к классу-наследнику ModelSerializer. Класс модельных сериалайзеров отличается лишь тем, что у него есть несколько инструментов, позволяющих сократить код сериалайзера: автоматическое создание полей сериалайзера на основе данных о корреспондирующих полях модели; автоматическое включение в поля сериалайзера тех…
-
Изолируем микросервисы с помощью Feature toggles в ASP.NET Core. Практика
Снова привет, Хабр! В первой части статьи мы разбирали, что такое изоляция микросервисов, как в этом помогают переключатели функциональности, и как создать простое ASP.NET приложение с поддержкой feature toggles, которое будет показывать прогноз погоды. В этой части закончим работу — напишем заглушку, сделаем экспериментальную конечную точку, функциональность которой можно включать или выключать, не останавливая работу приложения, и…
-
Имитация разума: как устроен искусственный интеллект в играх
ИИ в играх — это набор алгоритмов, которые диктуют поведение NPC в разных ситуациях. Игровой ИИ неспособен на мышление или творчество, его действия предопределены разработчиками. Несмотря на такие ограничения, грамотно созданный ИИ подстраивается под ситуацию и меняет поведение в зависимости от контекста. ИИ нужен для имитации разумности NPC, при этом его задача не в том, чтобы…
-
Топ-10 ошибок, найденных в C#-проектах за 2021 год
За 2021 год разработчики PVS-Studio написали ряд статей, в которых разбирали странности, найденные анализатором в Open Source проектах. Год подходит к концу, а значит, пришло время представить традиционный разбор 10 самых интересных ошибок. Приятного просмотра!Небольшое введениеКак и в статье 2020 года, срабатывания отбирались и распределялись по местам по следующим принципам:в соответствующем коде с большой вероятностью…
-
Собеседование наоборот: ICL, Росбанк, EPAM, Лига Цифровой Экономики, HF Labs и Luxoft (часть 2)
В рамках прошедшей недели тестировщиков на Хабр Карьере мы продолжаем обсуждать все детали в работе специалистов с представителями таких компаний, как ICL, Росбанк, EPAM, Лига Цифровой Экономики, HF Labs, Luxoft и МойОфис. В первой части «Собеседования наоборот» мы спрашивали об этапах трудоустройства, возможности удаленной работы и внутренних процессы компаний. Теперь пора поговорить о том, за…