Mad Devs Channel


Гео и язык канала: Киргизия, Русский
Категория: Технологии


Канал Mad Devs.🤘Здесь мы рассказываем о жизни компании и инсайтах. Делимся знаниями и лайфхаками IT-индустрии.

Связанные каналы  |  Похожие каналы

Гео и язык канала
Киргизия, Русский
Категория
Технологии
Статистика
Фильтр публикаций


🎙Открытый ML-синк в Mad Devs: делимся знаниями

В Mad Devs мы стремимся к постоянному развитию и делимся знаниями внутри компании. Открытые синки наших сообществ помогают каждому сотруднику погружаться в новые темы и находить свежие идеи.

На недавнем синке Алина, ML-инженер из команды Enji.ai, рассказала о:

🔍 Эмбеддингах E5 и их применении в работе с данными.
📚 Методологии DSE, которая ускоряет обучение моделей и улучшает их производительность.

Мы разобрали, как эти подходы используются для обучения диалоговых систем и почему современные методы работы с представлениями делают их более точными, гибкими и быстрыми.

Такие мероприятия объединяют команду и открывают пространство для экспериментов и новых решений! 🤘🔥


Code Obfuscation: ProGuard and R8 Tools Review

Обфускация делает код нечитаемым для декомпиляции, сохраняя его функциональность. Для Android-проектов мы протестировали два популярных инструмента:
⭐️ ProGuard — проверенная классика
⭐️ R8 — амбициозная разработка от Google
Оба защищают код от взлома и делают его недоступным для анализа.

➡️Разбираем разницу и плюсы каждого инструмента в нашем обзоре.


Подборка полезных статей, новостей и инструментов

Новый дайджест уже здесь! Актуальные тренды, практические инструменты и даже бесплатный курс - все самое нужное от 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, про типы рендеринга, как с ними работать и правильно выстраивать композицию компонентов.


⚠️ Внимание! ⚠️

Мы стали получать сообщения о подозрительных предложениях работы от лица Mad Devs с некорректными ссылками от третьих лиц в мессенджерах. Напоминаем, что все вакансии компании размещаются только на нашем официальном сайте. Так же вы можете связаться с нашими рекрутерами в телеграм: https://t.me/recruiter_maddevs — это единсвенный официальный способ связи в мессенджерх.

Пожалуйста, не переходите по непроверенным ссылкам, всегда проверяйте источник информации и не передавайте свои личные данные.


Mad Devs и ЕБРР объединяют усилия для развития проекта Cash2U.

На встрече Мамед Нуриев и Олег Пузанов обсудили с Эламаном Саралаевым ключевые этапы и стратегические шаги для успешного продвижения проекта. Также обсудили успешную поездку Enji.ai на TechCrunch Disrupt, которая стала возможной благодаря поддержке ЕБРР.

Взаимопонимание и четкая стратегия — наш путь к достижению целей!


📩 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 по ссылке.


Guide: Fetching Large Logs From Loki in Kubernetes

Наша команда столкнулась с непростой задачей: извлечь большой объем логов из системы Loki в Kubernetes. Стандартный инструмент для анализа логов, Grafana, накладывал жесткое ограничение в 5000 строк, что значительно усложняло процесс. Чтобы обойти это ограничение, мы разработали метод, который позволяет быстро и эффективно получать все нужные данные — всего за 10 минут.

➡️Подробнее о процессе и нашем решении читайте в новом гайде.


Подборка полезных статей, новостей и инструментов

Ловите свежую подборку с актуальными новостями и инструментами из мира фронтенда! Читайте в нашем дайджесте:

🔹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.


🔥 Mad Devs: Вакансии

Web Designer

Команда Mad Devs ищет веб-дизайнера с опытом и оригинальными идеями для разработки визуальных решений в отдел маркетинга.

Наши ожидания:

📌 Опыт работы веб-дизайнером не менее 1 года, предпочтительно в сфере IT.
📌 Средний уровень английского языка для комфортного общения и понимания задач.
📌 Уверенные навыки работы в Figma, Photoshop и Illustrator.
📌 Опыт использования инструментов ИИ, таких как Midjourney, Stable Diffusion, Unbounce и др.
📌 Глубокое понимание продукта и способность ориентироваться на пользовательский опыт.
📌 Навыки разработки материалов для книг, журналов, электронных книг и дизайн-систем.
📌 Творческий подход и умение находить нестандартные решения.
📌 Знание современных трендов в дизайне и стремление к постоянному развитию.
📌 Открытость к конструктивной обратной связи и нацеленность на личностный и профессиональный рост.

Будет преимуществом, если есть:
✔️Знание After Effects и Blender

