Чашечка Java
前往频道在 Telegram
Лучшие материалы по Java на русском и английском Разместить рекламу: @tproger_sales_bot Правила общения: https://tprg.ru/rules Другие каналы: @tproger_channels
显示更多8 539
订阅者
无数据24 小时
-137 天
-2930 天
帖子存档
8 539
Bell Integrator ищут Lead Java-разработчика
В ваши обязанности будет входить взаимодействие с командой и помощь в проектировании систем в роли Lead Java-разработчика.
Требования:
— Знание Java и/или Kotlin;
— Понимание принципов и паттернов микросервисной архитектуры;
— Опыт работы с key-value хранилищами, Docker и Kubernetes;
— Знание JPA-технологий и Hibernate;
— Использование JUnit и Mockito.
Будет плюсом:
— Опыт разработки собственных Spring Boot стартеров;
— Использование и разработка CI/CD пайплайнов;
— Опыт в координации и управлении командой.
Условия:
— Возможность работать удаленно;
— Заработная плата выше рынка;
— Возможности для корпоративного обучения и сертификации в технических и бизнес-областях.
Узнать подробности и отправить резюме можно тут: MBelokurova@bellintegrator.com
#вакансия
8 539
How to use Deque in Java? Example Tutorial
Hello friends, I am really glad to see you all again here. And I know you are here to learn new and valuable Java concepts and continue your journey on Java. Today we are gonna learn something that...
Read: http://www.java67.com/2021/11/how-to-use-deque-in-java-example.html
8 539
Соревнование BCS Coding Days
BCS Coding Days — это задачи для системных аналитиков, Android и Java-разработчиков с призовым фондом 1 500 000 рублей.
Читать: «Соревнование BCS Coding Days»
8 539
Онлайн-курс по Java-разработке с оплатой после трудоустройства
Такой формат идеально подойдёт тем, кто не хочет или не может оплатить курс до его начала.
Всего за 4 месяца вы с нуля изучить основы программирования на Java и все необходимые джуниору навыки, после чего сможете устроиться по специальности с зарплатой не ниже 40 тыс. рублей. И только после этого вам будет нужно постепенно оплатить вашу учёбу.
Заманчиво? Тогда заходите и подавайте заявку на участие: https://otus.pw/JL7B/
Это #партнёрский пост
8 539
Top 10 Cloud Certification (AWS, Azure, and GCP) You can Aim in 2022 - Best of Lot
Hello guys, if you are aiming for cloud certifications in 2022 but are not sure which cloud certification should you go for then you have come to the right place. Earlier, I have shared a list of...
Read: http://www.java67.com/2020/09/top-10-cloud-certification-you-can-aim.html
8 539
Top 5 Free Docker Courses for Beginners to Learn Online in 2021 - Best of Lot
If you are an application developer working in Java, Python, JavaScript, C#, or any other language and want to become a DevOps engineer or someone who wants to learn Docker, then you have come to the...
Read: http://www.java67.com/2018/02/5-free-docker-courses-for-java-and-DevOps-engineers.html
8 539
GraalVM 21.3 Supports Java 17
Oracle Labs released GraalVM 21.3, featuring support for Java 17 and JDK Flight Recorder (JFR) for low-overhead production profiling of native Java executables. Compared to version 21.1 from April 2021, this release creates 14% smaller native executables for Spring PetClinic JDBC with 20% less build time. The release runs applications faster and begins to support the Java Platform Module System.
By Karsten Silz
Read: https://www.infoq.com/news/2021/11/graalvm-21-3-java-17/
8 539
Red Hat Releases Language Support for Java Plugin 1.0 for VSCode
Red Hat has released version 1.0 of Language support for Java on VSCode that supports Java 17, displaying type hierarchies and improved performance. The source lookup feature has been improved and now supports unmanaged projects and is able to display sources of any library available on Maven central. This release also contains new code actions and support for Gradle files written in Kotlin.
By Johan Janssen
Read: https://www.infoq.com/news/2021/11/java-plugin-version-1-vscode/
8 539
How to use Spliterator in Java 8 - Example Tutorial
Hello friends, we are here today again on the journey of Java. And today, we are gonna learn about SplitIterator class from Stream package that may not be used in your day-to-day life but can...
Read: http://www.java67.com/2021/11/how-to-use-spliterator-in-java-8.html
8 539
Top 5 Free Courses to Learn C Programming for Beginners in 2021 - Best of Lot
Hello guys, if you want to learn the C Programming language and looking for a free online course then you have come to the right place. In the past, I have shared the best C programming courses and...
Read: http://www.java67.com/2020/07/5-free-courses-to-learn-c-programming.html
8 539
Top 21 Websites to Learn Coding for FREE in 2021 - Best of Lot
Hello folks, if you want to learn coding from scratch and looking for some free online training websites or you are someone who is learning programming and coding by yourself and looking for some...
Read: http://www.java67.com/2018/06/21-websites-to-learn-how-to-code-for.html
8 539
Инструменты программиста — канал, в котором делимся инструментами, упрощающими жизнь разработчиков. В основном это инструменты, которые доступны бесплатно или за умеренную стоимость.
Подписывайтесь и выбирайте инструменты для себя: @prog_tools
8 539
Top Java Blogs Weekly: Best of 46/2021
Best of Top Java Blogs, year 2021, week 46
Read: https://www.topjavablogs.com/news/best-of-46-2021
8 539
Top 5 Free R Programming Courses for Beginners in 2022 - Best of Lot
More and more people are learning the R programming language to become Data scientists, one of the hottest and high-paying technical jobs on the planet. Though I am from Python camp when it comes to...
Read: http://www.java67.com/2018/09/top-5-free-R-programming-courses-for-Data-Science-Machine-Learning-Programmers.html
8 539
5 Free Linux Courses for Programmers and IT Professionals to Learn Online [2021]
Linux is one of the most popular operating systems to run server-side applications. I have seen almost all Java applications running on Linux, barring a couple of them, which run on Windows as a...
Read: http://www.java67.com/2018/02/5-free-linux-unix-courses-for-programmers-learn-online.html
8 539
Top 5 Spring Security Online Training Courses for Java Developers in 2021
Security is one of the most important aspects of a modern web application, be it a Java web application, .NET, or writing using any other web technology. In the Java world, Spring Security rule the...
Read: http://www.java67.com/2017/12/top-5-spring-security-online-training-courses.html
8 539
How to use Stream allMatch() and anyMatch() function in Java? Example Tutorial
Hello friends, we all know how streams are super important for our day-to-day needs in programming and coding nowadays. But, do we know all the stream functionalities? Of course not. ...
Read: http://www.java67.com/2021/11/how-to-use-stream-allmatch-and-anymatch.html
8 539
Golang для Embedded Linux
При разработке очередной платформы перед командой АТОЛ встал вопрос выбора языка программирования/стека технологий/железа/фреймворка для создания решений. Железо было выбрано на базе относительно недорогой Linux-платформы STM32MP153/512MB DDR3/8GB eMMC. Эта платформа имеет на несколько порядков больше ресурсов, чем используемые в нашей основной массе решений LPC1768/LPC1778/LPC4078/STM32F207. 100% наработок кода компании для устройств были написаны на C/C++, однако прогресс не стоит на месте, и периодически необходимо актуализировать инструменты и технологии разработки, особенно с учетом новых аппаратных возможностей. Из статьи станет ясно, как мы дошли до жизни такой и почему выбрали Golang для создания очередного набора решений.
Выбор стека технологий важен для всех компаний, которые занимаются разработкой железа и перерастают крошечные embedded контроллеры на Cortex M0/M3/M4/M7. Обычно команды при переходе на новую платформу выбирают одно из двух решений: стараются сделать новую версию системы на новом железе/технологиях/архитектуре, превращая решение в нестабильный долгострой, или наоборот — вносят минимальное количество изменений, но иногда вместо совокупности положительных черт разных подходов получают совокупность отрицательных.
В статье исследованы особенности различных языков программирования/технологий (Java, Python, C/C++, Rust, Golang), их плюсы и минусы, сформулированы критерии выбора и представлен выбор команды АТОЛ.
Для анализа использован метод SWOT-анализа. В качестве источников данных — информация сайтов фреймворков. Помимо этого, косвенная информация о боли и страданиях разработчиков получена на Stackoverflow, и часть субъективных выводов сделана на основе моего экспертного мнения за более чем 30-летний опыт программирования.
Читать: https://habr.com/ru/post/587524/?utm_campaign=587524
8 539
and therefore has not received an update, remaining at 16.0.2 release. Minecraft’s Java Edition currently deploys with OpenJDK 16 and will soon move to OpenJDK 17. We will archive all OpenJDK 16 released versions once the transition is complete.
New LTS release cadence
In September 2021, Oracle proposed their new Two Year LTS Cadence of the commercial Oracle JDK binaries. Martijn Verburg, who leads the Microsoft Java Engineering Group, and actively participates in the Eclipse Adoptium project and the London Java Community JUG, had this to say about Microsoft’s interest in aligning this release cadence with the Microsoft Build of OpenJDK:
“Microsoft believes in the end-user and operator benefits that modern Java brings. Therefore, we would also like to endorse the 2-year LTS proposal for builds of OpenJDK. Since most of the end-user ecosystem prefers to have the extra stability of an LTS, this is a great way to encourage them with their modernization efforts!
Microsoft is willing to commit to helping maintain the various LTS updates projects as they move through their natural lifecycles.”
— Martijn Verburg
Microsoft expects to release OpenJDK 21 as its next LTS version by 2023 – provided the OpenJDK ecosystem moves forward with this proposal and other OpenJDK vendors adopt this cadence.
Java on Visual Studio Code
Last week we saw the 1.0 release of the Language Support for Java on Visual Studio Code, a multi-year collaboration between Microsoft, Red Hat, and the Java community. This release includes a series of changes, but most importantly the stability that more than 1 million Visual Studio Code Java developers expect.
Highlights in this release include:
* Java 17 support
* Performance improvements
* Type hierarchy navigation
* Source lookup
* Gradle Kotlin support
Java on GitHub
If all this is not enough, we invite all Java developers to sign up for GitHub Copilot and GitHub Codespaces! Both services include support for Java and integration with Visual Studio Code.
Happy coding Java fans!
* JCP Flag cover photo credit to Obie Fernandez - Creative Commons License.
Read: Microsoft Deepens Its Investments in Java.
8 539
Microsoft Deepens Its Investments in Java
Big news for Java developers today along with some recent recap. Check it out!
Java Community Process
Today we are proud to share that Microsoft has signed the Java Specification Participation Agreement, known as JSPA, to officially join the Java Community Process. The JCP is the mechanism for developing standard technical specifications for Java technologies, enabling collaboration between individual developers, customers, and vendors interested in submitting suggestions for Java APIs.
“The JCP is the place where we define and discuss the future of Java, and where we need the collaboration of all the Java community”, adds Bruno Souza, President of the SouJava User Group, an Executive Committee Member of the JCP. “Microsoft has been an important part of this community, with their involvement in OpenJDK but also supporting Java User Groups and community events. Because of all that, Microsoft has become a strong partner of SouJava and we are excited to have them go even deeper on their commitment with the Java community.”
As we have collectively learned since the announcement of the Microsoft Build of OpenJDK in April 2021, Java usage within Microsoft has grown way beyond Minecraft. We have more than 500,000 JVMs in production running hundreds of internal Microsoft systems. In addition to significant internal Java usage, there are many customers and developers coding and running Java on Microsoft Azure and GitHub. Joining the JCP is a major, yet natural step forward for Microsoft in helping shape the future of the Java Platform.
“Java remains a key context for IT today and for the foreseeable future,” said James Governor, co-founder of RedMonk. “Microsoft is clearly illustrating its commitment to that future by becoming a strategic member of the Eclipse Foundation, but also with its engineering contributions to technologies such as OpenJDK, Windows on ARM, Apple M1 and Alpine Linux.”
Participating in the JCP is a significant milestone in Microsoft’s journey within the Java ecosystem. We look forward to working on behalf of our customers and teams in collaborating with partners, Java vendors, Java User Groups (JUGs), and individuals. These are the passionate contributors making the future of Java and keeping it innovative.
Microsoft Build of OpenJDK
This week marks the celebration of the latest Microsoft Build of OpenJDK updates. Microsoft is committed in supporting the Long-Term Supported (LTS) versions which are OpenJDK 11 and OpenJDK 17. Developers are encouraged to update their systems and workloads to OpenJDK 17.0.1 and OpenJDK 11.0.13. These versions will soon be rolled out to Microsoft Azure services where Microsoft manages the JDK on behalf of the customers, such as Azure App Service, Azure Functions, and Azure Spring Cloud.
This week we’ve also included new articles in the documentation:
* Vanity URLs for latest updates of LTS builds
* Default locale settings in container images
* Stay on older minor versions in container images
As a reminder, OpenJDK 16 is not a Long-Term Supported (LTS) major release per Microsoft Build of OpenJDK Support Policy, [...]
