Мир Plat.Form – Telegram
Мир Plat.Form
2.59K subscribers
429 photos
8 videos
154 links
Привет! Это официальная страница Мир Plat.Form в Telegram. И ты тут наверняка не просто так, а чтобы узнать последние новости, послушать экспертов, чему-то научиться или стать частью нашей IT-команды.
Download Telegram
Место встречи — Saint HighLoad++ 2023

🚀 Ждём тебя на одной из самых топовых IT-конференций года — Saint HighLoad++

Приходи послушать доклады и TechTalks от гуру высоконагруженных систем Мир Plat.Form.

– Дмитрий Гордиевский расскажет о замещении аппаратных модулей шифрования Thales;
– Михаил Архипов поделится, какие данные есть у платёжной системы и как она ими пользуется;
– Александра Баженова поговорит об антифроде и об использовании машинного обучения;
– Алексей Касякин разберёт, как работают системы безопасности при карточных платежах;
– Роман Назаров объяснит, как устроены диспутные процедуры в платёжной системе «Мир».

А ещё Мир Plat.Form — золотой партнёр конференции, и у нас будет один из крутейших стендов. Там ты сможешь попробовать свои силы в гонках на автобусах, карточной коллекционной игре Мир Plat.Form и интерактивном квесте. Самые активные и успешные смогут выиграть призы — электрический самокат и MacBook 🎉

Встречаемся на Saint HighLoad++ 26–27 июня в Питере!
11🔥5🎉2👍1
Конференция Saint HighLoad++ 2023 осталась позади, и это было феерично! 🔥

Более 1900 участников посетили офлайн топовые доклады для разработчиков высоконагруженных систем.

Эксперты Мир Plat.Form поделились своими знаниями и ответили на сотни вопросов. А участники, выполняя задания в специальном чат-боте, смогли побороться за призы на нашем стенде золотого партнёра конференции.

Два дня конференции пролетели ярко и на одном дыхании. Но к чему слова, когда можно просто увидеть всё это своими глазами.
👍11🔥65
Если Cucumber для тебя — это не просто английское название богатого витаминами овоща, а что-то большее, если словосочетание «регрессионное нагрузочное тестирование» — не пустой звук и если ты хочешь понять, как всё это сочетается при разработке платёжных решений в Мир Plat.Form, то это видео для тебя.

Скорее включай доклад Сергея Попова «Особое мнение: смотрим на загрузочные тесты как на функциональные» с конференции Heisenbug!
👍87
Если тебе всегда хотелось углубиться в мир Angular и узнать больше о работе с DOM, то у нас для тебя отличные новости!

В новой статье на Хабре подробно разбираем, как работать с DOM в Angular, используя популярные ссылочные типы:

— ElementRef,
— TemplateRef,
— ViewRef,
— ComponentRef,
— ViewContainerRef.

Экспертное мнение: пост полезен как для новичков, так и для тех, кто хочет освежить свои навыки!
9👍3🔥3👏1
Бывало ли у тебя такое, что хочется немедленно заменить свой старенький системник, которому стало тяжелее тянуть твой сложный проект, на современный? 👨‍💻

Но если выключить его из сети, то весь проект придётся начинать заново, и плюс к тому корпус системного блока ещё и подпирает собой полку, на которой стоит твой монитор?

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

Чтобы понять, как управлять изменениями при рефакторинге legacy-систем, смотри запись TechTalk Кирилла Вахрушева с конференции HighLoad++
Please open Telegram to view this post
VIEW IN TELEGRAM
5😍4👍1🔥1💅1
Мы уверены, что для любого сисадмина каждый день — праздник.

Но 28 июля — особенно, ведь сегодня праздник в квадрате. Да, это день тех, кто обладает суперсилами! Людей, благодаря которым светятся мониторы и лица сотрудников, а внутренние сервисы работают как часы.

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

С праздником, профессионалы! 🎉
Please open Telegram to view this post
VIEW IN TELEGRAM
👍13🎉43🔥1💅1
🤓 Времена, когда пользователи открывали страницы исключительно с 15-дюймовых мониторов, давно прошли, и современное разнообразие экранов регулярно становится причиной нервного тика у десятков фронтендеров.

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

