Posts with #JavaEvolved

#JavaEvolved

Public posts on X that use #JavaEvolved.

Related hashtags

  1. Java. Evolved.@javaevolved
    ☕ Spring Framework 7 API Versioning Replace duplicated version-prefixed controllers with Spring Framework 7's native API ver… Manual URL Path Versioning → Native API Versioning (JDK 17+) 🔗 #Java #JavaEvolved
    03312.1K
  2. Java. Evolved.@javaevolved
    ☕ Servlet versus JAX-RS Replace verbose HttpServlet boilerplate with declarative JAX-RS resource classes. HttpServlet → JAX-RS Resource (JDK 11+) 🔗 #Java #JavaEvolved
    0210569
  3. Java. Evolved.@javaevolved
    ☕ HexFormat Convert between hex strings and byte arrays with HexFormat. Manual Hex Conversion → HexFormat (JDK 17+) 🔗 #Java #JavaEvolved
    017663
  4. Java. Evolved.@javaevolved
    ☕ Scoped values Share data across call stacks safely without ThreadLocal pitfalls. ThreadLocal → ScopedValue (JDK 25+) 🔗 #Java #JavaEvolved
    14201.4K
  5. Java. Evolved.@javaevolved
    ☕ Map.entry() factory Create map entries with a clean factory method. SimpleEntry → Map.entry() (JDK 9+) 🔗 #Java #JavaEvolved
    0210879
  6. Bruno Borges✓@brunoborges
    ☕ Announcing @javaevolved. Every week, one modern Java pattern... old vs. modern code, side by side. 113 patterns. ~2 years of content. Fully automated with GitHub Actions + JBang. Follow @javaevolved for weekly evolution! #Java #JavaEvolved
    Java. Evolved. @javaevolved
    ☕ Guarded patterns with when Add conditions to pattern cases using when guards. Nested if → when Clause (JDK 21+) 🔗 #Java #JavaEvolved
    31343.8K
  7. Java. Evolved.@javaevolved
    ☕ Guarded patterns with when Add conditions to pattern cases using when guards. Nested if → when Clause (JDK 21+) 🔗 #Java #JavaEvolved
    02215.1K
  8. Java. Evolved.@javaevolved
    ☕ Modern HTTP client Use the built-in HttpClient for clean, modern HTTP requests. HttpURLConnection → HttpClient (JDK 11+) 🔗 #Java #JavaEvolved
    04191.7K
  9. Java. Evolved.@javaevolved
    ☕ Pattern matching in switch Replace if-else instanceof chains with clean switch type patterns. if-else Chain → Type Patterns (JDK 21+) 🔗 #Java #JavaEvolved
    04211.1K
  10. Java. Evolved.@javaevolved
    ☕ Markdown in Javadoc comments Write Javadoc comments in Markdown instead of HTML for better readability. HTML-based Javadoc → Markdown Javadoc (JDK 23+) 🔗 #Java #JavaEvolved
    04181.3K
  11. Java. Evolved.@javaevolved
    ☕ String.lines() for line splitting Use String.lines() to split text into a stream of lines without regex overhead. split("\\n") → lines() (JDK 11+) 🔗 #Java #JavaEvolved
    04171.3K
  12. Java. Evolved.@javaevolved
    ☕ Module import declarations Import all exported packages of a module with a single declaration. Many Imports → import module (JDK 25+) 🔗 #Java #JavaEvolved
    015369
  13. Java. Evolved.@javaevolved
    ☕ Unmodifiable collectors Collect directly to an unmodifiable list with stream.toList(). collectingAndThen → stream.toList() (JDK 16+) 🔗 #Java #JavaEvolved
    0110459
  14. Java. Evolved.@javaevolved
    ☕ Helpful NullPointerExceptions JVM automatically tells you exactly which variable was null. Cryptic NPE → Detailed NPE (JDK 14+) 🔗 #Java #JavaEvolved
    02166.2K
  15. Java. Evolved.@javaevolved
    ☕ Duration and Period Calculate time differences with type-safe Duration and Period. Millisecond Math → Duration / Period (JDK 8+) 🔗 #Java #JavaEvolved
    027885
  16. Bruno Borges✓@brunoborges
    It is this easy to make some changes to the #JavaEvolved website. 1. Create issue 2. Assign to Copilot 3. Review PR containing the change and screenshots. 4. Merge the PR 5. Deploy automatic with Actions
    Download
    40141.4K
  17. Java. Evolved.@javaevolved
    ☕ Pattern matching for instanceof Combine type check and cast in one step with pattern matching. instanceof + Cast → Pattern Variable (JDK 16+) 🔗 #Java #JavaEvolved
    0220999
  18. Java. Evolved.@javaevolved
    ☕ Record patterns (destructuring) Destructure records directly in patterns — extract fields in one step. Manual Access → Destructuring (JDK 21+) 🔗 #Java #JavaEvolved
    06256.2K
  19. Show more posts