EvApps – Telegram
EvApps
203 subscribers
1.23K photos
50 videos
1 file
238 links
IT-aутстафферы из Тулы💚
https://evapps.ru/

Здесь пишем про веб- и мобильную разработку

▶️ Наш чат для системных аналитиков: https://news.1rj.ru/str/pro_sa_evapps

▶️ Посмотреть, как мы живём: https://vk.com/evapps
Download Telegram
⚡️ Налетай и разбирай!

Собрали актуальные вакансиями специально для тебя! Очень ждём коллег в нашу dream team 💚

🟢 Системный аналитик (Middle) - https://clck.ru/3EATdu

🟢 Технический писатель - https://clck.ru/3EATgY

🟢 Разработчик Python (Middle) - https://clck.ru/3EATio

🟢 IT-рекрутер - https://clck.ru/3EATnd

🟢 Менеджер по продажам IT-услуг - https://clck.ru/3EATpc

Если есть вопросы, пиши Дарье - https://clck.ru/3EAWg5 😉

#evapps_польза
🔥6👍21😍1💯1
🗓 Отмечай этот четверг в календаре — и не только из-за Хэллоуина, а потому что тебя ждёт важный вебинар! 🎃

Вместе с Юлией Плаховой, старшим системным аналитиком EvApps, разберём тему «Основы архитектуры и интеграции информационных систем».

Напомним, почему нужно его посетить 👻

Понимание архитектуры позволит тебе создавать хорошо продуманные, масштабируемые и обслуживаемые системы. Кроме того, знание принципов построения архитектуры ИС облегчит понимание взаимосвязи между компонентами, потоками данных и взаимодействиями 💡

Регистрируйся и зови друзей!

👩🏼‍💻 Спикер: старший системный аналитик – Плахова Юлия
Дата и время: 31.10 в 18:30 (Мск)
❗️Регистрируйся по ссылке: https://clck.ru/3EGHiX
🔥931
🎃 Страшные баги: Хэллоуин для разработчиков!

Привет, команда! В день Хэллоуина мы решили поговорить о "страшных" багах, которые могут возникнуть в твоём коде, и о том, как с ними справиться. Эти ошибки могут вызвать настоящий ужас у команды, но с правильными методами их можно легко предотвратить или устранить.

Вот несколько "монстров" программирования и советы по борьбе с ними:

Баг-призрак 👻

Это баг, который появляется и исчезает сам по себе, оставляя разработчиков в недоумении. Ты исправил одну проблему, и вдруг появилось несколько новых!

Как бороться:
Логирование: включи детальное логирование в своём приложении, чтобы отслеживать изменения и их последствия.
Регрессионное тестирование: регулярно проводи тесты, чтобы убедиться, что исправления не создают новых проблем.

Баг-зомби 🧟‍♂️

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

Как бороться:
Версионный контроль: используй систему контроля версий (например, Git), чтобы отслеживать изменения и быстро возвращаться к рабочей версии.
Тесты на старые функции: пиши тесты не только для нового функционала, но и для старого. Это поможет предотвратить возврат старых багов.

Криповые логические ошибки 👻

Код выполняется, но результаты — полная чепуха. Такие ошибки трудно поймать, они могут скрываться за сложной логикой.

Как бороться:
Ревью кода: регулярные проверки кода помогут обнаружить неочевидные логические ошибки. Не стесняйся спрашивать коллег о мнении!
Диаграммы потоков: визуализируй свою логику с помощью диаграмм, чтобы лучше понять, как данные проходят через твоё приложение.

Неожиданные зависимости 😳

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

Как бороться:
Модуляризация: разделяй код на независимые модули, чтобы уменьшить взаимозависимость между ними.
Документация: документируй все зависимости своего проекта, чтобы не потерять из виду, как изменения в одном модуле могут влиять на другие.

Страшные тайм-ауты 🫤

Когда твоё приложение зависает, и ты не понимаете, почему. Это может быть связано с нехваткой ресурсов или неправильной логикой.

Как бороться:
Мониторинг производительности: используй инструменты мониторинга, чтобы отслеживать использование ресурсов и находить узкие места в производительности.
Профилирование кода: профилируй свой код, чтобы выявить, где возникают задержки и тайм-ауты.

Пусть эти "страшные" баги не станут причиной паники в команде! Используй предложенные методы, чтобы улучшить качество кода и сократить количество неожиданных сюрпризов.
Удачного Хэллоуина! 🎃😱
Please open Telegram to view this post
VIEW IN TELEGRAM
🎃9🔥32
Media is too big
VIEW IN TELEGRAM
Делимся опытом со Skillbox! 😎

