A new JPoint is approaching , and we are ready to tell you in detail about its program. In this post, we have divided the reports into thematic blocks: you can quickly understand “what will happen in general” and find out the specifics. And in the introduction we will mention some points:
- , Spring. , . JPoint — « » :)
- - . : , .
- Java, , « » ( , ): , «», .
- . : « Java », /, , JVM-. , : Project Loom Spring- . . « »!
—
— VM/Runtime
—
— Spring
— JVM-
— IDE
—
«: », ,
, , ? , .
, . TDD ( ) — , . . , .
«: RSocket», ,
RSocket-Java RSocket-JS.
, , RSocket: — , — Canva, . — .
VM/Runtime
«CRIU and Java opportunities and challenges», Christine H Flood
, , , ? ?
, Checkpoint Restore Java, Red Hat, .
«Real World JFR: Experiences building and deploying a continuous profiler at scale», Jean-Philippe Bempel
JDK Flight Recorder . , ? , .
- — JFR.
«GC optimizations you never knew existed», Igor Henrique Nicacio Braga, Jonathan Oommen
JPoint ! , - — . . « », GC OpenJ9: balanced gencon.
, . , — , Java-.
«Adding generational support to Shenandoah GC», Kelvin Nilsen
. JPoint 2018 Shenandoah GC (Red Hat), — Amazon, .
Shenandoah 10 , ( , GC). , , ? Amazon , .
«: »,
— , . , , , . , .
«Why user-mode threads are (often) the right answer», Ron Pressler
Java 1.0, 25 , — . , , JVM , Project Loom — .
Loom ( ), technical lead , Loom.
« Akka : »,
Akka , , Spring Boot, Hazelcast, Kafka.
, Akka , .
«Jakarta EE 9 and beyond», Ivar Grimstad, Tanja Obradović
Jakarta EE 9 , Java. , , .
— Jakarta EE Developer Advocate, — Jakarta EE Program Manager, .
« Cassandra — »,
Cassandra, , , , , .
NetCracker — .
«The DGS framework by Netflix — GraphQL for Spring Boot made easy», Paul Bakker
Netflix DGS Framework GraphQL. graphql-java GraphQL, Spring Boot. , , , .
— DGS. GraphQL, , DGS, , Netflix.
« — », Sebastian Daschner
— . . , — , .
, , Java-, !
«Why you should upgrade your Java for containers», Ben Evans
New Relic , 62% Java 2021 . Java 8 — . ? , , Java 11, .
, , Java- .
« : Zookeeper»,
, Kafka- Apache Kafka ZooKeeper! KIP-500 Kafka ( Raft), ZooKeeper. Apache Kafka 2.8.0. Kafka ZooKeeper.
, ZooKeeper . , Zookeeper , , Zookeeper.
Spring
«Spring Data ost (Spark it!)»,
, ! Spark,
Scala .
, Spark ,
Spring-data-spark-starter !
Spark Big Data. . ? Spring Data. , , .
, Spring Data ? . Spring Data? JPA, Mongo, Cassandra, Elastic, Neo4j Spring Data, Spark, - . . , - , Spring Data .
«Spring Cloud Kubernetes»,
- , JavaScript- , , Cloud Native . Spring Cloud Spring Netflix, Spring .
, , Kubernetes , Spring Cloud . , , Spring Cloud Kubernetes, , , , — Spring Cloud Kubernetes?
«Reactive Spring», Josh Long
Spring Framework 5.0 : Spring WebFlux, Spring Data Kay, Spring Security 5.0, Spring Boot 2.0, Spring Cloud Finchley — !
, - , — Spring Developer Advocate 2010 . -, - , .
«Inner loop development with Spring Boot on Kubernetes», David Syer
«works on my machine» «works on my/dev cluster» « ».
, Spring Boot Kubernetes .
— DevOps, , , k8s .
IDE
«IntelliJ productivity tips — The secrets of the fastest developers on Earth», Victor Rentea
, : , . IDE : , , .
IntelliJ IDEA, , .
« IntelliJ IDEA»,
IntelliJ IDEA : Rename, Move, Inline, Extract. , , .
JPoint 2021 , : №1 IntelliJ IDEA Community Edition .
« IDE?»,
, , , IDE . IDE.
, IDE, , , DSL .
Java JVM-
«Type inference: Friend or foe?», Venkat Subramaniam
, , .
JPoint 2021 type inference. , , ( TechTrain, , ). , , — .
«Babashka: A native Clojure interpreter for scripting», Michiel Borkent
Babashka — Clojure . , Clojure bash. Babashka « » , Clojure JVM. Clojure GraalVM Native Image. .
«Getting the most from modern Java», Simon Ritter
JDK 16, , 8 (: ) Java . , - .
. Java 8, ? , JDK 12-15 , , :
- Switch expressions (JDK 12);
- Text blocks (JDK 13);
- Records (JDK 14);
- Pattern matching for instanceof (JDK 14);
- Sealed classes and changes to Records (JDK 15).
« Scala 3»,
Scala 3 . , , , .
«Java Records for the intrigued», Piotr Przybyl
Java 14 - Records, Java 16 . - «Lombok » « JavaBeans». ? Records, ? ? .
« »,
: , Java . , . , — .
, .
« »,
, . JPoint , , , .
— . , .
«Enum API — »,
, enum API, ? — , , ?
, .
, enum?
«Dismantling technical debt and hubris», Shelley Lambert
, — , , . , - .
, .
, , , - — « ». :