Java Weekly, nummer 317
1. Lente en Java
>> Reactieve BookStore Service Broker [spring.io]
Een snel voorbeeld dat aantoont de Reactive API-ondersteuning die beschikbaar is in verschillende Spring-projecten. Heel cool.
>> Groovy 3.0 voegt nieuwe Java-achtige functies toe [infoq.com]
Enkele van de hoogtepunten zijn: lambda-expressies, try-with-resources en een verbeterde for-loop.
>> Invarianten van Java-records afdwingen met Bean-validatie [morling.dev]
En een experiment mee de Java 14 Records preview-functie en Byte Buddy.
Ook het lezen waard:
>> Records komen naar Java [blogs.oracle.com]
>> Naamgevingsstrategieën in slaapstand 5 [thoughts-on-java.org]
>> Jakarta EE 9 Release Plan [eclipse-ee4j.github.io]
>> Servlets en Tomcat: 23+ jaar en tellen [tomitribe.com]
>> Multidimensionale array-mapping met JPA en Hibernate [vladmihalcea.com]
>> Een creatief gebruik van filters [blog.frankel.ch]
Webinars en presentaties:
>> Een Bootiful Podcast: Spring Cloud Services 'Bella (Yuxin) Bai [spring.io]
>> Spring Boot leren: eerst als student, daarna als docent [infoq.com]
>> JUnit 5: Evolutie en innovatie [infoq.com]
>> Jakarta EE 8 CRUD API-zelfstudie met Java 11 [rieckpil.de]
>> Het vermijden van een afsmelting van een reactor [infoq.com]
>> De realiteit van het beheer van microservice-implementaties op schaal: u hebt een spinaker nodig [infoq.com]
Tijd om te upgraden:
>> Spring Framework 5.2.3, 5.1.13, 5.0.16 en 4.3.26 releases [spring.io]
>> Spring Boot 2.2.4 uitgebracht [spring.io] en >> Spring Boot 2.2.3 uitgebracht [spring.io] en >> Spring Boot 2.1.12 uitgebracht [spring.io]
>> Spring Data Moore SR4 en Lovelace SR15 vrijgegeven [spring.io]
>> Spring Vault 2.2.1.RELEASE en 2.1.5.RELEASE beschikbaar [spring.io]
>> Piranha 20.1.2 uitgebracht! [arjan-tijms.omnifaces.org]
2. Technisch
>> Eenmalige wachtwoorden bieden geen onweerlegbaarheid [techblog.bozho.net]
Aangezien veilige hardwaremodules de norm worden in smartphonetechnologie, is het misschien tijd om afscheid te nemen van de OTP.
>> Zeven manieren om met image- en machine learning-gegevens om te gaan met AWS SageMaker en S3 [blog.codecentric.de]
En enkele veelgebruikte benaderingen voor het bewaren van uw ML-gegevens terwijl u uw Jupyter-notebooks port naar SageMaker.
Ook het lezen waard:
>> Login Form TDD a UI Kata [blog.code-cop.org]
>> Plan 56 sprints per seconde met SAT4J [blog.scottlogic.com]
>> Continue databaseconfiguratie met Flyway en Kubernetes [reflectoring.io]
3. Mijmeringen
>> Over het programmeren van paren [martinfowler.com]
Een sterk argument voor paarprogrammering, samen met enkele do's en don'ts om in gedachten te houden wanneer u het in uw team implementeert.
Ook het lezen waard:
>> Hoe u een programma beheert in een productmodusorganisatie [martinfowler.com]
>> Overzicht lezersvragen: bedrijfscultuur, codekwaliteit en tegenaanbiedingen [daedtech.com]
>> Meer goede programmeercitaten, deel 4 [h enrikwarne.com]
4. Strips
En mijn favoriete Dilberts van de week: