41554 blogs ยท [ { "id": "01a087b0-6727-70bc-9966-e5ce58341c2a", "title": "JSON API, Valhalla Progress, LTS โค๏ธ PQC - Inside Java Newscast #114", "url": "https://nipafx.dev/inside-java-newscast-114", "published_at": "2026-08-15T00:00:00+00:00" }, { "id": "01a087b0-6727-70bc-9966-e5ce59190f74", "title": "JDK 27 & Valhalla, Now! - Inside Java Newscast #113", "url": "https://nipafx.dev/inside-java-newscast-113", "published_at": "2026-07-19T00:00:00+00:00" }, { "id": "01a087b0-6727-70bc-9966-e5ce59c30795", "title": "Valhalla, Now!", "url": "https://nipafx.dev/talk-java-valhalla", "published_at": "2026-07-10T00:00:00+00:00" }, { "id": "01a087b0-6727-70bc-9966-e5ce59f648e5", "title": "Avoiding Final Field Mutation", "url": "https://nipafx.dev/avoid-final-field-mutation", "published_at": "2026-04-27T00:00:00+00:00" }, { "id": "01a087b0-6727-70bc-9966-e5ce5af16ec9", "title": "You Must Avoid Final Field Mutation - Inside Java Newscast #110", "url": "https://nipafx.dev/inside-java-newscast-110", "published_at": "2026-04-16T00:00:00+00:00" }, { "id": "01a087b0-6727-70bc-9966-e5ce5b759c0d", "title": "Analysing Crashed JVMs - Inside Java Newscast #109", "url": "https://nipafx.dev/inside-java-newscast-109", "published_at": "2026-04-02T00:00:00+00:00" }, { "id": "01a087b0-6727-70bc-9966-e5ce5c169ebe", "title": "Java 27 - Better Language, Better APIs, Better Runtime", "url": "https://nipafx.dev/talk-java-x", "published_at": "2026-03-13T00:00:00+00:00" }, { "id": "01a087b0-6727-70bc-9966-e5ce5c830e9c", "title": "Towards Better Checked Exceptions - Inside Java Newscast #107", "url": "https://nipafx.dev/inside-java-newscast-107", "published_at": "2026-02-19T00:00:00+00:00" }, { "id": "01a087b0-6727-70bc-9966-e5ce5d0d0304", "title": "Removal of ThreadPoolExecutor.finalize()", "url": "https://nipafx.dev/threadpoolexecutor-finalize", "published_at": "2026-02-10T00:00:00+00:00" }, { "id": "01a087b0-6727-70bc-9966-e5ce5d1ea864", "title": "LazyConstants in JDK 26 - Inside Java Newscast #106", "url": "https://nipafx.dev/inside-java-newscast-106", "published_at": "2026-02-05T00:00:00+00:00" }, { "id": "01a087b0-6727-70bc-9966-e5ce5dd943e4", "title": "Carrier Classes; Beyond Records - Inside Java Newscast #105", "url": "https://nipafx.dev/inside-java-newscast-105", "published_at": "2026-01-22T00:00:00+00:00" }, { "id": "01a087b0-6727-70bc-9966-e5ce5eb45800", "title": "Java's Plans for 2026 - Inside Java Newscast #104", "url": "https://nipafx.dev/inside-java-newscast-104", "published_at": "2026-01-08T00:00:00+00:00" }, { "id": "01a087b0-6727-70bc-9966-e5ce5ec059b7", "title": "Java's 2025 in Review - Inside Java Newscast #103", "url": "https://nipafx.dev/inside-java-newscast-103", "published_at": "2025-12-18T00:00:00+00:00" }, { "id": "01a087b0-6727-70bc-9966-e5ce5f2d7e3f", "title": "All Features in Java 26 - Inside Java Newscast #102", "url": "https://nipafx.dev/inside-java-newscast-102", "published_at": "2025-12-04T00:00:00+00:00" }, { "id": "01a087b0-6727-70bc-9966-e5ce5f92ec79", "title": "Java 26 Warns of Deep Reflection - Inside Java Newscast #101", "url": "https://nipafx.dev/inside-java-newscast-101", "published_at": "2025-11-20T00:00:00+00:00" }, { "id": "01a087b0-6727-70bc-9966-e5ce605c1d7e", "title": "Q&A About My Work At Oracle's Java Platform Group", "url": "https://nipafx.dev/ijn-100-qa", "published_at": "2025-11-10T00:00:00+00:00" }, { "id": "01a087b0-6727-70bc-9966-e5ce60b3c024", "title": "Try the New Valhalla EA Build - Inside Java Newscast #100", "url": "https://nipafx.dev/inside-java-newscast-100", "published_at": "2025-11-06T00:00:00+00:00" }, { "id": "01a087b0-6727-70bc-9966-e5ce61758d11", "title": "Consistent Behavior of new File(\"\")", "url": "https://nipafx.dev/consistent-new-file", "published_at": "2025-11-03T00:00:00+00:00" }, { "id": "01a087b0-6727-70bc-9966-e5ce61c12850", "title": "Three G1 Improvements - Inside Java Newscast #99", "url": "https://nipafx.dev/inside-java-newscast-99", "published_at": "2025-10-23T00:00:00+00:00" }, { "id": "01a087b0-6727-70bc-9966-e5ce628d39ce", "title": "All API Additions From Java 21 to 25", "url": "https://nipafx.dev/java-25-apis", "published_at": "2025-09-09T00:00:00+00:00" }, { "id": "01a087b0-6727-70bc-9966-e5ce62bfdac5", "title": "Structured Concurrency in Action", "url": "https://nipafx.dev/talk-structured-concurrency", "published_at": "2025-09-03T00:00:00+00:00" }, { "id": "01a087b0-6727-70bc-9966-e5ce634f971b", "title": "Upgrading From Java 21 To 25: All You Need To Know", "url": "https://nipafx.dev/road-to-25-upgrade", "published_at": "2025-08-24T00:00:00+00:00" }, { "id": "01a087b0-6727-70bc-9966-e5ce63d2c31c", "title": "Java Architects Answer Your Questions - Inside Java Newscast #97", "url": "https://nipafx.dev/inside-java-newscast-97", "published_at": "2025-08-14T00:00:00+00:00" }, { "id": "01a087b0-6727-70bc-9966-e5ce644d9282", "title": "HTTP/3 in Java - Inside Java Newscast #96", "url": "https://nipafx.dev/inside-java-newscast-96", "published_at": "2025-07-31T00:00:00+00:00" }, { "id": "01a087b0-6727-70bc-9966-e5ce647a6f82", "title": "Java Gets a JSON API - Inside Java Newscast #95", "url": "https://nipafx.dev/inside-java-newscast-95", "published_at": "2025-07-17T00:00:00+00:00" }, { "id": "01a087b0-6727-70bc-9966-e5ce650ca70a", "title": "Java 25 is ALSO no LTS Version - Inside Java Newscast #94", "url": "https://nipafx.dev/inside-java-newscast-94", "published_at": "2025-07-03T00:00:00+00:00" }, { "id": "01a087b0-6727-70bc-9966-e5ce6522cf0f", "title": "Java 25 Encodes PEM - Inside Java Newscast #93", "url": "https://nipafx.dev/inside-java-newscast-93", "published_at": "2025-06-19T00:00:00+00:00" }, { "id": "01a087b0-6727-70bc-9966-e5ce66085065", "title": "Java 25 Brings 18 JEPs ๐Ÿ˜ฑ Inside Java Newscast #92", "url": "https://nipafx.dev/inside-java-newscast-92", "published_at": "2025-06-05T00:00:00+00:00" }, { "id": "01a087b0-6727-70bc-9966-e5ce66a12711", "title": "Structured Concurrency Revamp in Java 25 - Inside Java Newscast #91", "url": "https://nipafx.dev/inside-java-newscast-91", "published_at": "2025-05-08T00:00:00+00:00" }, { "id": "01a087b0-6727-70bc-9966-e5ce67238422", "title": "JavaOne'25 Highlights - Inside Java Newscast #89", "url": "https://nipafx.dev/inside-java-newscast-89", "published_at": "2025-04-10T00:00:00+00:00" }, { "id": "01a087b0-6727-70bc-9966-e5ce67a39a35", "title": "New Null Checks in Inner Class Constructors", "url": "https://nipafx.dev/inner-null-checks", "published_at": "2025-04-04T00:00:00+00:00" }, { "id": "01a087b0-6727-70bc-9966-e5ce67a5e329", "title": "Scoped Values in Java 24 - Inside Java Newscast #86", "url": "https://nipafx.dev/inside-java-newscast-86", "published_at": "2025-02-27T00:00:00+00:00" }, { "id": "01a087b0-6727-70bc-9966-e5ce67ce802b", "title": "JDK 24 Deprecates Remote Debugging with jstat And jhsdb For Removal", "url": "https://nipafx.dev/remote-jstat-jhsdb-deprecation", "published_at": "2025-01-31T00:00:00+00:00" }, { "id": "01a087b0-6727-70bc-9966-e5ce680dca12", "title": "Java Language Evolution in 2025 - Inside Java Newscast #84", "url": "https://nipafx.dev/inside-java-newscast-84", "published_at": "2025-01-30T00:00:00+00:00" }, { "id": "01a087b0-6727-70bc-9966-e5ce686418fd", "title": "Java's Plans for 2025 - Inside Java Newscast #83", "url": "https://nipafx.dev/inside-java-newscast-83", "published_at": "2025-01-16T00:00:00+00:00" }, { "id": "01a087b0-6727-70bc-9966-e5ce68914cba", "title": "Java 24 Performance Improvements & Deprecations - Inside Java Newscast #82", "url": "https://nipafx.dev/inside-java-newscast-82", "published_at": "2024-12-12T00:00:00+00:00" }, { "id": "01a087b0-6727-70bc-9966-e5ce68ed452e", "title": "JDK 24 Prepares Restricted Native Access", "url": "https://nipafx.dev/jni-restriction", "published_at": "2024-12-09T00:00:00+00:00" }, { "id": "01a087b0-6727-70bc-9966-e5ce69b45dae", "title": "Java 24 Language & API Changes - Inside Java Newscast #81", "url": "https://nipafx.dev/inside-java-newscast-81", "published_at": "2024-12-05T00:00:00+00:00" }, { "id": "01a087b0-6727-70bc-9966-e5ce6ab2bdcc", "title": "Java 24 Stops Pinning Virtual Threads (Almost) - Inside Java Newscast #80", "url": "https://nipafx.dev/inside-java-newscast-80", "published_at": "2024-11-21T00:00:00+00:00" }, { "id": "01a087b0-6727-70bc-9966-e5ce6b43b541", "title": "Release Your (Java) Projects Like OpenJDK With Tip & Tail - Inside Java Newscast #79", "url": "https://nipafx.dev/inside-java-newscast-79", "published_at": "2024-10-31T00:00:00+00:00" }, { "id": "01a087b0-6727-70bc-9966-e5ce6c1f6d88", "title": "Advanced \"Java 101\"", "url": "https://nipafx.dev/talk-teaching-java", "published_at": "2024-10-15T00:00:00+00:00" }, { "id": "01a087b0-6727-70bc-9966-e5ce6c6d3122", "title": "Big News from Project Valhalla - Inside Java Newscast #77", "url": "https://nipafx.dev/inside-java-newscast-77", "published_at": "2024-10-03T00:00:00+00:00" }, { "id": "01a087b0-6727-70bc-9966-e5ce6cecbbb6", "title": "How to Read a JDK Enhancement Proposal - Inside Java Newscast #74", "url": "https://nipafx.dev/inside-java-newscast-74", "published_at": "2024-08-01T00:00:00+00:00" }, { "id": "01a087b0-6727-70bc-9966-e5ce6d087261", "title": "Integrity by Default - Inside Java Newscast #73", "url": "https://nipafx.dev/inside-java-newscast-73", "published_at": "2024-07-18T00:00:00+00:00" }, { "id": "01a087b0-6727-70bc-9966-e5ce6dbe90d2", "title": "Java and AI - A Structured Analysis", "url": "https://nipafx.dev/talk-java-ai", "published_at": "2024-07-12T00:00:00+00:00" }, { "id": "01a087b0-6727-70bc-9966-e5ce6e82c37d", "title": "JDK 23 Removes COMPAT Locale Provider", "url": "https://nipafx.dev/compat-removal", "published_at": "2024-07-11T00:00:00+00:00" }, { "id": "01a087b0-6727-70bc-9966-e5ce6ef7f7c2", "title": "Java and AI? - Inside Java Newscast #72", "url": "https://nipafx.dev/inside-java-newscast-72", "published_at": "2024-07-04T00:00:00+00:00" }, { "id": "01a087b0-6727-70bc-9966-e5ce6f9aeef8", "title": "Why Update Data-Oriented Programming to Version 1.1?", "url": "https://nipafx.dev/dop-v1-1-why-update", "published_at": "2024-06-26T00:00:00+00:00" }, { "id": "01a087b0-6727-70bc-9966-e5ce6f9f9273", "title": "What Happened to Java's String Templates? Inside Java Newscast #71", "url": "https://nipafx.dev/inside-java-newscast-71", "published_at": "2024-06-20T00:00:00+00:00" }, { "id": "01a087b0-6727-70bc-9966-e5ce6fd464d0", "title": "JDK 23 Changes Default Annotation Processing Policy", "url": "https://nipafx.dev/annotation-processing-off", "published_at": "2024-06-18T00:00:00+00:00" }, { "id": "01a087b0-6727-70bc-9966-e5ce700a48a1", "title": "When to use Data-Oriented Programming", "url": "https://nipafx.dev/dop-v1-1-wrap-up", "published_at": "2024-06-10T00:00:00+00:00" }, { "id": "01a087b0-6727-70bc-9966-e5ce704885e9", "title": "All Java 23 Features - Inside Java Newscast #70", "url": "https://nipafx.dev/inside-java-newscast-70", "published_at": "2024-06-06T00:00:00+00:00" }, { "id": "01a087b0-6727-70bc-9966-e5ce70a04434", "title": "Separate Operations From Data - Data-Oriented Programming v1.1", "url": "https://nipafx.dev/dop-v1-1-separate-operations", "published_at": "2024-06-05T00:00:00+00:00" }, { "id": "01a087b0-6727-70bc-9966-e5ce71523fc9", "title": "Make Illegal States Unrepresentable - Data-Oriented Programming v1.1", "url": "https://nipafx.dev/dop-v1-1-illegal-states", "published_at": "2024-06-03T00:00:00+00:00" }, { "id": "01a087b0-6727-70bc-9966-e5ce7154a8e5", "title": "Model Data, the Whole Data, and Nothing but the Data - Data-Oriented Programming v1.1", "url": "https://nipafx.dev/dop-v1-1-model-data", "published_at": "2024-05-29T00:00:00+00:00" }, { "id": "01a087b0-6727-70bc-9966-e5ce7226a243", "title": "Model Data Immutably and Transparently - Data-Oriented Programming v1.1", "url": "https://nipafx.dev/dop-v1-1-immutable-transparent-data", "published_at": "2024-05-27T00:00:00+00:00" }, { "id": "01a087b0-6727-70bc-9966-e5ce72d627de", "title": "Data-Oriented Programming in Java - Version 1.1", "url": "https://nipafx.dev/dop-v1-1-introduction", "published_at": "2024-05-23T00:00:00+00:00" }, { "id": "01a087b0-6727-70bc-9966-e5ce7391608c", "title": "Module Imports in Java 23 - Inside Java Newscast #69", "url": "https://nipafx.dev/inside-java-newscast-69", "published_at": "2024-05-16T00:00:00+00:00" }, { "id": "01a087b0-6727-70bc-9966-e5ce7418469d", "title": "Java Withers - Inside Java Newscast #67", "url": "https://nipafx.dev/inside-java-newscast-67", "published_at": "2024-04-18T00:00:00+00:00" }, { "id": "01a087b0-6727-70bc-9966-e5ce74a999dd", "title": "Java 23: Restoring the Balance with Primitive Patterns - Inside Java Newscast #66", "url": "https://nipafx.dev/inside-java-newscast-66", "published_at": "2024-04-04T00:00:00+00:00" }, { "id": "01a087b0-6727-70bc-9966-e5ce7585e702", "title": "JDK 20-23: Support For Unicode CLDR Version 42", "url": "https://nipafx.dev/unicode-cldr-42", "published_at": "2024-03-29T00:00:00+00:00" }, { "id": "01a087b0-6727-70bc-9966-e5ce75924b52", "title": "(Dirty?) Tricks in Java 22 - Inside Java Newscast #64", "url": "https://nipafx.dev/inside-java-newscast-64", "published_at": "2024-02-29T00:00:00+00:00" }, { "id": "01a087b0-6727-70bc-9966-e5ce7655e86a", "title": "Does Java 22 Kill Build Tools? - Inside Java Newscast #63", "url": "https://nipafx.dev/inside-java-newscast-63", "published_at": "2024-02-15T00:00:00+00:00" }, { "id": "01a087b0-6727-70bc-9966-e5ce76bd6cc9", "title": "The Hottest Language You Didn't Have On Your Radar", "url": "https://nipafx.dev/talk-hot-lang", "published_at": "2024-02-05T00:00:00+00:00" }, { "id": "01a087b0-6728-70a5-97ca-384e35d37181", "title": "Java 22 Previews Statements Before super(...) and this(...) - Inside Java Newscast #62", "url": "https://nipafx.dev/inside-java-newscast-62", "published_at": "2024-02-01T00:00:00+00:00" }, { "id": "01a087b0-6728-70a5-97ca-384e3612ad82", "title": "Java's Plans for 2024 - Inside Java Newscast #61", "url": "https://nipafx.dev/inside-java-newscast-61", "published_at": "2024-01-18T00:00:00+00:00" }, { "id": "01a087b0-6728-70a5-97ca-384e36483761", "title": "Java Highlights of 2023 - Inside Java Newscast #60", "url": "https://nipafx.dev/inside-java-newscast-60", "published_at": "2023-12-21T00:00:00+00:00" }, { "id": "01a087b0-6728-70a5-97ca-384e37266080", "title": "How Project Valhalla And JSpecify Can Kill NPEs", "url": "https://nipafx.dev/jspecify-valhalla", "published_at": "2023-12-14T00:00:00+00:00" }, { "id": "01a087b0-6728-70a5-97ca-384e37f852b1", "title": "Java, null, and JSpecify", "url": "https://nipafx.dev/jspecify-presentation", "published_at": "2023-12-11T00:00:00+00:00" }, { "id": "01a087b0-6728-70a5-97ca-384e38e30b38", "title": "Java 22 Unpacking - Inside Java Newscast #59", "url": "https://nipafx.dev/inside-java-newscast-59", "published_at": "2023-12-07T00:00:00+00:00" }, { "id": "01a087b0-6728-70a5-97ca-384e38ff9736", "title": "Java On The GPU - Inside Java Newscast #58", "url": "https://nipafx.dev/inside-java-newscast-58", "published_at": "2023-11-16T00:00:00+00:00" }, { "id": "01a087b0-6728-70a5-97ca-384e39425624", "title": "Implementing New Java Stream Operations", "url": "https://nipafx.dev/implementing-gatherers", "published_at": "2023-11-02T00:00:00+00:00" }, { "id": "01a087b0-6728-70a5-97ca-384e39d5a77c", "title": "Better Java Streams with Gatherers - Inside Java Newscast #57", "url": "https://nipafx.dev/inside-java-newscast-57", "published_at": "2023-11-02T00:00:00+00:00" }, { "id": "01a087b0-6728-70a5-97ca-384e3a7b9b7c", "title": "Java Architects Answer Your Java Questions", "url": "https://nipafx.dev/java-ama-devoxx-be", "published_at": "2023-10-26T00:00:00+00:00" }, { "id": "01a087b0-6728-70a5-97ca-384e3b623f83", "title": "New Class-File API Will Make Java Updates Easier - Inside Java Newscast #56", "url": "https://nipafx.dev/inside-java-newscast-56", "published_at": "2023-10-05T00:00:00+00:00" }, { "id": "01a087b0-6728-70a5-97ca-384e3bb5e84e", "title": "Java 21 Pattern Matching Tutorial", "url": "https://nipafx.dev/java-21-pattern-matching", "published_at": "2023-09-17T00:00:00+00:00" }, { "id": "01a087b0-6728-70a5-97ca-384e3c3ba7cf", "title": "Modern Java in Action", "url": "https://nipafx.dev/talk-java-action", "published_at": "2023-09-03T00:00:00+00:00" }, { "id": "01a087b0-6728-70a5-97ca-384e3cc5a791", "title": "Upgrading From Java 17 To 21: All You Need To Know", "url": "https://nipafx.dev/road-to-21-upgrade", "published_at": "2023-08-27T00:00:00+00:00" }, { "id": "01a087b0-6728-70a5-97ca-384e3d0b1bce", "title": "Java 21 is no LTS Version - Inside Java Newscast #52", "url": "https://nipafx.dev/inside-java-newscast-52", "published_at": "2023-07-06T00:00:00+00:00" }, { "id": "01a087b0-6728-70a5-97ca-384e3db5d107", "title": "Java 21 - The Other Side - Inside Java Newscast #51", "url": "https://nipafx.dev/inside-java-newscast-51", "published_at": "2023-06-22T00:00:00+00:00" }, { "id": "01a087b0-6728-70a5-97ca-384e3e309af9", "title": "All That is in Java 21?! ๐Ÿ˜ฑ - Inside Java Newscast #50", "url": "https://nipafx.dev/inside-java-newscast-50", "published_at": "2023-06-08T00:00:00+00:00" }, { "id": "01a087b0-6728-70a5-97ca-384e3e5b38e1", "title": "Script Java Easily in 21 and Beyond - Inside Java Newscast #49", "url": "https://nipafx.dev/inside-java-newscast-49", "published_at": "2023-05-25T00:00:00+00:00" }, { "id": "01a087b0-6728-70a5-97ca-384e3ec1d494", "title": "Scaling Simply with Virtual Threads", "url": "https://nipafx.dev/talk-virtual-threads", "published_at": "2023-05-24T00:00:00+00:00" }, { "id": "01a087b0-6728-70a5-97ca-384e3f40ce71", "title": "Save 10-20% Memory With Compact Headers - Inside Java Newscast #48", "url": "https://nipafx.dev/inside-java-newscast-48", "published_at": "2023-05-11T00:00:00+00:00" }, { "id": "01a087b0-6728-70a5-97ca-384e3fdd2c2e", "title": "Getting Rid Of Unused Variables (Finally) - Inside Java Newscast #46", "url": "https://nipafx.dev/inside-java-newscast-46", "published_at": "2023-04-13T00:00:00+00:00" }, { "id": "01a087b0-6728-70a5-97ca-384e401cf3dc", "title": "New (Sequenced) Collections In Java 21 - Inside Java Newscast #45", "url": "https://nipafx.dev/inside-java-newscast-45", "published_at": "2023-03-30T00:00:00+00:00" }, { "id": "01a087b0-6728-70a5-97ca-384e40b52f4f", "title": "Java 20 ๐Ÿฅฑ", "url": "https://nipafx.dev/java-20-guide", "published_at": "2023-03-14T00:00:00+00:00" }, { "id": "01a087b0-6728-70a5-97ca-384e41753a85", "title": "The Holy Grail of Java Performance - Inside Java Newscast #43", "url": "https://nipafx.dev/inside-java-newscast-43", "published_at": "2023-03-02T00:00:00+00:00" }, { "id": "01a087b0-6728-70a5-97ca-384e41d7a2cc", "title": "Prepare Your Code Bases For Future Java - Inside Java Newscast #41", "url": "https://nipafx.dev/inside-java-newscast-41", "published_at": "2023-02-02T00:00:00+00:00" }, { "id": "01a087b0-6728-70a5-97ca-384e41eefee1", "title": "Java's Plans for 2023 - Inside Java Newscast #40", "url": "https://nipafx.dev/inside-java-newscast-40", "published_at": "2023-01-19T00:00:00+00:00" }, { "id": "01a087b0-6728-70a5-97ca-384e42a46b08", "title": "24 Java Features You Missed In 2022 - Inside Java Newscast #39", "url": "https://nipafx.dev/inside-java-newscast-39", "published_at": "2022-12-15T00:00:00+00:00" }, { "id": "01a087b0-6728-70a5-97ca-384e43a42db1", "title": "From Idea to IDE - How Java Features Are Considered, Designed, And Shipped", "url": "https://nipafx.dev/talk-openjdk-features", "published_at": "2022-11-13T00:00:00+00:00" }, { "id": "01a087b0-6728-70a5-97ca-384e43e7e2d4", "title": "GraalVM In OpenJDK And More JavaOne Announcements - Inside Java Newscast #36", "url": "https://nipafx.dev/inside-java-newscast-36", "published_at": "2022-11-03T00:00:00+00:00" }, { "id": "01a087b0-6728-70a5-97ca-384e4489d402", "title": "The Simplest Hello World - Inside Java Newscast #35", "url": "https://nipafx.dev/inside-java-newscast-35", "published_at": "2022-10-06T00:00:00+00:00" }, { "id": "01a087b0-6728-70a5-97ca-384e44d085a3", "title": "The SolutionFactory To Java's Problems", "url": "https://nipafx.dev/talk-java-amber", "published_at": "2022-09-30T00:00:00+00:00" }, { "id": "01a087b0-6728-70a5-97ca-384e45be7cef", "title": "Data-Oriented Programming - Version 1.1", "url": "https://nipafx.dev/talk-java-pattern-matching", "published_at": "2022-09-27T00:00:00+00:00" }, { "id": "01a087b0-6728-70a5-97ca-384e45bfc371", "title": "Loom in the Java Ecosystem - Inside Java Newscast #34", "url": "https://nipafx.dev/inside-java-newscast-34", "published_at": "2022-09-27T00:00:00+00:00" }, { "id": "01a087b0-6728-70a5-97ca-384e461a5423", "title": "Java 19 in Action - Inside Java Newscast #33", "url": "https://nipafx.dev/inside-java-newscast-33", "published_at": "2022-09-08T00:00:00+00:00" }, { "id": "01a087b0-6728-70a5-97ca-384e465f9771", "title": "String Templates, JavaFX 19, Deserialization, and more at JavaOne - Inside Java Newscast #32", "url": "https://nipafx.dev/inside-java-newscast-32", "published_at": "2022-08-23T00:00:00+00:00" }, { "id": "01a087b0-6728-70a5-97ca-384e46aa1b38", "title": "Sequenced Collections, Purity, and more at JavaOne - Inside Java Newscast #31", "url": "https://nipafx.dev/inside-java-newscast-31", "published_at": "2022-08-11T00:00:00+00:00" } ] posts Claim your blog
Back to nipafx.dev
Blog ยท corpus.blog/blogs/nipafx.dev/posts

nipafx.dev

nipafx.dev

2026

2025

2024

2023

2022