Подборка полезных статей, новостей и инструментов
Ловите свежую подборку с актуальными новостями и инструментами из мира фронтенда! Читайте в нашем дайджесте:
🔹Fast Grid
Интересное решения для табличной верстки. Полезно тем, кто работает с отчетами или большим объемом данных.
Ссылки на демку и репозиторий.
🔹Number Flow
React компонент для красивого прокручивания чисел. Для настройки доступны формат чисел и параметры анимированных переходов.
Ссылки на демки и репозиторий.
🔹 AI assistance панель в DevTools
Панель позволит прям из консоли чатиться с Gemini. Можно задать вопрос по любой части сайта и получить ответ, основанный на коде проекта. Пока доступно только в Chrome Canary 131.
🔹Proposal для оператора ?= в JavaScript
?= - это оператор безопасного присаваивания (safe assignment operator). Был предложен, как альтернатива использованию try/catch и удобной обработке ошибок. Интересные use cases можно глянуть в статье или в proposal. Только на стадии предложения и не является частью стандарта языка. Но интересно посмотреть, какая судьба его ждет.
Сама статья тут и есть официальный proposal.
🔹Использование display: contents на практике
Хороший практический пример, когда display: contents может пригодиться. 👍
🔹Как Линус Торвальдс git создавал
Подробная история о создании git.
Ловите свежую подборку с актуальными новостями и инструментами из мира фронтенда! Читайте в нашем дайджесте:
🔹Fast Grid
Интересное решения для табличной верстки. Полезно тем, кто работает с отчетами или большим объемом данных.
Ссылки на демку и репозиторий.
🔹Number Flow
React компонент для красивого прокручивания чисел. Для настройки доступны формат чисел и параметры анимированных переходов.
Ссылки на демки и репозиторий.
🔹 AI assistance панель в DevTools
Панель позволит прям из консоли чатиться с Gemini. Можно задать вопрос по любой части сайта и получить ответ, основанный на коде проекта. Пока доступно только в Chrome Canary 131.
🔹Proposal для оператора ?= в JavaScript
?= - это оператор безопасного присаваивания (safe assignment operator). Был предложен, как альтернатива использованию try/catch и удобной обработке ошибок. Интересные use cases можно глянуть в статье или в proposal. Только на стадии предложения и не является частью стандарта языка. Но интересно посмотреть, какая судьба его ждет.
Сама статья тут и есть официальный proposal.
🔹Использование display: contents на практике
Хороший практический пример, когда display: contents может пригодиться. 👍
🔹Как Линус Торвальдс git создавал
Подробная история о создании git.
❤5
Guide: Fetching Large Logs From Loki in Kubernetes
Наша команда столкнулась с непростой задачей: извлечь большой объем логов из системы Loki в Kubernetes. Стандартный инструмент для анализа логов, Grafana, накладывал жесткое ограничение в 5000 строк, что значительно усложняло процесс. Чтобы обойти это ограничение, мы разработали метод, который позволяет быстро и эффективно получать все нужные данные — всего за 10 минут.
➡️ Подробнее о процессе и нашем решении читайте в новом гайде.
Наша команда столкнулась с непростой задачей: извлечь большой объем логов из системы Loki в Kubernetes. Стандартный инструмент для анализа логов, Grafana, накладывал жесткое ограничение в 5000 строк, что значительно усложняло процесс. Чтобы обойти это ограничение, мы разработали метод, который позволяет быстро и эффективно получать все нужные данные — всего за 10 минут.
Please open Telegram to view this post
VIEW IN TELEGRAM
Custom Software Development Company
[Step-by-Step Guide: How to Fetch Large Logs From Loki in K8s]
Find out how Mad Devs' DevOps engineers efficiently extracted application logs from a Kubernetes environment, managing high log rates and Grafana's retrieval limits in latest project.
👍3❤1🔥1
📩 Mad Devs Digest — октябрь 2024
Каждый месяц команда Mad Devs делится результатами своей работы, полезными материалами и актуальными вакансиями. В октябрьском выпуске:
📄 Статьи: Разбираем важные темы — No-Code и Low-Code решения, SaaS-стратегии ценообразования и повышаем перформанс команд по модели S.C.O.R.E.
💻 Tech Journal: Практические материалы для разработчиков. В этом месяце — чистая архитектура в Golang, защита кода с ProGuard и R8 и многое другое.
📚 Новые термины: Актуальные термины и тренды, которые помогут лучше ориентироваться в Tech индустрии: Agile estimation, Metaprogramming, Augmented analytics и другие.
💼 Вакансии месяца: Присоединяйтесь к команде Mad Devs! Ищем Web Designer, Project Manager и Core 3 Modeling Backend Developer.
🔣 Читайте полный дайджест и оставайтесь в курсе новостей от Mad Devs по ссылке.
Каждый месяц команда Mad Devs делится результатами своей работы, полезными материалами и актуальными вакансиями. В октябрьском выпуске:
📄 Статьи: Разбираем важные темы — No-Code и Low-Code решения, SaaS-стратегии ценообразования и повышаем перформанс команд по модели S.C.O.R.E.
💻 Tech Journal: Практические материалы для разработчиков. В этом месяце — чистая архитектура в Golang, защита кода с ProGuard и R8 и многое другое.
📚 Новые термины: Актуальные термины и тренды, которые помогут лучше ориентироваться в Tech индустрии: Agile estimation, Metaprogramming, Augmented analytics и другие.
💼 Вакансии месяца: Присоединяйтесь к команде Mad Devs! Ищем Web Designer, Project Manager и Core 3 Modeling Backend Developer.
Please open Telegram to view this post
VIEW IN TELEGRAM
❤4
Mad Devs и ЕБРР объединяют усилия для развития проекта Cash2U.
На встрече Мамед Нуриев и Олег Пузанов обсудили с Эламаном Саралаевым ключевые этапы и стратегические шаги для успешного продвижения проекта. Также обсудили успешную поездку Enji.ai на TechCrunch Disrupt, которая стала возможной благодаря поддержке ЕБРР.
Взаимопонимание и четкая стратегия — наш путь к достижению целей!
На встрече Мамед Нуриев и Олег Пузанов обсудили с Эламаном Саралаевым ключевые этапы и стратегические шаги для успешного продвижения проекта. Также обсудили успешную поездку Enji.ai на TechCrunch Disrupt, которая стала возможной благодаря поддержке ЕБРР.
Взаимопонимание и четкая стратегия — наш путь к достижению целей!
❤10
⚠️ Внимание! ⚠️
Мы стали получать сообщения о подозрительных предложениях работы от лица Mad Devs с некорректными ссылками от третьих лиц в мессенджерах. Напоминаем, что все вакансии компании размещаются только на нашем официальном сайте. Так же вы можете связаться с нашими рекрутерами в телеграм: https://t.me/recruiter_maddevs — это единсвенный официальный способ связи в мессенджерах.
Пожалуйста, не переходите по непроверенным ссылкам, всегда проверяйте источник информации и не передавайте свои личные данные.
Мы стали получать сообщения о подозрительных предложениях работы от лица Mad Devs с некорректными ссылками от третьих лиц в мессенджерах. Напоминаем, что все вакансии компании размещаются только на нашем официальном сайте. Так же вы можете связаться с нашими рекрутерами в телеграм: https://t.me/recruiter_maddevs — это единсвенный официальный способ связи в мессенджерах.
Пожалуйста, не переходите по непроверенным ссылкам, всегда проверяйте источник информации и не передавайте свои личные данные.
❤9😱3👍1
Подборка полезных статей, новостей и инструментов
Новый дайджест уже здесь! Актуальные тренды, практические инструменты и даже бесплатный курс - все самое нужное от Frontend community:
🔹 Лэйбл scroll в DevTools
Теперь элементы, которые имееют scroll будет проще находить, благодаря внедрению специального лейбла. Данная фича давно уже имеется в браузере Mozilla и вот наконец-то она добаралась и до Chrome.
🔹Next.js 15
Новая версия реактовского фреймворка. Смотрим, что нового появилось.
🔹CSS функция min()
Use кейсы для функции min().
🔹 Бесплатный курс Fundamentals of Frontend Architecture
Этот курс для тех, кто хочет улучшить свои навыки в проектировании и архитектуре. Он охватывает принципы и концепции архитектуры в контексте фронтенд-разработки.
🔹Stripe Dot Dev
Портал для разработчиков со статьями и гайдами по Stripe.
🔹Next.js - как ты вообще рендеришь?
Одноименный доклад по Next.js, про типы рендеринга, как с ними работать и правильно выстраивать композицию компонентов.
Новый дайджест уже здесь! Актуальные тренды, практические инструменты и даже бесплатный курс - все самое нужное от Frontend community:
🔹 Лэйбл scroll в DevTools
Теперь элементы, которые имееют scroll будет проще находить, благодаря внедрению специального лейбла. Данная фича давно уже имеется в браузере Mozilla и вот наконец-то она добаралась и до Chrome.
🔹Next.js 15
Новая версия реактовского фреймворка. Смотрим, что нового появилось.
🔹CSS функция min()
Use кейсы для функции min().
🔹 Бесплатный курс Fundamentals of Frontend Architecture
Этот курс для тех, кто хочет улучшить свои навыки в проектировании и архитектуре. Он охватывает принципы и концепции архитектуры в контексте фронтенд-разработки.
🔹Stripe Dot Dev
Портал для разработчиков со статьями и гайдами по Stripe.
🔹Next.js - как ты вообще рендеришь?
Одноименный доклад по Next.js, про типы рендеринга, как с ними работать и правильно выстраивать композицию компонентов.
❤5
Code Obfuscation: ProGuard and R8 Tools Review
Обфускация делает код нечитаемым для декомпиляции, сохраняя его функциональность. Для Android-проектов мы протестировали два популярных инструмента:
⭐️ ProGuard — проверенная классика
⭐️ R8 — амбициозная разработка от Google
Оба защищают код от взлома и делают его недоступным для анализа.
➡️ Разбираем разницу и плюсы каждого инструмента в нашем обзоре.
Обфускация делает код нечитаемым для декомпиляции, сохраняя его функциональность. Для Android-проектов мы протестировали два популярных инструмента:
⭐️ ProGuard — проверенная классика
⭐️ R8 — амбициозная разработка от Google
Оба защищают код от взлома и делают его недоступным для анализа.
Please open Telegram to view this post
VIEW IN TELEGRAM
Custom Software Development Company
[Code Obfuscation Tools Review: ProGuard and Google's R8]
In this article, our mobile developer will discuss two obfuscators: ProGuard by GuardSquare and R8 by Google – the most popular tools for now. This tools' review helps you to understand why every developer should prioritize code obfuscation to protect their…
❤3
🎙Открытый ML-синк в Mad Devs: делимся знаниями
В Mad Devs мы стремимся к постоянному развитию и делимся знаниями внутри компании. Открытые синки наших сообществ помогают каждому сотруднику погружаться в новые темы и находить свежие идеи.
На недавнем синке Алина, ML-инженер из команды Enji.ai, рассказала о:
🔍 Эмбеддингах E5 и их применении в работе с данными.
📚 Методологии DSE, которая ускоряет обучение моделей и улучшает их производительность.
Мы разобрали, как эти подходы используются для обучения диалоговых систем и почему современные методы работы с представлениями делают их более точными, гибкими и быстрыми.
Такие мероприятия объединяют команду и открывают пространство для экспериментов и новых решений! 🤘🔥
В Mad Devs мы стремимся к постоянному развитию и делимся знаниями внутри компании. Открытые синки наших сообществ помогают каждому сотруднику погружаться в новые темы и находить свежие идеи.
На недавнем синке Алина, ML-инженер из команды Enji.ai, рассказала о:
🔍 Эмбеддингах E5 и их применении в работе с данными.
📚 Методологии DSE, которая ускоряет обучение моделей и улучшает их производительность.
Мы разобрали, как эти подходы используются для обучения диалоговых систем и почему современные методы работы с представлениями делают их более точными, гибкими и быстрыми.
Такие мероприятия объединяют команду и открывают пространство для экспериментов и новых решений! 🤘🔥
🔥6❤3👍3
Каждый десятый айтишник ничего не делает на работе — исследование Стэнфорда.
Олег Пузанов принял участие в масштабном исследовании, где были проанализированы данные о перформансе 50,000 разработчиков из 100 компаний. Результаты оказались неожиданными:
📌 9,5% IT-специалистов фактически не работают;
📌 Половина из них за месяц меняет лишь одну строчку кода;
📌 Убытки бизнеса от таких сотрудников составляют 11 миллиардов долларов ежегодно.
Если вы хотите точно знать, чем занимаются ваши сотрудники и как работает ваша команда, воспользуйтесь функционалом от Enji.ai. Он помогает не только отслеживать реальную активность разработчиков, но и повышать прозрачность и эффективность работы.
🔗 Само исследование тут.
Олег Пузанов принял участие в масштабном исследовании, где были проанализированы данные о перформансе 50,000 разработчиков из 100 компаний. Результаты оказались неожиданными:
📌 9,5% IT-специалистов фактически не работают;
📌 Половина из них за месяц меняет лишь одну строчку кода;
📌 Убытки бизнеса от таких сотрудников составляют 11 миллиардов долларов ежегодно.
Если вы хотите точно знать, чем занимаются ваши сотрудники и как работает ваша команда, воспользуйтесь функционалом от Enji.ai. Он помогает не только отслеживать реальную активность разработчиков, но и повышать прозрачность и эффективность работы.
🔗 Само исследование тут.
❤7😱4👻1
Присоединяйтесь к Open ML Talk сегодня в 18:00 (GMT +6)
Тема: “Про спектр — нейросетевые методы шумоподавления”
Доклад посвящен нейросетевым методам шумоподавления в голосовых сигналах. Рассматриваются подходы улучшения качества сигналов, репрезентация аудиосигнала, современные архитектуры сетей и их применение в задаче улучшения качества речи.
Присоединиться может любой желающий по 🔗ссылке.
До встречи!
Тема: “Про спектр — нейросетевые методы шумоподавления”
Доклад посвящен нейросетевым методам шумоподавления в голосовых сигналах. Рассматриваются подходы улучшения качества сигналов, репрезентация аудиосигнала, современные архитектуры сетей и их применение в задаче улучшения качества речи.
Присоединиться может любой желающий по 🔗ссылке.
До встречи!
🔥5🍾3
Интервью IT-семьи на The-tech.kz
Антон — frontend-разработчик в Mad Devs, Мария — Marketing Lead в Mad Devs и Enji.ai. Вместе они не только создают крутые проекты, но и вдохновляют нас своей историей о том, как совмещать карьеру в IT с гармоничной семейной жизнью. Они рассказали:
💬 О знакомстве и первых шагах в IT,
💬 О том, каково быть коллегами и партнёрами одновременно,
💬 И как общая профессия помогает лучше понимать друг друга.
🔗 Читайте интервью здесь.
Антон — frontend-разработчик в Mad Devs, Мария — Marketing Lead в Mad Devs и Enji.ai. Вместе они не только создают крутые проекты, но и вдохновляют нас своей историей о том, как совмещать карьеру в IT с гармоничной семейной жизнью. Они рассказали:
💬 О знакомстве и первых шагах в IT,
💬 О том, каково быть коллегами и партнёрами одновременно,
💬 И как общая профессия помогает лучше понимать друг друга.
🔗 Читайте интервью здесь.
❤20👍3
Junior ML Engineer
Ищем Junior ML Engineer с большим желанием развиваться в области машинного обучения. У нас есть задачи, которые помогут тебе раскрыть потенциал и применить свои знания в реальных проектах.
Обязанности:
⚙️ Разрабатывать и внедрять алгоритмы машинного обучения.
⚙️ Применять ML-модели в реальных бизнес-сценариях.
⚙️ Сравнивать и тестировать подходы к решению задач.
⚙️ Взаимодействовать с клиентами для выявления потребностей.
⚙️ Разрабатывать рекомендательные системы и интеллектуальные ассистенты.
⚙️ Поддерживать актуальность моделей и инструкций для LLMs.
Наши ожидания:
📌 Опыт работы с NLP и LLMs от 1 года.
📌 Знание Python, SQL, Pandas, Django, Pydantic, SQLAlchemy, Sklearn, PyTorch, Transformers, Git, BitBucket, CI/CD, Docker, OpenAI API, Airflow, BigQuery.
📌 Базовые знания алгоритмов машинного обучения и метрик.
📌 Опыт внедрения ML-моделей в production.
📌 Понимание процессов разработки и поставки программного обеспечения.
📌 Умение ставить четкие и достижимые цели для ML-проектов.
📌 Опыт работы с большими данными и системами их обработки.
📌 Уровень английского языка не ниже B2, свободный русский.
Будет плюсом:
Пиши нам в Telegram
Другие открытые вакансии:
Please open Telegram to view this post
VIEW IN TELEGRAM
❤6
Hinkal — это уникальный протокол, который защищает данные пользователей и делает транзакции на блокчейне полностью анонимными. С помощью Hinkal App и SDK можно легко добавить приватность в приложения и кошельки без сложных изменений.
Сотрудничество Hinkal и Mad Devs началось в Кремниевой долине, где на мероприятии в Silk Road Innovation Hub сооснователь Hinkal Георгий Корели познакомился с Олегом Пузановым. Общие ценности привели к продуктивному партнерству.
Mad Devs помогли реализовать сложное решение: дать пользователям возможность получать проценты от инвестиций, сохраняя полную анонимность.
Please open Telegram to view this post
VIEW IN TELEGRAM
Custom Software Development Company
Hinkal Protocol Case Study | Mad Devs
Blockchain & Crypto Case Study: Discover how the Mad Devs team innovated a bond system for Hinkal, allowing users to invest anonymously while earning interest, optimized through advanced zero-knowledge proof testing.
❤6
[Building a Custom Docker Image for K8s Spark Operator]
При запуске Spark задач в Kubernetes использование официального Spark Operator image может привести к уязвимостям, связанным с библиотеками Hadoop. Чтобы решить эту проблему, мы создали пошаговый гайд по созданию кастомного безопасного Spark Operator image.
➡️ Читайте полный гайд по ссылке
При запуске Spark задач в Kubernetes использование официального Spark Operator image может привести к уязвимостям, связанным с библиотеками Hadoop. Чтобы решить эту проблему, мы создали пошаговый гайд по созданию кастомного безопасного Spark Operator image.
Please open Telegram to view this post
VIEW IN TELEGRAM
Custom Software Development Company
[Tutorial: Hot to Build a Custom Docker Image for K8s Spark Operator]
There is a requirement to use Spark Operator in a K8s cluster to run a spark job, the official image contains many vulnerabilities, including those due to Hadoop libraries. Build your own Spark Operator image with Mad Devs' DevOps tutorial.
❤5
📩 Mad Devs Digest — ноябрь 2024
В этом выпуске мы снова подготовили для вас самые актуальные новости, полезные материалы и свежие вакансии. Вот что было в ноябре:
🔒 Рассказываем, как вычислить скам-сообщения от тех, кто выдает себя за Mad Devs, и защитить свои личные данные.
📄 Статьи: Ember.js vs. React.js для веб-разработки, руководство по созданию MVP для стартапов и использование ИИ в транспортной отрасли.
💻 Tech Journal: Узнайте, как решить специфические проблемы с UMA-запросами на Android, как получить доступ к Google Artifact Registry и пошаговая настройка Yandex Cloud Provider.
📚 Новые термины: Простые объяснения ML-терминов — MLOps, Deep reinforcement learning, LLM models.
💼 Вакансии месяца: Присоединяйтесь к Mad Devs! Мы ищем: Middle DevOps Engineer, Middle Fullstack Developer, Junior ML Engineer и Junior C++ Embedded Systems Developer.
🔣 Читайте полный дайджест здесь: November Digest 2024
В этом выпуске мы снова подготовили для вас самые актуальные новости, полезные материалы и свежие вакансии. Вот что было в ноябре:
🔒 Рассказываем, как вычислить скам-сообщения от тех, кто выдает себя за Mad Devs, и защитить свои личные данные.
📄 Статьи: Ember.js vs. React.js для веб-разработки, руководство по созданию MVP для стартапов и использование ИИ в транспортной отрасли.
💻 Tech Journal: Узнайте, как решить специфические проблемы с UMA-запросами на Android, как получить доступ к Google Artifact Registry и пошаговая настройка Yandex Cloud Provider.
📚 Новые термины: Простые объяснения ML-терминов — MLOps, Deep reinforcement learning, LLM models.
💼 Вакансии месяца: Присоединяйтесь к Mad Devs! Мы ищем: Middle DevOps Engineer, Middle Fullstack Developer, Junior ML Engineer и Junior C++ Embedded Systems Developer.
Please open Telegram to view this post
VIEW IN TELEGRAM
❤5
Присоединяйтесь к Open MadML Talk сегодня в 18:00 (GMT +6)
Тема: “Цифровые технологии в здравоохранении: применение ИИ в рутинной работе врачей”
Во время доклада мы поговорим о том, как цифровые технологии, включая ИИ, внедряются в повседневную работу врачей. Вы узнаете о реальных примерах успешного применения ИИ в стационарной и амбулаторной медицинской помощи, а также обсудим ключевые этические аспекты использования этих технологий.
🎙 Спикер: Роман Клименко — разработчик действующей медицинской информационной системы.
Участие открыто для всех! Присоединяйтесь, будем рады видеть каждого!
🗓 Дата и время:
12 декабря, 18:00 (Бишкек)
🔗 Ссылка на встречу: meet.google.com/ryk-irww-moz
Тема: “Цифровые технологии в здравоохранении: применение ИИ в рутинной работе врачей”
Во время доклада мы поговорим о том, как цифровые технологии, включая ИИ, внедряются в повседневную работу врачей. Вы узнаете о реальных примерах успешного применения ИИ в стационарной и амбулаторной медицинской помощи, а также обсудим ключевые этические аспекты использования этих технологий.
🎙 Спикер: Роман Клименко — разработчик действующей медицинской информационной системы.
Участие открыто для всех! Присоединяйтесь, будем рады видеть каждого!
🗓 Дата и время:
12 декабря, 18:00 (Бишкек)
🔗 Ссылка на встречу: meet.google.com/ryk-irww-moz
🔥3
Подборка полезных статей, новостей и инструментов
Встречайте свежую подборку! Полезные материалы, новые релизы и кейсы из мира Frontend— все, чтобы вдохновить и помочь вам в работе:
🔹npm vs. npx
Разбираемся в отличии npm от npx.
🔹React 19
Версия 19 наконец была релизнута и теперь является стабильной. Удачной миграции, если вы на React.🤞
🔹Опыт миграции с Webpack на Vite
Сборщик Vite все больше и больше набирает популярность. Вот рассказ об опыте переезда, челенджах и бенефитах.
🔹Vite 6
Вот кстати и новая версия и как говорят создатели, что это очень значимый релиз после 2 версии.
Интересный факт: Название "Vite" читается как "вит" (с ударением на "и"). Это французское слово, которое переводится как "быстрый".
🔹Миграция с Next 13 на Astro
А здесь рассказывается про переезд вообще с одной технологии на другую. И интерсно почитать, что ребята приобрели с этим перездом.
🔹Сколько памяти ест ваша вкладка?
Важно ли задумываться о потребляемой памяти, стоит ли жертвовать памятью ради производительности? Хорошо, когда есть баланс между этими двумя важными пунктами. Доклад на тему утечек памяти и про инструменты для работы с памятью в JavaScript.
Встречайте свежую подборку! Полезные материалы, новые релизы и кейсы из мира Frontend— все, чтобы вдохновить и помочь вам в работе:
🔹npm vs. npx
Разбираемся в отличии npm от npx.
🔹React 19
Версия 19 наконец была релизнута и теперь является стабильной. Удачной миграции, если вы на React.🤞
🔹Опыт миграции с Webpack на Vite
Сборщик Vite все больше и больше набирает популярность. Вот рассказ об опыте переезда, челенджах и бенефитах.
🔹Vite 6
Вот кстати и новая версия и как говорят создатели, что это очень значимый релиз после 2 версии.
Интересный факт: Название "Vite" читается как "вит" (с ударением на "и"). Это французское слово, которое переводится как "быстрый".
🔹Миграция с Next 13 на Astro
А здесь рассказывается про переезд вообще с одной технологии на другую. И интерсно почитать, что ребята приобрели с этим перездом.
🔹Сколько памяти ест ваша вкладка?
Важно ли задумываться о потребляемой памяти, стоит ли жертвовать памятью ради производительности? Хорошо, когда есть баланс между этими двумя важными пунктами. Доклад на тему утечек памяти и про инструменты для работы с памятью в JavaScript.
❤3
[Accessing Private Google Artifact Registry With Poetry: Local and Docker Setup]
При работе с Poetry в Docker для разработки Python-приложений у нашей команды возникла проблема доступа к приватным пакетам в Google Artifact Registry (GAR): локальная среда не обрабатывает учетные данные Google Cloud так же просто, как CI/CD с сервисными аккаунтами и Kaniko.
Чтобы решить эту задачу, мы разработали способ настройки учетных данных Google Cloud в Docker через Docker Compose. Этот метод позволяет безопасно получать доступ к GAR-репозиторию во время сборки, даже при локальной разработке.
➡️ Узнайте больше о нашем подходе в новом гайде.
При работе с Poetry в Docker для разработки Python-приложений у нашей команды возникла проблема доступа к приватным пакетам в Google Artifact Registry (GAR): локальная среда не обрабатывает учетные данные Google Cloud так же просто, как CI/CD с сервисными аккаунтами и Kaniko.
Чтобы решить эту задачу, мы разработали способ настройки учетных данных Google Cloud в Docker через Docker Compose. Этот метод позволяет безопасно получать доступ к GAR-репозиторию во время сборки, даже при локальной разработке.
Please open Telegram to view this post
VIEW IN TELEGRAM
Custom Software Development Company
[How to Use Poetry with Google Artifact Registry in Docker]
Step-by-step instructions on setting up your local development environment to access the Google Artifact Registry using Docker and Poetry. Practice your DevOps skills with Mad Devs.
🔥3❤1
Python Developer (с опытом работы с 3D инструментами)
Мы ищем Python-разработчика, готового погрузиться в проекты с high-load архитектурами и 3D моделированием на WebGL/WebGPU.
Наши ожидания:
📌 3+ года опыта коммерческой разработки на Python
📌 Уверенные знания FastAPI, MongoDB, PostgresSQL, Redis/Kafka, AWS, Docker, C++
📌 Понимание принципов DRY, SOLID, KISS
📌 Опыт работы с системами контроля версий (Git)
📌 Владение языками: английский на уровне B1-B2, русский на уровне B2
Будет плюсом, если есть:
Если ты подходишь под требования, свяжись с нами в
Другие открытые вакансии:
Please open Telegram to view this post
VIEW IN TELEGRAM
❤3
Недавно мы столкнулись с серьёзной угрозой: злоумышленники создавали поддельные сайты с нашим логотипом и пытались вовлечь людей в сомнительные криптосхемы.
Благодаря слаженной работе нашей команды, CSO и экспертам из DevOps и Crypto сообществ, мы оперативно заблокировали фальшивые домены и вывели мошеннические сайты из эксплуатации.
Мы подготовили подробный отчёт, который не только рассказывает о нашей борьбе с мошенниками, но и служит важным предупреждением для других. Ознакомиться с ним можно здесь.
❗️ Берегите свои данные и будьте бдительны. Если вы заметили что-то подозрительное, сообщите об этом на почту team@maddevs.io. – ваша внимательность может помочь защитить других.
Благодаря слаженной работе нашей команды, CSO и экспертам из DevOps и Crypto сообществ, мы оперативно заблокировали фальшивые домены и вывели мошеннические сайты из эксплуатации.
Мы подготовили подробный отчёт, который не только рассказывает о нашей борьбе с мошенниками, но и служит важным предупреждением для других. Ознакомиться с ним можно здесь.
Please open Telegram to view this post
VIEW IN TELEGRAM
Custom Software Development Company
Mad Devs vs. Scammers: Exposing a $35M Crypto Fraud
See how Mad Devs tracked and exposed cryptocurrency scammers who impersonated our brand, uncovering a criminal network that stole millions from victims.
❤6👍2