Чашечка Java
Kanalga Telegram’da o‘tish
Лучшие материалы по Java на русском и английском Разместить рекламу: @tproger_sales_bot Правила общения: https://tprg.ru/rules Другие каналы: @tproger_channels
Ko'proq ko'rsatish8 548
Obunachilar
Ma'lumot yo'q24 soatlar
-137 kunlar
-3030 kunlar
Postlar arxiv
8 546
Передача цифровых данных по рации с помощью мобильного приложения. Часть 1
Функционал раций покрывает все нужды в своей нише, но, учитывая, что мобильный телефон всегда под рукой, хотелось бы попробовать сочетать утилитарность раций и удобство смартфона. Даже возможность передать просто координаты по радиоканалу в рамках своей туристической группы – это уже интересно, но что, если передавать зашифрованные сообщения или даже графические данные? Для меня, как для туриста со стажем, это представляется по меньшей мере любопытным.
Читать: https://habr.com/ru/post/694916/?utm_campaign=694916
8 546
Ускоряем Groovy скрипты
AST (Abstract Syntax Tree) преобразование для исполнения Groovy скриптов с @CompileStatic
Введение
Предположим у Вас есть некоторый скрипт который работает с некоторым бизнес объектом, скажем Person.
Groovy script
person.name = 'Peter'
У Groovy есть замечательная фича @CompileStatic, которая заставляет компилятор Groovy компилировать скриптовый код статически (как это делает компилятор Java), что значительно ускоряет исполнение скрипта, но к сожалению в нашем случае простого (plain) скрипта у нас просто нет места где мы можем применить эту аннотацию. Вы знаете что @CompileStatic применяется либо к методу или классу. Давай сначала попробуем решить эту проблему вручную.
Читать: https://habr.com/ru/post/694878/?utm_campaign=6948788 546
Presentation: Panel: Engineering Leadership Lessons for Improving Flow
The panelists discuss how to lead organizational change to improve velocity and quality.
By Sarah Wells, Courtney Kissler, Ann Lewis, Nick Caldwell
Read: https://www.infoq.com/presentations/improve-velocity-quality/
8 546
Внутренний мир: Project Reactor
У многих из нас, при использовании какого-либо инструмента программирования, возникал вопрос: “Как? Как это работает?”. Часто при возникновении подобных вопросов я обращаюсь к гуглу, который популярным образом рассказывает общие принципы работы того или иного механизма. Но наверняка среди читателей есть те, которые, прочитав несколько статей, подумали: "Да, это интересно и, вроде, понятно. Но все таки, как оно работает?".
Читать: https://habr.com/ru/post/694850/?utm_campaign=694850
8 546
Оптимизация и кастомизация запросов с использованием Spring Cache и Scope Bean
Привет! Меня зовут Алексей Салаев, я Java-разработчик команды Corp Digital в Росбанке. В этом посте я расскажу, как можно оптимизировать и кастомизировать запросы в Spring: опишу потенциальные проблемы, оценю возможные пути решения и проиллюстрирую всё примерами.
Читать: https://habr.com/ru/post/694768/?utm_campaign=694768
8 546
Овладейте мастерством владения Spring
Программа, проверенная разработчиками и отточенная годами, ждёт вас на онлайн-курсе «Разработчик на Spring Framework» от OTUS. Всё это на протяжении 5 месяцев общения с ведущими программистами крупных IT-компаний.
После курса вы сможете указывать в резюме:
— знание современных возможностей Spring;
— понимание, как создавать веб-приложения на микросервисной архитектуре и решать высокоуровневые задачи;
— умение быстро проходить путь от идеи до production-grade;
— владение фреймворками Spring и технологиями вспомогательных проектов.
Без достигнутого результата не уйдёте. Во время обучения вы выполните выпускной проект по Spring Framework — он и станет вашим козырем на собеседовании.
Пройдите вступительный тест и займите место в группе по специальной цене: https://otus.pw/00ta/
Реклама, ООО «Отус онлайн-образование»
8 546
Oracle makes Java discovery service free to all
Read: https://www.infoworld.com/article/3677569/discover-your-old-and-broken-java-instances-on-oracle-cloud.html#tk.rss_java
8 546
Presentation: Securing Java Applications in the Age of Log4Shell
Simon Maple looks at how one can be more proactive and defensive in decisions for future Log4Shell like scenarios, considering, identifying and reducing the risk introduced into applications.
By Simon Maple
Read: https://www.infoq.com/presentations/log4shell-security/
8 546
Weekend Offer для бэкенд-разработчиков 29–30 октября
Получить оффер Яндекса можно за 2 дня. Участвуйте в Weekend Offer Backend: решите тестовое, пройдите 2–3 секции 29 октября, а уже 30 октября получите оффер.
От Яндекса в мероприятии участвуют команды, которые готовы предложить работу в гибком формате — полностью удаленно, в смешанном режиме или из любого офиса или коворкинга в 20 городах России и мира. Варианты работы обсуждаются с каждым кандидатом индивидуально.
На мероприятии ждут инженеров с опытом разработки от 3-х лет на Java, C++, Python и Go, либо готовых к работе на этих языках программирования.
Зарегистрироваться на мероприятие
Реклама ООО «Яндекс»
Реклама. Информация о рекламодателе на сайте https://www.yandex.ru/company
8 546
МТС хотят создавать и развивать крутые продукты для людей и бизнеса
Поэтому они создали свой канал с вакансиями и планируют привлечь более 5 тысяч IT-спецов до конца года. Ребятам нужны разработчики, архитекторы, DevOps и продуктовые дизайнеры. Грейд: от джунов до сеньоров.
Посмотрите, может там уже лежит вакансия вашей мечты — подписывайтесь.
Реклама, ПАО «МТС»
8 546
BellSoft Introduces Alpaquita Linux for Containerized Java Applications
BellSoft has released Alpaquita Linux, an operating system based upon Alpine Linux, optimized for containerized Java applications. A plain Docker image is available, as well as Docker images with Liberica JDK or JRE or a Native Image Kit based upon GraalVM.
Alternatively Alpaquita Linux can be installed via Windows Subsystem for Linux (WSL), Linux repositories or an ISO file.
By Johan Janssen
Read: https://www.infoq.com/news/2022/10/alpaquita-linux/
8 546
МТС хотят создавать и развивать крутые продукты для людей и бизнеса
Поэтому они создали свой канал с вакансиями и планируют привлечь более 5 тысяч IT-спецов до конца года. Ребятам нужны разработчики, архитекторы, DevOps и продуктовые дизайнеры. Грейд: от джунов до сеньоров.
Посмотрите, может там уже лежит вакансия вашей мечты — подписывайтесь.
Реклама, ООО «СошелДжет рус»
8 546
Java 20 begins to take shape
Read: https://www.infoworld.com/article/3676699/java-20-begins-to-take-shape.html#tk.rss_java
8 546
Quarkus Defends REST APIs Against Attack
Quarkus has released a new release that integrates RESTEasy APIs with an integrated control against CSRF attacks, making web applications more resilient against certain types of fraud.
By Erik Costlow
Read: https://www.infoq.com/news/2022/10/quarkus-csrf-defense/
8 546
Oracle unveils performance pack for Java 8
Read: https://www.infoworld.com/article/3676578/oracle-unveils-performance-pack-for-java-8.html#tk.rss_java
8 546
Lazy vs. eager instantiation in Java: Which is better?
Read: https://www.infoworld.com/article/3675954/lazy-vs-eager-instantiation-in-java-which-is-better.html#tk.rss_java
8 546
Собрали для вас небольшую подборку полезных Telegram-каналов от Tproger
Она пригодится и начинающим, и опытным разработчикам, которые хотят быть в курсе происходящего в мире IT и учиться новому:
— канал для веб-разработчиков: @tproger_web;
— для увлекающихся мобильной разработкой: @mobi_dev;
— канал для любителей анализировать данные и работать с большими данными: @big_data_analysis;
— тем, кто ищет интересные инструменты и библиотеки: @prog_tools.
Выбирайте то, что интересно вам и вступайте!
8 546
Lazy vs. eager instantiation: Which is better?
Read: https://www.infoworld.com/article/3675954/lazy-vs-eager-instantiation-in-java.html#tk.rss_java
8 546
Error Prone Support Introduces New Bug Checks and Refaster Templates
Picnic, the “supermarket on wheels” company, has released Error Prone Support, an open source project that extends Google's Error Prone, that contains thirty new bug checks to detect, and optionally resolve, possible mistakes during compilation of a Java project. More than fifty new Refaster templates are available to improve code uniformity by automatically rewriting the codebase.
By Johan Janssen
Read: https://www.infoq.com/news/2022/10/error-prone-support/
8 546
Java News Roundup: Sequenced Collections, Spring 6.0-RC1, Apache Tomcat, Reactor 2022.0-RC1
This week's Java roundup for October 10th, 2022 features news from OpenJDK, JDK 20, Spring Framework 6.0-RC1, Spring Batch 5.0-M8, Quarkus 2.13.2, Helidon 3.0.2 and 2.5.4, Project Reactor 2022.0-RC1, Piranha 22.10.0, JHipster Lite 0.18.0, Apache Tomcat 8.5.83 and 10.1.1 Apache James 3.7.2 and Devoxx Belgium.
By Michael Redlich
Read: https://www.infoq.com/news/2022/10/java-news-roundup-oct10-2022/
Endi mavjud! Telegram Tadqiqoti 2025 — yilning asosiy insaytlari 
