Мир Plat.Form – Telegram
Мир Plat.Form
2.59K subscribers
429 photos
8 videos
154 links
Привет! Это официальная страница Мир Plat.Form в Telegram. И ты тут наверняка не просто так, а чтобы узнать последние новости, послушать экспертов, чему-то научиться или стать частью нашей IT-команды.
Download Telegram
Если тебе всегда хотелось углубиться в мир 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
🧠 Даже если ты уверен, что знаешь абсолютно всё о новых режимах упорядочивания доступов к памяти в Java (мы о plain, opaque, release-acquire и volatile), то тебе все равно стоит посмотреть наше новое видео.

Ведь в нём ведущий разработчик Мир Plat.Form Александр Ланцов рассказывает об их использовании в популярных многопоточных библиотеках, сравнивает производительность программ с использованием разных семантик, разбирает их влияние на корректность многопоточного кода… 😄📌

В общем, подробнейшим образом разбирает всё, что относится к нестандартным семантикам Java.

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

Смотреть видео! 👈
Please open Telegram to view this post
VIEW IN TELEGRAM
👍74🔥4👏4🥴1
🤟🔥Сезон Java one love на Хабре подошёл к концу — и это было невероятно!

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

Благодаря вам на Хабре появились десятки крутых материалов о Java-разработке, которые помогут многим программистам расширить свои профессиональные горизонты и наверняка вызовут желание поближе познакомиться с Java.

Спасибо, что развиваете IT-сообщество вместе с нами! 💋

Мы уже подвели итоги и определили автора самой заплюсованной статьи.

😋👉 Чтобы узнать, кто поймал перо jar-птицы и выиграл главный приз, переходи на наш Хабр!
Please open Telegram to view this post
VIEW IN TELEGRAM
👍8🔥3👏1
😋 На улице похолодало, хочется погреться, а отопление в квартире только начали включать?

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

Александр расскажет о проблематике прогрева JVM-приложений и способах ускорений JIT-компиляций на конкретных примерах. Более того — разберёт существующие подходы, достоинства, недостатки и особенности каждого из методов. Ну как такое пропустить?

Вот и мы думаем, что никак. Подключайся к выступлению онлайн или слушай в зале, задавай вопросы — становись гуру запуска и прогрева JVM-приложений. 👈 🔥
Please open Telegram to view this post
VIEW IN TELEGRAM
6👍4🔥4
😋 Все, кто хоть раз работал в компаниях, где много продуктовых команд, знают, что каждая команда живет в своем «микроклимате».

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

Чтобы этого избежать или хотя бы минимизировать негативный эффект, существуют сервисы CI/CD.

👉 Краткая инфа о том, что это такое, — в наших карточках. А подробная — в докладе Игоря Николаева, который с удовольствием поделится своим опытом построения интеграционной платформы. 🤟
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
6👍5🔥5
😄 Настоятельно рекомендуем ничего не планировать на 25 октября — иначе есть риск пропустить конференцию Podlodka Java Crew 2023, а вместе с ней и выступления Сергея Петрелевича и Кирилла Данилова из Мир Plat.Form.

🔥 Сразу два топовых спикера в один день, да еще и с крутыми докладами!

Сергей расскажет о том, почему ORM Spring Data JDBC — это именно то, что нужно в современных проектах, а Кирилл поделится опытом перевода приложений с Hazelcast на Cassandra.

Не пропусти! 👨‍🏫
Please open Telegram to view this post
VIEW IN TELEGRAM
👍73🔥2