🛠️ 2025-11-24 Tech Update Summary
🔹 Kubernetes - Ingress NGINX Retirement: What You Need to Know
The blog post announces the upcoming retirement of Ingress NGINX, as decided by Kubernetes SIG Network and the Security Response Committee, to ensure ecosystem safety and security. Maintenance will continue on a best-effort basis until March 2026, after which there will be no more updates or security fixes. Existing deployments will still function, and installation artifacts will remain accessible. Users are urged to migrate to alternatives such as the Gateway API, the modern replacement for Ingress, or other Ingress controllers listed in Kubernetes documentation. The post discusses the history of Ingress NGINX, its initial popularity due to flexibility, and the challenges faced with maintenance. Despite past efforts to find support for Ingress NGINX, it will be retired due to insufficient maintainership. Users are strongly advised to start migration to other solutions immediately. 👉 Read more
🔹 Spring Boot - Spring Modulith 2.0 GA, 1.4.5, and 1.3.11 released
The blog post announces the release of Spring Modulith 2.0, marking a significant milestone with major improvements and features. Key updates include an overhaul of the event publication lifecycle, support for application-module-specific Flyway migrations, serialized execution of event externalization, and support for Jackson 3 in event serialization. Additionally, the release supports verifying application module structures on startup, migrates nullness verification to jSpecify, and extracts module descriptions from package-info.java Javadoc. The deprecated @ApplicationEventListener annotation has been removed. The update also aligns with Spring Boot 4 and Framework 7. Bug fix releases for versions 1.4.5 and 1.3.11 are also included. A more detailed blog post on these features is anticipated, and further details are available in the changelog.
👉 Read more
🔹 Docker - The Rising Importance of Governance at SwampUP Berlin 2025
The blog post discusses the key takeaways from the JFrog SwampUP Berlin 2025 event, where the Docker team participated in various activities including technical sessions and a fireside chat. The main focus of the event was on the increasing significance of governance in software development. It highlights the importance of implementing effective governance strategies to manage software projects and ensure security, compliance, and efficiency. The Docker team expressed gratitude to JFrog for hosting the event and emphasized the value of the discussions and insights gained from the experience. 👉 Read more
🔹 Java - Symbolic Modeling and Transformation of Java Code #JVMLS
The blog post discusses a session from Project Babylon that focuses on the symbolic modeling and transformation of Java code. It explains how Java code can be represented as Java code models through code reflection. The session covers the approach used for this transformation, highlights the benefits of using symbolic modeling, and addresses potential limitations of the method. 👉 Read more
🔹 Golang - Go’s Sweet 16
The blog post celebrates the 16th anniversary of the Go programming language. It highlights Go’s journey since its inception, emphasizing its growth, development, and impact on the programming community. The post likely reflects on key milestones, contributions from the community, and the language’s evolution over the years. It serves as a tribute to Go’s success and continued relevance in the tech industry. 👉 Read more