Хочешь развиваться с нами? Ознакомься с требованиями и отправь свою заявку в Telegram ❤ @recruiter_maddevs — ждем тебя в команде Mad Devs!

Другие открытые вакансии:
➡️Core 3D Modeling Backend Developer
➡️Project manager
➡️Middle/Senior Frontend developer (React.js)
➡️Middle UI/UX Designer
➡️Senior Python Developer
➡️Middle DevOps engineer


Вторая часть доклада от DevOps коммьюнити уже доступна! 🔥

В новой части Денис Дудко углубляется в практическое применение Docker для разработки и тестирования, делится реальными примерами и кейсами использования в frontend проектах.

Если хотите узнать, как Docker может упростить ваши процессы и улучшить работу над проектами, не пропустите этот выпуск!

Доклад можно посмотреть по ссылке!


Mad Devs и Enj.аi на TechCrunch Disrupt 2024

Команда Mad Devs и наш продукт Enji.ai стали частью TechCrunch Disrupt 2024, который собрал в Сан-Франциско участников по всему миру, готовых строить будущее технологий! Это событие объединило более 10 000 лидеров индустрии, включая венчурных капиталистов, основателей стартапов и экспертов, готовых делиться знаниями и находить пути для сотрудничества.

Участие в TechCrunch Disrupt для нас — это уникальный шанс не только увидеть передовые разработки, но и поделиться своим видением, идеями и вдохновением с глобальным сообществом. Мы гордимся быть частью этой экосистемы и привносить свой вклад в развитие технологий.

Наша команда искренне благодарна программе EBRD Star Venture за поддержку, благодаря которой участие в этой значимой конференции стало возможным.

Ловите небольшой фотоотчет с ивента, чтобы прочувствовать атмосферу вместе с нами.


Наша команда посетила Gitex Global — крупнейшую в мире выставку технологий и стартапов, которая прошла в Дубае!

Gitex Global — одно из самых значимых событий в Tech индустрии, и мы гордимся, что Enji.аi и Mad Devs стали его частью! В рамках выставки мы представили наш продукт Enji.ai и продемонстрировали, как он помогает компаниям оптимизировать процессы и повышать продуктивность инженерных команд.

Эта выставка дала нам не только шанс рассказать о возможностях нашего продукта, но и открыла новые пути для развития и международного сотрудничества. Мы вернулись полные вдохновения, с новыми идеями и ценными знакомствами.

Особая благодарность Парку высоких технологий за поддержку и помощь в участии на таком крупном мировом событии!


Write-Up: Personal Experience Using Clean Architecture in Golang

Ищете способ лучше структурировать свой Go-проект? В нашем врайтапе мы делимся личным опытом использования чистой архитектуры в Golang. Мы покажем, как это работает на реальных проектах и обсудим все плюсы и минусы такого подхода. Узнайте, как улучшить структуру, тестируемость и масштабируемость вашего приложения.

➡️Прочитать врайтап можно по ссылке.


Подборка полезных статей, новостей и инструментов

Frontend community снова врывается в вашу пятницу. И, конечно же, не с пустыми руками, а с интересными инструментами и ресурсами для изучения. Ловите свежий дайджест:

🔹Дыра в безопасности браузера Arc

Автором статьи была найдена уязвимость в ныне популярном браузере Arc. В чем была проблема, можно почитать здесь.
Arc признали существование уязвимости, выкатили об этом пост и выплатили автору вознаграждение.

🔹caniuse-cli

Всем известен ресурс Caniuse.com для проверки уровня поддержки свойств и различных фич браузерами. Так вот теперь можно чекать все то же самое прямо из консоли.

🔹Masonry layout

"Плиточная" верстка (masonry layout) была достаточно популярна какое-то время назад, и по сей день используется Pinterest. И давно ведутся работы по внедрению свойств CSS для построения такой верстки без лишних фокусов. Но никак не могут прийти к решению, какой для этого синтаксис использовать. Проактивная группа, работающая над внедрением уже не первый раз просит помощи в выборе синтаксиса. Суть вопроса в том, делать ли masonry отдельным направлением, как display: masonry или сделать ее частью гридов. Основные поинты по этому поводу можно почитать здесь.

🔹Анимация высоты

Не перестает радовать, что начинает появляться больше вариантов, как анимировать нефиксированную высоту без лишних танцев с бубном. Можно глянуть в статье какие возможности нас ждут уже в ближайшем будущем. Речь пойдет о свойстве interpolate-size и функции calc-size().

🔹Отслеживание Core Web Vitals с помощью DevTools

Google добавили улучшения в панель Perfomance. Теперь в ней в реальном времени будет отображаться производительность ваших локальных Core Web Vitals. Но тут они не остановились и пошли дальше, добавив так же метрики, основанные на real-user experience, но для этого надо заэнейблить определенную настройку. Советуем посмотреть все подробности в статье.