Но без паники! Средство есть, и имя ему — библиотека PrimeNG для Angular. О том, чем она хороша и как может облегчить жизнь фронтенд-разработчику, и пойдёт речь в нашей новой статье на Хабре!
Please open Telegram to view this post
VIEW IN TELEGRAM
9👍3🔥3
Внимание-внимание! Стартовал сезон Java на Хабре! 🔥

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

🦾 А чтобы желание поделиться экспертизой было ещё сильнее, мы подготовили мотивационную программу: автор самого заплюсованного до конца сезона поста получит крутые призы, которые облегчат подготовку следующей статьи :)

Подробнее о правилах, а также о том, что мы в Мир Plat.Form думаем о Java, читай в новом посте на Хабре!
Please open Telegram to view this post
VIEW IN TELEGRAM
12👍4👾3
Мы уверены, что практически каждый Java-разработчик бессонными ночами задавался вопросом: что произойдёт, если начать использовать блокирующий API в реактивных приложениях на Spring WebFlux? 🧐

Наконец-то комьюнити может спать спокойно: у Сергея Петрелевича из Мир Plat.Form есть ответ!

🚀 В новом видео, прямо с конференции JPoint, Сергей рассмотрит возможные проблемы, с которыми ты можешь столкнуться при использовании блокирующих вызовов, и разберётся, с помощью каких инструментов их можно исправить. Более того, Сергей объяснит, как использование блокирующего API в целом может повлиять на реактивные приложения.

Скорее переходи и смотри наше новое видео 👈
Please open Telegram to view this post
VIEW IN TELEGRAM
👍54🔥2
Говорят, что безупречность — это простота, и это как нельзя лучше относится к коду. 🧑‍💻

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

⬜️ Используй цикл for each для обхода элементов в коллекциях. Вместо традиционного for можно использовать цикл for each, чтобы эффективно и просто перебирать элементы.

⬜️ Создавай неизменяемые (immutable) объекты. Иммутабельность можно использовать для упрощения кода в некритичных для производительности местах. А приятным бонусом, помимо упрощения кода, станет потокобезопасность иммутабельных объектов для совместного использования из нескольких потоков.

⬜️ Замени if-else на switch-case. Вместо огромного количества if-else можно пользоваться компактной и более понятной конструкцией switch-case, чтобы обрабатывать необходимые условия в твоём коде.

⬜️ Пользуйся try-with-resources для автоматического закрытия ресурсов. Вместо явного закрытия ресурсов (например, файлов или сокетов) используй конструкцию try-with-resources для автоматического закрытия.

⬜️ Используй pattern matching вместе с instance of для проверки типа объекта. Pattern matching вместе с оператором instance of позволяет удобно и легко проверить принадлежность объекта к определённому классу или интерфейсу.
Please open Telegram to view this post
VIEW IN TELEGRAM
65👍2
Сегодня предлагаем тебе вместе посмотреть на фреймворки для Java, которые доминируют в этом году.

Выбор инструмента, как всегда, зависит от конкретной задачи, но именно эти 5 фреймворков привнесли в мир Java новые возможности и сделали жизнь разработчиков более удобной:

🏆 Spring Framework — незаменимый фаворит, который предлагает широкий спектр функций, включая внедрение зависимостей, архитектуру MVC и управление транзакциями.

🚀 Hibernate — надёжный помощник в работе с базами данных, использующий объектно-реляционное отображение (ORM).

💡 Struts 2 — наследник Apache Struts, который помогает быстро и легко создавать глобальные веб-приложения благодаря встроенной библиотеке тегов и поддержке AJAX.

🏵 JavaServer Faces (JSF) — стандартная библиотека для построения пользовательских интерфейсов серверных приложений, использующая MVC-модель.

🌟 Grails — фреймворк, сочетающий в себе гибкость Groovy и мощь Spring, делает разработку веб-приложений ещё более эффективной и приятной.
Please open Telegram to view this post
VIEW IN TELEGRAM
7👍3💘2🔥1
🤓 Знаешь ли ты, что такое Akka и для чего её можно применять?

