en
Feedback
Мир Plat.Form

Мир Plat.Form

Open in Telegram

Привет! Это официальная страница Мир Plat.Form в Telegram. И ты тут наверняка не просто так, а чтобы узнать последние новости, послушать экспертов, чему-то научиться или стать частью нашей ИТ-команды.

Show more
2 748
Subscribers
-2024 hours
+807 days
+26930 days
Posts Archive
😋 Все, кто хоть раз работал в компаниях, где много продуктовых команд, знают, что каждая команда живет в своем «микроклимате
+3
😋 Все, кто хоть раз работал в компаниях, где много продуктовых команд, знают, что каждая команда живет в своем «микроклимате». Это относится не только к локальным шуткам, мемам и расписанию походов за кофе. Зачастую команды дублируют инфраструктуру и сервисы, используемые другими командами, просто не зная об этом. Чтобы этого избежать или хотя бы минимизировать негативный эффект, существуют сервисы CI/CD. 👉 Краткая инфа о том, что это такое, — в наших карточках. А подробная — в докладе Игоря Николаева, который с удовольствием поделится своим опытом построения интеграционной платформы. 🤟

😋 На улице похолодало, хочется погреться, а отопление в квартире только начали включать? А как насчёт другого прогрева? На к
😋 На улице похолодало, хочется погреться, а отопление в квартире только начали включать? А как насчёт другого прогрева? На конференции Joker 2023 точно будет жарко, ведь там с докладом «Прогревая JVM: CRaC и другие фокусы» 13 октября выступит ведущий разработчик Александр Ланцов из Мир Plat.Form! 📌 Александр расскажет о проблематике прогрева JVM-приложений и способах ускорений JIT-компиляций на конкретных примерах. Более того — разберёт существующие подходы, достоинства, недостатки и особенности каждого из методов. Ну как такое пропустить? Вот и мы думаем, что никак. Подключайся к выступлению онлайн или слушай в зале, задавай вопросы — становись гуру запуска и прогрева JVM-приложений. 👈 🔥

🤟🔥Сезон Java one love на Хабре подошёл к концу — и это было невероятно! Мы хотим выразить огромную благодарность всем, кто
🤟🔥Сезон Java one love на Хабре подошёл к концу — и это было невероятно! Мы хотим выразить огромную благодарность всем, кто делился своим опытом в статьях и в комментариях под ними. Благодаря вам на Хабре появились десятки крутых материалов о Java-разработке, которые помогут многим программистам расширить свои профессиональные горизонты и наверняка вызовут желание поближе познакомиться с Java. Спасибо, что развиваете IT-сообщество вместе с нами! 💋 Мы уже подвели итоги и определили автора самой заплюсованной статьи. 😋👉 Чтобы узнать, кто поймал перо jar-птицы и выиграл главный приз, переходи на наш Хабр!