Друзья, спешим рассказать классную новость! Наши разработчики подготовили уникальный проект для участников курсов по React и Vue — создание современной платформы для компании Travel. Это не просто теория, а погружение в задачи на реальном проекте!

Представь, как круто иметь в своём портфолио платформу для туристической компании, выполненную с учетом современных стандартов и технологий🔥

💻 Смотри видео, где наш CEO Альфред Столяров рассказывает о том, с чем предстоит работать студенту в рамках кейса.

Этот курс уже доступен на Skillbox 😉
8🔥2😍1
⚡️Уже 17 ноября в кластере «Октава» наш Fullstack-разработчик Максим Волков выступит на конференции «Старт в IT», которую организовывают наши друзья Компьютерная Академия ТОП. Он расскажет о самых инновационных технологиях, которые переворачивают мир финансов. Тема его доклада: «Будущее уже здесь: оплата улыбкой, криптовалюта и роботы в банке!»

Для участников конференции Максим раскроет все секреты финансового мира. Готовься узнать:

🟢 Финансы без купюр: как цифровизация меняет деньги и банки.

🟢 Персонализация банковских услуг: ИИ знает, что вам нужно.

🟢 Финансовая революция: как технологии меняют мир денег.

Но это ещё не всё! На нашем стенде тебя ждёт море активностей, а каждый участник сможет получить наш мерч 😍

Программа мероприятия - https://clck.ru/3EXtSV

Регистрация - https://clck.ru/3EXuNE

🗓 17 ноября, воскресенье
📍 Кластер «Октава», первый этаж
11:00
🔥93😍1
💡Как прошла конференция «Старт в IT»? Летим рассказывать

Вчера мы отлично провели время на конференции «Старт в IT», которую организовала Компьютерная Академия ТОП. На конференции собрались самые увлечённые и амбициозные ребята, готовые начать свой путь в мир технологий 🙌

Главными героями нашего стенда в этот раз стали тульские достопримечательности. И это было не только красиво, но и очень увлекательно. Участники были супер-активными: искали спрятанные пряники на баннере, крутили лототрон, играли в увлекательную игру и, конечно, уходили с подарками🔥

А для всех, кто хочет попасть в IT Максим Волков поделился не только фишками финтеха, но и своим вдохновляющим опытом: как из стажёра за три года вырасти до ведущего разработчика. Максим зарядил всех уверенностью, что свой старт в IT может сделать каждый! 🚀

🎁 Всё, что мы подготовили, нашло своих счастливых обладателей! Памятные призы и фирменный мерч оказались в руках участников. Три самых удачливых выиграли особенные билеты в офис EvApps, где их ждёт:

🟢 Знакомство с нашей IT-командой
🟢 Уютная атмосфера IT-компании
🟢 Возможность задать вопросы и вдохновиться опытом профессионалов.

Мы благодарим всех участников за активность, интерес и желание развиваться. «Старт в IT» — это только начало, и впереди у каждого из вас большие возможности! 💚
🔥114😍1
Начинаем знакомство с высоконагруженными приложениями: вебинар с экспертом-тестировщиком 🎓💻

Приглашаем всех, кто хочет освоить тестирование высоконагруженных приложений!

Уже в следующий четверг наш инженер по качеству ПО Максим Большаков, поделится своим опытом и расскажет про ключевые аспекты производительности, научит выявлять узкие места в системах и улучшать эффективность процессов 🔧📊

В программе нашего вебинара:

🟢 Поговорим о высоконагруженных приложениях и их особенностях
🟢 Узнаем, зачем и как их тестировать
🟢 Посмотрим, как на практике выглядит нагрузочное тестирование

А самое интересное - потестируем высоконагруженные веб-приложения с помощью Apache JMeter.

👨🏻‍💻 Спикер - инженер по контролю качества ПО – Большаков Максим

📅 Дата и время вебинара: 28.11 в 18:30 (Мск)

🔗Регистрация по ссылке: https://clck.ru/3EjvLf

Отмечай четверг в своём календаре и приходи к нам на вебинар 😎
🔥9💯31👏1
Мы участвуем в премии Tagline Awards и надеемся на поддержку в народном голосовании! 🏆

❗️Чтобы помочь нам, достаточно:

1️⃣ Перейти по ссылке - https://clck.ru/3EqNYb
2️⃣ Нажать «Да» на плашке с голосованием.

Это займет всего несколько секунд — без регистрации и лишних шагов!

Наша команда приложила много усилий к этому проекту 💪🏻

Мы помогли крупной телеком-компании значительно усилить её команду, провели серию собеседований, отобрали 12 наших лучших специалистов и сэкономили клиенту массу времени. Это позволило увеличить эффективность подбора на 40% 📈

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