Если нет — не расстраивайся, ведь всё это знает и с удовольствием поделится мудростью Кирилл Данилов из Мир Plat.Form.

В докладе «Построение проекта на Akka» Кирилл объяснит, как Akka сделала возможным существование Системы быстрых платежей, а также:

— заглянет Akka под капот и объяснит, как работают основные компоненты;
— покажет, как Akka используется для создания сервисов и какими преимуществами обладает;
— поделится примерами применения;
— проанализирует сложные аспекты Akka и вызовы, которые ждут отважных программистов, решившихся её использовать.

Скорее переходи по ссылке — смотрится на одном дыхании! 👾
Please open Telegram to view this post
VIEW IN TELEGRAM
👍123🔥2
🤖 Несмотря на существование множества современных и местами более доступных языков программирования, Java до сих пор прочно занимает своё место среди мастодонтов технологического мира.

Почему? Давай разберёмся:

Независимость от платформы. «Напиши один раз — запускай везде» — именно так звучит его жизненное кредо.

⬜️ Богатая экосистема. Существует огромное количество библиотек, фреймворков и инструментов, облегчающих разработку на Java и оптимизацию процессов.

⬜️ Надёжность и безопасность. Безопасность Java гарантируется и практически полным отсутствием неопределённого поведения (при использовании стандартных API), а благодаря постоянным обновлениям JVM остаётся одной из самых надёжных платформ для разработки.

⬜️ JVM-платформа поддерживает не только Java, но и другие языки программирования. Например, Scala, Kotlin, Groovy.

⬜️ Лёгкость изучения и применения. Java имеет лаконичный и понятный синтаксис, а также чёткую структуру, что облегчает изучение языка и разработку приложений.

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

Благодаря всему этому Java повсеместно используется в бэкенде, начиная от простейших задач и заканчивая highload-кейсами, в разработке приложений и анализе больших данных.
Please open Telegram to view this post
VIEW IN TELEGRAM
👍9💘32
😄 Стандарты, процесс релиза, архитектурные гайды — всё это может превратиться в настоящий хаос без должной организации.

Смотри доклад Артёма Кротова «Сообщества практиков» с TechLead Conf и знакомься с мощным инструментом координации — Community Of Practice!

👾 Артём расскажет, что такое «сообщество практиков» (а именно так переводится термин с английского) и как его создание может помочь:
— cоблюдать стандарты разработки,
— выстраивать процесс релиза,
— придерживаться архитектурных гайдов.

Переходи по ссылке и повышай уровень знаний в своей команде вместе с нами 👈
Please open Telegram to view this post
VIEW IN TELEGRAM
8🔥4👍3👻2👏1
256-й день года — отличный восьмибитный повод написать код-поздравление и отправить его коллегам, ведь сегодня отмечается День программиста! 👨🏻‍💻

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

Чтобы сделать праздник ещё приятнее, мы решили разыграть сертификат на 15 000 рублей в магазин geekboards.ru!

Как принять участие:

1. Убедись, что ты подписан на @mir_platform.
2. Нажми на кнопку «Участвую!» под этим постом.

20 сентября победитель будет определён автоматически ботом и объявлен в тексте этого поста.

Желаем удачи! 💙🚀

Правила конкурса


Результаты розыгрыша:

Победитель:
1. Профессор
24🔥12💘8👍4🤩4❤‍🔥2🐳1
😋 «Усы, лапы и хвост — вот мои документы». Известная фраза персонажа советского мультфильма практически предсказывала будущее. Так ли это? Разберёмся вместе!

Не пропусти: 15 сентября на конференции CrossConf с увлекательным докладом выступит Александра Баженова, эксперт из команды Мир Plat.Form! 😄🤟

Она расскажет о том, сколько нейронных сетей нужно, чтобы «узнать» человека на фотографии, о биометрической оплате в ретейле и чем она отличается от пользовательской оплаты по биометрии; разберёт, как собрать биометрию своими руками, используя open source и дешёвые микроконтроллеры.

Stay tuned!
Please open Telegram to view this post
VIEW IN TELEGRAM
👍156🔥1👏1🐳1