Write-Up: How to Identify a Server's Origin IP

Одним из важных этапов в проведении пентестинга и анализа угроз является идентификация истинного IP-адреса сервера. Существует множество способов найти его, даже если он спрятан за CDN.

➡️Рассказываем в нашем врайтапе, как это сделать и зачем это нужно. Переходите по ссылке.


🔥Mad Devs: Вакансии

Core 3D Modeling Backend Developer

Мы ищем талантливого разработчика, который сможет создавать высококачественные 3D-модели и интегрировать их в наши проекты.

Наши ожидания:

📌 Опыт работы с системами 3D-моделирования и рендеринга
📌 Минимум 3 года опыта работы с Rust, C++, или C#
📌 Понимание принципов построения и рендеринга 3D-сцен. Способность разрабатывать такие сцены на уровне программы
📌 Опыт работы с движками рендеринга (например, Cycles, Corona, VRay)
📌 Понимание принципов DRY, SOLID, KISS
📌 Опыт работы с системами контроля версий (Git)
📌 Оптимизация GFX / VFX
📌 Технологический стек: Rust или C++, или C# (+ WASM)
📌 Знание языка: Английский на уровне B1-B2, Русский на уровне B2
📌 Формат работы: Частичная занятость / Полная занятость
📌 Оплата: Почасовая ставка

Будет преимуществом, если есть:

✔️Минимум 1-2 года опыта работы с WebGL и/или WebGPU
✔️Способность эффективно управлять стрессом
✔️Высокий уровень ответственности

Хочешь стать частью нашей команды? Ознакомься с требованиями, а затем напиши нам в Telegram❤️: @recruiter_maddevs

Другие открытые вакансии:
➡️Project manager
➡️Middle/Senior Frontend developer (React.js)
➡️Web Designer
➡️Middle UI/UX Designer
➡️Senior Python Developer
➡️Middle DevOps engineer


Mad Devs на DevFest Bishkek 2024

Атмосфера DevFest Bishkek 2024 сделала это событие одним из самых ярких в этом году. Наши спикеры были рады поделиться своим опытом и ответить на волнующие вас вопросы. Особая благодарность организаторам спикерам и участникам за обмен знаниями, новые знакомства и яркие эмоции.

Ловите небольшой фотоотчет того, как это было 🎉

Ждем встречи с вами на будущих ивентах!🤘


Write-Up: Tax Fee ERC-20 Token Design

Однажды в работе мы столкнулись с интересным кейсом при разработке смарт-контракта ERC-20. Это касается механизма управления комиссиями. Казалось бы, все просто: создать реестр пулов, назначить комиссии и готово. Но что если один пул использует другой в цепочке транзакций? Как избежать двойного взимания комиссий при использовании ваших токенов в различных пулах?

➡️В нашем новом врайтапе мы разбираем этот кейс и предлагаем несколько решений. Переходите по ссылке.


Что заставляет продукт выделяться на фоне других? Многие скажут, что дело в уникальном решении проблемы человечества в какой-то сфере. Или даже не в решении, а в способе, алгоритме, который продукт может предложить. Но, знаете, стартап — это больше, чем качественный софт или фичи. Это талантливо рассказанная история, которая покорила и вдохновила миллионы людей.

Enji.ai - наш продукт, который помогает компаниям собирать качественные данные о работе сотрудников в гибридных командах и анализировать их с помощью AI. Это позволяет руководству принимать обоснованные решения, повышающие эффективность команд и оптимизирующие бизнес-процессы.

Олег Пузанов в Telegram-канале Enji.ai делится эксклюзивными материалами о том, как рождаются и внедряются новые фичи, как команда продукта привлекает новых клиентов, и какие новые вершины покоряет в реальном времени. Кроме того, в этом канале вы найдете интересные наблюдения о текущем состоянии рынка, о том, что нас ждет в будущем в Tech-сфере, а также советы по эффективному управлению и менеджменту.

Подписывайтесь на канал Enji.ai и наблюдайте за тем, как пишется наша история.


Не пропустите новый доклад от нашего DevOps коммьюнити! 🤘

Денис Дудко подготовил для вас доклад на тему: "Docker for Frontend Developers: A Beginner's Guide"

В этом докладе Денис подробно объясняет, как контейнеризация помогает разработчикам эффективно управлять приложениями, упрощает процессы развертывания и обеспечивает стабильность на разных этапах разработки. Если вы хотите узнать больше о том, как Docker может улучшить ваши рабочие процессы и сделать разработку более гибкой, этот доклад для вас!

🔗 Смотрите полное видео по ссылке.

Показано 20 последних публикаций.