Подробнее узнать о кейсе можно по ссылке - https://clck.ru/3EqNYb

А итоги будут подведены 6 декабря на премии 🔥

Твой голос может стать решающим! Поддержи нас! 🙏💚
6🔥4💯1
Говорят, лучше учиться на чужих ошибках, чем на своих 😎

Поэтому наш ведущий системный аналитик Оксана позаботилась о всех, кто сталкивается с миграцией данных на проектах. В новой статье она рассказала про свой опыт получения данных из одной системы и их сохранения в другой.

Узнать все подробности и прочитать статью можно тут - https://clck.ru/3EuHpL

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

В своей статье Оксана рассказывает:

С какими сложностями ей пришлось столкнуться.
Какие ошибки были допущены, и как были исправлены.
Пошаговый план работы с такими задачами.

📋 А ещё в статье — советы, которые помогут избежать проблем при миграции данных и обратить внимание на важные нюансы.

К прочтению обязательно! Будем рады обратной связи в комментариях 💚
🔥63💯2
Если ты работаешь с Docker, то наверняка знаешь, как важен Docker Compose для управления многоконтейнерными приложениями. Чтобы сделать работу с ним еще быстрее и удобнее, мы собрали шпаргалки по основным командам Docker Compose. Сохраняй себе и используй! 💡
5🔥2
attach - Присоединить локальные стандартные входные, выходные потоки, и ошибки сервиса работающего контейнера
build - Собрать или пересобрать сервисы
config - Парсить, разрешать и отображать файл компоновки в каноническом формате
cp - Копировать файлы/папки между контейнером сервиса и локальной файловой системой
create - Создать контейнеры для сервиса
down - Остановить и удалить контейнеры, сети
events - Получать события в реальном времени от контейнеров
exec - Выполнить команду в работающем контейнере
images - Список образов, используемых созданными контейнерами
kill - Принудительно остановить контейнеры сервиса
logs - Просмотреть вывод из контейнеров
ls - Список работающих compose проектов
pause - Приостановить сервисы
port - Вывести публичный порт для привязки порта
ps - Список контейнеров
pull - Загрузить образы сервиса
push - Отправить образы сервиса
restart - Перезапустить контейнеры сервиса
rm - Удалить остановленные контейнеры сервиса
run - Выполнить одноразовую команду на сервисе
scale - Масштабировать сервисы
start - Запустить сервисы
stats - Отобразить потоковую информацию о ресурсах контейнера(ов)
stop - Остановить сервисы
top - Отобразить запущенные процессы
unpause - Возобновить сервисы
up - Создать и запустить контейнеры
version - Показать информацию о версии Docker Compose
wait - Блокировать до тех пор, пока не остановится первый контейнер сервиса
watch - Наблюдать за контекстом сборки для сервиса и пересобирать/обновлять контейнеры при изменении файлов
🔥53
Встречай новый вебинар 🎉

«Вебсокеты. Введение и применение»

26 декабря участники узнают секрет технологии, которая делает онлайн-чаты мгновенными, биржи молниеносными, а игры — захватывающими!

👨🏻‍💻 Спикер - системный аналитик – Дильман Юлия

📅 Дата и время вебинара: 26.12 (четверг) в 18:30 (Мск)

🔗Регистрация по ссылке: https://clck.ru/3FFr67

На вебинаре разберём:

Основы вебсокетов:

🟢 Что такое вебсокеты, их ключевые преимущества и недостатки по сравнению с HTTP.
🟢 Почему знание вебсокетов важно для аналитиков.
🟢 Кто и на каком этапе принимает решение о применении вебсокетов.
🟢 Какие требования важно зафиксировать для обоснования их использования.
🟢 Роль аналитика в документировании: как описывать вебсокеты в технической документации.

Как работают вебсокеты:

🟢 Протокол Websocket (основные моменты)
🟢 Как работает протокол
🟢 Демонстрация работы в консоли
🔥6
Применение вебсокетов на практике:

🟢 Реальные примеры использования: финансовые приложения (биржи), покупка онлайн билетов
🟢 Практическая демонстрация работы вебсокетов в реальных сценариях через консоль.

Тестирование вебсокетов:

🟢 Основные проблемы анализа и тестирования систем с вебсокетами.
🟢 Как проверять соединение и обмен данными через вебсокеты.
🟢 Обзор инструментов, используемых для тестирования вебсокетов.

👩‍💻 Этот вебинар создан для аналитиков, тестировщиков и тех, кто хочет быть в тренде IT! Даже если ты никогда не слышал о вебсокетах, мы всё объясним доступно и интересно.
🔥5