🛠️ 2025-11-30 Tech Update Summary
🔹 Kubernetes - Kubernetes v1.35 Sneak Peek
The blog post provides a sneak peek into the upcoming Kubernetes v1.35 release, highlighting key deprecations, removals, and enhancements. Notably, support for cgroup v1 and ipvs mode in kube-proxy is being deprecated, and containerd v1.Y support is being phased out. The release will introduce enhancements such as node declared features for improved scheduling, in-place updates of Pod resources, Pod certificates for native workload identity, numeric values for taints, user namespaces for enhanced security, and support for mounting OCI images as volumes. The release is scheduled for December 17, 2025. Additionally, the post encourages community involvement through various channels and provides links for further reading on the changes and features. 👉 Read more
🔹 Spring Boot - Towards Spring Tools 5 - Stereotypes and a new Structural View
The blog post discusses enhancements in Spring Tools 5, focusing on the integration of higher-level concepts like stereotypes and a new structural view for Spring projects. Traditionally, Spring Tools provided navigation and overviews using specialized symbols for Spring concepts like services and repositories. The new release enhances this by integrating with jMolecules 2.0 to offer a logical structure view that groups project elements by stereotypes, improving visualization and navigation. This view allows customization to display specific stereotypes and integrates with Spring Modulith for projects defining modular structures. Additionally, developers can define custom stereotypes via metadata or annotations. The post concludes by inviting users to try the latest release candidates and mentions future topics, including AI coding assistant integration. 👉 Read more
🔹 Docker - You Want Microservices, But Do You Really Need Them?
The blog post discusses a significant shift by Amazon in May 2023, where the company decided to replace its Prime Video microservices architecture with a monolithic one, resulting in a 90% cost reduction. This move is notable because Amazon, which profits significantly from selling microservices infrastructure through AWS, acknowledged that a monolithic architecture can be more efficient in certain cases. The post questions the necessity of microservices for all projects and suggests reconsidering them in favor of simpler solutions like monoliths, depending on specific needs and contexts. 👉 Read more
🔹 Java - Garbage Collection in Java: Choosing the Correct Collector
The blog post titled “Garbage Collection in Java: Choosing the Correct Collector” discusses the importance of garbage collection (GC) in Java, which is a form of automatic memory management. This feature allows developers to concentrate on application logic rather than the intricacies of memory management. Java offers several GC algorithms to handle various workloads effectively. While the default collector, G1, is generally a good option, other collectors might offer superior performance for specific use cases. The post includes a video that covers the fundamentals of garbage collection, reasons for having multiple collectors, the main features of G1 and ZGC, and the performance differences among collectors and different JDK versions. 👉 Read more
🔹 Golang - Go’s Sweet 16
The blog post titled “Go’s Sweet 16” celebrates the 16th anniversary of the Go programming language. It highlights Go’s journey since its creation, including its growth, community contributions, and various milestones achieved over the years. The article reflects on Go’s impact on software development and acknowledges the efforts of the developers and community members who have supported and expanded the language. 👉 Read more
🔹 Helm - Helm 4 Released
The blog post announces the release of Helm v4.0.0, which was unveiled on November 12th at KubeCon + CloudNativeCon. This marks the first major update to Helm in six years, indicating a significant development in the tool’s evolution. 👉 Read more