🧠 Даже если ты уверен, что знаешь абсолютно всё о новых режимах упорядочивания доступов к памяти в Java (мы о plain, opaque,
🧠 Даже если ты уверен, что знаешь абсолютно всё о новых режимах упорядочивания доступов к памяти в Java (мы о plain, opaque, release-acquire и volatile), то тебе все равно стоит посмотреть наше новое видео. Ведь в нём ведущий разработчик Мир Plat.Form Александр Ланцов рассказывает об их использовании в популярных многопоточных библиотеках, сравнивает производительность программ с использованием разных семантик, разбирает их влияние на корректность многопоточного кода… 😄📌 В общем, подробнейшим образом разбирает всё, что относится к нестандартным семантикам Java. 😋💻 Но и если ты новичок и хочешь углубить свои знания, то этот доклад просто обязателен к просмотру. Смотреть видео! 👈

Результаты розыгрыша: Победитель: 1. Профессор Проверить результаты

😋 «Усы, лапы и хвост — вот мои документы». Известная фраза персонажа советского мультфильма практически предсказывала будуще
😋 «Усы, лапы и хвост — вот мои документы». Известная фраза персонажа советского мультфильма практически предсказывала будущее. Так ли это? Разберёмся вместе! Не пропусти: 15 сентября на конференции CrossConf с увлекательным докладом выступит Александра Баженова, эксперт из команды Мир Plat.Form! 😄🤟 Она расскажет о том, сколько нейронных сетей нужно, чтобы «узнать» человека на фотографии, о биометрической оплате в ретейле и чем она отличается от пользовательской оплаты по биометрии; разберёт, как собрать биометрию своими руками, используя open source и дешёвые микроконтроллеры. Stay tuned!

256-й день года — отличный восьмибитный повод написать код-поздравление и отправить его коллегам, ведь сегодня отмечается Ден
256-й день года — отличный восьмибитный повод написать код-поздравление и отправить его коллегам, ведь сегодня отмечается День программиста! 👨🏻‍💻 Благодаря вам, IT-разработчикам, появляются лучшие приложения, проектируются масштабные системы и автоматизируются самые различные задачи для улучшения жизни простых пользователей. Пусть код компилируется с первого раза, а проекты сдаются до назначенных сроков. Чтобы сделать праздник ещё приятнее, мы решили разыграть сертификат на 15 000 рублей в магазин geekboards.ru! Как принять участие: 1. Убедись, что ты подписан на @mir_platform. 2. Нажми на кнопку «Участвую!» под этим постом. 20 сентября победитель будет определён автоматически ботом и объявлен в тексте этого поста. Желаем удачи! 💙🚀

😄 Стандарты, процесс релиза, архитектурные гайды — всё это может превратиться в настоящий хаос без должной организации. Смот
😄 Стандарты, процесс релиза, архитектурные гайды — всё это может превратиться в настоящий хаос без должной организации. Смотри доклад Артёма Кротова «Сообщества практиков» с TechLead Conf и знакомься с мощным инструментом координации — Community Of Practice! 👾 Артём расскажет, что такое «сообщество практиков» (а именно так переводится термин с английского) и как его создание может помочь: — cоблюдать стандарты разработки, — выстраивать процесс релиза, — придерживаться архитектурных гайдов. Переходи по ссылке и повышай уровень знаний в своей команде вместе с нами 👈

🤖 Несмотря на существование множества современных и местами более доступных языков программирования, Java до сих пор прочно
🤖 Несмотря на существование множества современных и местами более доступных языков программирования, Java до сих пор прочно занимает своё место среди мастодонтов технологического мира. Почему? Давай разберёмся: ⬜ Независимость от платформы. «Напиши один раз — запускай везде» — именно так звучит его жизненное кредо. ⬜️ Богатая экосистема. Существует огромное количество библиотек, фреймворков и инструментов, облегчающих разработку на Java и оптимизацию процессов. ⬜️ Надёжность и безопасность. Безопасность Java гарантируется и практически полным отсутствием неопределённого поведения (при использовании стандартных API), а благодаря постоянным обновлениям JVM остаётся одной из самых надёжных платформ для разработки. ⬜️ JVM-платформа поддерживает не только Java, но и другие языки программирования. Например, Scala, Kotlin, Groovy. ⬜️ Лёгкость изучения и применения. Java имеет лаконичный и понятный синтаксис, а также чёткую структуру, что облегчает изучение языка и разработку приложений. ⬜️ Поддержка огромного сообщества. Трудно найти другой язык с таким огромным и активным сообществом разработчиков, которое помогает в решении проблем и постоянно совершенствует язык. Благодаря всему этому Java повсеместно используется в бэкенде, начиная от простейших задач и заканчивая highload-кейсами, в разработке приложений и анализе больших данных.

🤓 Знаешь ли ты, что такое Akka и для чего её можно применять? Если нет — не расстраивайся, ведь всё это знает и с удовольств
🤓 Знаешь ли ты, что такое Akka и для чего её можно применять? Если нет — не расстраивайся, ведь всё это знает и с удовольствием поделится мудростью Кирилл Данилов из Мир Plat.Form. В докладе «Построение проекта на Akka» Кирилл объяснит, как Akka сделала возможным существование Системы быстрых платежей, а также: — заглянет Akka под капот и объяснит, как работают основные компоненты; — покажет, как Akka используется для создания сервисов и какими преимуществами обладает; — поделится примерами применения; — проанализирует сложные аспекты Akka и вызовы, которые ждут отважных программистов, решившихся её использовать. Скорее переходи по ссылке — смотрится на одном дыхании! 👾

Сегодня предлагаем тебе вместе посмотреть на фреймворки для Java, которые доминируют в этом году. Выбор инструмента, как всег
Сегодня предлагаем тебе вместе посмотреть на фреймворки для Java, которые доминируют в этом году. Выбор инструмента, как всегда, зависит от конкретной задачи, но именно эти 5 фреймворков привнесли в мир Java новые возможности и сделали жизнь разработчиков более удобной: 🏆 Spring Framework — незаменимый фаворит, который предлагает широкий спектр функций, включая внедрение зависимостей, архитектуру MVC и управление транзакциями. 🚀 Hibernate — надёжный помощник в работе с базами данных, использующий объектно-реляционное отображение (ORM). 💡 Struts 2 — наследник Apache Struts, который помогает быстро и легко создавать глобальные веб-приложения благодаря встроенной библиотеке тегов и поддержке AJAX. 🏵 JavaServer Faces (JSF) — стандартная библиотека для построения пользовательских интерфейсов серверных приложений, использующая MVC-модель. 🌟 Grails — фреймворк, сочетающий в себе гибкость Groovy и мощь Spring, делает разработку веб-приложений ещё более эффективной и приятной.

Говорят, что безупречность — это простота, и это как нельзя лучше относится к коду. 🧑‍💻 Оптимизированный код помогает снизи
Говорят, что безупречность — это простота, и это как нельзя лучше относится к коду. 🧑‍💻 Оптимизированный код помогает снизить нагрузку на оборудование, сократить время разработки, да и, в конце концов, это просто красиво. В рамках сезона 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 позволяет удобно и легко проверить принадлежность объекта к определённому классу или интерфейсу.

Мы уверены, что практически каждый Java-разработчик бессонными ночами задавался вопросом: что произойдёт, если начать использ
Мы уверены, что практически каждый Java-разработчик бессонными ночами задавался вопросом: что произойдёт, если начать использовать блокирующий API в реактивных приложениях на Spring WebFlux? 🧐 Наконец-то комьюнити может спать спокойно: у Сергея Петрелевича из Мир Plat.Form есть ответ! 🚀 В новом видео, прямо с конференции JPoint, Сергей рассмотрит возможные проблемы, с которыми ты можешь столкнуться при использовании блокирующих вызовов, и разберётся, с помощью каких инструментов их можно исправить. Более того, Сергей объяснит, как использование блокирующего API в целом может повлиять на реактивные приложения. Скорее переходи и смотри наше новое видео 👈

Внимание-внимание! Стартовал сезон Java на Хабре! 🔥 А это значит, что пришло время открыть миру свои мысли, идеи и советы о
Внимание-внимание! Стартовал сезон Java на Хабре! 🔥 А это значит, что пришло время открыть миру свои мысли, идеи и советы о том, как лучше всего использовать этот язык программирования. 🦾 А чтобы желание поделиться экспертизой было ещё сильнее, мы подготовили мотивационную программу: автор самого заплюсованного до конца сезона поста получит крутые призы, которые облегчат подготовку следующей статьи :) Подробнее о правилах, а также о том, что мы в Мир Plat.Form думаем о Java, читай в новом посте на Хабре!

