Чашечка Java
Open in Telegram
Лучшие материалы по Java на русском и английском Разместить рекламу: @tproger_sales_bot Правила общения: https://tprg.ru/rules Другие каналы: @tproger_channels
Show more8 545
Subscribers
-224 hours
-57 days
-2730 days
Posts Archive
8 544
Путеводитель по ID для JPA сущностей. Часть 1: ID, генерируемые на сервере
Разработка инструментария – очень познавательное занятие, потому что заставляется задуматься над теми вещами, которые в процессе разработки иногда не замечаешь. Казалось бы, создание @Id атрибута в JPA – рутинное занятие и каждый разработчик может сделать айдишник, даже не включая мозг. Однако, когда начинаешь углубляться в эту тему и пытаться разработать инструмент, который не только помогает писать код для определения ID, но и подсказывает потенциальные проблемы, то всплывает много интересного. И наши соображения, которыми мы руководствовались при разработке JPA Buddy, вылились в этот цикл статей.
Читать: https://habr.com/ru/post/653843/?utm_campaign=653843
8 544
JDK 18 and JDK 19: What We Know So Far
JDK 18, the first non-LTS release since JDK 17, has reached its initial release candidate phase with a final set of nine new features, in the form of JEPs, that can be separated into three categories: Core Java Library, Java Tools and Java Specification. We examine JDK 18 and predict what features may be targeted for JDK 19.
By Michael Redlich
Read: https://www.infoq.com/news/2022/03/java-18-so-far/
8 544
How to use Context and useReducer for state management in React app? Example Tutorial
IntroductionA React component is made up of props and state. The state can be local or global. Usually, the local state is handled within the component using the setState method in class components...
Read: http://www.java67.com/2022/02/how-to-use-context-and-usereduce-in-.html
8 544
Linux и Линус — канал, где собираются лучшие материалы по Linux со всего интернета.
Обновления ядра Linux и популярных ОС на его основе, статьи и гайды от экспертов, практические советы по использованию Linux — всё это читайте в канале: @linux_n_linus
8 544
Сделайте первый шаг к профессии автоматизатора тестирования на Java
Уже 14 марта на открытом уроке вы узнаете о различных видах тестирования, научитесь отличать черные коробки от белых и регрессионное тестирование от дымового.
Занятие пройдет в рамках онлайн-курса «Специализация QA Automation Engineer». Предварительная регистрация: https://otus.pw/uC1e
Это #партнёрский пост
8 544
Kotlin 1.6.20 Preview Features Context Receivers and Performance Improvements
JetBrains has released Kotlin 1.6.20-M1, a preview version of the upcoming GA release that introduces context receivers, several performance improvement options to reduce compilation time and a concurrent garbage collector.
By Johan Janssen
Read: https://www.infoq.com/news/2022/02/kotlin-1-6-20-preview/
8 544
Java News Roundup: Spring Projects Updates, Value Objects (Preview) JEP, Quarkus 2.7.2
This week's Java roundup for February 21st, 2022, features news from OpenJDK, JDK 18, JDK 19, Quarkus 2.7.2.Final, JReleaser early-access, and multiple Spring project updates: Spring Boot 2.7.0-M1, 2.6.4, 2.5.10; a new ListCrudRepository interface for Spring Data 3.0-M2; Spring Security 5.7.0-M2, 5.6.2, 5.5.5; Spring Session 2021.1.2, 2021.0.5; Spring Shell 2.1.0-M3; and Spring Batch 4.3.5.
By Michael Redlich
Read: https://www.infoq.com/news/2022/02/java-news-roundup-feb21-2022/
8 544
Top Java Blogs Weekly: Best of 10/2022
Best of Top Java Blogs, year 2022, week 10
Read: https://www.topjavablogs.com/news/best-of-10-2022
8 544
Top 5 Java Certifications to Aim in 2022 - Best of Lot
Any successful job requires constant learning. However, as a Java programmer, it might be challenging to keep up with the quickly evolving Java technology. In this instance, a Java certification...
Read: http://www.java67.com/2022/02/top-5-java-certifications-to-aim-in.html
8 544
What is "render props" in React.js? Example Tutorial
Props in React are properties that are passed from a parent component to a child component. Basically, props are plain JavaScript objects. Unlike the state, which is managed within the component,...
Read: http://www.java67.com/2022/02/what-is-render-props-in-reactjs-example.html
8 544
Написание плагинов на Spigot/Bukkit
Первый мой туториал, просто хочу донести инфу до людей которые хотят этим заниматься, но не знают где начать. Не судите строго.
Стоит отметить что навыки работы с серверами, так же как и опыт в программировании это очень хорошо и поможет вам в дальнейшем. Если нет, будет чуть сложнее это все понимать.
Читать: https://habr.com/ru/post/653525/?utm_campaign=653525
8 544
New CodeGuru Reviewer Features: Detector Library and Security Detectors for Log-Injection Flaws
Amazon CodeGuru Reviewer is a developer tool that leverages machine learning to detect security defects in code (Java and Python) and offers suggestions for code quality improvement. Recently, AWS introduced two new features for the tool with a new Detector Library and security detectors for Log-Injection Flaws.
By Steef-Jan Wiggers
Read: https://www.infoq.com/news/2022/02/codeguru-reviewer-new-features/
8 544
Groovy 4.0.0 Introduces Switch Expressions and Sealed Types
Version 4.0.0 of Apache Groovy introduces switch expressions, sealed types, built-in type checkers, built-in macro methods and incubating features such as records, JavaShell, POJO annotation, Groovy contracts, Groovy-Integrated Query and TOML support. This release also contains several smaller improvements and breaking changes due to features removed from this latest version.
By Johan Janssen
Read: https://www.infoq.com/news/2022/02/groovy-4-0-0/
8 544
Interview with Magnus Madsen about the Flix Programming Language
Flix, an open-source programming language inspired by many programming languages, enables developers to write code in a functional, imperative or logic style. Flix looks like Scala, uses a type system based on Hindley-Milner and a concurrency model inspired by Go. The JVM language supports unique features such as the polymorphic effect system and Datalog constraints.
By Johan Janssen
Read: https://www.infoq.com/news/2022/02/flix-programming-language/
8 544
Presentation: Leading Organizational Change to Improve Flow Panel
Sarah Wells, Sangeeta Narayanan, Nick Caldwell discuss how to lead organizational change to improve velocity and quality.
By Sarah Wells, Sangeeta Narayanan, Nick Caldwell
Read: https://www.infoq.com/presentations/organizational-change-velocity-quality/
8 544
Kata вызов Wordle JLDD
Мне нравится создавать и решать кодовые ката. Код Ката — это головоломки по программированию, которые помогут вам отточить свои навыки программирования.
Я написал статью под названием «Learn to Kata and Kata to Learn» для книги «97 вещей, которые должен знать каждый Java-программист», и ссылка на статью доступна бесплатно здесь, в публикации на Medium.
Wordle — это очень популярная онлайн игра головоломка, в которой у вас есть шесть шансов угадать слово из пяти букв.
Каждое предположение приводит к изучению того, какие символы соответствуют символам в слове. Вам даются подсказки с помощью цветов, которые сообщают, правильно ли вы вставили букву в правильное положение, если буква находится в слове, но в неправильном положении, или если буква не соответствует какой-либо букве в слове.
Хосе Помар на этой неделе мне прислали вызов Wordle Kata JLDD в виде теста, для которого мне нужно было написать код, проходящий этот тест.
Мне нравится этот тип ката, который следует классическому стилю TDD с использованием подхода «сначала тест». Выше приведен тестовый код для kata с использованием простых утверждений JUnit 5.
Читать: https://habr.com/ru/post/653191/?utm_campaign=653191
8 544
Начните карьеру в IT с участия в бесплатном интенсиве по обучению 1С-разработчиков
Обучение пройдет с 28 февраля по 2 марта в 21:00 по московскому времени. Для участия нужна регистрация.
На интенсиве вы познакомитесь с платформой 1С и ее основными объектами, а также создадите базу для торгового предприятия. К концу интенсива готовый проект можно использовать в качестве кейса для своего портфолио разработчика.
Участники интенсива, выполнившие практическую работу, получат сертификат номиналом 10 тысяч рублей для оплаты любого курса Skillbox и электронную книгу Пола Доэрти и Джеймса Уилсона «Человек + машина» издательства МИФ.
Это #партнёрский пост
8 544
Top 5 Online Courses to Learn Express.js in 2022 - Best of Lot
Hello guys, if you want to learn Express.js and looking for the best online courses then you have come to the right place. Earlier, I have shred best web development courses and mentioned...
Read: http://www.java67.com/2022/02/top-5-courses-to-learn-expressjs-in.html
8 544
Ручная кофемолка: инструменты командной строки для Java
В книг
В книге "97 вещей, которые должен знать каждый Java-программист" есть глава о некоторых инструментах командной строки в JDK (я дал 2 из 97 советов).
Поскольку я сам часто использую такие помощники, я хотел кратко представить их в сегодняшней статье.
Я предпочитаю командную строку для своей повседневной работы, используя комбинацию команд
git, sed, grep, и т. д., bashчто упрощает выполнение повторяющихся задач.
Читать: https://habr.com/ru/post/652985/?utm_campaign=652985
Available now! Telegram Research 2025 — the year's key insights 
