en
Feedback
Чашечка Java

Чашечка Java

Open in Telegram

Лучшие материалы по Java на русском и английском Разместить рекламу: @tproger_sales_bot Правила общения: https://tprg.ru/rules Другие каналы: @tproger_channels

Show more
8 545
Subscribers
-224 hours
-57 days
-2730 days
Posts Archive
Путеводитель по ID для JPA сущностей. Часть 1: ID, генерируемые на сервере Разработка инструментария – очень познавательное з
Путеводитель по ID для JPA сущностей. Часть 1: ID, генерируемые на сервере Разработка инструментария – очень познавательное занятие, потому что заставляется задуматься над теми вещами, которые в процессе разработки иногда не замечаешь. Казалось бы, создание @Id атрибута в JPA – рутинное занятие и каждый разработчик может сделать айдишник, даже не включая мозг. Однако, когда начинаешь углубляться в эту тему и пытаться разработать инструмент, который не только помогает писать код для определения ID, но и подсказывает потенциальные проблемы, то всплывает много интересного. И наши соображения, которыми мы руководствовались при разработке JPA Buddy, вылились в этот цикл статей. Читать: https://habr.com/ru/post/653843/?utm_campaign=653843

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 candid
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/

How to use Context and useReducer for state management in React app? Example Tutorial IntroductionA React component is made u
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

Linux и Линус — канал, где собираются лучшие материалы по Linux со всего интернета. Обновления ядра Linux и популярных ОС на
Linux и Линус — канал, где собираются лучшие материалы по Linux со всего интернета. Обновления ядра Linux и популярных ОС на его основе, статьи и гайды от экспертов, практические советы по использованию Linux — всё это читайте в канале: @linux_n_linus

Сделайте первый шаг к профессии автоматизатора тестирования на Java Уже 14 марта на открытом уроке вы узнаете о различных видах тестирования, научитесь отличать черные коробки от белых и регрессионное тестирование от дымового. Занятие пройдет в рамках онлайн-курса «Специализация QA Automation Engineer». Предварительная регистрация: https://otus.pw/uC1e Это #партнёрский пост

Kotlin 1.6.20 Preview Features Context Receivers and Performance Improvements JetBrains has released Kotlin 1.6.20-M1, a prev
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/

Java News Roundup: Spring Projects Updates, Value Objects (Preview) JEP, Quarkus 2.7.2 This week's Java roundup for February
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/

Top Java Blogs Weekly: Best of 10/2022 Best of Top Java Blogs, year 2022, week 10 Read: https://www.topjavablogs.com/news/bes
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

Top 5 Java Certifications to Aim in 2022 - Best of Lot Any successful job requires constant learning. However, as a Java prog
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

What is "render props" in React.js? Example Tutorial Props in React are properties that are passed from a parent component to
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

Написание плагинов на Spigot/Bukkit Первый мой туториал, просто хочу донести инфу до людей которые хотят этим заниматься, но
Написание плагинов на Spigot/Bukkit Первый мой туториал, просто хочу донести инфу до людей которые хотят этим заниматься, но не знают где начать. Не судите строго. Стоит отметить что навыки работы с серверами, так же как и опыт в программировании это очень хорошо и поможет вам в дальнейшем. Если нет, будет чуть сложнее это все понимать. Читать: https://habr.com/ru/post/653525/?utm_campaign=653525

New CodeGuru Reviewer Features: Detector Library and Security Detectors for Log-Injection Flaws Amazon CodeGuru Reviewer is a
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/

Groovy 4.0.0 Introduces Switch Expressions and Sealed Types Version 4.0.0 of Apache Groovy introduces switch expressions, sea
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/

Interview with Magnus Madsen about the Flix Programming Language Flix, an open-source programming language inspired by many p
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/

Presentation: Leading Organizational Change to Improve Flow Panel Sarah Wells, Sangeeta Narayanan, Nick Caldwell discuss how
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/

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

photo content

Начните карьеру в IT с участия в бесплатном интенсиве по обучению 1С-разработчиков Обучение пройдет с 28 февраля по 2 марта в 21:00 по московскому времени. Для участия нужна регистрация. На интенсиве вы познакомитесь с платформой 1С и ее основными объектами, а также создадите базу для торгового предприятия. К концу интенсива готовый проект можно использовать в качестве кейса для своего портфолио разработчика. Участники интенсива, выполнившие практическую работу, получат сертификат номиналом 10 тысяч рублей для оплаты любого курса Skillbox и электронную книгу Пола Доэрти и Джеймса Уилсона «Человек + машина» издательства МИФ. Это #партнёрский пост

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 th
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

Ручная кофемолка: инструменты командной строки для Java В книг В книге "97 вещей, которые должен знать каждый Java-программис
Ручная кофемолка: инструменты командной строки для Java В книг В книге "97 вещей, которые должен знать каждый Java-программист" есть глава о некоторых инструментах командной строки в JDK (я дал 2 из 97 советов). Поскольку я сам часто использую такие помощники, я хотел кратко представить их в сегодняшней статье. Я предпочитаю командную строку для своей повседневной работы, используя комбинацию команд git, sed, grep, и т. д., bashчто упрощает выполнение повторяющихся задач. Читать: https://habr.com/ru/post/652985/?utm_campaign=652985