🤓 Времена, когда пользователи открывали страницы исключительно с 15-дюймовых мониторов, давно прошли, и современное разнообр
🤓 Времена, когда пользователи открывали страницы исключительно с 15-дюймовых мониторов, давно прошли, и современное разнообразие экранов регулярно становится причиной нервного тика у десятков фронтендеров. Немудрено, ведь вместо одной страницы надо сверстать несколько, да ещё и так, чтобы ничего не развалилось на промежуточных разрешениях. 👾 Но без паники! Средство есть, и имя ему — библиотека PrimeNG для Angular. О том, чем она хороша и как может облегчить жизнь фронтенд-разработчику, и пойдёт речь в нашей новой статье на Хабре!

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

Бывало ли у тебя такое, что хочется немедленно заменить свой старенький системник, которому стало тяжелее тянуть твой сложный
Бывало ли у тебя такое, что хочется немедленно заменить свой старенький системник, которому стало тяжелее тянуть твой сложный проект, на современный? 👨‍💻 Но если выключить его из сети, то весь проект придётся начинать заново, и плюс к тому корпус системного блока ещё и подпирает собой полку, на которой стоит твой монитор? ‌ 👾 Так и в IT: часто случается так, что приходится работать с продуктом или системой, которые, несмотря на свои устаревшие аспекты, по разным причинам остаются важными для внутренних или внешних пользователей. ‌ Чтобы понять, как управлять изменениями при рефакторинге legacy-систем, смотри запись TechTalk Кирилла Вахрушева с конференции HighLoad++